Software development is more than just coding
<p>Growing in your career isn’t about writing more code.</p>
<p>In fact, you’ll probably write less code as you gain seniority. For newer developers, it’s hard to imagine how you could grow your output beyond just coding more. So, what are senior developers working on when they’re not coding?</p>
<ul>
<li>Architecting & simplifying user requirements</li>
<li>Answering questions for other teams & junior team members</li>
<li>Scoping, planning, & consulting on new work</li>
<li>Reviewing code</li>
<li>Adding/reviewing monitoring & observability</li>
<li>Configuration, deployment, & resource provisioning</li>
<li>Debugging the gnarliest problems</li>
<li>Finding bottlenecks in performance & scalability</li>
</ul>
<p>All of the above <em>may</em> involve code. But they’re more than just coding problems. They require an understanding of how the software works, its interactions with other systems, and methods for answering difficult questions.</p>
<p>In addition, as you gain seniority communication becomes more important. Coordinating projects across teams & stakeholders is a hallmark of a great senior developer. Mentoring less experienced developers and leading your team to ship software together all become more important than the code output you produce.</p>
<p><a href="https://blog.developerpurpose.com/software-development-is-more-than-just-coding-d11f84ed72eb">Website</a></p>