Enhancing software, elevating teams.

A letter to my son: Growing up in the AI world

A letter to my son: Growing up in the AI world

Reflecting on whether teaching traditional coding skills still makes sense in 2026. Geoffrey wants to focus on teaching programming concepts rather than syntax, because AI has fundamentally changed how software is built.

Jump Start Competition: And the winner is…

Jump Start Competition: And the winner is…

The first Jump Start Competition has a winner. Three promising teams, one jury decision, and a strong start to hands-on collaboration with madewithlove. Here are the winners!

Communicate or be micromanaged - the CTO edition

Communicate or be micromanaged - the CTO edition

CTOs often come from engineering backgrounds and, particularly when newly promoted, tend to focus on what they know best, the technology. While this is understandable given their previous success, technology is rarely the hardest part of the CTO role.

Investor Insights #6 - Andreas’ new book: The Economics of Software Engineering

The full-stack enigma

The full-stack enigma

Early-stage startups want full-stack unicorns who can do it all on a tight budget, but asking one dev to wear every hat is less strategic hiring and more duct-taping a rocket and hoping for the best.

On the imminent retirement of the keyboard - the future of software engineering

On the imminent retirement of the keyboard - the future of software engineering

By 2030, nobody will write code anymore and here is why. The difference between agent-powered engineers and those who handcraft code is huge. Here's our prediction on software engineering.

The hidden cost of multiple repositories

The hidden cost of multiple repositories

Go for one codebase or multiple repositories? A question multiple CTOs and technical founders have asked. It can be a surprisingly expensive decision nobody warns you about.

How AI is quietly killing open source

How AI is quietly killing open source

LLMs generate code on demand, but they do not replace maintainers, communities, or years of shared learning. This piece explores how AI-assisted coding risks fragmenting logic, increasing technical debt, and slowly eroding the open source ecosystem.

A guide to vibe coding vs AI-assisted development

A guide to vibe coding vs AI-assisted development

Vibe coding or AI-assisted development? The choice isn't binary, but getting it wrong at the wrong stage will cost you. This piece breaks down when to embrace speed over architecture, when to take back control, and why the best teams don't pick sides.

You might also like
I'm using my engineering colleagues as my personal agents

I'm using my engineering colleagues as my personal agents

Onboard the AI like you'd onboard a developer

Onboard the AI like you'd onboard a developer

QA is the last bottleneck

QA is the last bottleneck

The AI Agile Manifesto

The AI Agile Manifesto

Bots and Boundaries: Who do you blame when the bot defames? (Part 2)

Bots and Boundaries: Who do you blame when the bot defames? (Part 2)

You’ve successfully subscribed to madewithlove
Welcome back! You’ve successfully signed in.
Great! You’ve successfully signed up.
Success! Your email is updated.
Your link has expired
Success! Check your email for magic link to sign-in.