The Clean Architecture — Beginner’s Guide

A concise introduction to understanding the elements of clean architecture. It is important to understand the foundational elements and adapt them to the situation. NFPs Do you love NFPs? Are they difficult to manage? Do they feel privileged or entitled? NFPs exist everywhere and should be nurtured with care, but...

Collection of Books

In this edition, we deviate from our usual curations and give you a collection of books that every coder should have. If you have chosen ‘Coding’ as your ‘Profession’ these should be in your book shelf and this is the best investment you can make to start the year with. ...

Technology Radar

We look forward to the thought works technology radar and mercilessly steal some of their recommendations. It has worked out well for us and possibly it might for you. Coming from some of the best brains in the world, why labor? Technical Architecture Diagrams A good article on how to...

Code-first vs. Product-first

Are you a code-first developer or a product-first developer? Find out here. We have encountered both in our teams and sometimes end up being the arbitrator! 5 Metrics of Software Leadership Here is a commonsensical take on how to measure yourself and your teams. In our experience, any means to...

Thinking !

As an engineer you would have learnt many things, but have you ever gone back and checked on how to think ?. This article gives you an insight about that. You might be surprised that the obvious is not so obvious! A Deep Work Primer What we do is relevant...

The 30 best bits of advice

Firstround is a place we visit regularly and recommend every aspiring engineering leader to follow. They came out recently with the 30 best bits of advice they have heard on their podcast. Our favorite is Level-up your leadership by getting off the floor. What is yours? Why software has bugs...

Software Architect

Should they be a purist, realist, optimist or ? In our minds a good software architect balances business needs without compromising the need to build software in the right way. They ask the right questions and here is a link that articulates what a good architect has to possibly consider....

A fascinating introduction to computer science and the art of programming.  We are sure that novices and experts will enjoy this: 

CS50 A fascinating introduction to computer science and the art of programming.  We are sure that novices and experts will enjoy this: https://www.edx.org/course/cs50s-introduction-to-computer-science Career Growth Frameworks Is it even possible to create something useful? https://medium.com/better-programming/career-growth-frameworks-in-software-engineering-a-review-4aa6c59a9cf6 Claude Shannon on Creative Thinking What are the essential three things for being creative? Training...