acm-header
Sign In

Communications of the ACM

Careers


Featured Job
bg-corner

GitHub Data Shows Fastest-Growing Countries for Software Development
From ACM Careers

GitHub Data Shows Fastest-Growing Countries for Software Development

GitHub has released new data tracking developer accounts by country, which shows a rising tide of programming in Bangladesh, Nigeria, Pakistan, and other countries...

Study Suggests AI Puts Downward Pressure on Code Quality
From ACM Careers

Study Suggests AI Puts Downward Pressure on Code Quality

Generative AI may boost code development, but could also be detrimental to overall code quality, according to research from GitClear.

Autistic Teen Hacker Sentenced to Indefinite Hospital Confinement
From ACM Careers

Autistic Teen Hacker Sentenced to Indefinite Hospital Confinement

An autistic 18-year-old hacker associated with the cybercrime group Lapsus$ has been sentenced to an indefinite stay in a secure hospital after being involved in...

Mozilla Lets Folks Turn AI LLMs Into Single-File Executables
From ACM Careers

Mozilla Lets Folks Turn AI LLMs Into Single-File Executables

Mozilla has launced an open source project called llamafile, which is a way to run an LLM on your own computer.

How To Use ChatGPT To Write Code
From ACM Careers

How To Use ChatGPT To Write Code

There are two important facts about ChatGPT and coding. The first is that it can write pretty good code. The second is that it can get completely lost, fall down...

The World Depends on 60-Year-Old Code No One Knows
From ACM TechNews

The World Depends on 60-Year-Old Code No One Knows

COBOL is one of the top mainframe programming languages in use, but most schools and universities have not taught COBOL  in decades.

Could AI-Assisted Coding Make Your Job More Complicated?
From ACM Careers

Could AI-Assisted Coding Make Your Job More Complicated?

Developers recognize generative AI as a powerful productivity tool, but it could also make their jobs more complicated by adding to code sprawl and technical debt...

Code Is Run More Than Read
From ACM Careers

Code Is Run More Than Read

The person writing a piece of code shouldn't buy convenience at the expense of the people who will have to read it and modify it in the future.

'Make It Real' AI Prototype Wows Devs by Turning Drawings Into Working Software
From ACM Careers

'Make It Real' AI Prototype Wows Devs by Turning Drawings Into Working Software

A collaborative whiteboard app maker called "tldraw" made waves online this week by releasing a prototype of a feature called "Make it Real" that lets users draw...

Ten Hard Truths About Software Engineering Jobs
From ACM Careers

Ten Hard Truths About Software Engineering Jobs

Some students with new degrees who are pursuing their first software engineering job have a pretty wrong perception of the job. Here are ten hard-to-swallow truths...

The Impact of ChatGPT on Programming Education
From ACM Careers

The Impact of ChatGPT on Programming Education

Over 10,000 surveyed coders describe how ChatGPT is rewriting their learning narratives, reshaping career paths, and influencing their visions of an AI-forward...

The Impact of AI on Software Development? Still Unclear
From ACM Careers

The Impact of AI on Software Development? Still Unclear

There's no evidence that AI tools boost software development productivity, perhaps because the tools are still in the early stage of adoption, according to Google's...

Crunchtime for Coders
From ACM Careers

Crunchtime for Coders

Fueled by Red Bull and pizza, nearly 300 students from across the U.S. gathered for HopHacks, a sleepless 36-hour weekend coding marathon at Johns Hopkins University...

Computer Science Is No Longer the Safe Major
From ACM Careers

Computer Science Is No Longer the Safe Major

Software engineers, more than any other American workers, believe that generative AI will have a major impact on their jobs over the next 20 years.

Group Wants to Create An Open Standard for Accelerator Programming
From ACM Careers

Group Wants to Create An Open Standard for Accelerator Programming

The Linux Foundation has announced the formation of the Unified Acceleration (UXL) Foundation, a group of companies whose goal is to deliver "an open standard accelerator...

What Silicon Valley 'Gets' About Software Engineers That Traditional Companies Do Not
From ACM Careers

What Silicon Valley 'Gets' About Software Engineers That Traditional Companies Do Not

Silicon Valley-like companies consistently "get" a few things about software engineers that result in faster innovation and better professional growth for engineers...

How I Became An $800K Meta Staff Engineer
From ACM Careers

How I Became An $800K Meta Staff Engineer

Software engineer Rahul Pandey describes how his total compensation with Meta more than doubled to $823K over four-and-a-half years after joining Facebook in 2017...

Seven Simple Habits of The Top 1% of Engineers
From ACM Careers

Seven Simple Habits of The Top 1% of Engineers

Phenomenal engineers all have some overlapping habits in the code they produce.

How to Pass A Coding Interview With Me
From ACM Careers

How to Pass A Coding Interview With Me

Here's a cheat sheet containing 22 tips about how to pass a programming challenge interview. The tips can't replace skill and practice, but they will help you calm...

Chinese Students Risk Losing Degrees If Caught Using AI to Write Papers
From ACM Careers

Chinese Students Risk Losing Degrees If Caught Using AI to Write Papers

Students in China who use artificial intelligence to write papers could lose their degrees under a draft law being considered by the country's top legislative body...
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account