Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Nobody wants to tell the CTO that their code is shit

It's a pattern because it's a factual inevitability. Whether you're an individual lead engineer or a CTO/Founder, eventually you always look back and conclude things could have been done better and watch in pleasure/horror as you reap the benefits/drawbacks of how you laid down patterns and processes that the team dutifully followed.



Even with good patterns and processes, the shifting landscape of requirements and priorities and business objectives can lead an application into the weeds.

Initially, you may think you're building a single, focused organ like a liver. A few months in you realize that liver needs to power a specialized toaster for English muffins. Eventually, your core offering becomes a conveyor belt that takes toasted rye bread to the buttering rack, and now you need the toaster that only fits two round English muffins per minute to produce 10,000 square pieces of rye per minute while still relying on the liver for power.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: