~/talk

Continuous Integration: I Invite You to Break My Build

slides:none on file

Argues that breaking the build is acceptable when the team fixes it quickly and uses CI to surface environment mismatches; recommends okay to break the build but don't leave it broken, run builds on every commit and run at least one integration job CI every 15 minutes to catch third‑party regressions. Use multiple CI environments (OS, DB, library versions) with staggered notifications, keep the repo releasable at all times, avoid punitive shaming, and expect outcomes like catching a provider rollback and finishing a client project weeks early with no post‑release bug fixes.

AI-written summary · about

  1. 0:00Introduction and title explanation
  2. 1:25Philosophy of breaking builds
  3. 8:53Agile development as feedback-driven
  4. 17:23Keeping software releasable at all times
  5. 27:52Broken window theory in code
  6. 36:49Continuous integration fundamentals
  7. 44:43Benefits of continuous integration
  8. 52:56Handling environment differences
  9. 1:00:08Q&A and summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.