tl;dr:Brandon shares what he learned from his time at Datadog, broken into 3 sections: software, projects and people. Takeaways include: (1) Keeping the development cycle near-instantaneous with features like microservices and feature flags is both productive and enjoyable. (2) Take advantage of recency bias to solve problems right after incidents. (3) Prefer projects with small organizational scopes to avoid communication breakdowns and motivate the team.
tl;dr:"My goal here isn’t “what is 100% the most reliability-oriented way we can build things”, it’s more like “what is the 80% of reliability we can get for 20% of the effort while still enabling devs to go fast“, which gets you ultimately a system that looks pretty different. But it’s a line worth walking – if you do it well, working with production is fun, instead of miserably-safe or frighteningly-dangerous."