DEV Community

Cover image for What is your best skill as a developer?
Ben Halpern
Ben Halpern

Posted on

What is your best skill as a developer?

Whether it is a specific enough technical expertise, or just part of the craft you do well?

Latest comments (102)

Collapse
 
epigene profile image
Augusts Bautra

Over the last couple of years it's become clear to me that most problems in dev come not from bugs in code, but from flawed/missing conceptualisation of business/problem.
As such, I've focused hard on studying software architecture and understanding business. My go-to tools these days are Domain-Driven Design (DDD) - Event Storming being a powertool for mapping out the Domain, and Clean Architecture to tame the popular abuses of frameworks such as Rails.

Collapse
 
diffo profile image
diff_am_aldev

Improvisation

Collapse
 
hpez profile image
Hassan Pezeshk

Asking the right questions.

Collapse
 
gauravvishwakarma profile image
Gaurav Vishwakarma

Problem solving is the biggest one.

Collapse
 
superloika profile image
Kaloy

I don't have one yet. I even started out way back 2015 and it seems like I always lost myself all the time. It's also way harder to keep being updated with the latest techs especially living in a remote place where internet connection is a pain in the ass.

Collapse
 
deadpool2022 profile image
CoolGuy

Reading Articles

Collapse
 
xseman profile image
Filip

Finding information really fast, but carefully filtered.

 
globalkonvict profile image
Sarthak Dwivedi

Thank you for sharing. I can relate because I've seen people in your situation and also found myself in similar situations. Now looking at the silver lining you quickly landed another job so its all great.

Collapse
 
ctrleffive profile image
Chandu J S

Problem solving. I really like to work on complex/challenging problems.

Collapse
 
skydevht profile image
Holy-Elie ScaΓ―de

I would say my visualization skills. Solving problems is always a visual process and I can quickly find analogies in the real world and extract patterns for a solution there. It may be a naive or inefficient one, but I read a lot and I have a lot of schemas to rely on so I can optimize it.

Collapse
 
afozbek profile image
Abdullah Furkan Γ–zbek • Edited

I just take a solid responsibility what I am going to create for example if the issue I am going to implement requires some expertise I will push towards to obtain general knowledge and during that time I will basically forgot everything else on my life.

This actually can give positive effects on my development because stress is actually helps you to obtain that goal but on the other side it can also effect me psychologically since I can forgot taking care of myself or others in my family.

Thats my sickness I guess.

Collapse
 
dorianmaliszewski profile image
Dorian Maliszewski

Code reviews, Help others and ask questions πŸ˜‚

Collapse
 
spoder profile image
Spoder

Creativity, I've been told I can be really creative, and I sort of agree, any time I'm just sitting down, I'll be thinking of crazy new ideas that I could make real.

Collapse
 
blackjackmc profile image
BlackJackMC

Creating more problems instead of fixing them

Collapse
 
davidyaonz profile image
David Yao

Messing up others' work and come up with a better one, sometimes got back a slap. πŸ˜‚