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

He maybe overstepped a little, but the principle is sound:

For robust, maintainable software systems, convention and simplicity trump cleverness.



Not the way he's meaning it. This is a follow-up to his previous post, which claims that "There are no super programming languages, only super programmers."

Cleverness gets you things like Garbage Collection. Convention and simplicity leaves us all using assembler because there's no need for "clever" language features.


In my experience, writing simple code often requires more cleverness from the programmer than does writing clever code.


It's vague enough that the principle is both sound and useless.




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

Search: