DEV Community

Cover image for 🗳️ POLL: What’s the Most Underrated Skill for a Software Engineer?
Giorgi Kobaidze
Giorgi Kobaidze

Posted on

🗳️ POLL: What’s the Most Underrated Skill for a Software Engineer?

Use post reactions to vote for the most underrated skills for software engineers.

💖 Writing proper documentation
🦄 Effective communication
🤯 Code review
🙌 Presentation
🔥 Thinking big-picture

👇 Comment if your favorite isn’t in the list!

Top comments (2)

Collapse
 
anchildress1 profile image
Ashley Childress

Since you didn't add an 'all of the above' option 🤣

The one thing that makes me insane is the 'minimum viable product' approach. There's a time and place when it makes sense, sure. Designing the structure for the new version of the sunset system isn't it.

Oh, and not knowing how to push back on insane requirements or commitments, which is how we ended up with something similar to this line in the README of a relatively new production app:

This system is not designed to work locally. You must deploy to LLC to test new features.

🤦‍♀️

Collapse
 
georgekobaidze profile image
Giorgi Kobaidze

Choosing multiple is also an option😄

You're right. MVPs aren't always suitable in any scenario.

That README line perfectly describes what happens if local environments aren't taken care of appropriately — they become practically useless. And whenever there's an issue it's nightmare to track it down and fix, because you can't really debug it. All you can do at that point is to dive into logs and hope that you'll find something unusual.