Live data from Hacker News

You weren't meant to have a boss

paulgraham.com

261–270 of 312 posts

Re: You weren't meant to have a boss

#261
One counterexample to your theory is that if bosses limit autonomy, then large universities should limit autonomy significantly; however, they're generous in autonomy.

Now on the theory underlying your essays.

If it's barbaric to work, then one should note that it's feasible to stop working immediately, without significant wealth. It can be done piecewise: many of my friends save up and travel for a year or two, or get schools to pay for their traveling. Assuming one is investing, and not increasing spending, it will get easier rather than harder to take more and more time off from jobs over the years. Of course most people shoot themselves in the foot by taking out loans or increasing spending, but that's their problem.

If autonomy is important, then why assume startups and develop lots of minor contradictions with autonomy? Why not assume autonomy, and see where this leads?

Given your value set, which seems centered around autonomy and creating/hacking, I can't see why you promote startups as a lone solution rather than promoting a variety of solutions. For example, living cheaply, moving to cheaper nations, taking years off to travel, only reproducing when one's children need no longer work (so as to make the problem of work globally and locally decrease, rather than increase), working to bring high tech to areas without it (which might give different kinds of autonomy, as well as cheap living), working contract type jobs where taking say six months off isn't a problem, working in journalism in the areas of high tech or art (more traveling, less pay), or working in academia, where the problems with autonomy go away and hence work becomes non-pernicious.

Your work with startups is really great, but I think there are lots of other options that are equally consistent with the values of long-term autonomy and creating/hacking. I don't see that you have any particular duty to present these options, but I do think that hackers should be trying to increase the sphere of jobs known to be consistent with their values, by discussing them publicly.

Re: You weren't meant to have a boss

#262
post #250

Not everyone is meant to be or want to be a startup founder either. If you look at the history, most substantial technology innovations are not from startups but universities and research labs of large companies. Startups are more about the right idea (in business sense), the right time and the right place than innovation and quality work. It's more like a monopoly game than truly substantial and creative technical c…

I suspect that most good hackers can do well with the financial and legal aspects of a business once they decide that it's an important system to understand. Hacking a contract and hacking code are not all that different in the skills required. Still, having partners you can trust seems very important to me, too. Money can either unite people or tear them apart. You have to know that your partner has got your back.

The point is every good hacker doesn't necessarily want to bother with financial/legal aspects of a business, as they're not interesting to them. I know a top hacker who's not only good at system abstractions but also knows bare metal like the back of his hand, debugging live applications with heavy OS interactions by patching running binary on the fly without needing to lookup a reference. Everyone around him is in awe. However, he's not that interested in money. He thinks he's rich enough with a few millions in options and 300k in annual salary & bonuses. And he's happy with his job and his boss, who, like everyone else, respects and pampers him. The big company can give him resources a startup or smaller companies simply cannot afford. Why would such a person do a startup?

The original article generalized too much, missing the most significant contributions to the progress of technology from people who _like_ to work in academia and large companies.

Re: You weren't meant to have a boss

#263
post #262

Earlier quoted context omitted.

I suspect that most good hackers can do well with the financial and legal aspects of a business once they decide that it's an important system to understand. Hacking a contract and hacking code are not all that different in the skills required. Still, having partners you can trust seems very important to me, too. Money can either unite people or tear them apart. You have to know that your partner has got your back.

The point is every good hacker doesn't necessarily want to bother with financial/legal aspects of a business, as they're not interesting to them. I know a top hacker who's not only good at system abstractions but also knows bare metal like the back of his hand, debugging live applications with heavy OS interactions by patching running binary on the fly without needing to lookup a reference. Everyone around him is in…

Oh, there are absolutely people who are not interested in founding a startup, for many reasons. I'm just trying to say that hackers interested in becoming founders have the skills and hopefully the drive to master the financial and legal aspects. At least enough to avoid some of the major pitfalls. If they aren't willing to face these aspects of founding a business then they should definitely seek some other avenue of fulfillment. I think that hacking is a necessary but not sufficient skill for becoming a successful founder.

Re: You weren't meant to have a boss

#264
You weren't meant to program computers either...

... nor, I daresay, were any of us meant for great wealth; which, as Graham may yet demonstrate, is just a much a corruptor of character and insight as poverty (if not more so...) Just as large corporations tend to stifle, indeed put a halt to, the generation of ideas, so to does the imposition of large sums of money. If that were not true, then the startups trajectory wouldn't bend towards acquisition... (or, despite Grahams elisions, shall we call it 'surrender'? )

The whole point of evolution is to adapt and mutate and so there is no such thing as 'normal' or 'meant to.' An interesting aspect of evolution is that we get to thumb our noses at the very idea of 'normal' and that we get to shrug off the very idea of 'meant to'.

Paul Graham has argued eloquently and succinctly this very line of reasoning heretofore. It comes, thus, as a shock to read this essay, coming, as it does, from the programmer who advocates bottom up design in opposition to top down mandates. Of course, the point of evolution often contrasts harshly with the point of cynicism: which is simply to justify any childishly satisfying, but nonetheless, foul mood or thought. Or, as Mencken put it, ``The cynic is the man who, when he smells flowers, looks around for a coffin.''

