Remember that programming itself is all about breaking big things down into the smallest, most manageable single tasks; always start with the non-controversial things, single tasks that you understand, and get those down FIRST. Once you've gotten the easy things down, you'll be surprised at how much more readily everything else falls into place! "Divide and Conquer" is the rule of law in programming; if you divide your problem into simple bits, you'll conquer the entire task!
Copyright © 2001 Michael Masumoto. All Rights Reserved.