Skip to content
Tiatra, LLCTiatra, LLC
Tiatra, LLC
Information Technology Solutions for Washington, DC Government Agencies
  • Home
  • About Us
  • Services
    • IT Engineering and Support
    • Software Development
    • Information Assurance and Testing
    • Project and Program Management
  • Clients & Partners
  • Careers
  • News
  • Contact
 
  • Home
  • About Us
  • Services
    • IT Engineering and Support
    • Software Development
    • Information Assurance and Testing
    • Project and Program Management
  • Clients & Partners
  • Careers
  • News
  • Contact

Lessons from the field: How Generative AI is shaping software development in 2023

Since ChatGPT’s release in November of 2022, there have been countless conversations on the impact of similar large language models. Generative AI has forced organizations to rethink how they work and what can and should be adjusted. Specifically, organizations are contemplating Generative AI’s impact on software development. While the potential of Generative AI in software development is exciting, there are still risks and guardrails that need to be considered.

Members of VMware’s Tanzu Vanguard community, who are expert practitioners at companies across different industries, provided their perspectives on how technologies such as Generative AI are impacting software development and technology decisions. Their insights help answer questions and pose new questions for companies to consider when evaluating their AI investments.

AI won’t replace developers

Generative AI has introduced a level of software development speed that didn’t exist before. It helps increase developer productivity and efficiency by helping developers shortcut building code. Solutions, like the ChatGPT chatbot, along with tools such as Github Co-Pilot, can help developers focus on generating value instead of writing boilerplate code. By acting as a multiplier effect of developer productivity, it opens up new possibilities in what developers can do with the time they save. However, despite its intelligence and benefits to automating pipelines, the technology is still far from completely replacing human developers.

Generative AI should not be seen as being able to work independently and still needs to be supervised – both when it comes to ensuring the code is correct and when it comes to security. Developers still need to be able to understand the context and meaning of AI’s answers, as sometimes they are not entirely correct, says Thomas Rudrof, DevOps Engineer at DATEV eG. Rudrof believes that AI is better for assisting with simple, repetitive tasks and acts as an assistant rather than replacing the developer role.

Risks of AI in software development

Despite Generative AI’s ability to make developers more efficient, it is not error free. Finding bugs and fixing them may be more challenging using AI as developers still need to carefully review any code AI produces. There is also more risk related to the software development itself as it follows the logic defined by someone as well as the available dataset, says Lukasz Piotrowski, developer at Atos Global Services. Therefore, the technology will only be as good as the data provided.

On an individual level, AI creates security issues as attackers will try to exploit the capabilities of AI tools while security professionals also employ the same technology to defend against such attacks. Developers need to be extremely careful to follow best practices and not include credential and tokens in their code directly. Anything secure or containing IP that can be revealed to other users should not be uploaded. Even with safeguards in place, AI might be capable of breaking security.  If care is not taken in the intake process, there could be huge risks if that security scheme or other info are inadvertently pushed to generative AI, says Jim Kohl, Devops Consultant at GAIG.

Best practices and education

Currently, there are no established best practices for leveraging AI in software development. The use of AI-generated code is still in an experimental phase for many organizations due to numerous uncertainties such as its impact on security, data privacy, copyright, and more.

However, organizations already using AI need to use it wisely and should not trust the technology freely.  Juergen Sussner, Lead Cloud Platform Engineer at DATEV eG, advises organizations to try to implement small use cases and test them well, if they work, scale them, if not, try another use case. Through small experiments, organizations can determine for themselves the technology’s risks and limitations.

Guardrails are necessary when it comes to the use of AI and can help individuals effectively use the technology safely. Leaving AI usage unaddressed in your organization can lead to security, ethical, and legal issues. Some companies have already seen severe penalties around AI tools being used for research and code, therefore acting quickly is necessary.  For example, litigation has surfaced against companies for training AI tools using data lakes with thousands of unlicensed works.

Getting an AI to understand context is one of the larger problems with leveraging AI in software development, says Scot Kreienkamp, Senior Systems Engineer at La-Z-Boy. Engineers need to understand how to phrase prompts for AIs. Educational programs and training courses can help teach this skill set. Organizations serious about AI technologies should upskill appropriate personnel to make them capable of prompt engineering.

