We’re conditioned to think from an early age that exciting things are the best. That attitude can extend to engineering, too.
When trying to solve a problem with software, it can be tempting to build an exciting, complex solution. But that unnecessary complexity can lead to even more complicated issues. In this talk, I’ll argue that when it comes to building software, we should avoid excitement and embrace boring