DEV Community

Discussion on: 5 most underrated skills of a top developer

Collapse
 
sjatkins profile image
Samantha Atkins • Edited

Fortunately I took typing in high school back in the days of dinosaurs. I sucked on old selectrics in the days before built in editing abilities. But I trained the muscle memory. Then I retrained it for DVORAK which is scads better in every way and especially on the hands.

Anyone that things Data Structures don't matter is out to lunch. Not fun reading code that was hacked on to only used simple arrays and perhaps a POJO or two when that actually obfuscates what the code is trying to do and makes it less efficient than it could have been with a bit more knowledge of common data structures and algorithms.

Some coding standards make tons of sense and some are completely arbitrary and worthless conventions that it would be better to have software do for you. There are better things to focus on to deliver quality maintainable software.

Refactoring didn't even make the list? Taking the extra trouble to have clean composable reusable abstractions makes all the difference in the world when the specs or functionality inevitably change and expand. It will save many a rewrite and make you look like a super hero when tweaking parameters and composing some bits together satisfy what is needed tomorrow and needs to be delivered yesterday.

Collapse
 
anubhavitis profile image
Anubhav Singhal

In days of dinosaur :lol

Btw, I very much agree with you.