(If you haven’t read part I, make sure to start there!)
After a night of hardcore, sloppy programming (a phrase that just missed being caught by my work’s naughtiness filter by a single word), we had a program that did the exact opposite of what we intended. Meaning: it didn’t do anything. The next day, my small group went to see our professor shortly before our project was officially due to get some last-minute help. After listening to our sob story and suppressing one’s natural instinct to laugh outright, he actually took pity on our hapless souls. Realizing that we had never before been put into such a situation and could learn a valuable lesson, he gave us some advice on how to fix our program and granted us a couple extra days to get our act together. Our professor’s advice essentially boiled down to this:
- Scrap what we have and start over from scratch
- Break the overall program down into chunks, and design each chunk individually
![Tech Memoirs [a tongue-in-cheek rememberance of my tech adventures]](http://www.techmemoirs.com/images/logo7.png)
