Dragons in the Algorithm
Adventures in Programming
by Michael Chermside

Story Points

If you have complete and accurate requirements for your project which won't change, and your development team is spot-on in estimating and highly consistent in their development pace. and there are no surprises, then you can produce highly accurate project timeline estimates up front. Such accurate estimates are (or, more …

Read more

Posted Wed 28 September 2011 by mcherm in Programming

When to Wrap a Library

I find that this comes up fairly frequently. You find some useful library: perhaps it does logging, or enforces design-by-contract, or it provides an API for calling web services. But someone on the team suggests that instead of using the library directly, we should create a wrapper: "that way, if …

Read more

Posted Sun 03 July 2011 by mcherm in Programming

Setting Low Prices

I am in no way an expert on the tricky art of pricing, but I do have an interesting thought about the pricing of very cheap things.

By very cheap things, I am particularly thinking about electronic goods. People buy information (views of articles and things like that) or applications …

Read more

Posted Mon 27 June 2011 by mcherm in Uncategorized