How Jeff Atwood works
lifehacker.com
lifehacker.com
Do not under any circumstances keep to-do lists or use to-do apps.
If you can't remember the most important things you need to do every
day, you should work on that. And if you can't remember something
you "need" to do, it's probably not worth doing in the
first place.
Wow. This is terrible advice. Sure it may work for some people who only have a small handful of tasks but for others who have a set of hectic projects (fix this, rewrite that, call her, email him) or even life goals (write a book, make a video game, learn to speak russian, teach daughter how to fight a bear) todo lists and goalsetting is incredibly important.I watched my dad keep lists and lose lists and forget to read lists, when I was young. He still got the important things done (make lunch for work, fix car, goto bank, etc), because he could keep that in his head, but he had piles of side projects he couldn't work on because they weren't on the latest todo list.
Pre-optimization. If they become a problem, you can fix them.
I pretty much live by the same philosophy, if I can't remember it, it probably wasn't important (to me). It might be that the "to me" is the key here. :)
Edit: Oh, forgot to mention, I run a pretty hectic web development business.
However, I fully agree, Jeff Atwood "giving advice" not to use a to-do list is stupid. It might work for him, doesn't mean it works for other people. My opinion would be that it would either come natural to use a to-do list or not.
Tell that to airline pilots.
and
>>I'm turning 40 in 10 days and never in my life have I had a dairy or an a to-do list of some kind.
I really feel sad you underwent so much pain for no reason, while you could have easily avoided it.
The point is pain when experienced for a long term becomes normal and doesn't feel like pain anymore. Looks like that is what happened in your case.
But I've also gone through phases of my life where I would have been completely lost without a to-do list, because there are 12 different things to take care of tomorrow, and 8 the day after, etc., and they're non-negotiable, and my memory just isn't that good.
If you find yourself in a position in life where you can get away with not having to-do lists, that's fantastic, but to present this as blanket "do not under any circumstances" advice is just... idiotic.
How many hectic projects do you (or GP) have going at once? If you have too many to remember everything you have to do for each one, either you're too busy or they're not that urgent.
If a life goal (like learning Korean or Javascript or welding) isn't important enough to re-enter your head every so often (weekly, monthly, etc), then it's not important to your life, and tracking it is just wasting your time.
I used to use my inbox as my to-do list. After looking at month-old emails, I realized I didn't actually want to do/handle those things, so I archived the emails. Now, I'll write a todo list to sort everything out on paper, relax, then delete it. I'm as productive as I've ever been.
Looking for a Korean tutor, completing that Javascript tutorial, or checking to see if there are welding lessons at the local community college are proper next actions that could be on a todo list.
I suggest looking into a quality system like Getting Things Done. You're on track with some suggestions (using pen and paper to dump tasks and clear up your mind, for example), but could use some refinement.
In contrast, Jeff's advice is the only way he found to work effectively and, he reasons, the only way anyone in a similar profession can work effectively. In reality, you may think that having next action lists and reviews are "productivity porn" and wasted time, while others may think that they help keep your mind clear and focused. You're going to do that work of evaluating priorities and deciding what to work on anyway, so there's no harm in being honest about it, isolating it, and minimizing the context switches. There's also no harm in going Jeff's route and doing "lazy evaluation" on that meta-work, only deciding when you need to. We all think and remember differently, so the debate will never truly end.
Personally, I'm in favor of advocating the best hacks and systems that people have found, preferably with grains of salt and low buzzword count, and letting people figure out what works best for them. As coders, we're used to the luxury of strong opinions and relatively hard evidence, but that's not something that will happen here.
I think that's the big problem, your todo lists are too big and too long. Getting Things Done would be a good thing to research.
Here's an example. This Saturday I've got to wrap up a side project. I'm planning on making Saturday a "heavy burn" day, I've got a TON to do.
Saturday morning, from 7:30am - 8:00am I start planning (aka todo list). For the first half hour I'm going to casually wake up, sip coffee and write down everything I want to accomplish IN THAT DAY. It is going to look something like this:
* Complete Add/Remove Users
* Create permissions system
* Create groups-in-groups
* Complete external log-in
* Dinner w/wife
* Park w/daughter
* Read Robopocalypse, have beer, alone time
* Play with sprite map for game (fun-side-project)
* Final payment to credit card
* Call company about tree triming prices
* Talk to Frank about UI changes
* Call parents about Thanksgiving
* Dog needs to be walked
This todo list is useless after Saturday. It includes some things that are part of my larger goals (spending more time by myself without a computer and reading), some high priority items (do work) and some misc things that I know will probably interrupt my day (thanksgiving plans, dog walking). It also has rewards (Dinner w/wife and Park w/daughter). The end result is to shift this around so that I can spend more time doing the four things I WANT to do that day (park, dinner, dog, book) and as little time doing the rest.So the first thing I'm probably going to do is re-organize this list and from 8:00-8:30 take care of all the 'under 15 minute tasks'
* Final payment to credit card
* Call company about tree triming prices
* Talk to Frank about UI changes
* Call parents about Thanksgiving
Boom. Now all my possible interruptions or 'things in the back of my mind' are done. Now I can lump together the big things.First I do these three (from 9am-2pm)
* Complete Add/Remove Users
* Create permissions system
* Create groups-in-groups
Then I get to do these * Park w/daughter
* Dog needs to be walked
Wohoo! I just gave myself a goal to reach by 2pm. After that I get this * Complete external log-in
* Read Robopocalypse, have beer, alone time
* Dinner w/wife
And later that evening if I still feel up to it this * Play with sprite map for game (fun-side-project)
Would I do this every day? No. However this is a great way for me to maximise the days that I plan to do a ton of work while still not feeling burnt out. It means I can say by Saturday evening that I 'spent time with my wife, daughter, dog' AND 'read a book by myself' AND 'got a shit-ton of work done'.Of course. YMMV. I don't see the need to turn todo lists into a Tabs VS Spaces debate where one side is clearly in the wrong. That's what I feel Atwood is doing, and I don't agree with it.
Edit: In your first hour, you spend 45 minutes writing and rewriting task lists, then spend 15 minutes doing the first tasks on your list? Instead of spending all of that time writing and rewriting the list, why not just do those first tasks? You wouldn't have needed to write and rewrite them.
I believe todo lists give a person the sensation of accomplishment without actually requiring anything get done. It's productivity porn at its worst.
Meh. My post was a generalization and I don't see the benefit of spending too much time (ha) arguing over the high-level time slots I put on the EXAMPLE. Maybe it's 15 minutes, maybe it is 5 minutes... really that's not all that important.
For me they are quick to do and give me a set of goals and I finish my products faster because of it. At the same time I'm hitting my long term and family goals. It's a win for me.
They don't work for you. Don't use them.
When you choose “no system”, you're simply deciding to keep those things to do in your head, mentally reiterate and evaluate those lists, and reprioritize them throughout the day. It's true whether you think about it in those terms or not. How that could possibly be more efficient than using an external system (pen and paper) to capture that work is beyond me.
That's like saying if you can't put every bit of information on the RAM of a computer you are doing it wrong.
The brain has programmable memory and RAM. You are talking about using that RAM like a hard disk.
I empathize... However, with the introduction of Apple Reminders app on the Mac, and it's seamless, icloudy, automagical sync across iPhone / iPad, plus geofencing, I have found that a) my list is always "in my face" and b) it's actually proving quite effective... mostly because of "a".
This might sound like hyperbole, but I think Reminders on iOS/Mac (ok, and Evernote) is the single best thing to hit productivity in a long, long time.
Edit: I also found that having specific instructions plus context in the task item goes a long way in making lists actionable and not a chore... a la GTD.. for example: "@home - call AT&T at 555-1212 and increase broadband bandwidth" or... "@work - read rev C of PRD and send comments to Bob""
Jeff telling me I should stop using todo lists is like an [alcoholic] telling me to stop drinking. No, you should stop drinking, I should drink however much I like because I don't have a problem with it.
Different strokes for different folks. It's also funny how Atwood comes in and comments that, hey todo lists suck, but calendars with deadlines and research notebooks (catches for "someday" ideas) are okay. My next question, of course, is does he check his calendar every morning to see what to work on next ;)
It reminds me a lot of Mark Cuban's advice of never having a set schedule or meeting times. Great idea in theory and when you get to Atwood's or Cuban's stature it's a lot more implementable.
Todo systems are not just for important things. They're also for mundane things. A few examples from my own:
- Get the share of that £xxx bill from a housemate.
- Every Tuesday and Friday: Move trash kerbside.
- At least weekly: Process any unopened postal mail I have sitting around.
- At least monthly: Check my online bank and scan for any unexpected transactions.
Why on earth shouldn't things like these be stored and optionally teed up by a system?
Oh crap, I forgot to do this yesterday!
The point is that it's easy to dismiss the usefulness of todo systems if you characterise them as a manual-append-only-bucketlists. But unless you're Doing It Wrong, or using a terrible one, that's simply not the case.
Most people using calendars for this purpose don't realize that they are actually using to-do lists.
I think there's a metric, some kind of sweetspot for (brain capacity e.g. working memory times "power to focus" times mental stability)/(things to manage times how unpredictable and risky the managed things can be), after which you need to use external "crutches for your mind" ...but it's entirely your choice if you choose to live in the zone where you can do everything with your mind or you need to expand beyond it (or you might just have a very chaotic mind to begin with and need the crutches for everything).
Maybe I'm misunderstanding the functionality he's talking about, but hasn't KDE's Klipper (http://userbase.kde.org/Klipper) and GNOME's Glipper (https://en.wikipedia.org/wiki/Glipper) solved this problem long ago? I'm sure there are other clipboard managers for other OS'es as well.
I believe that to-do lists are just a symptom of a different problem:
Working on something you do not really care about. (sadly, most people have to do this)
If you cared about the product or whatever you are creating, and the communication between you and your customer/boss/team is good, your goals would be aligned (in most cases), thus making it very hard to miss a really important task.
Probably it would have been better for Jeff to give the advice to try working on stuff you really care about.
Ugh, this irks me to no end. What if you really care about your product, but there are so many exciting things for you to work on that you simply can't keep track of them all? It's like he's got blinders on to people who don't have the best memory.
I hope he cracks it - vbulletin and friends need to die!
Personally, I think the ars forum works perfectly. I can't stand newsgroups, for instance...i'd be in heaven if everything were vbulletin.
But maybe Jeff has something neat up his sleave!
It's something that's long overdue for a shakeup.