DEV Community

Discussion on: 5 most underrated skills of a top developer

Collapse
 
leob profile image
leob

Nah ... :)

"Collaboration and Communication" should have been #1 ...

"Touch Typing" LOL are you joking, no that does not belong here (especially because personally I suck at it, haha) ...

and "Algorithms", that's so horribly overrated, I'll refrain from calling it complete nonsense, yes in academia and Computer Science it's super important but in RWD (Real World Development), especially Web, it plays oh so tiny a role ...

So reduce your 5 point list to 3 points and I'm all in (BTW why do listicles have to contain at least 5 items nowadays? good ol' "magic 3" is what I'd like to see more)

Collapse
 
anubhavitis profile image
Anubhav Singhal

I had tought time deciding #1, #2..., #5. For me each one of them were equally important. I just moved ahead with what seemed right.

Collapse
 
leob profile image
leob

By all means, although I still think that "Collaboration and Communication" is just that tiny bit more important than "Touch Typing" ;)

Thread Thread
 
anubhavitis profile image
Anubhav Singhal

Hi, Leob

I agree with you, but again, this article is not about which skill is more important, but which is more underrated.

Lots of people know about documentation, there are numerous blogs for writing good documentation, but touch typing, a simple productivity hack, no one is talking about.

Hope you understand my point here.
Thanks.

Collapse
 
dillonheadley profile image
Dillon Headley

After being a web developer for 7 years I finally recently invested some time into touch typing. And man it makes a huge difference! A customizable keyboard also helps. But yeah I can get my thoughts on the screen quicker and even my neck and back are less strained at the end of the day from less bobbing my head up and down. Don’t knock it till you try it bro

Collapse
 
anubhavitis profile image
Anubhav Singhal

I am thankful to my high school computer teacher for teaching me touch typing, and yes it makes huge difference.

Collapse
 
leob profile image
leob • Edited

Right, I get your point - all of that does make sense, fact however is that I don't actually suck at typing - I can do it reasonably well, with more than 2 fingers, and without constantly looking at my keyboard ... it's not perfect by any stretch, but it's just good enough to not substantially hamper my productivity or jeopardize my health :)

If I'd suck that bad at typing that I'd only be able to do it with 2 fingers and I'd have to look at the keyboard all the time, yes then you'd be completely right - it would be bad. And well anyway I think by now I'm not gonna learn the perfect touch typing technique anymore, it's too late lol.

So yes, apologies for unjustly belittling this skill, which is important indeed - I just sort of assumed that any dev would naturally be at least at my level (or better) with their typing skills - which I assumed would be sufficient then.

Thread Thread
 
larsejaas profile image
Lars Ejaas

What about challenging yourself? Sit down one day and learn the basics of touchtyping and then use 5 min. every day on practicing? It will take some time to learn this way, but 5 mins only! It makes a huge difference: trust me!

Thread Thread
 
leob profile image
leob

You could be right ... I'm okay-ish with my typing, but I guess I could be better.

Thread Thread
 
larsejaas profile image
Lars Ejaas

Well, you never get to old to learn new stuff πŸ˜‰ I was super fast typing without touch typing, I feel itΒ΄s more about typing more "automated" so more attention is on coding or writing really.

Thread Thread
 
leob profile image
leob

I guess you're right, well let's see, I definitely know I could be better at it, OTOH life is short and there's only 24 hours in a day, you know what I mean ... ;) anyway thanks for the advice :)