Thought for the Dazed

I've had to give up that Distance Learning course as I was having trouble seeing the teacher.

Flickr
www.flickr.com
RobMiles' items Go to RobMiles' photostream
Twitter
C# Yellow Book

Search entire site
« Exam Tips | Main | Systemantics »
Monday
May172004

Time Management

Been using my wonderful marking program today. Together with the snipping tool for the Tablet PC it makes quite a formidable device for grabbing bits of program displays and listings, annotating them and then dropping them into a customised web page for each student. I've had to put an embargo on "bright new ideas" (although I do write them down) because if I implemented them I'd never get any of the proper work done.

But when I use my programs I always find problems "round the edges". Sometimes the student files aren't quite right, or their programs get stuck, and then my program misbehaves and I've had to sort it out. I reckon that a programmer should spend around 20% of time solving the problem and then around 80% of the time handing all the ways that their solution could fail. Add on around 50% for testing and 20% for writing documentation and you get an understanding of why programmers are so busy. Or why some programs don't work as they should....

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.

PostPost a New Comment

Enter your information below to add a new comment.

My response is on my own website »
Author Email (optional):
Author URL (optional):
Post:
 
All HTML will be escaped. Hyperlinks will be created for URLs automatically.