Drive has 700+ articles for digital transformation leaders written by StarCIO Digital Trailblazer, Isaac Sacolick. Learn more.

Can AI Code

AI is coming along with artistic impression. There is Paul and e-David that can draw, an AI that can write a Beatles inspired song, followed by an AI that wrote a Christmas song. There’s been a lot of work on natural language processing, but natural language understanding remains elusive. It’s hard to keep up with all of AI’s creative works and how fast AI will go from pattern-based expressions to truly creative ones.

Coding, a significant AI challenge

Getting an AI to code is going to get a lot of attention. Microsoft Research and Cambridge University are experimenting with DeepCoder an AI that codes by reusing existing lines of code from other programs. It can solve challenges that require around five lines of code. It’s a significant achievement, though DeepCoder’s researchers admit that even basic programming challenges will take a lot more research and “Generating a really big piece of code in one shot is hard, and potentially unrealistic.”

Still, for those of us who grew up coding or began our careers as software developers, this achievement makes us wonder how hard it will be to succeed at the next challenge and how fast will we see breakthroughs in this line of research. Is it a matter of breaking down coding challenges to the right set of expressions for AI to process, or is there a fundamental creativity in coding that will be difficult for AI to replicate? Having AI assemble code rather than program fresh lines of code seems like a good starting point knowing that it is often easier and faster for humans to reuse code rather than build new.

But the hardest challenge may be in deciding what coding problems to apply AI and the optimal way to present coding tools or skills to an AI engine. Trying to get AI to code even simple programming assignments is a challenge because coding is an expression. It’s closer to natural language challenges, whereas successful AI has been in areas of pattern recognition (computer vision, basic forms of art and music) and decision making (playing games, self-driving cars).

We’ll have to wait and see!

Published on:

Topics:

,

StarCIO

My company, StarCIO, provides leadership, learning, and advisory programs for companies looking to accelerate delivering business value from digital transformation. Contact me if you’d like to learn more about partnering opportunities.


Isaac Sacolick

Join us for a future session of Coffee with Digital Trailblazers, where we discuss topics for aspiring transformation leaders. If you enjoy my thought leadership, please sign up for the Driving Digital Newsletter and read all about my transformation stories in Digital Trailblazer.


Coffee with Digital Trailblazers hosted by Isaac Sacolick

Digital Trailblazers! Join us Fridays at 11am ET for a live audio discussion on digital transformation topics:  innovation, product management, agile, DevOps, data governance, and more!


Join the Community of StarCIO Digital Trailblazers

1 comment:

  1. I just have to immerse myself in computer science, since the previous experience of learning to program languages was not particularly successful.
    Most of the tasks in college I and my friends did with the help of experts https://www.assignmentexpert.com/programming since none of us planned to associate our life with programming in the future. And now fate makes a completely different turn and some of us have found coding quite necessary. However, I think this challenge is within my power. I have the plan to pass three different levels of programming skill: code generator, program generator, and software developer at all.

About Drive

Drive Agility, Innovation, Transformation

Drive is the blog for digital transformation leaders brought to you by StarCIO and Isaac Sacolick.

Agility, Innovation, and Transformation are the three primary digital transformation core competencies that every StarCIO Digital Trailblazer must champion in their organizations. Learn more About Drive.


About the StarCIO Digital Trailblazer Community

StarCIO Digital Trailblazer Community

Revolutionizing traditional learning, networking, and advising experiences.

Visit the community


About StarCIO

StarCIO

About Isaac Sacolick

Isaac Sacolick

Author, 1,000+ articles, keynote speaker, Chief StarCIO Digital Trailblazer. Full bio


Driving Digital Newsletter

Driving Digital Newsletter

StarCIO Guides

StarCIO Agile Planning Guides

Digital Trailblazer

Digital Trailblazer by Isaac Sacolick

Driving Digital

Driving Digital by Isaac Sacolick

Driving Digital Standup

Driving Digital Standup

Coffee with Digital Trailblazers

StarCIO Coffee With Digital Trailblazers

Recognition

InfoWorld 2025 Judge
InfoWorld Technology of the Year 2024 Judge
Thinkers360 Top 10 in IT Leadership
Thinkers360 Top Agile Thought Leader
Thinkers360 Top DevOps Leader
Thinkers360 Top in Digital Transfomation
Thinkers360 Top in Analytics
Thinkers360 Top in Product Management

Discover more from StarCIO Digital Trailblazer Community

Subscribe now to keep reading and get access to the full archive.

Continue reading