Skip to main content
  1. Home
  2. Computing
  3. News

Microsoft's DeepCoder programming AI can take over coding's dirty work

Add as a preferred source on Google

There’s a great deal of controversy lately over artificial intelligence and robotics, specifically the potential for both to replace human workers and cause economic dislocations. While concerns about robotics tend to focus on physical labor, AI has some people worried that jobs requiring purely intellectual labor are at risk as well.

The jury is still out on whether those concerns are justified, but the areas where AI is starting to make its mark continue to increase in number. Recently, Microsoft Research worked with researchers at the University of Cambridge to create DeepCoder, a machine learning system built to solve programming challenges, as New Scientist reports.

Recommended Videos

DeepCoder uses program synthesis, the process of combining existing code to create new applications, to search and integrate the best source code in the best combinations to solve problems. Once the system knows what a human programmer wants it to accomplish, along with the available inputs, the system can then search more quickly and more completely than any human coder to create a new application.

The system also learns as it goes along, meaning that it’s not only initially many times faster than previous systems but it also gets faster the more it works. Ultimately, a system like DeepCoder could enhance human programming by taking over the most tedious work and completing it in a fraction of the time, freeing the human coder for more interesting and sophisticated work.

According to Armando Solar-Lezama, an unrelated researcher at the Massachusetts Institute of Technology, “All of a sudden people could be so much more productive. They could build systems that it [would be] impossible to build before. The potential for automation that this kind of technology offers could really signify an enormous [reduction] in the amount of effort it takes to produce code.”

DeepCoder is currently limited to working with limited code samples, around five lines of code in total. That’s not so great a limitation, however, given that the largest applications are themselves made up of smaller pieces of code. Given the system’s overall speed and the ever-increasing power of AI in general, we can look forward to a time when programmers let a computer do the dirty work and focus themselves on defining the problem.

Mark Coppock
Former Computing Writer
Mark Coppock is a Freelance Writer at Digital Trends covering primarily laptop and other computing technologies. He has…
Asus’ powerful new gaming laptop with a 240Hz Mini LED display makes its global debut
The 2026 ROG Strix G18 pairs up to RTX 5080 graphics with an Intel Core Ultra 9 290HX Plus CPU
ROG Strix G18 (2026) laptop

Asus has started rolling out the 2026 ROG Strix G18 globally, and the easiest way to describe it is as a slightly toned-down version of the ridiculous ROG Strix Scar 18. It keeps the same 24-core Intel Core Ultra 9 290HX Plus processor but tops out at an Nvidia GeForce RTX 5080 Laptop GPU instead of the Scar’s RTX 5090. (via Notebookcheck)

The Mini LED model gets the best balance

Read more
Every app on my phone has decided I need AI, and none of them bothered to ask
AI assistants are invading everything from photo libraries to messaging apps, and dismissing them only seems to guarantee they’ll return later.
Electronics, Phone, Mobile Phone

My wife doesn’t use AI very much. She isn’t philosophically opposed to it, nor is she waiting for the machines to overthrow civilization. She simply opens Google Photos because she wants to look at her photos.

Lately, however, the app keeps greeting her with invitations to try its AI tools. Google would very much like her to search her library conversationally, generate something new, or ask Gemini to edit a photo. She dismisses the prompt, gets on with her life, and eventually meets it again.

Read more
Shopping for Back-to-school? These are the gaming laptops I’d recommend
Powerful enough for AAA games, practical enough for everyday lectures, assignments, and everything in between.
oled gaming laptop

Every gamer knows the pain of trying to do too much with the wrong hardware. Back-to-School is the perfect excuse to fix that. A good gaming laptop shouldn’t just hit high frame rates -- it should also survive endless browser tabs, assignments, coding sessions, video edits, and everything else college throws at it. These five machines strike that balance better than most, which is exactly why they’d be my picks this semester.

Alienware 16 Aurora

Read more