All writing

Writing theme

Building software with AI

What changes when AI helps write the code, and the discipline that keeps intent, tests and knowledge connected: spec-driven work and AI in production.

61 articles

Start here

Ithaka Gave You the Journey: AI-Assisted Development
FeaturedAI & Machine Learning

Ithaka Gave You the Journey: AI-Assisted Development

A follow-up to 'The Dependencies I Never Upgraded,' tracing three years of AI-assisted development from a language-blind PHP experiment through the imagination floodgates of agent mode to the specification discipline behind DevSpark.

Jul 21, 202611 min
I'm Not a Game Developer. I Built a Game Anyway.
FeaturedDevSpark

I'm Not a Game Developer. I Built a Game Anyway.

After one ad too many in a mobile puzzle game, I built my own in a week with Godot and DevSpark, despite never having written a game. The most useful moment was when the code passed every test and the puzzles still weren't fun. I'm asking readers to play it, read the code, and tell me whether shipping makes me a game developer.

Oct 3, 20267 min
DevSpark: Change Must Start With a Real Need
FeaturedDevSpark

DevSpark: Change Must Start With a Real Need

DevSpark grew from a career lesson about building what people actually need rather than what happens to be exciting. This essay connects that discipline to the framework's lifecycle and explains why an agent needs the same product process made explicit.

Sep 6, 20269 min
DevSpark Dogfooding: Escaping the Scope-Creep Spiral
NewFeaturedDevSpark

DevSpark Dogfooding: Escaping the Scope-Creep Spiral

I used DevSpark on real development and watched a system built to control complexity start to generate its own. This essay follows the scope-creep spiral, the rules that broke it, the ideas I wrote down instead of building, and a second project that tested whether the rules held.

Oct 8, 202610 min
Mountains of Misunderstanding: The AI Confidence Trap
AI & Machine Learning

Mountains of Misunderstanding: The AI Confidence Trap

The Mountains of Misunderstanding map the gap between what we think we know and what we actually know — a gap that AI widens by packaging fluency as expertise. This article names all six stages of that terrain, restores the weekly practice I use to stay off the mesa, and walks through the year spec-driven development became one way — not the only way — I made the practice structural instead of willpower-based.

Jul 15, 202510 min

Work that shows it

All articles in this theme

QA Was Always My Last Battle Front

Oct 7, 202610 min
NewDevSpark

DevSpark v4: The Spec Was Never the Record

Aug 30, 202615 min
DevSpark

DevSpark's Next Evolution: Rethinking Where Knowledge Lives

Aug 2, 202614 min
DevSpark

The Methodology Tax: Why Grassroots Innovation Gets Rejected

Jun 27, 202612 min
DevSpark

DevSpark and Agent Skills: Beyond Portable AI Capabilities

May 19, 20268 min
DevSpark

DevSpark Blogging Workflow: How I Built Better Articles

May 7, 202613 min
DevSpark

DevSpark: Constitution-Driven AI for Software Development

Apr 19, 20263 min
DevSpark

The DevSpark Tiered Prompt Model: Resolving Context at Scale

Apr 19, 20266 min
DevSpark

Workflows as First-Class Artifacts: Defining Operations for AI

Apr 19, 20265 min
DevSpark

Closing the Loop: Automating Feedback with Suggest-Improvement

Apr 19, 20265 min
DevSpark

Observability in AI Workflows: Exposing the Black Box

Apr 19, 20266 min
DevSpark

Autonomy Guardrails: Bounding Agent Action Safely

Apr 19, 20266 min
DevSpark

Designing the DevSpark CLI UX: Commands vs Prompts

Apr 19, 20266 min
DevSpark

A Governed Contribution Model for DevSpark Prompts

Apr 19, 20266 min
DevSpark

The Alias Layer: Masking Complexity in Agent Invocations

Apr 19, 20265 min
DevSpark

Prompt Metadata: Enforcing the DevSpark Constitution

Apr 19, 20266 min
DevSpark

Dogfooding DevSpark: Building the Plane While Flying It

