Exploring the design and implementation of a side project management application by an independent developer.