Software Engineering Architecture Lab

Automate Everything: Version Control, Builds & Pipelines

If you do it twice by hand, the third time it will go wrong. Lesson 8 of Level 1: Engineering Foundations. Based on Pragmatic Programmer and Clean Coder.

Level 1 · Engineering Foundations · Lesson 8 of 8

If you do it twice by hand, the third time it will go wrong.

Continue learning

All lessons in Foundations

  1. Meet ShopFlow: The System You Will Architect
  2. DRY Is About Knowledge, Not Code
  3. Orthogonality: Change One Thing, Break One Thing
  4. Contracts, Assertions & Crashing Early
  5. Tracer Bullets & Prototypes
  6. Reversibility: Don’t Bet the Company on One Decision
  7. Debugging Like an Engineer
  8. Automate Everything: Version Control, Builds & Pipelines