Specification as a Library (Vol.2)

Introduction In the previous link, I started my saga to explain an approach for encoding a specification into a system itself. In this post, I will introduce the design phase for such an application. Identifying Domains We need the specification for the software that we’re going to build. Hence, with the specification, we can identify …

The Midas Touch

The most famous King Midas is popularly remembered in Greek mythology for his ability to turn everything he touched into gold. You've convinced yourself through many years of continuous improvement that you are overwhelmingly awesome at building software. In fact, you've developed a belief system that you not only understand how to build perfect software, …