I develop by some general principles. One of the strongest is “generous on input, strict on output”. This means that the code should be tolerant of variations in it’s input but should be strictly correct when outputting data. This ranges from the small to the large.
As an example, when you accept a boolean as a [...]
Entries from May 27th, 2009
Generous on input, strict on output
May 27th, 2009 · View Comments · Consulting
Tags:Consulting·Java·PL/SQL
What’s the difference between done and done right?
May 17th, 2009 · View Comments · Consulting
We accomplish tasks. We get things done. We meet schedules and check off boxes on requirements lists. We implement features and run tests.
It doesn’t have to look pretty. It doesn’t have to be polished to a high sheen. It has to be professional and correct.
This is how you mark off requirements and move forward. This [...]
Tags:Apple·Consulting·Microsoft·Web 2.0
