Hacker News new | past | comments | ask | show | jobs | submit login

Yes, totally.

The most usual case is when the "technically superior" solution takes longer and there is looming work beyond the current project that the in-the-trenches person doesn't know about. Clients/customers pay for results, not for technical excellence.

When management picks "fast and dirty" over "solidly built" (not always wrong!) all we can really do is make sure they at least have an accurate understanding of the trade-offs and sacrifices they are asking for.

I am getting better at this all of the time, and at my current pace I expect to have this skill completely mastered by the time I am several centuries old!




Yeah. Start talking about technical debt. And factor "fixing the release n-1's technical debt" into the plans for Release n.




Join us for AI Startup School this June 16-17 in San Francisco!

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

Search: