Hacker News new | ask | show | jobs
by baak 4480 days ago
That's a bit too broad. Someone holds a screwdriver incorrectly when screwing in a screw. The screw is slightly crooked because of the improper technique. Is the screwdriver fundamentally flawed because it allows the wielder to mess up? It's difficult for me to conceive something as portable, usable, cheap, and effective as the screwdriver, that does the same thing, and does not allow me to mess up. You have to make a sacrifice in some important category to get that. Programming languages can be pretty similar. Some are designed to make it harder to shoot yourself in the foot, but are far less popular (ADA is the example I'd use).
2 comments

For a convincing (to me) argument against Powerpoint as the problem itself in poor presentations, see Edward Tufte's booklet/essay: http://www.edwardtufte.com/tufte/books_pp
But if you'd seen hundreds of people use screwdrivers, and had only heard one anecdote about a correctly aligned screw in an online forum...