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

Most software isn't hard to invent; all software is hard to maintain. For the overwhelming majority of software development, being organised is more important than being clever.


"Most software isn't hard to invent; all software is hard to maintain." -- Now that's a "money quote".


I say that if you can organize well a messy closet or kitchen you have a basic skill to be a good ok programmer.

Not necessarily means that all good programmers are superb closet organizers, but they should be able to face clutter and leave things much better than how they found them.


I don't think those are the same skills at all. Organizing a program is about merging the things that are the same and separating the things that are different. Organizing a closet is about putting things in categories, but 20 identical shoes need just as much space as 20 different shoes.


A great observation - in fact, that could apply to more than just software.




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: