Chomper Stomping
jQuery/JavaScript/CSS 3/HTML 5, Java/PHP/Python/ActionScript, Git, Chrome/Firefox Extensions, Wordpress/Game/iPhone App Development and other random techie tidbits I've collected



programming concepts

October 26, 2007

The Importance of a Tasks List

More articles by »
Written by: Christopher McCulloh

If you are feeling frustrated on a project, or if you find yourself blogging/reading blogs (or something else) instead of working, you might consider that perhaps you have lost (or never even had to begin with) your direction.

On page 95 in Step 5 of her book “10 Steps to Successfull Project Management”, Lou Russell summarized research by Michael Ayers which detailed a few reasons why people resist work. Aside from the obvious ones like “The project doesn’t interest them”, “The project doesn’t need them” and “The project goes against their values”, there were two reasons that interested me.

These two reasons (in my oppinion) are very closely related:

1. The project seems impossible
2. The person doesn’t know what they are supposed to be doing

If you don’t know what you are supposed to be doing, the project is going to seem impossible.

If you set out to accomplish a task, usually all you have in mind is the end goal. Say for example you decide you are going to make some cookies. You know what you want. You want to savor the sweet gooey goodness of some moist fresh from the oven chocolate chip cookies. But if you don’t know what you are supposed to do to get them, the project will seem impossible.

You may wander around the kitchen for a while, opening the oven door and looking inside hoping they will appear. If you’re like me, you would probably focus on something you know, and get more and more granular with that subject until you have lost complete site of the project you started, and focus entirely on something you do know. You will end up building a replica of the oven, or inventing a new kind of spatula, or perhaps making a peanut butter and jelly sandwich before you even realize that you have come no closer to accomplishing your goal.

It’s easier to just ignore what you don’t know and focus on what you do. Your avoidance might just go so far as to lead you out of the kitchen entirely. You could end up watching tv on the couch, or playing ball in the yard, or just going to the store with a vague notion of buying some cookies as a pretense.

Stop. Just stop right there. Sit down, get a piece of paper out, get a cook-book, get the oven manual, make a plan. Don’t spend too much time on it, but spend just enough to get you going. Focus on the parts you don’t know, go large scale on the parts you do. You don’t need to detail exactly how you need to use your thumb and fore-finger to turn clockwise the nob marked “oven” to such and such degrees, just say “turn on oven to such and such degrees”. However to get those cookies really mixed up you may need to detail a tricky wrist flip. But don’t spend three hours on a plan for a project that should take 20 minutes.

In order to make the impossible seem possible, you need to know what you are supposed to be doing. You can’t know what you are supposed to be doing unless you have a plan. A tasks list. So next time you find yourself blogging, or surfing, or gazing out the window, stop and think, “Why am I procrastinating/avoiding?”. It may just be as simple as you don’t have a plan.



About the Author

Christopher McCulloh
E-Commerce developer at Finish Line Co-Author of HTML, XHTML and CSS All-in-one Desk Reference for Dummies Graduated from IU with a Bachelors of Media Arts and Science and a Certificate in Applied Computer Science. Tech Editor for Building Facebook Applications for Dummies and Building Websites All-in-one for Dummies 2nd Edition. Creator and maintainer of the Status-bar Calculator Firefox Extension Three years professional experience in Java E-Commerce Development and four years professional experience with PHP for a combined total of seven years professional JavaScript/HTML/CSS experience




 
 

 
mysqlerror

WP phpBB Bridge: Warning: mysql_set_charset() expects parameter 2 to be resource, boolean given

Warning: mysql_set_charset() expects parameter 2 to be resource, boolean given in wp-content/plugins/wp-phpbb-bridge/inc/widgets/wpbb_topics_widget.php on line 149 This is an error caused by the fact that the WP phpBB Bridge pl...
by Christopher McCulloh
0

 
 
 

Events Calendar Pro Nav Formatting Messed up on Empty Calendar

The Events Calendar Pro (from http://tri.be/) has a few problems. If you are trying to figure out why a calendar with no events in that month has completely screwed up header navigation, just put this line of code inside of tab...
by Christopher McCulloh
3

 
 
warning

OH SHNIKES, WE’VE BEEN HAXORED!!!

Yes. It finally happened. After… 6 years? on the web I finally got hacked. Two domains affected: http://cmcculloh.com http://hallelujahbutton.com (this also of course affected all sub-domains of cmcculloh.com, such as blo...
by Christopher McCulloh
1

 

 
blue-xl

WordPress Settings API – Adding Options to Existing Page

Adding new options to an existing page in the dashboard in wordpress can be maddening. I’ve literally spent 15+ hours dealing with this horrible API at this point. To the point where I wrote two different wrappers for it....
by Christopher McCulloh
0

 
 
custom_ratings

Teaser of things to come…

Lots going on at ChomperStomp right now. I’ve been up to my eyeballs in work and in babies (3 month old and 2.5 year old). Here’s a little teaser for something big I’m working on: That’s right, custom us...
by Christopher McCulloh
0

 




0 Comments


Be the first to comment!


Leave a Reply

Your email address will not be published. Required fields are marked *

*


one × = 7

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>