Some data on podcasting

Some data on podcasting

A few years back, I scraped data on podcasters from iTunes. The data was a bit underwhelming and made me realize that podcasters can鈥檛 be a potential market. It is a bit dated but I believe is still relevant.

Timing

Timing

Two cryptocurrency exchanges came out early on from Y Combinator. One is 2012. One in 2013. One returned 1500X to early investors. The other one ceased to exist after 2 years. What happened?

Real vs Theoretical Engineering Productivity

Real vs Theoretical Engineering Productivity

Some engineering productivity is real. Some are theoretical.

Too much documentation is harmful

Too much documentation is harmful

As code changes, documentation becomes stale over time. This happens at big companies. This happens at small companies. Unlike code, documentation is not compiled or tested. The code is executed. If the code execution fails or produces incorrect results, it is fixed with much higher urgency.

Engineering stack

Engineering stack

Most startups think of the engineering stack as if it is a single cohesive thing. However, I believe that there are three different engineering stacks that are loosely coupled to each other.

The Mom Test by Rob Fitzpatrick

Book Summary: The Mom Test by Rob Fitzpatrick

The Mom Test is an intriguing book by Rob Fitzpatrick about how to do user research and validation of one鈥檚 product idea.

Engineering Guardrails

Engineering Guardrails

Guardrails are meant to protect us from tripping over. The same can be said about engineering guardrails.

VCs are anti-personas for a B2C startup

VCs are anti-personas for a B2C startup

The early adopters of Instagram were not VCs.

Staff Engineer by Will Larson

Book Summary: Staff Engineer by Will Larson

The book talks about what it means to be a staff engineer. It is an interesting read for those who would prefer to stay on the engineering as opposed to the management track of career growth.

The different layers of a web applications

The different layers of a web applications

There are three mandatory layers of any non-trivial user-facing web application. Storage, compute and view. The view is the front-end website and the mobile app(s). The storage is the database layer like MySQL or Mongo DB. The compute layer is the actual backend service serving the web content and related APIs.