A developer's diary