Hacker News new | past | comments | ask | show | jobs | submit login

>To the contrary, programmers with the ability to deliver and iterate working code quickly is what is needed -- and especially without overengineering, or inadvertently creating huge future technical debt due to inexperience.

That requires smarter programmers.

It's just not the kind of smart that correlates with knowing technical trivia or being able to write out a binary tree algo on a whiteboard.

There's a cultural prejudice against overengineering in the python community whereas in the Java community (possibly Scala too) there is something of a cultural prejudice in favor of overengineering.




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

Search: