top | item 718279

Maker's Schedule, Manager's Schedule

312 points| mqt | 16 years ago |paulgraham.com | reply

89 comments

order
[+] timdellinger|16 years ago|reply
This also speaks to why Makers tend to be somewhat noctural: the default for night-time that it be uninterrupted. Not just interruptions by other people, but by our own notions of what we "should be doing", i.e. going to the post office when it's open, doing laundry, following the news, etc.

Similarly, those people who have figured out that showing up to the office at 7am (or earlier) increses productivity are actually carving out Un-interrupted Time. I've found that early mornings are often a good strategy for being more productive if other things in your life conspire to deprive you of Un-interrupted Time.

[+] logicalmind|16 years ago|reply
The problem I've had with coming in early is that most of the people I work around are procrastinators. So if the business day is 9 to 5, they will push off most of their work to close to 5. If I come in at 7am and expect to leave at 4 it is nearly impossible because that is the busiest time of most peoples days. It is a let down if I leave "early". I end up working 7 to 5 and then can't do my usual nighttime distraction-less work because I need to get up early the next day.
[+] hitthewashboard|16 years ago|reply
You've got it, it absolutely is like that! It's such a subtle thing when you talk about it to people who obviously are trying to achieve things in a different mode, they'll say things like "come on, pull yourself together - you are simply not ambitious enough!" which makes you feel even more miserable and not productive. So we keep staying up all night - for a short period I managed to be able to rise at exactly 5 AM in the morning which was great but I endured it just for a month or so. You need discipline but you get much of your health back. I am working to get back in the habit again. Although nighttime has some additional quality for me which morning time doesn't seem to offer as much which is simply a higher frequency of creativity sparks (and maybe a higher error rate as well ;))
[+] bmj|16 years ago|reply
That's my experience, too. I typically work for several hours early in the morning and late in the evening, then spend between 6-8 hours in the office. Time in the office is always full of disruptions, and I often can't get into any sort of groove. When I'm alone, at home, I'm far more productive in just a few hours.
[+] ahpeeyem|16 years ago|reply
I think another reason why meetings are an extra burden on Makers vs. for Managers is that for the Managers, the meeting is their work. Their job is to meet with people, get ideas exchanged, organise people and settle conflict, which you achieve by having meetings. In many cases, when the meeting is over, the Manager's work is done: 1 hour of meeting equals 1 hour of work.

For makers though, the meeting can be additional to their main work, which is "making" something, and the meeting is really just a distraction, even if it is somehow related to what they are creating. When the meeting is over and the decision is made or the idea is communicated, the work still has to be done but the meeting time is now gone: 1 hour of meeting equals -1 hour of work, so 2 hours need to be done to catch up.

[+] plinkplonk|16 years ago|reply
"I think another reason why meetings are an extra burden on Makers vs. for Managers is that for the Managers, the meeting is their work. "

I am not very sure that's true. Most good managers I know kept meetings to a minimum and kept them short. Yes they did consider meetings to be "work", but they did try to minimize the duratin and frequency of their meetings.

The best manager I know considers meetings a necessary evil (and so minimize them). He ran a whole division on a weekly 1 hour all hands meeting (plus lots of emails and so on but those are not as disruptive). Any smaller meetings had a twenty minute timer ticking down, with everyone standing up, and decisions were made fast.

He once told me that every managers job was to make himself redundant as and that his (conception of his) job was to make sure he moved things to a state where the system would flow well in his absence, by setting up expectations of how conflicts would be resolved etc, and so he would have to interfere only in the very rare cases.

He brought back the division from chaos and I would often see him sit (he sat "on the floor", not in his office) working on crosswords and so on, apparently doing nothing, but he had a finger on the pulse of what was going on and interfered minimally and effectively, obstacles being removed before they manifested. The organization ran like silk. He was the best boss I worked for and his subordinates loved him. He got promoted and was replaced by a less capable manager and soon enough we were drowning in meetings and no work got done

[+] willchang|16 years ago|reply
That's a weird bit of reckoning at the end. If you're short an hour of work, an hour of work is all you need to catch up.
[+] Kirby|16 years ago|reply
Paul Graham can be hit or miss, IMO, but this one is a direct hit. I don't mind meetings per se - in a good company, they have merit - but their effect on the work day can be disastrous. If you don't work somewhere that understand that programmers need large uninterrupted chunks of time, well, you're not at a developer friendly place. There's few worse problems. And non-makers often don't have any idea that it's not just the standard 'coders are cranky' going on. (We, as a group, _are_ cranky, mind you.)
[+] Periodic|16 years ago|reply
I work an odd job. It is approximately equal parts system administration, programming, and tech support. Can you guess which part I dread most?

