DEV Community

[Comment from a deleted post]
Collapse
 
ben profile image
Ben Halpern

Problem solving

In addition to "problem solving", an underrated skill is "problem finding", where you are able to identify a problem that needs solving and then you go solve it. Understanding what is a problem and being able to connect that to a solution is a combination of many of these skills but also requires a lot of pride in one's work.

Collapse
 
omrisama profile image
Omri Gabay

Tfw you're good at finding problems but not always solving them

Collapse
 
ben profile image
Ben Halpern

This is still legit valuable

Collapse
 
bluegrounds profile image
Eyad

So Quality Assurance...

 
omrisama profile image
Omri Gabay

Thank G-d I'm not a full-time QA. Haha!

Collapse
 
ryansmith profile image
Ryan Smith

That's a good one! If the way things were done or have always been done is causing more problems, it is a great skill to be able to identify that and make it better for everyone.

I'd also add when to not solve an issue that was identified. If there is code that is considered "bad" by objective measures, but works and isn't costing any development time to support it, leave it alone.