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

It's interesting that in the development of a single project, in the prototyping phase it really is better to just get something done, even if it's crappy. But as you go on, you want to pay off the technical debt, clean things up, and finish with a polished product. Which philosophy is better is a function of what phase of the project you're at.

It's possible, and I'm hoping it's true, that "worse is better" is a property of the current phase of growth of the computer industry, not a general principle of software. I'm hoping we can reach the finished product stage in my lifetime.



Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

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

Search: