Recent

Author Topic: Using 10 Fingers  (Read 8769 times)

loaded

  • Hero Member
  • *****
  • Posts: 825
Using 10 Fingers
« on: January 07, 2022, 01:06:16 pm »
Hi All,
Does a good programmer have to know how to type "10 fingers"? I would be glad if the masters give their opinions. Respects.
Check out  loaded on Strava
https://www.strava.com/athletes/109391137

SymbolicFrank

  • Hero Member
  • *****
  • Posts: 1313
Re: Using 10 Fingers
« Reply #1 on: January 07, 2022, 01:53:06 pm »
I have been programming for ~40 years, and a few times a year i think that I should learn to do that. It seems very useful. Then again, not being able to type with 10 fingers isn't holding me back and I spend a lot of time pressing keys other than just alphanumeric ones by themselves.

Handoko

  • Hero Member
  • *****
  • Posts: 5158
  • My goal: build my own game engine using Lazarus
Re: Using 10 Fingers
« Reply #2 on: January 07, 2022, 02:08:11 pm »
As I am still learning to be a good programmer, I can't say for sure. But I personally think a good programmer is a programmer who is open to try new ideas, diligent in improving his knowledge and has good logical thinking.

I learned 10 fingers typing skill in my school and I can type very fast. As I spend a lot of time writing and improving my source codes, able to type fast is very important. But, it is only a bonus, the most important 'things' to be a good programmers are those I mentioned previously.

Hey, it is not hard to learn 10 fingers typing technique. I used to be a part-time teacher. If you spend 30 minutes or more everyday following the correct lessons, you should be able to type 10 fingers in less than a month. All my students were able achieved it in less than 3 weeks.

balazsszekely

  • Guest
Re: Using 10 Fingers
« Reply #3 on: January 07, 2022, 02:22:40 pm »
I learned to type with ten fingers a long time ago and it was a painful process. It took approximately six month to be good at it, the temptation was always there to switch back to two fingers. As a side note, remember that a programmer who types with ten fingers is a fast programmer not necessarily a good one.  :)

RayoGlauco

  • Full Member
  • ***
  • Posts: 179
  • Beers: 1567
Re: Using 10 Fingers
« Reply #4 on: January 07, 2022, 02:23:34 pm »
Typing with 10 fingers and especially without looking at the keyboard is an important advantage. You can do your work faster and more comfortably. Maybe not essential, but a good advantage.
To err is human, but to really mess things up, you need a computer.

Ñuño_Martínez

  • Hero Member
  • *****
  • Posts: 1186
    • Burdjia
Re: Using 10 Fingers
« Reply #5 on: January 07, 2022, 02:26:52 pm »
Me too, I learned typography when I was a child.  Now my students are amazed how fast I can write code.  A pain but very useful. 
Are you interested in game programming? Join the Pascal Game Development community!
Also visit the Game Development Portal

RayoGlauco

  • Full Member
  • ***
  • Posts: 179
  • Beers: 1567
Re: Using 10 Fingers
« Reply #6 on: January 07, 2022, 02:37:10 pm »
I can type hundreds of digits on the numeric keypad in a few seconds without taking my eyes off the paper.
To err is human, but to really mess things up, you need a computer.

korba812

  • Sr. Member
  • ****
  • Posts: 396
Re: Using 10 Fingers
« Reply #7 on: January 07, 2022, 02:38:42 pm »
Unfortunately, I do not have this skill. Fortunately, most IDEs or code editors have a code completion feature, so I don't feel this painfully.

PascalDragon

  • Hero Member
  • *****
  • Posts: 5486
  • Compiler Developer
Re: Using 10 Fingers
« Reply #8 on: January 07, 2022, 02:43:04 pm »
Originally I was only able to use a couple of fingers, but when I switched from QWERTZ (the German default layout) to NEO (German only, sorry) I was essentially forced to learn how to type blind, cause the characters on the keys didn't match the generated keys anyway. And yeah, that has greatly improved my writing speed and I can type without looking at the keyboard which in my opinion is quite an advantage. :)

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 9908
  • Debugger - SynEdit - and more
    • wiki
Re: Using 10 Fingers
« Reply #9 on: January 07, 2022, 02:46:25 pm »
Quality ("good"-ness) of programming is not related to "method of typing".

