Money vs Autonomy/Mastery/Purpose

I stumbled across this link the other day. I’m sure its probably been passed around virally before, but I really enjoyed it and wanted to share it.

http://blog.ferrogate.com/brilliant-animation-about-work-salary-and-mot

The central thesis is basically “money/salary is a disincentive after it covers cost of living.” And then it goes to explain that “autonomy, mastery & purpose” are the big contributors to motivation once you get past basic money.

This is pretty damn jaw-dropping. Money is a disincentive! I love it!!! Its soooo true. When I give raises & bonuses it almost never equates to improved performance. I wish I had been more scientific about it, I wouldn’t be surprised if it resulted in decreased performance.

At Peek we do not have a normal office culture.

1. We are supremely spread out and living the virtual-office dream. The dev team – Paul is in Bangalore, I am in Toronto, Nick is in New York, Yan in Nanjing, two guys in Long Island City, one guy in south Brooklyn – only Nick is in our central “office”, everybody is remote.

2. We recently switched to no central product management role (6 months ago). Basically the developers have a huge amount of autonomy in choosing what is next and then implementing it.

3. There are regular “hack days”, where folks on whatever they want. We usually go hang out somewhere different (like @nathanfreitas ’s old secret lair in Brooklyn… until he sold out to Manhattan).

4. We have extraordinary purpose:
-Drive down the costs of data devices & data – we hate carriers ripping you all off and we hate the extreme rip-off of Apple/Google and their $400 devices. Drives me nuts.
-Make data/the internet far more accessible in remote countries – internet penetration is still really globally low
-Make the internet more efficent, its extremely wasteful in bandwidth for the sake of development convenience

I will say that from when we switched from a culture of “strong product management” to “independent autonomous developers” we saw a massive swing in productivity in the dev team (including myself). When the problem of “what to do” become your own, when you became the “master” of the product… people suddenly started caring a lot more. Bug fixes started flying once they no longer went through the juggernaut matrix of a modern product development prioritization process. Once the developers were master of their own domains they really wanted to improve what they were working on, it has become their baby if you will. Just today Paul checked in some major code clean-up, with some amazing re-factoring that will make our code far more maintanable. All of that was from his own ‘to-do’ list, vetted by nobody.

I actually think the idea of 9-5 and an office is dumb. People should have autonomy in self-prioritizing/organizing their days. Its hard for me to think about working in an office now that I work from home and am at least 10x more productive. I probably work 2-3 hours longer per day due to convenience of my laptop just being there. When I think of a problem I can sit down and solve it right then and there. And sometimes life is more important. Like this morning. I had an emergency of epic proportions – my three month old son was really cute and playful. It had to be taken care of… that was more important than logging on and writing some code 8-) I’ll probably bang out a 14-16 hour day today and its far easier doing that now that I’ve had a fun session with my son and had breakfast with my wife. I don’t have the baggage of ignoring my family over my head.

So management and our classic work culture can be the problem. It flies in the face of classic management philisophy, but I have now seen it and lived it and believe it. Autonomy and ownership result in a drive for mastery and quality. Purpose pushes that even further. Then you are flying…

New Peek 1.10 Release – Buy it here and use PEEK110 for our special launch promo.