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

I think the best comment on this comes from Glenn Vanderburg:

http://www.vanderburg.org/Blog/Software/Development/sharp_an...

The money quote here is this:

"Weak developers will move heaven and earth to do the wrong thing. You can’t limit the damage they do by locking up the sharp tools. They’ll just swing the blunt tools harder."

Which is so very, very true in my experience.

Designing a language around the idea of protecting weak developers from bad choices is a recipe for failure and mediocrity. Instead, look toward designing in a way that guides experienced or at least thoughtful developers toward greater success.

tl;dr: Don't make bumper cars for people who can't be trusted to drive, make nomex suits and roll-cages for race car drivers.



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

Search: