Skip to Content
The Good News Factory
book

The Good News Factory

by Kent Beck
October 2024
Intermediate to advanced
40 pages
40m
English
O'Reilly Media, Inc.
Audiobook available
Content preview from The Good News Factory

Chapter 2. Money Shapes Design: The Economic Drivers of Software Development

Somehow, software development got disconnected from economic principles. Perhaps it’s because, in the absence of competition & high interest rates, software development tends to be so damn profitable. You could stick to the oldies: put the geeks in a room, lock the door, slide pizza in once a day, and out would come a money machine. That was never the optimal style, but who cares about optimal when you can make money with almost no effort?

The empirical style of software design I advocate here begins with human, economic, & technical principles. Software design is an exercise in human relationships. But let’s start with the money, since it doesn’t matter how human or technical we try to be if we can’t create economically sustainable businesses.

Survival: The Prime Directive

During the early life of a software project, your goal is survival. Get aloft, stay aloft. For software teams, this prioritizes decisions that ensure the project lives to see another day. These decisions are often characterized by rapid iterations and a focus on immediate market needs. While they may not always be the most cost-effective in the long term, they are crucial for giving the project a long term.

The goal of software design during the very earliest phase is “just enough to perform the next experiment.” After some experience, you may notice that the design hinders experimentation. Design just enough to accelerate further ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Improve Your Emotional Intelligence to Communicate Better

Improve Your Emotional Intelligence to Communicate Better

Curtis Newbold
The Human Factor in AI-Based Decision-Making

The Human Factor in AI-Based Decision-Making

Philip Meissner, Christoph Keding

Publisher Resources

ISBN: 9781098170158