Fog Creek Software Management Training Program by Joel Spolsky:
But Yussef, facing the same problem, turned one tiny knob on a seemingly-unrelated chimney about one degree to the right. It made no sense, he couldn’t explain why it worked, but it did: it solved the problem instantly and suddenly perfect loaves started popping out. It took me another couple of years to really understand the complex relationships between heat and humidity inside an 80 foot tunnel oven, but it would have taken ten more years before I could solve problems as well as Yussef did.
Reading “Because I know everything” brings to mind an arrogant blowhard to many in America (I think). Probably because most who would say that, are arrogant blowhards. But when someone has worked (a Toyota executive or a baker) for 40+ years in the same area those words can have quite a different meaning than a 31 year old MBA working in his third industry. Managing with constancy of purpose and long term thinking can make a big difference.
Joel Spolsky runs a software company with a different vision than most owners or managers. I don’t think he attempts to follow Deming or Lean Thinking or Ackoff. He has very interesting ideas on managing, that he developed himself, as far as I know, and those ideas are very similar to those of Deming…
Our latest thinking is just to train a new generation of leaders from the ground up.
To that end, today we’re launching an experimental new program, the Fog Creek Software Management Training Program.
I think this would be a great opportunity for the right person.
A sample of some of his management philosophy.
|Best Working Conditions||→||Best Programmers||→||Best Software||→||Profit!|
It’s a pretty convenient formula, especially since our real goal in starting Fog Creek was to create a software company where we would want to work. I made the claim, in those days, that good working conditions (or, awkwardly, “building the company where the best software developers in the world would want to work”) would lead to profits