My idea of summer fun
This.
VimGolf - real Vim ninjas count every keystroke! -
Addictive, and much more useful than ${PROGRAMMING_LANGUAGE}Golf.
With programming golf, you learn how to make your code less and less readable.
With VimGolf, you actually learn to be more effective with your editor.
[video]
[video]
You can fix things. You can make new and amazing things. Don’t take that ability lightly. — This is Why You Spent All that Time Learning to Program
[video]
Publish What You Learn | Smashing Magazine -
Teaching others will help you learn.
True that.
Not exactly clear what this is going to be, but intriguing nonetheless.
(hat tip to Sean Hussey)
Edit: Now linked.
In the same way that you wouldn’t want a bike or hot-rod built by someone who only knows how to work with mild steel (they should have experience working with stainless steel, aluminium, brass shims, and copper wires), you should be cautious of a programmer that only knows one language. You should be more than merely cautious of someone who only knows how to program in one language, on one OS, using one IDE. — Musings of an “Old-School” Programmer (PDF)