Neuron Solutions
  • Services
  • Digital workforce
  • AI Trainings & Workshops
  • Generative AI Solutions
  • Industries
  • Projects
  • Blog
  • About us
  • Let’s talk
  • English
    • Magyar
    • English
    • Deutsch
2025.03.31

Can software write software? – The possibilities and challenges of automating programming

Can software write software? – The possibilities and challenges of automating programming
2025.03.31

The following summary is based on the March 17, 2025, discussion on Millásreggeli, featuring Levente Szabados, associate professor at the Frankfurt School and co-founder of Neuron Solutions. Szabados shared his insights on the future of programming automation and its potential impact on the industry.

 

Programming as an automatable activity

The evolution of programming languages presents an intriguing paradox: while numerous new languages have emerged since the late 1960s, the fundamental process of programming has remained relatively unchanged for decades. Szabados highlighted a well-known saying among developers: “If something takes 30 minutes to complete manually, it is worth spending an hour and a half automating it.” This mindset is now being applied to programming itself, as artificial intelligence (AI) becomes increasingly capable of handling certain coding tasks.

 

The dual nature of programming

Szabados described programming as a language—one that AI can learn just as it does human languages. “Programming is a form of literature, except the audience is a very simple-minded entity called a computer,” he noted. Programming can be divided into two main categories: Creative, design-oriented work (typically a senior-level responsibility), comparable to planning the technical specifications of a building. Repetitive, structural work (often performed by junior developers), involving the assembly of fundamental code blocks. AI-driven automation is already proving highly effective in the latter category.

 

The limits and risks of automation

A key challenge is assessing the quality of AI-generated software. While verifying a historical fact is relatively straightforward, evaluating the accuracy and reliability of a program requires technical expertise. Szabados provided an example of a banking system that might function flawlessly when optimized for 10,000 clients but could fail catastrophically when required to handle 100,000. Such vulnerabilities may not be immediately apparent and could lead to significant consequences.

 

The transformation of the programming profession

While discussions in recent years have focused on a shortage of programmers, a new question now arises: If software can write software, will human programmers still be needed? Szabados argues that the profession is undergoing polarization—some programming roles will disappear, while others will become more valuable. Interestingly, every advancement that simplifies software development (such as more user-friendly programming languages) has historically led to increased demand for software, rather than reducing it. This “consumption paradox” suggests that as technology becomes more accessible, its usage expands.

 

Education and the role of junior developers

A pressing concern is how aspiring programmers can develop expertise if AI takes over junior-level tasks. Szabados believes that a new employment paradigm must emerge—one where junior developers are not primarily valued for immediate productivity but for their long-term growth into senior roles. This evolution could take place within educational institutions or corporate training programs, though the optimal approach remains uncertain.

 

When asked whether children should learn programming, Szabados gave an unequivocal yes. He emphasized that understanding programming logic enhances critical thinking, a skill that will be increasingly valuable in the future job market.

 

Security, regulation, and ethical considerations

The discussion also raised an essential question: “Who will guard the guardians?” Szabados predicts that only a small group of experts will truly understand the inner workings of AI-driven systems. When asked about the risk of these specialists misusing their knowledge, he framed it as a political issue—some advocate for strict oversight, while others favor an open-source approach. Szabados supports open-source development with limitations: “We don’t need to regulate the existence of kitchen knives, but we do need to regulate how they are used.” In other words, instead of restricting technology itself, society should establish clear guidelines for its responsible use.

 

Final thoughts

The automation of programming is a rapidly evolving field that has yet to fully reveal its long-term implications. Monitoring these developments will be crucial for understanding their impact on both the software industry and society at large.

 

Szabados’ insights offer a thought-provoking perspective on the future of programming in the age of AI. His balanced approach highlights both the opportunities and challenges of automation, particularly in terms of job polarization and education. Beyond the technical aspects, his discussion also addresses broader social and political considerations, providing a comprehensive view of a future where human-machine collaboration takes on new forms. These are essential questions to explore as the programming profession and education systems continue to evolve.

Link tot he interview: Millásreggeli podcast – pusztító körömfájásvírus, automata programozók – Millásreggeli – a gazdasági muppet show

Previous articleElectricity Consumption Forecasting: Traditional Methods vs. Artificial IntelligenceNext article Leveraging Agents for Advanced Automation: A Closer Look

Deep Reading Blog

Recent Posts

AI Projects: Why Most Fail and How to Succeed2025.10.29
AI Agents and the Future of Work: How to Integrate Them Without Disrupting Your Teams2025.10.14
Reality or Illusion?2025.08.14
  • Magyar
  • English
  • Deutsch
Neuron Solutions

FOLLOW US!

Facebook Youtube Linkedin
  • Services
  • Generative AI Solutions
  • AI Training Academy
  • Industries
  • Projects
  • Knowledge base
  • About us
  • Let’s talk
  • Privacy Policy
  • Services
  • Generative AI Solutions
  • AI Training Academy
  • Industries
  • Projects
  • Knowledge base
  • About us
  • Let’s talk
  • Privacy Policy

NEURON SOLUTIONS LTD

Építész u. 8-12, H-1116 Budapest, Hungary

info@neuronsolutions.hu

NeuronBot