This is a part of a series of posts that is intended to describe how we write our software at Imerso. We use…