Blog

What breaks when an AI-built web app meets real users, what it costs to run, and what running our own has taught us.

AI shame, and why "made by a human" is not a quality mark

Three kinds of AI shame from a Danish podcast, a fourth one at work, and why the line that matters is not AI or no AI but reviewed or not reviewed.

  • AI and development
  • Skills and teams
Read AI shame, and why "made by a human" is not a quality mark

From a poster in Herning to Kunska — the road to Komforan

A paper skills matrix on a team's wall, a React project built to learn React, a job offer turned down, and six years in a drawer. What finally released the idea was not a better plan or more free evenings. It was AI, and the collapse in the cost of building.

  • AI and development
  • Behind Komforan
Read From a poster in Herning to Kunska — the road to Komforan

The grunt work was the curriculum

The small tickets and boring bug fixes were never designed as training, but they were how developers learned. AI now does those tasks. What the research says about skills that stop forming, why foundational skill is what makes AI worth having, and how a team rebuilds the path on purpose.

  • AI and development
  • Skills and teams
Read The grunt work was the curriculum

Agile solved a bottleneck that no longer exists

Sprints, estimation and refinement were all arranged around one constraint: implementation was slow, expensive and hard to reverse. AI has moved it. Where the bottleneck sits now, what that does to the ceremonies, why the product owner becomes the constraint, and what has not changed at all.

  • AI and development
Read Agile solved a bottleneck that no longer exists

Don't start five agents. Sharpen the saw.

AI took over the typing and handed developers hours back. Most of us spent them starting more agents. Why parallel jobs are the same work in a new shape, what the reclaimed time is actually for, and the one test that separates learning from entertainment.

  • AI and development
Read Don't start five agents. Sharpen the saw.