SBN

Beyond Coding: Changing Developer Roles

Speed in innovation and software development is increasingly becoming a decisive competitive factor for companies. So it’s no surprise that software developers’ roles are changing. What skills and knowledge do they need to be–and remain–successful?

To get to the bottom of this, I spoke to an expert who knows from many years of experience, Lars Brößler, Senior Software Developer at Endress+Hauser.

What is different today?

Karin: What changes have you noticed during your career?

Lars: In over 20 years of experience, I have been through it all. It started with very, very small projects, where you developed applications as a single developer with one programming language, a bit of SQL, and maybe some HTML knowledge. Back then, you didn’t think about a version control system, about the hundreds of open source libraries that are in every application nowadays. And automation was not a thing back then. […]

Today, it’s no longer enough to just focus on programming. Especially with all the automation, with the CI/CD (Continuous Integration/Continuous Delivery) mentality and with the awareness that agile development methods can have a huge impact, a lot has changed for the developer. Knowing how to code is no longer enough. […]

All the things you need to consider nowadays can be overwhelming. Code Quality and quick feedback from the customer, that was very rare in the past. When I think back to my first few years, I got a task: “Here are the requirements. And we’ll meet again in three months.“ And after three months it came out that what I had programmed was not quite what the customer wanted. Today, I seek to get feedback as quickly as possible, which in turn means that I don’t just develop, but also have to ask for feedback and be able (Read more...)

*** This is a Security Bloggers Network syndicated blog from Sonatype Blog authored by Karin Althaus. Read the original post at: https://blog.sonatype.com/beyond-coding-changing-developer-roles