Inspired by Steve Ballmer's performance I decided to give an overview of different types of software engineers' characters. Various advices for self-improvement were also provided. Presented at local IT event - IT Weekend. DISCLAIMER: All images were found either via Google Image Search, or on flickr.com