Software development is more than just coding

<p>Growing in your career isn&rsquo;t about writing more code.</p> <p>In fact, you&rsquo;ll probably write less code as you gain seniority. For newer developers, it&rsquo;s hard to imagine how you could grow your output beyond just coding more. So, what are senior developers working on when they&rsquo;re not coding?</p> <ul> <li>Architecting &amp; simplifying user requirements</li> <li>Answering questions for other teams &amp; junior team members</li> <li>Scoping, planning, &amp; consulting on new work</li> <li>Reviewing code</li> <li>Adding/reviewing monitoring &amp; observability</li> <li>Configuration, deployment, &amp; resource provisioning</li> <li>Debugging the gnarliest problems</li> <li>Finding bottlenecks in performance &amp; scalability</li> </ul> <p>All of the above&nbsp;<em>may</em>&nbsp;involve code. But they&rsquo;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 &amp; 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>