I relish the days I can lock myself in a basement laboratory and hide out with my code. Some days I just give up on getting non-support work done because I'm getting interrupted every hour with a 5-minute fix or to reboot a fax machine. I've toyed with the idea of shifting my schedule to only overlap with the rest of the office half the day. There is no way I can really schedule much active work (as opposed to reactive tech support) in a chunk less than about three hours.

I'll move on when I can, but right now I've got one perk I don't want to trade for anything.

[+] tsally|16 years ago|reply
Students, take this advice to heart as well. Are all your classes grouped together? They should be. I'd go so far to claim that you should take a less interesting set of classes in order to group them all together. I'm taking Distributed Systems this semester instead of Data Mining for this very reason. Am I more interested in Data Mining? Yes. But I'll wait until next semester. Distributed Systems are pretty cool too, and even the most amazing class is not worth adding several hours of dead time to your week.

(Interesting note for anyone familiar with Randy Pausch: he mentions this very phemonena in his lecture about time management.)

[+] arjunnarayan|16 years ago|reply
Counterpoint: While I agree, I have found that when I have a little spacing between classes per week (say one hour between lectures on Mondays) I face less administrative hassles in the long run.

This is because there's nothing productive that can be done in that hour except administrative work. Submitting forms, replying to emails, returning library books are all things that otherwise fall by the wayside to your productivity, but this way I don't get into trouble or waste "good" time doing them either.

[+] thorax|16 years ago|reply
Brilliant article and spot-on.

The hardest jobs in software (IMHO) will be the engineering leads that have to be an interface between management and their engineering team. They are also asked to "make" at high quality but can't escape the management schedule overlap. So the only other option is to work themselves to death at night when no one can interrupt.

I think some managers have also begun to require (or encourage) semi-constant instant messaging which can hurt a "maker's schedule", too. I've been guilty of this even recently. Perhaps the continual overhang of the interruptive IM can make them feel that anxiety of not being able to work on any hard/long problems for fear of being interrupted?

The best "makers" have adapted to this in their own ways, of course.

[+] frossie|16 years ago|reply
I agree, the problem (and the solution) lies with the people who are the interface between makers and managers. The job description for these people varies but you know who they are - project leader type people.

Here's what we try to do: all meetings known to involve lots of people are all scheduled Thursdays. The people who only have to attend one meeting don't care, and the people who have to attend multiple ones just cross off Thursday from being a "real work" day. Yes okay, it's a cost, but at least it is only a 20% cost.

"Emergency" meetings involving senior management (you all know why the sarcasm quotes are there): the interface person should take the hit. In my experience there is rarely a technical issue raised in a senior management context that cannot be adequeately fielded (!= implemented) by a good project lead. Actually, I regard this as one of the major contributions of the leader: take all the crap on so that your guys can be left alone to do their work. I realise this opens a whole different can of worms in discussing what kind of person should be a project leader.

If you have a shop with people working mixed hours (ie when everybody is not on a 9-5 schedule) you should have "core hours" to allow for meetings anyway. This at least stops meetingitis from creeping throughout the day.

IM is a bigger problem I agree, but not necessarily in this category as it is a maker-to-maker disruption source as well as manager-to-maker one.

[+] abstractbill|16 years ago|reply
My adaptation to this is just to say Bill does not do IM, and leave it at that.
[+] arjunnarayan|16 years ago|reply
My solution is to simply follow my old student cycle - "lecture time" from 9am to 1pm, lunch break from 1-2 (if you want a hot lunch as I do, it always triggers an interrupt regardless). Since lectures are almost never contiguous, you can slot meetings and speculative meetings between them. I often meet people for lunch (the equivalent of "for coffee") and put important meetings at 2pm - 3pm (so that they stand out in my schedule, but still don't break my contiguous day.)

Everything important happens at 2/3pm onwards. I often go for a run at 6/7pm (hint: exercise is important) but I usually do a lot of thinking while on the treadmill, so it counts more as "retreat and reassess time" than an interrupt. Peak time is 8/9pm onwards, since the run provides time for reflection and restrategizing. I view the next few hours as a "runway" in that it provides a time for loading things onto my mental stack. If by midnight things aren't flowing, I wind down and get to bed by 1am to prep for the next day - but if things are in flow, I unleash and never stop until I'm exhausted (anywhere between 3am - 8am) and crash. (This is why important meetings are kept for 2pm, so that recovery is still possible without constraining the runway)

[+] imajes|16 years ago|reply
To echo pg on this- another trick that i was taught early on was to book out a day or half day per week for meetings. Slot them in, try and get people to come to you (helps if you have membership to a club or some such :)) and then keep people to their time slots. If they need to follow up - email or reschedule based on an action point.

