I have been quieter than usual over the past few months.

Although I enjoy building in public, some work is better done behind the scenes until it reaches a point where there is something worth talking about.

For the past few months, I have been working as the Chief Technology Officer at a small startup in the United Kingdom. We are building an educational technology software as a service product for researchers around the world.

During that time, I came across a mistake that changed the way I approach software development.

Understanding the problem is only half the work