Good software engineers have an engineering mindset. We are problem-solvers.
We also have a critical mindset. That is – we are more apt to identify flaws and fix them than to recognize success or progress.
This penchant for critical analysis extends to feedback on colleagues. I’d like to see a bit more positive feedback proffered in the software development industry.