A cultural shift can maximise the potential of AI in software development

GitLab

By Sabrina Farmer, CTO at GitLab
Tuesday, 21 January, 2025


A cultural shift can maximise the potential of AI in software development

By 2030, half of Australian businesses will integrate AI into their operations. This widespread adoption is shaping the software development landscape and raising important questions about the future of work in the tech industry.

With AI set to create 200,000 jobs in Australia by the end of the decade, the demand for skills will lead to upskilling opportunities rather than replacing existing roles. The key is viewing AI as a supplement to humans rather than a replacement.

As we stand on the brink of this transformation, engineering leaders must prepare their organisations for the next stage of software development to ensure they use AI to drive innovation.

Skills and job roles will evolve

According to ACS Digital Pulse, Australia will need 1.3 million additional tech skills in the next five years to adapt to 10 critical technologies, including AI.

As AI becomes more integrated, we will see a heightened demand for new roles, such as AI engineers and prompt engineers. These positions will be crucial in bridging the gap between traditional software development and AI-driven processes. In the early stages of this transition, organisations must define team members’ roles and responsibilities. While these roles may evolve over time, clear expectations will help both teams and leaders.

The emergence of more specialised roles within software development will give developers an exciting opportunity to enhance their skills, take on new challenges and expand their career paths.

A culture of continuous learning

As roles evolve, it will become even more critical for software engineers to continue expanding their skill sets and stay current with software development trends. The need for continuous learning is not new to the industry, but the pace of change is accelerating dramatically. Previously, changes such as new tools, processes, or standards for speed of delivery happened every 18 months to two years; today that cycle is around 12 months. Technology leaders should constantly challenge their teams to think about incorporating AI into their daily work to stay ahead of this curve.

There are many ways to apply AI to software development workflows, from code generation and testing to project management and documentation. Over time, engineers will better understand how to support deep learning and AI development on their teams.

Continuous upskilling, adoption and support are critical to responsibly unlocking AI’s potential. Upskilling developers to ensure they can use and maintain AI systems effectively is critical to AI’s sustainable adoption and evolution. Developers at all skill levels can learn prompt engineering techniques while maintaining coding skills. Junior developers, in particular, can benefit from an always-on coding partner to learn from, helping them grow into productive, efficient team members more rapidly than ever before.

Strong AI leadership is key

Leaders play a crucial role in guiding their organisations through this AI-driven transformation. They must incorporate flexibility within their organisations and encourage trial and error when using AI. Everything from how we evaluate and motivate our teams to how we measure success will need to change.

To foster innovation, leaders must invest in tools and processes that enable their teams to experiment with AI, find new ways to use it, and create innovative products. This investment goes beyond just acquiring technology; it includes creating a culture that embraces experimentation and learning from failure.

A recent GitLab study found a significant perception gap between leadership and individual contributors regarding AI training. 25% of individual contributors said their organisations do not provide adequate training and resources for using AI. In comparison, only 15% of C-level executives felt the same, highlighting a disconnect between how executives and their teams perceive investments in AI training.

This discrepancy underscores the importance of clear communication and alignment between leadership and engineering teams. We are at a crucial time to better align with engineering teams on expectations for the next stage of AI implementation. Leaders must communicate their vision for AI integration and provide teams with the necessary resources and support.

The AI revolution in software development presents both challenges and opportunities. Organisations can navigate this transition successfully and maximise their gains by creating new roles, fostering continuous learning and providing strong leadership. AI is a powerful tool that can enhance human capabilities and drive innovation in software development. As we move forward, the organisations that embrace this change and prepare their teams effectively will thrive in the AI-driven future of software development.

Image credit: iStock.com/Kindamorphic

Related Articles

IT leadership is steering the GenAI ship

The alignment of IT and business is back in the spotlight as GenAI challenges who holds the...

Why the information lifecycle will be vital to data privacy in 2025

Data accessibility, accountability, confidentiality and integrity are becoming increasingly...

You can't win the AI game without a playmaker captain

Kubernetes and containers promise to bring cohesion to the otherwise complex world of modern apps.


  • All content Copyright © 2025 Westwick-Farrow Pty Ltd