Two MoTacon attendees are on the left. The MoTaacon logo is in the center, and to the right a prompt to Get Your Ticket.

Fundamental knowledge matters more than ever

09 Sep 2026

Today, I came across a very useful video about modern development with AI by Matt Pocock. The main ideas are below.

🧪 Development and AI

In an ideal world, we write a spec and then implement it in code. Voilà, everyone's happy!

In reality, we write the spec, AI generates code, then AI generates worse code, then even worse code, and then - complete garbage.

The main reason for this is complexity. But what is complexity?

 Complexity is everything related to the structure of a system that makes it hard to understand and modify the system. (c) John Ousterhaut

Many people say that generating code has become cheap. True, but... bad code is more expensive than ever!

AI works well with well-designed code. To design code well, you need knowledge. So fundamental programming knowledge is becoming even more important.

🤯 Problems with AI coding

  1. The AI doesn't do what I want. But people often don't know what they want either! Start with design in Plan Mode. Even better, with the "/grill-me" skill.
  2. The AI generates too much text. A shared domain language will help you filter out the garbage. To find it in your code, use the /ubiquitous-language skill.
  3. The AI writes code that doesn't work. The fix - surround yourself with tests at many levels.
  4. The AI does too much at once. Move in small steps. Write using TDD (the /tdd skill).
  5. Testing AI code is hard. Design simpler interfaces and hide the complexity inside modules.
  6. The AI doesn't understand my code. Try making "deep" modules with the /improve-codebase-architecture skill.
  7. My "brain is swelling from the amount of AI code."  Work on interface design; delegate implementation to agents.

You can find Matt Pocock's skills here.

Oleksandr Romanov profile image
Oleksandr Romanov
Senior Software Engineer in Test
He/him

14+ years in testing and engineering | Co-host at Testing Minutes podcast | Writing and podcasting about test engineering, performance, AI, blockchain, and distributed systems | Views are my own

Open To
CV Reviews
Write
Teach
Speak
Mentor
Podcasting
Review Conference Proposals
Chapter Lead
Ambassador
Sign in to comment
Explore MoT
Influence, from the other side of the table image
What I learned about influence by becoming a stakeholder
How to test GenAI Agents (by building one) image
Turn AI curiosity into engineering confidence.
Into The Motaverse image
Into the MoTaverse is a podcast by Ministry of Testing, hosted by Rosie Sherry, exploring the people, insights, and systems shaping quality in modern software teams.
Subscribe to our newsletter