Posts Tagged ‘37Signals’

Rework – Book Review

Monday, May 17th, 2010

I heard that the guys at 37signals were Tim Ferriss fans, and as a result I was a bit leery of their book ReWork.   I was surprised by how much I enjoyed it.  The book is full of folksy, practical wisdom for small companies and small group leadership.  Much of it is extensible to larger product teams.  I loved the book despite a few claims that are just not true in my mind.

I think there are three great themes throughout the book that make it a must read for executives, product managers, managers and engineers.  The first is that you can always do less.  We all simply try to build too much worthless crap into our products.  As a result costs go up, deadlines are missed, morale tanks and budgets are blown.  Striving to do less is a great idea when developing products.  Small, evolutionary changes beat the big bang in our experience as well.

The second great point is that one should grow profitably and try to avoid taking outside money.  Being the master of your own destiny and beholden to no one except your customer makes work so much more enjoyable than trying to please customers and shareholders.  Cash is king – just make money!  Be profitable.  Don’t measure yourself by employees – measure yourself by profits.

Their third point is the notion of work life balance.  Sleep is essential to creativity and productivity.  Burnout is the enemy of companies, culture and people.  The new world order includes working across geographies, from home, and from different hours that fit the needs of great employees.  I couldn’t agree more.

While I loved the book and could go on about some of their other good points, I believe it’s also important to address a few flaws.  The authors say that learning from mistakes is overrated and cite a HBS/HBR article indicating that successful entrepreneurs have a higher success rate on successive tries at new companies than entrepreneurs who have failed.  I don’t doubt this statistic, but as it applies to learning from failures it does not pass the nonspuriousness test; there are other potential and even more plausible explanations for this statistic.  Success begets success, attracts other people who are likely to be successful, attracts better funding and advice, etc.  Academic research shows that we do in fact learn from failures – as long as they are the “right type” of failures and as long as we process them correctly.  Whether you learn or not is an individual characteristic.  I doubt this is a Stanford vs. Harvard issue – we all know we can find information that backs our points if we look hard enough.  The point is that you can learn a lot from failure – both your failures and the failures of others.

I also do not believe that their wisdom in its totality is extensible to all businesses.  Generally this is true of any “wisdom” – but they would seem to believe that what makes them successful as a business will make everyone successful.  Quite honestly, they are successful at least partially because they are in a market segment that is underserved and simply unattractive to many other companies.  There’s nothing wrong with that – in fact it’s a great business opportunity and I would love to have their business.  But some companies need capital (especially hardware companies) and need larger numbers of employees to capitalize on market opportunities that might otherwise be taken by competitors.  Can these companies be even more successful by employing the 37signals approach?  I believe so.   But the competitive dynamics are different and the 37signals approach needs to be tweeked as a result.

Lastly, I simply do not agree with their view on workaholics.  The authors seem to claim that workaholics are intellectually lazy.  I haven’t found this to be true in all or even most cases.  Some of the smartest people I know work quite a bit and they aren’t intellectually lazy at all.  Some people (like me) who aren’t so smart use commitment to make up for their lack of IQ.  I do agree that we shouldn’t expect people to be workaholics, but to say that they are intellectually lazy seems a bit overboard to me.  No doubt that the authors have had bad experiences with people who are overly committed – or perhaps they simply haven’t seen people who work both hard and smart.

In summary – this is a great and easy book to read.

Is Anyone Really Surprised?

Monday, August 3rd, 2009

The folks at 37Signals posted last week about how their very cool product Basecamp, which by the way we use for our book project, has more vroom.  They claim that they have “…cut response times to about 1/3 of their previous levels even when handling over 20% more requests per minute.”  How did they do this you ask?  They were running their own private compute cloud with virtualized instances using Kernel Based Virtual Machine (KVM). As they state, “To make a long story a little less long, we saw some pretty extreme performance improvements from moving Basecamp out of a virtualized environment and back onto dedicated hardware.”

The posting by Zach at 37Signals didn’t imply that they were surprised by the improvement and my point is that no one should be. As we’ve stated in The Cloud Isn’t For Everyone and several other posts, virtualization is not free nor is it magical. It requires CPU cycles and memory. There are definitely advantages to running a private cloud but improved performance over dedicated hardware is not one of them. As in the comments to Zach’s post, I know all the virtualization fans are screaming that they should have tried VMWare ESXi or Xen instead of KVM but as MI states in the comments “I didn’t mean to imply it, but I will I say it straight out: Dedicated is faster than virtualization.” And no one should be surprised by that.

Foster Creativity

Monday, December 15th, 2008

With the economic downturn in full force, you are probably spending a great deal of time thinking about how to cut cost, reprioritize revenue generating features, or delivering more in 2009 with less resources.  You might think now is not the time to care about “creativity” and “energy” but we think this it is even more important.  Having a team that is fully engaged with all of their creative forces focused on your business is crucial to achieve any of those other objectives.  The way to achieve this is by creating an environment where people know where they stand in terms of performance, get to own deliverables, can openly question decisions or standards, and show each other respect.  

 

A couple ideas that we have either read about or seen in practice in organizations are team or individual training events, four day work weeks, allocated time to work on personal interests, self selection of features/stories, and mentoring.  Training can take the shape of many different forms including formal classes at universities, external workshops (WARNING: self-promotional plug….such as our Technology Workshop), or internal classes taught to each other by members of the team.  Everyone knows different things, sharing this knowledge is good for both the team as well as the presenter, giving her practice explaining technical items verbally  and ensuring she knows the subject completely.  

Mentoring is another low cost method of helping foster a more open and creative environment.  Pairing junior and senior engineers together provides both parties the opportunity to practice different skills.  Additionally, it helps facilitate what are likely two different groups to begin a dialog.  Mentoring can be extended in many different forms.  Ask the CEO to take a different engineer as a mentee each quarter, meeting with them for lunch or breakfast every second or third week for the quarter.  This is a great way to remind the top executive to appreciate the engineers and gets engineers exposure to the business challenges that the CEO faces daily, a real win-win proposition.

Some of the more radical approaches for developing a creative environment are already well documented by some very popular companies including Google and 37Signals.  If you haven’t read the 37Signals book, we recommend this as a great source of ideas for fostering a creative and unique environment for your team.