Published by Keith Casey

API Design Smells

In software development, a “Design Smell” is a signal that something isn’t quite right. Think of it like your car sounding a little bit different or your Spidey Sense tingling. In the best of times, you can immediately point at the problem and know how to fix it. But the rest of the time, it […]


The Secret of Developer Pricing

Every startup goes through the debate of “How should we do developer pricing?” The conversation normally goes something like this: Person A: We need to come up a package that developers will buy! Person B: Okay, what if we took the free version and added A, B, and C? Person C: But developers don’t buy […]


My Reading List (2021)

After college, I resolved to read one book a month. It can be fiction, non-fiction, technical, business-oriented, or whatever as the goal was to always be absorbing and digesting new ideas and information, even just for fun. With the Kindle app and travel, that was always easy. In 2021, I had a series of major life changes […]


My Startup is Broken

Whenever I advise (or join!) a startup, one of the first conversations goes something like this: “Oh man. Everything here is broken! It sucks! There’s so much to do and not enough people to do it. We’re missing so many things, we don’t know where to start! The product needs so much work. Marketing needs […]


API Adoption: The Dangerous Delay

Launching an API is the easiest thing you’ll ever do. On the minimum end, you can put a framework in front of your database and call it done. If you add annotations to your source code, you can even auto-generate documentation. If you want to get fancy, you can use OpenAPI to auto-generate SDKs and […]


My Reading List (2020)

After college, I resolved to read one book a month. It can be fiction, non-fiction, technical, business-oriented, or whatever as the goal was to always be absorbing and digesting new ideas and information, even just for fun. With the Kindle app and travel, that was always easy. In 2020, that was a whole other story. Regardless, I […]


When is Enough Enough?

I share this post from my friend and former boss, Paul Murphy. Paul is unique in that he’s “American” in the legal sense but has spent most of his life not in the States. That includes working, raising kids, starting businesses, and just generally living. I share this post as a followup to my “The […]


The Uncounted Casualty of 2020

Before I go into this post, I realize that I’m blessed. My job has continued uninterrupted throughout, my family has been healthy, and – while many friends have struggled – it has been painful but not catastrophic. Overall, I have few legitimate complaints. Since COVID-19 spread outside China, the world has been flipped upside down […]


My Reading List (2019)

After college, I resolved to read one book a month. It can be fiction, non-fiction, technical, business-oriented, or whatever as the goal was to always be absorbing and digesting new ideas and information, even just for fun. In more recent years, I’ve generally tried to read 3 per month which works great with a Kindle app and […]