I built a 127-file deterministic SDLC framework that allows an AI coding agent to construct complex, enterprise-grade backends. Naturally, I thought: why not apply the exact same discipline to marketing? I built an 80-file rule system, created strategist and psychologist roles, ran real-world experiments—and suffered a total, spectacular failure. Here is what that crash taught me about where the actual boundaries of LLMs lie.
I disagree with the popular claim that AI cannot build software architecture. Given deterministic constraints, strict verification gates, and clear state machines, it can build remarkably robust systems.
However, I completely agree that LLMs cannot perform analysis in the genuine sense of human thinking.
In my latest experiment, I pushed that capability to its absolute breaking point—and watched it shatter.
The Origin: Building for My Wife
After my software engineering framework (the LEO Framework) proved that it could reliably prevent async deadlocks and context drift in large codebases, I had an obvious idea: why not help my wife in her work?
Through our warm life together, listening to her talk about marketing education, client campaigns, and workplace adventures over dinner and evening walks, I learned a tremendous amount about the discipline.
So, I sat down and built an engineering-grade marketing framework.
I created a Marketing Lead orchestrator. I wrote over 80 tightly coupled instruction files: dedicated roles for a Researcher, Market Strategist, Consumer Psychologist, Copywriter, Senior Editor, and a ruthless Adversarial Critic. I fed it frameworks for audience segmentation, core values, psychological triggers, and positioning maps.
The result? A total, irrecoverable collapse.
The Illusion of Strategy
The outputs looked slightly better and more structured than asking a raw prompt in a vanilla Claude chat. At first glance, to an amateur who knows nothing about marketing, the resulting strategy documents looked impressive: clean headings, bullet points, professional terminology.
To a seasoned marketing professional, however, it was a complete disaster.
The AI could execute deep information retrieval (the Researcher role was quite good at collecting facts), but it was fundamentally incapable of synthesizing that data. It would consistently latch onto a minor, spurious detail—for instance, noticing a minor inconsistency in a website's copy—and convince itself that this was the root-cause catastrophe of the entire business.
Before I knew it, the model had constructed an entire multi-month go-to-market strategy centered around fixing that one trivial discrepancy, treating it as the holy grail that would magically fix client acquisition.
The Associative Trap
Why did an 80-file rule architecture build an Enterprise IDE in Python, but produce useless corporate fluff in marketing?
The Absence of Tacit, Lived Context:
The AI does not know the unwritten nuances of the brand. It doesn't know the personal charisma, quirks, or reputations of the founders it’s trying to position. Even if you feed it a dense context file, it remains a fragile house on stilts.The Ground Truth Asymmetry (Code vs. Psychology):
Programming is a formal, mathematical system. It is bounded by compilers, ASTs, HTTP contracts, and database transaction isolation. A PostgreSQL lock either holds or it deadlocks; a test either passes or throws an error. There are millions of deterministic patterns for the AI to rely on.
Marketing has no compiler. There is noassert customer.feels_desire() == True. Marketing is an irrational, intuitive, socio-emotional battlefield.Statistical Weights vs. Genuine Thought:
LLMs operate on an associative plane. They are probability distributions predicting the next token based on training weights. In code, associative grammar is enough to construct working logic when constrained by rules. In marketing, statistical association simply averages the internet’s marketing text into a generic mush of corporate buzzwords. It cannot open a real creator's comment section, see who is liking the posts, analyze their profiles, understand their real-world insecurities, and extract an authentic emotional narrative.
The Crisis and the Realization
When this marketing experiment imploded, I went through a brief existential crisis: Was my software engineering framework just as broken and useless? Was I fooling myself about AI coding?
The answer was no.
Software engineering works with LLMs precisely because it is an unnatural, formal discipline. In fact, it is literally painful for the human brain to learn low-level code because our biology evolved for social intuition, not pointer arithmetic and SQL schemas. For an LLM governed by deterministic rules, code is its native physics.
Marketing, on the other hand, requires human empathy, cultural timing, and irrational intuition—the exact things evolution spent millions of years carving into the human brain.
Conclusion
All my 80 marketing rule files are still sitting on my hard drive, but I have no intention of releasing them as an open-source tool. Because they simply do not work.
To all the professional marketers out there: you can stop worrying about AI taking your jobs.
When you look past the hype, an LLM in strategic marketing is just a child playing dress-up in an adult’s suit. It has all the vocabulary, but none of the understanding.
— Alex Zaporozhan
Top comments (0)