The tedious obvious program

Sometimes, the obvious program can be tempting but tedious.

I estimate that the 4200 lines of output code could have been replaced by an interpreter of at most a few dozen lines of code and a schema [note: template] of 400 lines.

Programming Pearls, Data Structures programs, p25

Separating the data from the control will pay off handsomely.

Programming Pearls, Data Structures programs, p25

Our product did not monetize, and it took too long to figure that out.

We failed to build a business because our product did not monetize, and it took too long to figure that out.

We sequenced building our business in the following order: First we built our team, then the product, then distribution, and then monetization.

We did not reach product-market fit until 2019, five years after starting the company.

Source: Kite is saying farewell – Code Faster with Kite