One other point: agile standups seem to work well even for makers because they're bound tightly to the start of working sessions and last for a short time. They enable everyone to feel connected to each other on a team, but allow them to disappear back into their office or cube to work for the rest of the day.

[+] troels|16 years ago|reply
> agile standups seem to work well even for makers because they're bound tightly to the start of working sessions and last for a short time.

I think there's another thing going on too. Most meetings that developers go to have some specific purpose of importance. They are tactical, so as a developer you need to prepare (mentally and/or more concretely) for them. Standups - being recurring events - don't have this aspect to them. This makes them much less stressful.

[+] jpwagner|16 years ago|reply
Although the comparison of schedule types is interesting, the application to YC's schedule makes no sense.

An investor may use the manager's schedule for his work-day where he meets with prospective investments, meets with current investments, "grabs coffee"s, etc. When he goes home, he does not spend an hour with his wife, an hour with his kids, an hour reading "the brothers karamazov", and an hour of sleep. He goes home and has the maker's schedule.

Similarly, PG mentions that YC operates on the maker's schedule. But what he means is: if he grabs coffee it will cost him half a day's making work, not a half a day's YC managing work. PG, I'm assuming, writes essays, writes code, etc, not for YC investment management but for other projects. YC does operate on a manager's schedule: he mentions that Office hours are scheduled, interviews are in timely segments, etc.

So really, YC spends less time on investment management than other investors. There's nothing wrong with this. That's great. But let's not suggest that management is better done on a maker's schedule.

[+] pg|16 years ago|reply
Strangely enough, management may actually be better done on a maker's schedule. It's certainly no worse done. Office hours seem to work fine for all the startups who want to talk to me. And in addition, compressing them all into the shortest time means that a group that shows up for an appointment during office hours is likely to meet several other groups of their peers while they're there. They invariably talk, and often end up helping one another.

Plus you're assuming that doing making work doesn't affect the quality of one's managing work. But that isn't true. Actively working on webapps myself makes me a much better advisor to startups doing it.

[+] rabidgnat|16 years ago|reply
I've found a way to partially counteract a manager's meeting schedule: splinter my work into extremely small pieces, and write them down in a TODO list. These tasks must have a clear DONE/NOT DONE boundary, and shouldn't need to be revisited. You should also break it up so that every time you finish something, you should be able to check something off of your TODO list. If it's not already there, add it, and then check it off.

For instance, if I had to write code to read data from a GPS unit, I might break it up like this:

* Find data spec on new GPS unit. * Look up current GPS interface.. if none, write an example and design an API around the example. * Write out header file (We use C++... that's another story :D) * Write function 1. ... * Write function n. * Procure GPS unit. * Debug.

I always feel some personal inertia against doing a task like "Write class to load data from the new GPS unit", but it's pretty hard to look at each subtask and say "err, I guess I should organize my inbox." Which I would probably do otherwise.

I have trouble finding tasks that are indivisible, but they exist! Designing and implementing custom data structures is one that I've run into recently... it has an ambiguous up-front design cost that makes it hard to divvy-up work.

[+] fallentimes|16 years ago|reply
This is exactly why we have a Don't Bug Tom (my co-founder) Rule.
[+] donaldc|16 years ago|reply
I've actually found that I can't get into top "people mode" form without a warm-up. This means that, not only does a random meeting deprive me of a half day's worth of intense "maker" concentration, but I'm not even at my best for the 30 or 60 minutes of the meeting, because I've not warmed up into "people mode".

In my ideal world, I'd be in maker mode all but one day every workweek. I'd spend that remaining day doing nothing but meeting with people. I'd be in better form for both "maker mode" and "people mode", and I'd get more of both done.

[+] tybris|16 years ago|reply
The other problem is that a 2 hour team meeting takes 2 hours for the manager 2*n hours for the team, even before considering the disruption.
[+] pg|16 years ago|reply
One way to prevent 2 hour meetings is not to let people sit down. We had an unofficial rule to that effect at Viaweb.

I remember once passing by a room and noticing a bunch of people sitting around a table. I must have raised an eyebrow or something, because one of them jumped up and said "We're not having a meeting! We were just talking."

[+] req2|16 years ago|reply
This probably just means the meeting is too large. I'd recommend cutting n in half and trying again.

From a smaller n, I'd expect not only a shorter meeting, but also a greater per person output.

[+] kd5bjo|16 years ago|reply
This is why our team meetings are only 15 minutes long, and usually shorter. Any discussion or questions get done offline by only those people that are directly affected.
[+] _pius|16 years ago|reply
Thank you.

I just forwarded this to my latest ex-girlfriend to help her understand one of the major causes of drama while we were dating. :)

