Being a good software engineer is harder than ever due to the evolving tech market, increased competition, and high expectations. It requires focusing on value delivery, staying updated with trends, and making architectural decisions. However, it's important not to get caught up in hypes, prioritize bringing long-term value, and avoid stress and burnout. Individual dedication, company focus on delivering value, and a supportive culture can help improve software engineering.

5m read timeFrom medium.com
Post cover image
Table of contents
Unpopular Opinion: It’s harder than ever to be a good software engineerDefining a good engineerGrowing markets and competitionWorld is a confusing placeFast pace and high expectationsHow can we do better?

Sort: