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

These are all good ideas, particularly the last 5 which are mostly technical. The first 2 are often influenced by things beyond developers' control. For example, developers might be pushed on a schedule that encourages accumulation of technical debt, leading to the inevitable bug bankruptcy and ground-up rewrite.

I think every developer should strive to do the right thing, and also be flexible when the right outcome didn't happen.




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

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

Search: