Everything You Know is Wrong - A Guide to Real-Time Programming
by Sheldon Linker
Over the years, many advances have been made in computer science. For every advance, we have gained a rule-of thumb to guide us to this advance. We have also had a number of untested, wild-assed theories foisted upon us, also with their rules of thumb. These rules-of-thumb are just that -- not hard-and-fast rules, but general guidelines. Some of these rules are always valid. Some are valid under some circumstances. Others are never valid. Below, I list some rules, and explain my categorization of them.
1. The user manual guides everything.
The user manual is the first and the last; the only requirements document that really means anything. Whatever the user manual says must be adhered to. Nobody will ever know if you ignored required X103b(7). However, if you violate the sentence describing what the blue button does, we'll all know right
away.
Click on the Attachment to read the whole article
| Attachment | Size |
|---|---|
| Everything You Know is Wrong.pdf | 139.21 KB |
“David and I were both working as software developers within the same group and I had the great pleasure of working with him on a few occasions. His code was clean and well designed. He communicated incredibly well. And, most of all, he was enjoyable to work with. Would consider him for a future project in a heartbeat.” November 5, 2008