Essay 3 Launch Is Just the First Release

Traditionally, we’ve approached a launch date as a mission-critical point in time when software must be final. There’s no going back.

For buildings and structures, that’s essential. In software, the metaphor made sense at one time too. When we shipped software on floppy disks and CDs, things had to be just right. There were huge cost and time implications for bugs. Projects were delayed for the sake of getting it perfect or for the sake of shoving in a new feature. I’ll talk about what that does for morale in the next chapter.

Today, web-based applications aren’t launched; they’re uploaded, released, and pushed. Software lives and matures over time.

Once we’ve launched, iterations 2, 3, and 20 ...

Get The Developer's Code now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.