Are you still dreading Friday deployments? Does the thought of a critical bug appearing in production on a weekend send shivers down your spine? This talk challenges the conventional wisdom that shipping code on a Friday is an act of recklessness. Instead, we'll explore how true courage in software development is born not from blind optimism, but from meticulously crafted engineering discipline.
We'll dive deep into five fundamental pillars for building non-fragile code: establishing robust test automation (your ultimate safety net), implementing efficient CI/CD pipelines (letting robots handle the mundane), mastering the art of observability (knowing what's happening after deployment), developing the ability to roll back quickly (your reliable parachute), and embracing the magic of small, incremental steps. Beyond the technical, we'll also examine the crucial role of team culture in fostering an environment where failure is a learning opportunity, not a cause for blame.
Join me to learn how to transform fear-driven development into a state of unwavering confidence, allowing you to deliver value continuously, reliably, and yes, even on a Friday afternoon, without a second thought.