Home
Sharding /dev/null
Cancel

How To Finally Kill Lua

Why Kill Lua We live in a world that increasingly uses software that needs to be embedded in other software. People use scripting to create game mods (with Epic Games releasing Verse as a dedicate...

Capabilities In - Effects Out

Those who know me know that I spend a lot of time thinking about programming language design, and what the next generation of programming languages that push the industry forward might look like. T...

Scaling Postgres

This week we’ll be looking at something that everyone working in SaaS will deal with sooner or later: Scaling Postgres. Observability When people want to scale postgres it’s usually because they’...

My Software Philosophy

I’m a staff engineer and I’ve spent my career building things in the Saas startup space, at everything from seed-round companies to public giants. The one constant you’ll see anywhere is that if yo...

TheBoringDev's Practical System Design Guide #1: Data Organization

This post is the first in a multipart series talking about practical system design. I’ve read too many system design posts that fail to give strong advice for when to use a given pattern. Instead t...

Talking About Function Colors

What color is your function? One of my software blog posts that I always go back to is the now famous What Color is Your Function?. After multiple read-throughs and reading through the comments bo...