Join us

We're always looking for talented engineers.

View open positions

Next events

Want to join one of our next events? Check our calendar.

View calendar

About this service

Build scalable, maintainable software with our experienced engineering teams. We deliver high-quality code and best practices that help your product succeed.

Go to service

Related insights

View more
The Economics of Software Engineering book cover

The Book

The Economics of Software Engineering

Translating Technical Decisions into Business Outcomes for Software Companies

A book by Andreas Creten

Burn rate is up. Velocity is down. The CTO cannot explain why the team needs a quarter on technical debt instead of features. Nobody is speaking the same language. So nobody makes good decisions.

The problem

Three conversations. Zero translation.

These conversations happen in parallel universes that occasionally collide when something goes wrong. This book creates a shared language between them.

Engineers talk

  • Velocity
  • Code quality
  • Technical debt

Executives talk

  • Burn rate
  • Runway
  • Revenue growth

Boards talk

  • Capital efficiency
  • Unit economics
  • Path to profitability

What you'll learn

Engineering through a business lens

Not by teaching executives to code or engineers to read balance sheets, but by creating a shared language: the economics of software engineering.

The cost of a bug

Every escaped bug has a financial signature. Learn to quantify the impact on churn, support costs, and revenue so you can make the case for quality investment.

The cost of technical debt

Technical debt is not just a developer problem. Understand how it slows velocity, increases CAC, and erodes margins, in numbers your board will understand.

The cost of building the wrong thing

The most expensive engineering decision is solving the wrong problem. A framework for understanding the full cost of misaligned product work before you commit.

The economics of build vs. buy

When does building in-house create competitive advantage, and when does it just create cost? A framework for making the decision with clear economic reasoning.

What's inside

Inside the book

Introduction

Translating Engineering Into Economics

Chapter 1

How Money Flows Through Engineering

Chapter 2

Measuring Throughput and Cost per Unit of Value

Chapter 3

The Cost of a Bug

Chapter 4

The Cost of a Bad Hire

Chapter 5

The Cost of Technical Debt

Chapter 6

The Cost of Changing the Roadmap

Chapter 7

The Cost of More Engineers

Chapter 8

The Cost of Manual Work

Chapter 9

The Economics of Build vs. Buy

Chapter 10

The Cost of a Rewrite

Chapter 11

The Cost of Building the Wrong Thing

Chapter 12

The Cost of Premature Optimisation

Chapter 13

The Cost of Cutting Corners

Chapter 14

The Cost of Externalising Development

Chapter 15

Putting It All Together

Chapter 16

Having the Conversation

Conclusion

What Changes

Who this is for

Written for both sides of the table

You do not have to read this sequentially. Each chapter is designed to stand alone. If you are dealing with a specific problem, jump straight to the relevant chapter.

For executives and investors

  • Understand why your engineering team makes the decisions they do

  • Spot the difference between necessary technical investment and engineering gold-plating

  • Learn why hiring more engineers often makes things slower, not faster

  • Ask better questions in technical reviews and budget meetings

For engineering managers and technical leaders

  • Translate your instincts into arguments that resonate with CFOs and boards

  • Quantify code quality, hiring practices, and technical debt in terms non-technical stakeholders understand

  • Build a business case for technical investment that survives a budget review

  • Walk into roadmap discussions able to articulate the opportunity cost of every decision

Software engineering is not a cost centre.

It is a strategic investment that compounds over time.

Companies that understand this build better products, retain better people, and create more value with less capital. The ones that do not burn through cash, churn through people, and wonder why their competitors are moving faster despite spending less.

Stay updated

Get notified when the book is available

Enter your details and we'll let you know when it's available.

Why bugs in production cost 100x more than bugs caught in development

Why bad hires destroy the value of your best people, not just their own salary

Why hiring more engineers often makes delivery slower, not faster

How to make the case for technical investment in terms CFOs and boards understand

You'll be added to the madewithlove newsletter. Unsubscribe any time.

Andreas Creten

About the author

Andreas Creten

Founder, madewithlove

Andreas has spent nearly two decades helping software companies build better engineering teams and stronger businesses. As founder of madewithlove, he has worked with hundreds of technical leaders across Europe and beyond.

His mission is to bridge the gap between software engineers and their non-technical stakeholders. The technical leaders who excelled were not necessarily the best programmers. They were the ones who understood the economic impact of their decisions and could translate technical challenges into business realities for their stakeholders.