Your Product May Be Running on Expired Assumptions

https://hackernoon.imgix.net/images/engineers-in-a-meeting-room-discussing-product-schematics-ickjywjrd33lutypyftgl28b.png

Products don't break. They rot.

Breaking is easy. Breaking pages for someone at 2 am. Breaking shows up red on a status board and gets a postmortem and a fix. Rot is the other thing: the feature still works, the numbers still look fine, and the reason it ever worked stopped being true nine months ago. Nobody gets paged for that.

I spent a chunk of my career working on systems that had to encode rules written by governments. Regulators change those rules on their own schedule, without asking whether your release train is convenient. The rule that was correct on Tuesday is quietly wrong on Wednesday, and nothing in your system knows. You find out because someone in a market you rarely think about files a complaint, or because a partner asks a question you can't answer.

That job rewired how I look at product. Every feature is a...

Copyright of this story solely belongs to hackernoon.com. To see the full text click HERE

Read more