You took me completely out of context.
By no means do I ever want to mess up my code, god that would be terrible especially since even as a research student I have deadlines in the form of meetings and tasks. The last thing i'd want is to have to redo code from scratch.
I was refering that you are far more dependant on experience and state of mind then the peripherals you use. Sometimes there are people who have a completely natural grasp of coding but I think most of the experienced programmers fall into the guru myth. Having seen programmers with 2 years more experience than their fellow beginners they progress faster and have a better grasp on problems. While this is obvious I think a lot of people can assign genius to experience.
Oh, sorry I misunderstood you.
I do know that in the end, it doenst come down to your keyboard. But if we follow this way of thinking, you could also just use a visual keyboard, and click on every char.
When you are working on some thing, the last thing you want to think about is defective material. It just drives me wonkers when typing on a rubber dome because :
- within weeks of use, it gets crappy and harder
- it doesnt register 100% of the keys
- You dont know if it registered, so you have to look at what you are typing (being able to look at your class diagram and write a whole class by just looking at the diagram is pretty nice)
- to get closer to the 100% key hit, you press harder, and therefore stress your fingers.
I believe most of us here, just hate rubber domes now, because we all have tried mechanicals. Better layouts, better feel, better everything (even better on cost sometimes

)
So being able to just concentrate on your work, in my opinion is great.
And to bounce off the guru myth, yeah, I totally agree. I'm still a student myself, but during my last few summers, I managed to get hired in order to do some short developments.
I have seen so many "devs" that are just ... aweful. I cant believe these guys got employed a year ago, and still havent been fired. On my last intership, I got one of the two developpers fired because : "the intern is like 5 times better than you".
But then this is France, we arent known to have the best developpers.
In order to sum up : I totally agree, some people have it in them, but most just dont. I can see it in my class, most of the students are here because they believe games are cool.
To the guy saying we dont just love keyboards, yes, I love my computer in general. Screens, mousepad, mouse, chair, height of the desk, headset, OS. Pretty much all our tools actually.