It’s a few years back, and this contract programmer pilot fish gets the assignment to create software tools for programming an electronics company’s cable set-top boxes — and when the job is done, he’s pretty happy with the result.

“It was as nice a bit of work as I could turn out under the design restrictions, thankyewverymuch,” says fish. “When it was completed, my contract was over, so I stored the copious design docs, business rules, functional spec, high- and low-level design, etc. — none of which were required by their development guidelines — on the development server.

“I also printed a full set and wrote a memorandum describing the entire source code archive, documentation structure and contents, all of which I delivered to my client manager in my exit interview.”

To read this article in full or to leave a comment, please click here

Source: COMPUTER WORLD