
Originally Posted by
andersons
I'm not a very good programmer, but I have to do a fair amount of programming for my work. I don't write down many discrete, small NAs for programming because I don't even know how to do that. I have to get into the environment, look at the code, figure out what to do, and just stay with it until I get it done. I need (unpredictably) large chunks of time to get the necessary momentum, too. I thought that I just couldn't define NAs because I am not skilled enough. But I work with people who are highly skilled, and they don't seem to make any lists of specific actions either. They might have a list of a few different coding projects they're working on, with each project a placeholder to get them started, and from there they know what to do.
So it is obviously possible to be highly productive without writing down in advance every little discrete action, especially for projects that you'll be working on for large chunks of time anyway, or for projects in which your skill and motivation are high. And we don't have to write down the work that shows up to be done right now, when that work is more important than all the stuff on our lists.
Your story is a great illustration of how we should maintain only as much in our systems as we need to get stuff done, and no more. The point is to get things done, and that's what you did.
Bookmarks