when you know the least.” • Architectural Decisions (e.g. monolithic, SOA) • Version Control (e.g. Git, CVS, SVN, ) • Logging / Exception Alerts (e.g. Loggly, Airbrake) • Performance Profiling (e.g. New Relic) • Static/Complexity Analysis (e.g. Code Climate) • Prevent regressions (e.g. test coverage) • Pairing and Code Reviews http://jonathanschmock.com/sisyphus-at-the-gym/ Dialogue Dialectic versus