But, if you spent a lot of time on the keyboard, 10 fingers (combined with an ergonomic keyboard) can be an advantage.
That is, if for you "not 10 finger" means a lot of looking down to the keyboard. As this can put a lot of strain on your neck.
Yet 10 fingers on a "normal" (not ergonomic) keyboard can be bad for your wrists.

Switching keyboard layout (e.g. to Dovrak) can help with the learning. But, if you are not on your own PC, then you want be able to do 10 fingers. (and probably be slower, than today, as you have less exercise in the old way of typing)

ojz0r

  • Jr. Member
  • **
  • Posts: 61
Re: Using 10 Fingers
« Reply #10 on: January 07, 2022, 04:18:05 pm »
I learned to used 10 fingers when i was ~10 in the middle of the nineties.
My dad had a retired compaq (the one with mouse wheel in the screen part) that i could play with and installed a shareware to learn it with different exercises.
I dont see how it can affect your skill as a programmer per se, but it has its advantage not needing to take the eyes of the screen and losing track of your position.
Just trying to learn.

balazsszekely

  • Guest
Re: Using 10 Fingers
« Reply #11 on: January 07, 2022, 10:04:30 pm »
@loaded
I created a small demo project for you. :) It depends on TRichMemo, you can download the package from: https://github.com/skalogryz/richmemo or install via OPM. Unfortunately Richmemo does not install on linux so this project is windows only for now.
You can test your typing speed. After you finish typing the application displays a small statistics.
« Last Edit: January 07, 2022, 10:19:38 pm by GetMem »

loaded

  • Hero Member
  • *****
  • Posts: 825
Re: Using 10 Fingers
« Reply #12 on: January 08, 2022, 08:28:37 am »
First of all, I would like to thank all of you who offered their experiences and ideas.
@loaded
I created a small demo project for you.

GetMem my dear brother. The gift you gave made me happy like a child.  :)
If I had found gold on the road, I wouldn't have been so happy. Thank you as much as 14016, which is the number of characters in your program.
Good luck with your hard work, thank you very much.

I wish I had the opportunity to buy you all a coffee. :(
Check out  loaded on Strava
https://www.strava.com/athletes/109391137

440bx

  • Hero Member
  • *****
  • Posts: 4065
Re: Using 10 Fingers
« Reply #13 on: January 08, 2022, 10:09:03 am »
I just wanted to say that I concur with everyone who has stated that typing fast doesn't have anything to do with the quality of the code but, as many stated, it is quite an advantage.

I wish I could type as fast as I can code in my head.  Sometimes I find myself typing code that's supposed to be there 5 or 10 lines after the last line of code I typed.  IOW, my fingers try to type what I'm thinking and since they cannot keep up, they skip ahead dropping lines of code in the process <chuckle>.  If I typed with two fingers, I wonder what the result would be.

Typing classes were given in the high school I went to but, I was definitely more interested in other things and didn't learn anything.  Many years later, I had a boss who typed about 90 words a minute and watching him made feel very inadequate then (he was really, really fast), as a result, I taught myself touch typing (or 10 finger typing) and, I'm very glad I did.

I've noticed that, as I get older, my fingers don't have to struggle as much to keep up with the speed of my thinking ;)  My fingers don't seem to mind but, I'm not too happy about that.

(FPC v3.0.4 and Lazarus 1.8.2) or (FPC v3.2.2 and Lazarus v3.2) on Windows 7 SP1 64bit.

MarkMLl

  • Hero Member
  • *****
  • Posts: 6692
Re: Using 10 Fingers
« Reply #14 on: January 08, 2022, 10:23:37 am »
I've noticed that, as I get older, my fingers don't have to struggle as much to keep up with the speed of my thinking ;)  My fingers don't seem to mind but, I'm not too happy about that.

I'm now at the stage where my fingers move faster than my thoughts, and I have to go back and change entire words that some helpful part of my nervous system thought I might be about to use. And a few days ago I found I'd typed '1 + 1' where I meant 'i + 1'...

MarkMLl
MT+86 & Turbo Pascal v1 on CCP/M-86, multitasking with LAN & graphics in 128Kb.
Pet hate: people who boast about the size and sophistication of their computer.
GitHub repositories: https://github.com/MarkMLl?tab=repositories

 

TinyPortal © 2005-2018