Code is a communication medium for two radically different audiences — the machine and the developer. In the age of LLMs, the machine-facing part is being commoditized. What remains?
This video is a live commentary on Unmesh Joshi’s article “What Is Code?” published on Martin Fowler’s blog.
Topics covered:
- Why code is both text and meta-text — the semiotics of code structure, naming, and empty lines
- How Domain-Driven Design formalizes the linguistic concept of jargon into a programming discipline
- Why LLMs work with code (it’s language) and why they break down at scale (statistics can’t hold structural connections)
- Cognitive debt: when LLMs generate vocabulary faster than your team builds understanding
- The thinking-by-writing vs. thinking-by-talking distinction — and what that means for AI-assisted development
- Open question: is code still the right medium for building conceptual models, or do we need something else?
- Well-structured code with stable abstractions isn’t just easier to read — it’s the best harness and context you can give an LLM.
Recommended products
-
AI Enhanced Architecting Microservices
PriceOriginal price was: €1,193.00.€891.00Current price is: €891.00. -
AI-Powered Software Engineering
PriceOriginal price was: €1,381.00.€981.00Current price is: €981.00. -
Design AI Agentic Workflows
PriceOriginal price was: €1,381.00.€981.00Current price is: €981.00.



