Why software estimates are wrong, and what to do instead
Estimates given before requirements are understood are not predictions — they are guesses with a number attached. Here is a more honest way to plan a...
Practical notes on software delivery, architecture, Indian compliance and the decisions that determine whether a project succeeds.
Estimates given before requirements are understood are not predictions — they are guesses with a number attached. Here is a more honest way to plan a...
India's data protection law imposes concrete obligations on how applications collect, store and delete personal data. A practical look at what has to...
Connectivity in the field is unreliable, and pretending otherwise produces software people abandon. What building genuinely offline-capable applicatio...
Custom software vendors have an obvious incentive in this decision. Here is the framework we use, including the cases where we tell clients not to bui...
Getting GST right is a transaction-layer concern, not a reporting one. The specific things billing and ERP systems have to handle correctly.
A full rewrite is the highest-risk option and usually the first one proposed. The incremental alternative that works considerably more often.
Tell us what you are trying to build. We will tell you honestly whether we are the right people for it, and what it would realistically take.