Hand Coding
Found this via Slashdot - I think it’s good food for thought.
George Bernard Shaw said: “Build a system that even a fool can use, and only a fool will want to use it.” I tend to think that Jeffrey Snover agrees, per his comments in the article.
Categories: Uncategorized
The takeaway for me here is affirmation of what I always believed:
abstraction = assumptions = poor code
The clutch quote comes from Herb Sutter: “Optimizations will get very, very sexy again, when people realize how we pay for abstractions.”
Any programmer worth his salt knows the less crap you put between your raw output and a working program, the better it will work.
The nonsense about the end of Moore’s Law in 10 years is total bunk, though. Market forces and human ingenuity can push the size/speed barrier indefinitely.