Life is better when platforms are simpler, keep it boring, keep it modular.

Robots need Ops too.

Retrieval Augmented Generation brings the capabilities of LLMs to another level.

Balancing the constraints of consistency with ease of use for development is a difficult, but worthwhile endeavor.

Creating a budget is hard. Tracking costs of a cloud product is harder. Aggregating and attributing costs across many cloud products for an enterprise has had an industry built around...

29 March 2023

Being Careful with ORMs

It is hard to represent databases as object-oriented code. Therefore ORMs, which seek to simplify, can have an adverse effect: more naive interactions with your database.

Creating a mindset for effective debugging with ipdb

27 September 2022

GraphQL: The Devil's API

Learn about GraphQL, when to use it, and how to make it fast!

Breaking into tech is not as easy as Tiktok influencers make it seem to be. On top of that, being a product manager intern in the growing tech industry is...

With a growing frontend codebase incorporating various external libraries, we noticed an increase in our bundle sizes and build times. This alarming trend (along with the subpar Lighthouse rating of...