Musings of a developer who may, or may not, know what he is doing.