Ted Wise header image 4

Entries from May 27th, 2009

Generous on input, strict on output

May 27th, 2009 · View Comments · Consulting

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 [...]

[Read more →]

Tags:··

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 [...]

[Read more →]

Tags:···