This is pure genius.
Software confounds description by regular engineering folks. That's because in 'regular' engineering, there is a design phase ("bridge is designed"), which is then turned into a production phase ("bridge is built").
In software, the designing never stops. This is confusing to many people. I found this article so insightful that I had to say, "pure genius".