Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
The end of programming
Welsh M. Communications of the ACM66 (1):34-35,2023.Type:Article
Date Reviewed: Oct 31 2024

Welsh’s article explores how artificial intelligence (AI) developments may redefine the landscape of the field of software development and make traditional coding methodologies obsolete. Readers should find it interesting, as it forecasts the potential impact on job opportunities, including the shift in computing from manual programming to AI model training, that is currently being observed.

Welsh predicts that traditional programming will be mostly replaced by AI, where it will learn from data instead of following explicit instructions. Therefore, a shift in skills will be needed, such as from manual coding to model tuning, dataset creation, and analyzing interpretability. Currently, software engineering heavily focuses on writing explicit instructions that are carried out by computers. The rapid developments in machine learning and large language models (LLMs) are changing this. Tools like GitHub Copilot, Amazon CodeWhisperer, and many others are able to generate code quickly with simple instructions, which now require guiding AI through data management, quality control, as well as ethical considerations.

This visionary and thought-provoking article examines both theoretical projections and examples from ongoing developments in the industry to speculate about a future where programming, as we know it today, is obsolete. While the entirety of manual programming may not just disappear, such roles will continue to be limited going forward.

It is a valuable read for those closely associated with software engineering, such as programmers, researchers, and educators. It may also interest policymakers who want to ensure that policies stay current with the advancements in the field.

Reviewer:  Ashish Vaidya Review #: CR147832
Bookmark and Share
  Reviewer Selected
Featured Reviewer
 
 
General (D.1.0 )
 
 
General (K.4.0 )
 
Would you recommend this review?
yes
no
Other reviews under "General": Date
Problems in programming
Vitek A., Tvrdy I., Reinhardt R., Mohar B. (ed), Martinec M., Dolenc T., Batagelj V. (ed), John Wiley & Sons, Inc., New York, NY, 1991. Type: Book (9780471930174)
Aug 1 1992
KNOs: KNowledge acquisition, dissemination, and manipulation Objects
Tsichritzis D., Fiume E., Gibbs S., Nierstrasz O. ACM Transactions on Information Systems 5(1): 96-112, 1987. Type: Article
Nov 1 1987
Programmer perceptions of productivity and programming tools
Hanson S. (ed), Rosinski R. Communications of the ACM 28(2): 180-189, 1985. Type: Article
Jul 1 1985
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy