For the last couple of years, I have intermixed a few books and videos on psychology with my standard technical fare in an effort to get to know myself better. It appears that many in our industry are doing the same.
At the Agile Alliance 2011 conference, Dr. Barbara Fredrickson spoke about Why Care about Positive Emotions?. Linda Rising has spoken about The Agile Mindset at several conferences including Agile Roots 2012. At the recent WindyCityRails conference, Steve Klabnik spoke on Development and Philosophy. And many members of my local Ruby user group have read Dr Martin Seligman's Learned Opimism on the recommendation of Dave Brady.
Personally, I have taken the Myers-Briggs test and learned that I fall in the ENTJ/ Field-marshal personality variant. I have also read Strengths-Based Leadership in the last couple of weeks and took the associated test. My Strengths Finder results were unsurprising and correspond well with my Myers-Briggs. My top five strengths in order are:
So is there a point to all this navel gazing? I believe that by knowing ourselves, we can work better with the other members of our teams. When we know what we bring to a team, we can look for others that will bring different and complementary strengths. To quote Strengths-Based Leadership, "While the best leaders are not well-rounded, the best teams are." And don't we all want to be on the best teams?