<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/it-ain-t-broke-why-software-fundamentals-matter-more-than-ever-matt-pocock-ai-hero-mattpocockuk-7ys0ida2q" -->

---
title: It Ain't Broke: Why Software Fundamentals Matter More...
description: A conference talk by Matt Pocock arguing that software fundamentals matter more than ever in the AI coding era. He critiques the 'specs to code' movement and...
canonical: https://daily.dev/posts/it-ain-t-broke-why-software-fundamentals-matter-more-than-ever-matt-pocock-ai-hero-mattpocockuk-7ys0ida2q
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: It Ain't Broke: Why Software Fundamentals Matter More Than Ever — Matt Pocock, AI Hero @mattpocockuk | daily.dev
og:description: A conference talk by Matt Pocock arguing that software fundamentals matter more than ever in the AI coding era. He critiques the 'specs to code' movement and...
og:url: https://daily.dev/posts/it-ain-t-broke-why-software-fundamentals-matter-more-than-ever-matt-pocock-ai-hero-mattpocockuk-7ys0ida2q
og:image: https://api.daily.dev/og/posts/7ys0iDa2q.png
og:image:alt: It Ain't Broke: Why Software Fundamentals Matter More Than Ever — Matt Pocock, AI Hero @mattpocockuk
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# It Ain't Broke: Why Software Fundamentals Matter More Than Ever — Matt Pocock, AI Hero @mattpocockuk

**[AI Engineer](https://daily.dev/sources/aidotengineer)** · 18 min read · 3 upvotes · 0 comments

## Summary

A conference talk by Matt Pocock arguing that software fundamentals matter more than ever in the AI coding era. He critiques the 'specs to code' movement and the idea that 'code is cheap,' demonstrating through personal experience that repeatedly regenerating code without design oversight produces increasingly worse results. He presents practical techniques drawn from classic software books (A Philosophy of Software Design, The Pragmatic Programmer, DDD): a 'grill me' prompt to build shared design concepts with AI, a ubiquitous language skill to reduce verbosity, TDD to enforce small deliberate steps, and deep module architecture to keep codebases testable and navigable. The core thesis is that developers should act as strategic architects while AI handles tactical implementation.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.youtube.com/watch?v=v4F1gFy-hqg>

## Similar posts on daily.dev

- [Code Is Cheap Now. That's Why It Matters.](https://daily.dev/posts/code-is-cheap-now-that-s-why-it-matters--7ydgcuvn6) · RUBYLAND · 8 upvotes · 1 comments

---

Tags: [#general-programming](https://daily.dev/tags/general-programming), [#ai-coding](https://daily.dev/tags/ai-coding), [#claude-code](https://daily.dev/tags/claude-code), [#tdd](https://daily.dev/tags/tdd), [#domain-driven-design](https://daily.dev/tags/domain-driven-design)

[View this post on daily.dev](https://daily.dev/posts/it-ain-t-broke-why-software-fundamentals-matter-more-than-ever-matt-pocock-ai-hero-mattpocockuk-7ys0ida2q)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"It Ain't Broke: Why Software Fundamentals Matter More Than Ever — Matt Pocock, AI Hero @mattpocockuk","url":"https://daily.dev/posts/it-ain-t-broke-why-software-fundamentals-matter-more-than-ever-matt-pocock-ai-hero-mattpocockuk-7ys0ida2q","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/it-ain-t-broke-why-software-fundamentals-matter-more-than-ever-matt-pocock-ai-hero-mattpocockuk-7ys0ida2q"},"datePublished":"2026-04-23T15:15:30.032Z","dateModified":"2026-04-23T15:41:13.588Z","description":"A conference talk by Matt Pocock arguing that software fundamentals matter more than ever in the AI coding era. He critiques the 'specs to code' movement and...","image":"https://i.ytimg.com/vi/v4F1gFy-hqg/sddefault.jpg","thumbnailUrl":"https://i.ytimg.com/vi/v4F1gFy-hqg/sddefault.jpg","isAccessibleForFree":true,"articleSection":"AI Engineer","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"AI Engineer","logo":"https://media.daily.dev/image/upload/s--u5PucxNT--/f_auto/v1724338940/logos/aidotengineer","url":"https://daily.dev/sources/aidotengineer"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/it-ain-t-broke-why-software-fundamentals-matter-more-than-ever-matt-pocock-ai-hero-mattpocockuk-7ys0ida2q","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":3},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"general-programming,ai-coding,claude-code,tdd,domain-driven-design","timeRequired":"PT18M","video":{"@type":"VideoObject","name":"It Ain't Broke: Why Software Fundamentals Matter More Than Ever — Matt Pocock, AI Hero @mattpocockuk","description":"A conference talk by Matt Pocock arguing that software fundamentals matter more than ever in the AI coding era. He critiques the 'specs to code' movement and...","thumbnailUrl":"https://i.ytimg.com/vi/v4F1gFy-hqg/sddefault.jpg","uploadDate":"2026-04-23T15:15:30.032Z","duration":"PT18M","url":"https://api.daily.dev/r/7ys0iDa2q","embedUrl":"https://www.youtube.com/embed/v4F1gFy-hqg"}}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"AI Engineer","item":"https://daily.dev/sources/aidotengineer"},{"@type":"ListItem","position":3,"name":"It Ain't Broke: Why Software Fundamentals Matter More Than Ever — Matt Pocock, AI Hero @mattpocockuk"}]}
```

