Ramblings of a Coder's Mind

Engineering × AI × Scale

K

intelligent Engineering

Building software with AI assistance - principles, patterns, and tools for coding with AI.

intelligent Engineering: In Practice

17 min read

Principles are easy. Application is hard. I’ve written about intelligent Engineering principles and the skills needed to build with AI. But I kept getting the...

intelligent Engineering: A Skill Map for Learning AI-Assisted Development

16 min read

Principles are useful, but they don’t tell you what to practice. In my previous post on intelligent Engineering principles, I outlined the ideas that guide...

Context Engineering for AI-Assisted Development

9 min read

Same model, different tools, different results. If you’ve used Claude Sonnet in Claude Code, Cursor, Copilot, and Windsurf, you’ve noticed this. The model is identical,...

intelligent Engineering: Principles for Building With AI

5 min read

Software engineering is changing. Again. I’ve spent the last two years applying AI across prototyping, internal tools, production systems, and team workflows. I’ve watched it...

Level Up Code Quality with an AI Assistant

9 min read

Using AI coding assistants to introduce, automate, and evolve quality checks in your project. I have talked about teams needing to have a world class...

How to choose your coding assistants

6 min read

Why it’s harder for a professional developer to use a tool despite the wide variety of choices Coding assistants like Cursor, Windsurf, Claude Code, Gemini...

Patterns for AI assisted software development

10 min read

Moving beyond tools: habits, prompts, and patterns for working well with AI In the last post — AI for Software Engineering, not (only) Code Generation...

AI for Software Engineering, not (only) Code Generation

11 min read

Rethinking the role of AI across the entire software lifecycle Everyone has been talking about using coding assistants to aid with software delivery. There is...