DEV Community

Discussion on: What Skills Makes a Great Software Engineer?

Collapse
 
simeg profile image
Simon Egersand 🎈 • Edited

Thanks for sharing!

How I interpret that point is something like

When immersed in a conversation or debate, he’d vigorously argue his point, in order to test its merit, but the moment he recognized its inferiority, he’d change his mind. He actually welcomed being wrong. (tinyurl.com/2p9cm9y8)

Not having an opinion is fine. If you have an opinion you should fight for it until you've been proven wrong, and then you should stop fighting and re-evaluate. I especially love the last part about "He actually welcomed being wrong".

So to me, an engineer that speaks up, but re-considers if proven wrong, displays a good quality.