[+] mahmud|16 years ago|reply
Get yourself a musician next time. Mine is in hackmode more often than I am :-)
[+] swombat|16 years ago|reply
Really, really interesting. Totally agree. As activity around Woobius has picked up recently, I've been struggling with exactly this problem. My cofounder happily schedules meetings with various potential clients or contacts or other useful people to meet, and they tend to break up my day in disastrous ways. I do indeed find that often, a meeting in the early afternoon (say 1-2pm) can blow up my entire day (at least in terms of turning a day that could have been chock full with super-productive work into one that only contributes a few bits of real work here or there).

I like the tip about working from dinner to 3am, too, but doesn't that blow away any chance whatsoever of social life? If you have a significant other, I imagine that's a clear no-go. Also, if you plan to attend the odd networking event, you won't (or at least, a networking event will basically cost you a whole working day, which seems pretty disastrous). How do you deal with those sociable activities when you're on the dinner-3am schedule?

[+] msluyter|16 years ago|reply
A 1pm meeting (directly after a 12pm lunch) works ok for me. It's the 10am and 3pm ones that kill me. They mean virtually nothing done in the morning or afternoon, respectively.
[+] abalashov|16 years ago|reply
It does blow away a social life and is antithetical to a significant other. PG clearly states elsewhere that he had neither for all but a very short part of the time that he was working on Viaweb, and implies or states in numerous places that this kind of dedication is necessary to achieve startup success.

The theory goes that the financial reward of a startup is a highly dense, compressed version of what you would otherwise be collecting through decades of salaried work of some sort, but is risky and always close to the margin of failure. So, the account goes, it requires a level of commitment that pretty much necessarily precludes a "healthy work-life balance."

[+] philwelch|16 years ago|reply
Another problem this poses for companies is that conference rooms are a scarce resource. Not everyone can schedule all their meetings so they're not in the middle of an uninterrupted work period.
[+] donaldc|16 years ago|reply
Penny wise and pound foolish, on the part of such companies...
[+] skurland78704|16 years ago|reply
Or sacrifice Tuesdays, for example, to the suits; one meeting might fuck up a day, sure, but eight meetings would fill it, possibly usefully.
[+] jrockway|16 years ago|reply
Not so good if you have a great idea on Monday night and want to stay up to work on it.

A "regular schedule", for me, is the worst possible thing for productivity.

[+] justlearning|16 years ago|reply
pg, was this done on etherpad? mind sharing? I am sure, many over here share my thoughts of watching you write.
[+] pg|16 years ago|reply
No, unfortunately, I forgot. I hadn't written any essays for a while because I'd been working on Arc.
[+] timwiseman|16 years ago|reply
A very interesting article. As a manager, I always tried to schedule meetings with my people first thing in the morning for precisely this reason (though I could not have articulated it in these terms before.)

One other option for his dilemma about "grabbing coffee" is simply to reschedule. It may not always work, but you can often minimize that interruption by pushing it to the end of the day or having it coincide with lunch where there is at least some small interruption anyway. It is hardly a perfect option, but it may often be the best.

[+] URSpider94|16 years ago|reply
This really hit home! Having transitioned from maker to manager over the past couple of years, I was just commenting to a co-worker yesterday that I find it almost impossible to finish the maker-like tasks on my to-do list (mostly writing and reviewing long documents). I've been feeling a lot of guilt about this, but I couldn't see a clear way out. After reading pg's post, I'm thinking about blocking off some afternoons for maker activities. Thanks!
[+] webwright|16 years ago|reply
GREAT essay-- I wish everyone would read it.

Curious question to PG: At this point, you can have any darn schedule you want-- I imagine your schedule is a combination of personal preference and habit... But do you think that YC (and YC companies) would be more successful if some/all of you adopted manager's schedule?