Hacker News new | ask | show | jobs
by curiousHacker 4346 days ago
I agree with the central point: there's much evidence that Joel Spolsky knows what he's doing, and executives would be wise to implement his suggestions.

I've talked to engineering executives who agree, "I've read all of Joel's stuff", but then fail to implement his ideas at a concrete or abstract level. I don't know why.

2 comments

A lot of managers, and even many executives, are not in the position to implement Spolsky's ideas. Take his suggestions on office layout, for example. If you occupy the C-suite at any given company, or if you're the founder of your own company, you might be able to call shots on things like that. If you're not, you probably can't. You probably have a boss, who has a boss, and you have bureaucracy to wade through.

Joel's advice is best taken at the founding stages of a company. It's extensive, and it's structural, and it needs to be part of the company's foundation. If you're the one group or division at a large company that "goes rogue" and operates on Joel's principles, even if you have the political clout to do so, you're painting a target on your back. You're taking a huge political risk. Maybe it pays off. Maybe it doesn't. At any rate, very few people reach executive status at established companies without a keen understanding of internal politics, and the constraints it imposes.

I'm not defending politics, of course. I'm just saying politics exists, and it's a powerful organizational force.

If you successfully and reliably deliver a higher quality product in a shorter time-frame than "the old way" one of two things will happen.

1) A whole lot more work and responsibility will come your way.

2) Other divisions will want to emulate your success.

If you are not successful, then yes I think sticking your neck out in a big organization is a good way to lose your head. The thing to remember is that if this organizational change is well executed then your likelihood of success increases.

Yes, but of course, it's never as simple as pressing a button and implementing the ideas. You have to get buy-in for the ideas, presumably one idea at a time. You have to justify, in tangible and financial terms, what the cost/benefit of making the change will be -- especially because implementing any structural change will require a very large, very real cost up front. And the problem with one-idea-at-a-time is that each idea, in isolation, carries a high political risk, but less potential upside. And so the benefit of implementing a Spolsky-like program really accrues when implementing quite a few of the concepts at once. Very few people have the juice to do that. Furthermore, something could easily go wrong, entirely unrelated to one's Spolskification program, but which torpedoes the program nevertheless.

Another powerful force to consider is employee morale. Employees tend to settle into a routine and resist change to that routine -- even if it's nominally better for them. You'd be surprised at how powerful a force this is. I can almost guarantee you that if you went to any big company with an open-layout, cube-farm floor plan and proposed that everyone be given their own office, a significant percentage of those employees would grumble about it. It sounds silly to think so, but it will happen. People fear change. They tend to read into it. They think it's a harbinger for more sinister or scary things to come. Loss-aversion is very real and very strong.

Of course, the upside to making big changes is the chance at big success. If you turn around your division, or if you're the one division outperforming all the others, you're a hero. And other divisions will follow suit. That's a wonderful thing. But the risk that that won't happen, and that your changes will backfire or be scuttled in some way, is every bit as real as the potential upside. When faced with that calculation, and especially when taking into account the stability of a very nicely paying and high-ranking job, a lot of managers and execs will opt not to rock the boat.

Again, this is not a defense of change-aversion. It is an explanation for why you don't see more change in established firms. The vectors of big change tend to come from outside: a new CEO, a new executive hire, or the formation of a new business or division. In those circumstances, the organizational and psychological frame is oriented towards change, rather than towards the preservation of the status quo. The person leading the change has a clear mandate to do so. In other, more day-to-day circumstances, the mandate is less clear and less easily secured.

I'd argue that there is also a 3),

3) Other divisions will get envious and seeing no way to emulate you they will try and stab you in the back or in other ways sabotage your work.

Maybe they will fail, if you're that good and/or have great political skills. But it's definitely something that might happen, and you have to be prepared for, and potentially prepared to lose.

Need to develop a viral version of Joel's OS.
Spolsky is a great writer and has attractive ideas, but there are so many counter-examples: companies who violate one or more of his rules/preferences, yet have achieved greater success (measured however you want: financial, cultural, technological, etc). It makes it hard for to me to see his advice as necessarily better or smarter than anyone else who is running a company.