acm-header
Sign In

Communications of the ACM

ACM Careers

How Coders Can Survive – And Thrive – In A ChatGPT World


View as: Print Mobile App Share:
hands on a keyboard with overlay of on-screen code

"There is a lot more to software engineering than just generating code."

Credit: iStock

Artificial intelligence, particularly generative AI powered by large language models (LLMs), could upend many coders' livelihoods. But some experts argue that AI won't replace human programmers—not immediately, at least.

"You will have to worry about people who are using AI replacing you," says Tanishq Mathew Abraham, a Ph.D. candidate at the University of California, Davis, and CEO of MedARC, an AI research center.

How can software developers make themselves more useful and relevant in what appears to be a coming age of LLM-centered coding? Here are tips and techniques to help coders survive and thrive in a generative AI world.

"Don't fall into the trap of comparing yourself to the AI, which is more or less a statistical output of a large model," says Ines Montani, cofounder and CEO of Explosion, a developer of tools for AI and natural-language processing. "There are differences in what a developer does versus what the model outputs — there's more to being a developer than just writing arbitrary lines of code."

From IEEE Spectrum
View Full Article


 

No entries found

Sign In for Full Access
» Forgot Password? » Create an ACM Web Account