Stay away from the Happy Path
2020-10-03, 15:10–15:50 (America/Mexico_City), Best Practices
Language: Spanish

The purpose of this talk is to make programmers aware of the "happy path", how we always gravitate toward just coding it, and how we need to stay away from that way of thinking in order to make our software robust and resilient.


Throughout my career I've always seen programmers coding for the "happy path", the sequence of steps to achieve a task, but only if everything goes well, and they often forget to handle exceptions and errors. To build resilient and robust software, we need to change that mindset, and consider the happy path to be the exception, rather than the norm.
There are tools to help with the harder, tedious work to achieve this, but the most important part is that programmers start thinking this way, considering failure as the norm rather than a remote possibility.

I've been developing software for 25 years, working with Java since 2000. Became a Java Champion in 2015. I specialize in backend systems, lately been doing distributed systems with right-sized services in Spring Boot and Micronaut. Was part of the Ceylon core team 2012-2016