Be the first to like this
Software development is fraught with challenges. Constantly changing technology, complex business problems, and other people can make your life very difficult. In addition to the mental challenges, the sedentary developer lifestyle adds a whole dimension of problems. If you want to have a fulfilling career, there is one trait you need to cultivate above all others. This trait goes by many names: grit, fortitude, mettle, and resilience. Resilience, the ability to positively adapt to adversity, is the key to a successful developer career. With resilience, you can endure, adapt, and grow. It's the difference that separates the professional from the amateur.
In this talk, you will learn why resilience is the ultimate developer skill and how to cultivate it. We'll look at the work of a wide range of psychologists and extract specific lessons and exercises that you can use to increase your resilience. By the end of this talk you'll know what you need do to become more resilient.