So much of this essay strikes me as the worst form of 'sophistry at a distance' that I scarce can credit Graham as the author. Surely some philosophy undergrad, still pink and slightly damp behind the ears, has stolen into Graham's study and slyly substituted his/her unfinished term paper for some valuable slice of Graham wisdom. Perhaps a wily hacker is having sport of Graham, and us, by subtly crafting an HTML parser that cleverly distorts, ever so slightly, essays fed to it... The world waits, with held breath, for the un-masking of the villain.

Re: You weren't meant to have a boss

#265
Hmmm. I don't think it takes brain surgery to figure out people are happier when they own a piece of the pie (landowners vs owning land, Voltaire, etc) - and obviously this means more when you are working in a small group that can see results or achieve goals creatively and together. This article really only address three divisions of labor - internet software service, defense providers and investment banks. Which, at last check, combined employeed only 20% of the entire US workforce. To get into a larger, meaninigful discussion on a subject that is studied across the world, you would have to understand the dynamics of laborers, unions, operations and management. It's not as simple as saying "If you build it, they will come". And, it's real hard to feel sorry for white collar employees working for eBay, Google and Microsoft when 10% of our country struggles to stay relevant at the poverty line. It should be noted, that I've been both a successful start-up founder and a big business employee.

I cite the comment above mine, haven't we all written a term paper like this in college, titled "Utopia in the Workplace?". Paul, you should tour the John Deere manufacturing plant in Illinois to see a large company, with the "old school" top down management style - and try to figure out why that place is thriving. Or the Kitchen Works in Elmira. Or the Soy Convertors in Iowa. On and on.

Re: You weren't meant to have a boss

#267
Great essay thanks Paul. There are some who prefer to have a boss. I have managed people who just want to come to work and be told what to do, to function and know exactly what they are to do and that they will be paid for it under defined terms. These people don't like risk (maybe they have enough in other parts of their lives) or don't have the creative gumption (passion) to want to do their own thing. Either way, bosses have a place. Sad thing is for clients, you end up paying a lot for the infrastructure required to move these people collectively to some productive end.

Re: You weren't meant to have a boss

#268
Thanks for the article. It bears out the experiences I have had working for small and large companies. Engineers in startups are closer to the business and (sometimes) to the customer. They are solving real problems and inventing new things. Though it can be stressful, it also gives you a sense of worth. The other thing is does is allow you to "play" in the sense of being creating - making new things and having fun doing it.

Large companies tend to be political. Folks want position, title, etc. As one person put it - "I handle 250 off-shore engineers". My instant reaction was "but what have you, personally, built today."

There is the notion that hierarchies are good. That as you move away from coding you are "rising" in the hierarchy. This substitution of image for ability while gratifying to the ego, kills creativity and promotes mediocrity.

As you state, and experience bears it out: software works best with core (small) teams with creative innovate people working for a common goal.

Re: You weren't meant to have a boss

#269
post #10

W.L. Gore and Associates ( http://en.wikipedia.org/wiki/WL_Gore_and_Associates ) is a big company that appears to try hard to avoid hierarchical structures. From a 2004 FastCompany article ( http://www.fastcompany.com/magazine/89/open_gore.html ): "So Bill Gore threw out the rules. He created a place with hardly any hierarchy and few ranks and titles. He insisted on direct, one-on-one communication; anyone in the com…

I worked in the Gore HK office in the late 80's and even met the man himself. He was adamant about keeping groups small; small enough that everyone knew everyone else personally. New locations would start with about 10, and whenever an office/factory grew larger than about 50 they would split into two groups of 25. Another credo was that there were no "assistants" or staff positions. Everyone either produced product or sold product. Two roles. There were however senior and junior personnel, and decisions were made by rough consensus among senior personnel. However, all remuneration was openly discussed and agreed upon by the entire group in the context of production or sales targets.

I liked being there, although my role as a freelance systems analyst/programmer was not an authorised one.

Re: You weren't meant to have a boss

#270
I don't agree with Paul's argument as to why others won't feel the pinch: "The restrictiveness of big company jobs is particularly hard on programmers, because the essence of programming is to build new things. Sales people make much the same pitches every day; support people answer much the same questions; but once you've written a piece of code you don't need to write it again. So a programmer working as programmers are meant to is always making new things. And when you're part of an organization whose structure gives each person freedom in inverse proportion to the size of the tree, you're going to face resistance when you do something new." I don't agree with this characterization of programmers as more creative than others. It is true that you never have to write the same code again (though how many times have you written authentication or a wrapper around an authentication class) but that doesn't mean that everything you write flows out of a brand new non-linear creative endeavour any more than a sales person's pitch is entirely new. Sales people sell services that have never existed (and then they get engineers to code this selling process into an online flow and move on to selling new stuff). Support folks get entirely new questions all the time (and then get engineers to code a system for responding to the easy stuff in an automated way). These folks that Paul singles out as being less restricted (or less "meant" to create) do all sorts of breathtaking new things too. I've seen support folks handle a very angry person with an issue with a brand new type of product by creating solution to the user's problem and explaining it in a way that is brilliant. I've seen sales folk come up with entirely new types of business arrangements or finding an elegant "in" to a relationship. It is certainly true that both of these groups do a bunch of work that is less creative, but so do engineers, even at startups (gasp!). These are the things that follow the creative move, things like debugging, unit testing, perfecting UI, etc. A good startup as well as a good big company, will value creation (and the stuff after the creation) in all of its people, not just the ones that are from Paul's chosen tribe. More at: http://www.bricoleur.org/2008/03/graham-dont-work-for-compan...
Post reply on HN