Essay 2 Plan Enough, Then Build

In traditional architecture, planning is essential. Certain things unequivocally have to happen before others. Studs go in before plumbing. Plumbing is installed before the walls. The walls have to be there before the paint. Undo, Cut, or Revert aren’t viable options when building a skyscraper.

The software Undo is Ctrl+Z. The software Cut is Ctrl+X. The software Revert is a code rollback in source control.

images/andertoons_5507.jpg

Without the luxury of these very simple yet powerful gestures, buildings require very detailed specifications. One foot short is the difference between a profitable piece of real estate and a catastrophic ...

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.