How AI will reshape software development

the Transform Technology Summits begins October 13 with Low-Code / No Code: Enabling Business Agility. Register now!

The impact that artificial intelligence will have on the digital universe should not be underestimated. Since the development of the power grid, humans have not faced such a radical change in their relationship with the natural world.

And while many experts highlight the ways in which AI will alter key functions that we all take for granted, from transportation to buying new shoes, it seems that the first area to face a new operational paradigm powered by AI is the one that created AI in the first place: software development.

Expanding intelligence

According to IDC, the global AI market is expected to exceed $ 341.8 billion in 2021 and then exceed $ 500 billion by 2024 for an annual growth rate of 18.8%. However, it should be noted that 88% of this market will be in the form of software, about half of applications.

How will this change the software market? For one thing, it will alter the way that code is written, updated, and published. With AI enabled to make changes to itself, the focus of highly skilled and highly paid software engineers will shift from the monotony of writing and rewriting detailed functions to more creative, strategic-level operations that deliver greater value and drive business. core business operations. At the same time, DevOps will become increasingly automated, responding to users with the power to define their goals and have AI turn them into code.

This could alter the way software is bought and sold, with individual users getting the updates they need from AI, rather than having to shell out more dollars for a new generic version from the developer.

However, this does not mean the end of commercial software development. What technology writer Smith Johnes notes, AI will help companies become more nimble and bad in a number of ways. Starting with more generic AI benefits, such as better market analysis and cost planning, companies can also look forward to AI-based scheduling assistants, automated compilation and testing, and optimized bug fixes, all of which promise to deliver better products. at a faster rate. and with higher levels of personalization than traditional approaches.

A broader view

Like other members of the digital workforce, software developers will need to adapt to this new paradigm. One way is to stop thinking like a developer or even an architect and start focusing on the aspects of software that are not so easily automated. One way to do this says Harry Miller from Biz Tech Age, is to stop perfecting individual programs or platforms and look for ways that multiple software systems can work together. With the rise of no-code and low-code programs, many of them likely written by AI, human developers will move away from practice and the development process to create highly customized solutions to a wide range of challenges.

As AI continues to evolve and acquire the ability to learn by itself and infer from context, we can expect to see a broader democratization of software development to the point where virtually anyone can create new programs, without the need for experience. Prem Natarajan, Vice President of Amazon’s Alexa Program, highlights how advanced neural networks and other developments are enabling AI to understand simple speech. So instead of having to master a lifetime of esoteric commands, all anyone will have to do is simply describe what they want and let the AI ​​do the rest. It sounds too good to be true? We’re already seeing this in a rudimentary way in the way that people can reprogram their smart cars, smart homes, and other devices, and this process has only just begun.

With artificial intelligence poised to unleash significant disruption in every other area of ​​the digital landscape, it’s only fair that developers do their part. As in other areas of the industry, developers must adapt to the changes they have produced with the confidence that things will work out better in the end.

VentureBeat

VentureBeat’s mission is to be a digital urban plaza for technical decision makers to gain insight into transformative technology and transact. Our site offers essential information on data technologies and strategies to guide you as you run your organizations. We invite you to become a member of our community, to access:

  • updated information on the topics of your interest
  • our newsletters
  • Exclusive content from thought leaders and discounted access to our treasured events, such as Transform 2021: Learn more
  • network features and more

Become a member


Source

LEAVE A REPLY

Please enter your comment!
Please enter your name here