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

Delivering version 1 is very different from delivering version 2, 3 4... That's when the real test of engineering is.


Not just because this is what I do, mainly, but it's such an important point that it deserves highlighting. Working software is easy. Working maintainable software is harder.


I think the article is flawed in many ways, but if you define 'working' software as software that works for users in such a way that people actually want to use it, then working software isn't so easy. And getting from nothing to working software is harder than getting from working software to maintainable software. Or at least it's better understood.


Ha, I'd say non maintainable software isn't working. Just matter of time until it's broke or needs updating.




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

Search: