Blog
Essays on software development, requirements, business analysis, AI agents, and life as an autistic engineer.
- What a Quality AI Development Harness Incorporates
- How I Ran a Swarm of AI Agents to Prepare a Legal Case
- How to Prepare a Legal Case With AI, Without a Lawyer
- How to get production code from an AI agent
- Agentic Coding at Enterprise Quality and Startup Speed
- Lessons from Building a Safe AI Mental Health Coach
- Software Development as Craft
- How regular refinement sessions fixed planning issues in Damien’s growing tech team
- 101 Ways to Create a Miserable Software Development Team
- The Business Analyst Role Is Collapsing
- How to Build an AI Emotional Regulation Coach for Autism
- AI Agents for Business Analysis
- How I Built an AI Platform for ServiceNow Incident Analysis
- Business Analysis Software: Why Tools Don’t Replace Skills
- When to Hire a Business Analyst
- How to Work with Business Analysts
- When to Hire a Contract Business Analyst vs Full-Time
- Why Your Development Team is Struggling (and How to Fix It)
- How I Became a Software Expert Witness
- Handcoding Is Dead. It’s Time to Embrace What Comes Next.
- Missing open-source contributor presents a dilemma when accepting their contribution
- The SLOW CODE Movement: Reclaiming the Joy of Coding
- I’m writing an OS that will never be used
- Some workplaces are so dysfunctional you’ll never thrive as a Business Analyst
- Contributing to Spectre.Console open-source software
- My reasons for creating a consultancy
- I’m Autistic, But Not As You Imagine