Re:Eclipse launches new language to cut down Java boilerplat...
by chipsy on Sunday November 06, 2011 @01:20AM
(#3202027)
These things are a form of "premature optimization," which I think anyone can be misguided into, but which younger/less experienced programmers are particularly prone to, because they naturally tend to have uneven skill development, so they'll try to build from strengths before branching out.
Premature optimization of typing = complex text editor
Premature optimization of debugging = excessive unit tests or formalism
Premature optimization of product = coding features without feedback
Re:Eclipse launches new language to cut down Java boilerplat...
by ricky_clarkson on Tuesday November 08, 2011 @03:57PM
(#3212768)
Having typed since I was 5, I think while typing, and going back and forth in code is the same as thinking for me. I'd expect that most of these amazing hackers are from the era where they wouldn't see a keyboard until being 16 or 18.
I'm not a vim/emacs shortcut freak, but I do appreciate environments that don't make me use a mouse.
And even more time thinking.
This is one of the reasons I never understood the obsession many people have with vim/emacs/whatever shortcuts and the like, for me they are distractions from what is really important: thinking about what code does and what it should do.
Fun fact: Ken Thompson doesn't touch-type, and a couple other amazing hackers I know are the same. I suspect this might even be a benefit as it encourages them even more to think before they type.