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

I think that a good developer is one who can strike a balance between correctness (solving the problem at hand), elegance (the system is no more or less complex than it must be) and consistency (the "culture" of the program is the same in all of it's components).

I would put an aversion to complexity in the same box as an attraction to it. I.e. atheists are fundamental in the same way that christians are. Agnostics know what's up.



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

Search: