Developer Diaries: Engineering a Large-Scale SaaS with VBA