|
I don't think that typing speed or skill matters in coding. You pause anyway to review the code, think, copy/paste, etc.
I use copy/paste very much when coding. I suppose it would matter for other jobs (e.g. secretary) but not in this kind.
...Plug & Pray...
|
|
|
|
|
...that on my 1.5yo keyboard, the text on 2 keys is worn away completely, and 9 others are seriously faded. I don't know if it's how much I type or if it's due to poor adherence.
|
|
|
|
|
I'm a Vb.net programmer, and the keys that are most worn for me are the ones that spell out: Dim i As Integer, and System.Windows.Forms
Aaron Eldreth
TheCollective4.com
|
|
|
|
|
I understand it is a joke, but if it was for real, I would recommand the use of abbreviations.
For example, in SciTE you could define dimi<ctrl+b> and get "Dim i As Integer", etc.
Even Visual Studio can do this with a bit of VBA.
And as I was answering to another entry, I found that ArsClip (and problably a lot of other freewares) can do that too.
Typing fast is good, typing less is excellent
|
|
|
|
|
A lot more important than how fast you can type, is do you use the mouse to cut & paste a line of code five lines up.
I once saw a programmer do that.
Are you one of those people that starts the debugger using the mouse to click on "Debug/Start" ???
Confess!
Marc
Microsoft MVP, Visual C#
MyXaml
MyXaml Blog
|
|
|
|
|
Marc Clifton wrote:
Are you one of those people that starts the debugger using the mouse to click on "Debug/Start" ???
Debug/what? Do you mean there is a way to start the debugger with a mouse?
|
|
|
|
|
Marc Clifton wrote:
A lot more important than how fast you can type, is do you use the mouse to cut & paste a line of code five lines up.
I use ctrl-c and ctrl-v for copy and paste, but I might use the mouse for movind gome lines up or down. Depends on my moode I guess
Marc Clifton wrote:
Are you one of those people that starts the debugger using the mouse to click on "Debug/Start" ???
Err, no, my F5 key is always blank from use
- Anders
Money talks, but all mine ever says is "Goodbye!"
ShotKeeper, my Photo Album / Organizer Application[^]My Photos[^]
|
|
|
|
|
Anders Molin wrote:
I use ctrl-c and ctrl-v for copy and paste, but I might use the mouse for movind gome lines up or down.
D&D rocks, esp. when you don't want to mess up the clipboard buffer.
BTW, i still use CTRL+INS, SHIFT+INS, and SHIFT+DEL as well as CTRL+C, CTRL+V, CTRL+X...
The bees will find their honey;
The sweetest every time...
|
|
|
|
|
I've gotten used to clicking on the toolbar buttons while debugging. For some reason I feel more in control and I can never remember the shortcuts for Step-Over vs. Step-Into or Step-Out.
For editing code I use the keyboard almost exclusively. Ctrl+S is my best friend!
Regards,
Alvaro
Give a man a fish, he owes you one fish. Teach a man to fish, you give up your monopoly on fisheries.
|
|
|
|
|
>> is do you use the mouse to cut & paste a line of code five lines up.
yes, mouse to select text, right click > Copy, mouse to move insertion point to where you want to paste it, right click > Paste
Its not too hard
|
|
|
|
|
paulb wrote:
yes, mouse to select text, right click > Copy, mouse to move insertion point to where you want to paste it, right click > Paste
How can you do that?! I tried, but it took me 4 times longer than Ctrl+C, Ctrl+V.
Aaron Eldreth
TheCollective4.com
|
|
|
|
|
Ha... it's too bad Visual Studio doesn't come with a vi mode, too. vi is cruel and unusual to people who don't know it, but once you learn...
|
|
|
|
|
Get yourself a mouse with thumb buttons on it and assign one to the CTRL key. Then you can CTRL+drag your text about one handed (the fastet method).
Putting the laughter back into slaughter
|
|
|
|
|
Marc Clifton wrote:
do you use the mouse to cut & paste a line of code five lines up.
That depends. Soemtimes I will use the keyboard and sometimes I will use the context-drag or even shortcut-drag method of moving stuff around. Typically, I guess, I use the keyboard for horizontal navigation but the mouse for anything other than moving a single line vertically. I'm a big fan of selecting text on the same line using they keyboard shortcuts.
Marc Clifton wrote:
Are you one of those people that starts the debugger using the mouse to click on "Debug/Start" ???
At work, yes, because the pos machine is so damned slow you have to hit the shortcut keys a few times to get a click registered.
Elsewhere though, no, although I use F5 / Ctrl+F5 for that example most other commands will be executed in the ALT+F+S style. (A bad habbit I seem unable to loose.)
Putting the laughter back into slaughter
|
|
|
|
|
I use keyboard shortcuts a lot (I always remove the Copy, Cut, Paste and Undo icons from the toolbars...) but I also like drag'n'drop a lot.
Margin click & drag can be very fast too.
Depends on the task, mood, visibility of lines, etc.
Also great to avoid messing up the clipboard content (I can't get used to clipboard managers, I guess . I should retry again, I found ArsClip quite good for this)
|
|
|
|
|
What about special characters {}[]:;><, numbers, etc.? I bet the results would change drastically if it wasn't plain text.
Todd Smith
|
|
|
|
|
Absolutely. Honestly, I can type up to 60 words per minute if it is plain text. However, when it comes back down to the code, I only type at an average rate of 30-40 words per minute and sometimes peaking up to 45 words per minute. I answered the survey as if I was writing code because when I am on the keyboard, I am mostly writing code.
Justin Lovell
|
|
|
|
|
may be not, those are the most used characters for the C++ Developers
MSN:maxsnts@hotmail.com
|
|
|
|
|
yeah they would be higher! as programmer's we're probly faster at typing code than literature passages... though i must admit i sometimes battle with $, %, ^.
|
|
|
|
|
It is even worse for some non-English keyboards, like my French one, where accented characters are easy to type, but #{[|\@]} and such characters need the AltGr key to access (AltGr is actually a one-key equivalent to Ctrl+Alt).
|
|
|
|
|
It's how fast you can Alt-Tab back into your IDE when the boss walks into the room
Michael
But you know when the truth is told,
That you can get what you want or you can just get old,
Your're going to kick off before you even get halfway through.
When will you realise... Vienna waits for you? - "The Stranger," Billy Joel
|
|
|
|
|
Got my laugh and 5 points!
|
|
|
|
|
Oh on! my boss is coming.;P
|
|
|
|
|
Even better, assign Alt+Tab to an auxillary mouse button (I use the small thumb button on the MS Intellimouse Explorer). That way you just hit the button, saving a precious few milliseconds over having to get your fingers in position for Alt+Tab.
You just have to make sure that the IDE is the next window in order after your (browser|RSS reader).
--Mike--
Personal stuff:: Ericahist | Homepage
Shareware stuff:: 1ClickPicGrabber | RightClick-Encrypt
CP stuff:: CP SearchBar v2.0.2 | C++ Forum FAQ
----
"Just because the box has 2 gigabytes of memory doesn't mean you get to use it all!"
-- Rico Mariani, CLR perf guy
|
|
|
|
|
Michael Dunn wrote:
That way you just hit the button, saving a precious few milliseconds over having to get your fingers in position for Alt+Tab.
Amateur!! You should have your left hand resting on the ALT+TAB buttons all the time when 'taking a break'. I always browse one handed anyway...
What would happen if you were forced to use a machine where your rodent didn't have thumb buttons? These are skills no programmer should be without.
Michael Dunn wrote:
You just have to make sure that the IDE is the next window in order after your (browser|RSS reader).
That has bitten me more times than I can remember. I usually get caught out if I have selected an IM window and then opened a browser over the top of it so I forget it's next in the list, then get caught in a frantic ALT+TAB frenzy trying to get rid of the half dozen windows that suddenly appeared over my IDE.
Putting the laughter back into slaughter
|
|
|
|