Apr 17, 202610 min
DevSpark

Bring Your Own AI: DevSpark Unlocks Multi-Agent Collaboration

Apr 11, 202612 min
DevSpark

DevSpark Monorepo Support: Governing Multiple Apps in One Repository

Apr 8, 202610 min
DevSpark

Why I Built DevSpark

Apr 3, 20265 min
DevSpark

Getting Started with DevSpark: Requirements Quality Matters

Apr 3, 202620 min
DevSpark

DevSpark: Constitution-Based Pull Request Reviews

Apr 3, 20268 min
DevSpark

DevSpark: The Evolution of AI-Assisted Software Development

Apr 3, 202611 min
DevSpark

DevSpark: Months Later, Lessons Learned

Apr 3, 202613 min
DevSpark

DevSpark in Practice: A NuGet Package Case Study

Apr 3, 202612 min
DevSpark

DevSpark: From Fork to Framework — What the Commits Reveal

Apr 3, 202612 min
DevSpark

DevSpark v0.1.0: Agent-Agnostic, Multi-User, and Built for Teams

Apr 3, 202613 min
DevSpark

Fork Management: Automating Upstream Integration

Feb 20, 202611 min
DevSpark

From Oracle CASE to Spec-Driven AI Development

Feb 19, 202611 min
DevSpark

Taking DevSpark to the Next Level

Feb 2, 20269 min
DevSpark

Building MuseumSpark - Why Context Matters More Than the Latest LLM

Jan 19, 202611 min
AI & Machine Learning

Measuring AI's Contribution to Code

Sep 13, 202512 min
AI & Machine Learning

AI Observability Is No Joke

Jun 16, 202512 min
AI & Machine Learning

The New Era of Individual Agency: How AI Tools Empower Self-Starters

May 3, 20258 min
AI & Machine Learning

The Impact of Input Case on LLM Categorization

Mar 19, 20253 min
AI & Machine Learning

AI-Assisted Development: Claude and GitHub Copilot

Mar 5, 20253 min
Software Development

Harnessing NLP: Concepts and Real-World Impact

Jan 26, 202510 min
AI & Machine Learning

Computer Vision in Machine Learning

Jan 21, 20254 min
AI & Machine Learning

Understanding Neural Networks

Dec 23, 20244 min
AI & Machine Learning

Creating a Law & Order Episode Generator

Dec 23, 20243 min
AI & Machine Learning

The Transformative Power of MCP

Dec 23, 20243 min
AI & Machine Learning

Workflow-Driven Chat Applications Powered by Adaptive Cards

Nov 18, 20243 min
AI & Machine Learning

Interactive Chat in PromptSpark With SignalR

Oct 27, 20243 min
AI & Machine Learning

Building Real-Time Chat with React and SignalR

Oct 27, 20243 min
AI & Machine Learning

The Brain Behind JShow Trivia Demo

Sep 25, 20243 min
AI & Machine Learning

Accelerate Azure DevOps Wiki Writing

Aug 2, 20243 min
AI & Machine Learning

WebSpark: Transforming Web Project Mechanics

Jul 12, 20243 min
AI & Machine Learning

Integrating Chat Completion into Prompt Spark

Jun 7, 20243 min
AI & Machine Learning

Using Large Language Models to Generate Structured Data

May 19, 20243 min
AI & Machine Learning

Prompt Spark: Revolutionizing LLM System Prompt Management

May 19, 20243 min
AI & Machine Learning

English: The New Programming Language of Choice

Apr 19, 20246 min
AI & Machine Learning

ChatGPT Meets Jeopardy: C# Solution for Trivia Aficionados

Mar 26, 20243 min
AI & Machine Learning

Building a Key Press Counter with ChatGPT

Mar 7, 20244 min
AI & Machine Learning

Using ChatGPT for C# Development

Jul 28, 20237 min
AI & Machine Learning

Trivia Spark: Building a Trivia App with ChatGPT

Jul 28, 20239 min
AI & Machine Learning

Mastering LLM Prompt Engineering

Jul 28, 20239 min
AI & Machine Learning