As organizations grapple with the implications of Generative AI, a paradigm shift is underway in software development. AI is going to change the way developers work. At the minimum, developers leveraging the technology will become more efficient at coding and building software platform foundations. However, AI will need an operator to work with it and should not be trusted independently. The insights shared by VMware’s Vanguards underscore the need for cautious integration and the need to maintain guardrails to mitigate risk in software development.

To learn more, visit us here.

Artificial Intelligence, Machine Learning
Read More from This Article: Lessons from the field: How Generative AI is shaping software development in 2023
Source: News

Category: NewsSeptember 6, 2023
Tags: art

Post navigation

PreviousPrevious post:Briefing the board on AI: Educate to tee up investmentNextNext post:Is an integrated ERP suite or a composable ERP strategy right for you?

Related posts

Barb Wixom and MIT CISR on managing data like a product
May 30, 2025
Avery Dennison takes culture-first approach to AI transformation
May 30, 2025
The agentic AI assist Stanford University cancer care staff needed
May 30, 2025
Los desafíos de la era de la ‘IA en todas partes’, a fondo en Data & AI Summit 2025
May 30, 2025
“AI 비서가 팀 단위로 지원하는 효과”···퍼플렉시티, AI 프로젝트 10분 완성 도구 ‘랩스’ 출시
May 30, 2025
“ROI는 어디에?” AI 도입을 재고하게 만드는 실패 사례
May 30, 2025
Recent Posts
  • Barb Wixom and MIT CISR on managing data like a product
  • Avery Dennison takes culture-first approach to AI transformation
  • The agentic AI assist Stanford University cancer care staff needed
  • Los desafíos de la era de la ‘IA en todas partes’, a fondo en Data & AI Summit 2025
  • “AI 비서가 팀 단위로 지원하는 효과”···퍼플렉시티, AI 프로젝트 10분 완성 도구 ‘랩스’ 출시
Recent Comments
    Archives
    • May 2025
    • April 2025
    • March 2025
    • February 2025
    • January 2025
    • December 2024
    • November 2024
    • October 2024
    • September 2024
    • August 2024
    • July 2024
    • June 2024
    • May 2024
    • April 2024
    • March 2024
    • February 2024
    • January 2024
    • December 2023
    • November 2023
    • October 2023
    • September 2023
    • August 2023
    • July 2023
    • June 2023
    • May 2023
    • April 2023
    • March 2023
    • February 2023
    • January 2023
    • December 2022
    • November 2022
    • October 2022
    • September 2022
    • August 2022
    • July 2022
    • June 2022
    • May 2022
    • April 2022
    • March 2022
    • February 2022
    • January 2022
    • December 2021
    • November 2021
    • October 2021
    • September 2021
    • August 2021
    • July 2021
    • June 2021
    • May 2021
    • April 2021
    • March 2021
    • February 2021
    • January 2021
    • December 2020
    • November 2020
    • October 2020
    • September 2020
    • August 2020
    • July 2020
    • June 2020
    • May 2020
    • April 2020
    • January 2020
    • December 2019
    • November 2019
    • October 2019
    • September 2019
    • August 2019
    • July 2019
    • June 2019
    • May 2019
    • April 2019
    • March 2019
    • February 2019
    • January 2019
    • December 2018
    • November 2018
    • October 2018
    • September 2018
    • August 2018
    • July 2018
    • June 2018
    • May 2018
    • April 2018
    • March 2018
    • February 2018
    • January 2018
    • December 2017
    • November 2017
    • October 2017
    • September 2017
    • August 2017
    • July 2017
    • June 2017
    • May 2017
    • April 2017
    • March 2017
    • February 2017
    • January 2017
    Categories
    • News
    Meta
    • Log in
    • Entries feed
    • Comments feed
    • WordPress.org
    Tiatra LLC.

    Tiatra, LLC, based in the Washington, DC metropolitan area, proudly serves federal government agencies, organizations that work with the government and other commercial businesses and organizations. Tiatra specializes in a broad range of information technology (IT) development and management services incorporating solid engineering, attention to client needs, and meeting or exceeding any security parameters required. Our small yet innovative company is structured with a full complement of the necessary technical experts, working with hands-on management, to provide a high level of service and competitive pricing for your systems and engineering requirements.

    Find us on:

    FacebookTwitterLinkedin

    Submitclear

    Tiatra, LLC
    Copyright 2016. All rights reserved.