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

A good programmer could write large correct programs, but prefers small correct programs.


A good programmer knows how to represent a large correct program as a number of small correct programs that interact, thereby eliminating complexity. Bad programmers get lost cause they run out of brainspace to hold the complexity of a 10000(0)-line program. Good programmers don't need to.


Yes. If you replace "programs" with "systems," I basically agree with the article.




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

Search: