A web app detailing Rob McDiarmid's experience with software development.