Even with the simplest of programming problems, a software developer can get stuck on code. It happens to engineers of all experience levels. This session will show you many strategies for getting unstuck. We will start by reframing the act of getting stuck as a positive. Then we present many strategies for identifying the problem and moving on. We discuss the psychology behind these strategies, and answer questions like “Why do my best ideas come to me in the shower?” Finally, we explore ways to harden yourself for the next time you get stuck. Getting unstuck is a skill for Agile software developers. This video will help you sharpen that skill, and prepare you for the next time you want to throw your keyboard out a window.