Here is a list of things I have learned from *countless* hours playing Strategy Games for more than 35 years (e.g. Chess, Go, Risk, Archon, Warcraft, Red Alert, AoE, Age of Mythology, StarCraft etc.). It is not only cheats.
With so many approaches to management, and of software development in particular, there are plenty of authors who write about it. I don’t intend to join that fray, I enjoy the ‘what’ much more than the ‘how’, but recently this piece of insight dawned on me
Previously I’ve talked about the importance of a dedicated time for personal reflection, a retrospective of your life. This tool helps me to improve in all aspects of my life. However, my job is a huge part of my life – and I want to make sure that I also constantly improve in it. Moreover, I want to make sure that I constantly improve it.
Therefore I’ve create a method that allows me to retrospect my work in all its aspects and, most importantly – to share it with my manager. I call it “Weekly Thoughts”.
In order to cultivate a culture of growth, be able to maintain the velocity while bringing in more talent quickly. You need to have a good balance between new employees’ confidence and their outcome/value. You need to find ways to push them out of their comfort zone as soon as possible. Others might call it “throwing them in at the deep end” - there is a thin line between the two. (http://mettahu.wordpress.com/2013/12/11/leaving-your-comfort-zone/).
The most pragmatic approach for all of the above is to strive to deliver a feature (value) in your first week (or two). This specific action actually triggers real discussions about the company flows, values and ways to improve it.
Seven leadership superpower traits I value most in leaders
Passionate; Inconceivable Tenacity; Hyper Strategist; Inspiring; Craftsmanship; Authentic; Scale Masters
In the last few months, we experimented with a new company tradition called Leadership Book Club. Before the first session, I had my own prejudices, (e.g.,It’s going to be boring; only strange people will come to such an event; we are going to have an empty room; I don’t want others to choose books for me, etc.). To my delight, reality proved me wrong. The book club session turned out completely differently to the suburban or high school stereotypes. It ended up being a great social activity, and I enjoyed sharing ideas and impressions with friends.
Wake Up. Get Dressed. Prepare the kids for School. Send the kids for school.
Drive to the office. Get stuck in Traffic. Work. Drive back home.
Get stuck in traffic (again). Arrive home. Spend some time with the family.
Prepare the kids to sleep. Send the kids to sleep. Send the kids to sleep, again. Take a shower. Spend some time with my wife.
Watch TV/Read a book/Play Games/Workout/Work some more. Go to sleep. Wake Up….
Well, I think you got the picture…
This is my average day with minor tweaks (well I’m lazy so I don’t really workout…) and it more or less worked out pretty well for me.
Well, that is at least until I started to lead my own team.