Software projects are often full of unseen paths and corner cases. Best Practices are to follow these when they're discovered, instead of making inaccurate assumptions that will come back to bite you later.

Yes. 22M with 750k users Even at the 50 price point, that 's only half a million current paying users, which means they 're undervalued straight up. Any reasonable acquisition should take into account potential future earnings, which this probably did not. Realistically, this should have been a 300M acquisition, ...

Great article. A great MBA friend of mine once told me you deserve whatever you can negotiate for. If you want more money at the start of a new job, negotiate for it. If you want recognition, negotiate a way to get speaking engagements, PR, whatever. If you feel you ...

Testing was continuous throughout development so we would get bug reports daily, and had to fix Criticals and Blockers , but the days at the end were set aside so that we could drive our non-Trivial bug count to zero AND handle integration. So many people forget about integration, and ...