Hacker News new | ask | show | jobs
by muzani 698 days ago
Learn to manage the managers. In some companies, this simply isn't possible. Org charts are like software architecture too. These have to be engineered by the person at the top, and you need things like servant leadership. Bad managers should be removed.

Code complexity goes up with more features. But also product complexity. I was actually looking for a product that did X for my residential community. My previous job did WXYZABC. Our community went with the crappy competitor that only did X and did it at 200x the price. There were lots of features because we learned to build fast and the price was low because the costs were low. We could have charged the 200x and conquered 80% of the easy market, but we went for bigger markets that we could barely reach.

I think the ideal is having teams that do only one thing. People love to talk about how efficient WhatsApp is, creating billions of dollars of value with like 40 people or whatever it is. But nobody wants to build a WhatsApp. They all want superapps, even though these are less efficient in every way.