Reading Culture

Why Writing Culture Fails Without Reading Culture Most modern software companies pride themselves on their writing culture. Amazon, for instance, is often cited as the gold standard here. And they are right: writing has immense value. Well-written documents sharpen the writer’s thinking, align diverse stakeholders, and make communication asynchronous. Each reader can absorb the content at … Read more

Programming And Mental Model

In the software industry, people move from project to project and company to company. A programmer working on a project for a long time is generally very productive with the codebase. If another developer joins to replace them, there is a period of low productivity and risky outcomes. We can call this the transition time. During … Read more

Effective Code Review

Code review is very essential in developing quality software. I have blogged about my code review experience before. Code review helps us to find defects in code. It helps us in sharing knowledge and establishing a common convention in the code base. Still problems in code review comes due to use of primitive tools, poor processes … Read more