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’t be a potential market. It is a bit dated but I believe is still relevant.
Technology, books, travel, and linguistics
A few years back, I scraped data on podcasters from iTunes. The data was a bit underwhelming and made me realize that podcasters can’t be a potential market. It is a bit dated but I believe is still relevant.
Every public-facing API service should have API usage limits. If this seems overkill then ask yourself if would it be OK if a single IP sends a million requests a second. This does not apply just to publicly documented services […]
Poetry is a great build system. And in 2023, I believe, no one should use the pip for a private Python codebase. Getting it right inside Docker is a different issue, however. Consider a simple Flask-based web server as an […]
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?
Software engineering at its core a job that involves thinking and the ability to convert that thinking into meaningful code that a machine will understand.
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 […]
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.
Guardrails are meant to protect us from tripping over. The same can be said about engineering guardrails.
The early adopters of Instagram were not VCs.
Writing tests at an early-stage startup is always heatedly debated. If a function has one call, adding a unit test doubles the number of calls, this not only doubles the current work but even slows down future code changes 2X! […]