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

This is very important.

Code that is simple is easy to maintain. This is not to say that simplicity wins over the use of complex design patterns and abstractions in every scenario. It's a trade-off that needs to be considered on a case-by-case basis.

This is especially true in the open source arena where it is critical that new developers can come along and read, understand and improve existing code. Code that is too complex will not be understood and will almost certainly lead to errors.



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

Search: