PinnedDirectly Responsible Individuals, Workers, Advisors, Informed — Project RolesIn any project, we should be clear what role each person is playing:Jun 15, 2020Jun 15, 2020
PinnedWhat I Learnt About Project ManagementSome tasks require a lot of time and may not pay off at the end. Err on the side of saying no to these tasks, because they have a poor ROI…Feb 10, 2020Feb 10, 2020
PinnedWhat I Learnt About EstimationEstimation is hard in software projects. And in all kinds of projects: we hear about metros being years late and billions of dollars over…Jun 25, 2020Jun 25, 2020
Learnings from Zerodha’s Blog Post On RemoteHere are some interesting notes from The remoteness of remote work:Sep 16, 2024Sep 16, 2024
What Not to Do If You Have Technical DebtThis infographic / cartoon tells you what not to do if you have technical debt:Dec 24, 2023Dec 24, 2023
Glossary of Product Management TermsUser story captures a user’s goal. For example, for a calendar app, a user story might be, “As a consultant, I want clients to pay when…Dec 21, 2023Dec 21, 2023
Glossary of Project Management TermsProject management square says that when doing a project, scope, quality, manpower and time are in tension with each other. If you control…Aug 29, 2023Aug 29, 2023
Glossary of Engineering Management TermsScalability: Can your system handle more usage without degrading? Scalability doesn’t cover bugs that happen when there are few users…Aug 23, 2023Aug 23, 2023
A Protocol for Effective Meetings○ Before setting up a meeting, try async: send a voice message. Draw a diagram, photograph it, and record a short screencast of yourself…Jun 13, 2023Jun 13, 2023
Engineering foundations you need to get right at any stageAs a CTO-level consultant, I work with startups that have raised $5m or more but whose tech is holding them back. Some of the work I do…Jun 11, 2023Jun 11, 2023