Welcome!#
I’m Austin Johnson — AI Engineer, Software Engineer, and systems thinker.
I build AI systems that act as force multipliers. Not just tools that answer questions, but systems that extend my capabilities and automate entire workflows.
Here I write about:
- AI Engineering — Multi-agent systems, semantic blueprints, RAG architecture
- Building in Public — ContentEngine, Sales RPG, and other projects
- Systems Thinking — Patterns, principles, and contrarian takes on AI development
My approach: architect the intent, let AI handle execution, validate the output. Build systems that build systems.
Socials#
💾 GitHub 🐦 X - Twitter 💻 LinkedIn 🎥 YouTube
Most Recent Posts#
This blog is also available for your preferred RSS reader. Use
this link.
The Ralph loop went viral. A bash while loop that runs Claude Code over and over. People saw it and lost their minds.
“AI builds software while you sleep!” “Code now costs $10 an hour!” “Junior devs with AI > senior devs without it!”
Cool headlines. But here’s the thing: almost everyone talking about this missed the actual concept.
They saw the loop. They missed the engineering.
The Meme vs. The Reality The viral version of this idea is: put AI in a loop, let it run, wake up to a finished product. The internet ran with it. YouTubers made videos. Twitter exploded. Everyone focused on the loop — the bash command, the while statement, the overnight execution.
...
In July of ‘25 there I sat, combing through the specs I generated with GitHub Copilot. I was working a contract for a real estate estimation company, and they needed my tool to scale their operations.
The idea was pretty simple: how do we take AI and generate estimation reports? Most inspection reports are 80-95% repetition. They only require about 20% of human intervention — the rest can be done by an intelligent LLM.
...
There’s a chain reaction most people miss:
Clear thinking → Clear writing → Clear prompting
Each step refines the one before it. Writing forces you to confront the gaps in your thinking. Prompting forces you to confront the gaps in your writing.
AI amplifies whatever you input. Feed it muddy thinking, get muddy outputs. Feed it precision, get leverage.
The Surplus of Competence We’re drowning in tools that enable a base level of competence. AI is one of them. Anyone can generate “pretty good” now - content, code, strategy, whatever.
...
A conversation that started with a question about courses vs mentors vs AI, and ended somewhere unexpected.
The Question That Started It Can you compare buying a course and following a traditional top-down program versus working directly with a mentor—and more specifically, compare that to using AI as that mentor?
Part 1: What the Research Actually Says Bloom’s 2 Sigma Problem (1984) Students who received one-on-one tutoring performed two standard deviations better than students in conventional classrooms. The average tutored student outperformed roughly 98% of students learning in a traditional class setting.
...
Semantic Blueprints: Separating Domain Knowledge from AI Orchestration I just shipped Phase 3 of ContentEngine, a terminal-based AI content generation system. The breakthrough wasn’t the code—it was the architecture pattern.
The Problem with Hardcoded Prompts Most AI systems hardcode domain knowledge in Python files:
def generate_post(topic): prompt = f""" Generate a LinkedIn post about {topic}. Use storytelling format. Keep it under 1200 characters. """ return llm.generate(prompt) This doesn’t scale.
...
Agile, PRDs, sprint planning, standups, retrospectives - all of it was designed as preventative damage control.
We created this system because execution was expensive.
Building features took weeks. Shipping the wrong thing was catastrophic. So we invented processes to make damn sure we built the right thing the first time. Meetings. Specs. Sign-offs. Planning poker.
At big tech, the approval process was enormous and exhausting. You had maybe 3-4 chances a year to make a big release. It had better count. So everything got scrutinized. Everything got debated. Everything got planned to death.
...
LLMs are amplifiers. They amplify your thinking. They amplify your prompts. They amplify your direction.
But here’s what nobody tells you: if there’s nothing to amplify, you get nothing useful back.
The Problem You ask the AI a question. It gives you a fluent, confident answer.
But you have no idea if it’s right.
You can’t evaluate it. You can’t tell if it’s missing something crucial. You can’t catch the subtle errors mixed in with accurate information.
...
Notes are supposed to help you learn. They can do the opposite.
Most people take notes to capture knowledge. They highlight, summarize, organize. They build elaborate systems with tags and links and beautiful formatting. And at the end of it all, they’ve learned almost nothing.
The problem isn’t the notes. The problem is the mindset behind them.
What Cramming Actually Is Cramming isn’t just “going fast” or “studying before a test.” It’s a deeper pattern:
...
For over a year, I followed zettelkasten principles religiously. My notes were atomic, containing one idea each. They were linked together with connections everywhere. They were beautifully formatted with clean markdown, headers, and structure. And I created them immediately while learning, exactly as I thought I was supposed to.
My notes looked beautiful. They were technically correct. And they were completely useless.
The result of all that work was hundreds of notes and zero value. Nothing to show for it. I would spend three hours on a thirty-minute course because I was creating “perfect zettelkasten notes” on every concept. By the time I finished, I was exhausted, the notes were pristine, and I never looked at them again.
...
AI Has a Huge Problem LLMs have “infinite context”—trained on the entire internet. They’ve seen everything. Medical journals. Legal documents. Reddit threads. Stack Overflow. Poetry. Garbage.
And they hallucinate. Miss the point. Treat everything with equal weight.
They remember everything but understand nothing.
When you ask an LLM to “generate content,” it pulls from everywhere. No filter. No priority. No sense of what matters for YOUR specific situation.
This is the fundamental problem with prompts.
...