Oct. 14th, 2003
Final score: Blinker 1, Homework 0
This project (a very dumbed-down web server) was actually a lot easier than most of the programming assignments I had to do as an undergrad. Writing the 2-page design doc was tough because the assignment included so much description of the control flow that I didn't feel like I had designed anything worth mentioning.
The hard part was trying to remember how to program in C (not something I've done much of in the past 5 years or so). Thank goodness for the K&R book. Things kept coming back to me in bits and pieces, but compared to the speed at which I usually write code it was pretty excruciating. If I'd opted for the Java implementation, I probably could have written the whole thing before breakfast tomorrow. But getting credit for stuff I can do in my sleep isn't really educational.
There's some work-related stuff that I want to write about, but it's getting late.
This project (a very dumbed-down web server) was actually a lot easier than most of the programming assignments I had to do as an undergrad. Writing the 2-page design doc was tough because the assignment included so much description of the control flow that I didn't feel like I had designed anything worth mentioning.
The hard part was trying to remember how to program in C (not something I've done much of in the past 5 years or so). Thank goodness for the K&R book. Things kept coming back to me in bits and pieces, but compared to the speed at which I usually write code it was pretty excruciating. If I'd opted for the Java implementation, I probably could have written the whole thing before breakfast tomorrow. But getting credit for stuff I can do in my sleep isn't really educational.
There's some work-related stuff that I want to write about, but it's getting late.