Recently, a friend and I were sharing our love for the movie Groundhog Day. In this movie Phil, a disgruntled, cynical weather reporter (played by Bill Murray) visits a town to report on the emergence of the groundhog and whether this indicated 6 more weeks of winter. Of course, Phil has a terrible day and everything lives up to his cynicism. When he awakens the next morning… it is Groundhog Day all over again. Phil gets to live the same day over and over again… until the experience forces him to grow into a better version of himself.
This reminiscing got me to thinking… what lessons are suggested by Groundhog Day that help us in our roles on software development teams…?