Newsletter #55

Twitter Memes, Zero Downtime Postgres Migration, Boxes, Trucks and Bikes, Replit Legal Threats, A Project of One’s Own, Startup Benefit, and FinTech 3.0

Hello there - I hope you have a relaxing weekend.

If you haven't joined yet, you can subscribe right here:

Life Update

I was asked for podcast suggestions, so here are the ones I listen to semi-regularly:

My favorite is still the All-In Pod. I haven’t missed an episode since they launched last year.

Fantasy Angel Fund #1

$3M fantasy angel fund - $50K checks - 60 seed-stage startups - * new check

The full list is here.

Twitter Memes

Zero Downtime Postgres Migration, Done Right

“In this blog post we describe how to migrate a Postgres database to a new instance with zero downtime using Bucardo. We will describe how to avoid common pitfalls like data loss, deteriorated performance and data integrity failures. We have successfully used this process to migrate our Postgres databases from version 9.5 to 12.5 on RDS, but the process isn’t restricted to RDS only, and does not depend on anything AWS specific. This migration strategy should be possible with any self-hosted or managed Postgres.”

Boxes, Trucks and Bikes

“However, there’s also another way to split this, that I think is becoming increasingly important - instead of looking at the product category and the buying journey, look at the logistics model.

For Amazon, makeup, books and shoes are all just interchangeable SKUs with the same buying journey that can all be stored in the same fulfillment pod and all go into the same brown cardboard box, but a cucumber, a stove, a bag of cement or a bowl of soup do not fit this model at all - they might need a different buying journey, but they definitely need a different logistics model. So, as well as thinking in terms of hardline versus softline, or high touch versus low touch, we should also think of parcels versus collection or delivery versus bikes.”

How Replit Used Legal Threats to Kill My Open-Source Project

“I think you should take it down and stop working on it. I'll be engaging our lawyers on Monday if it's still up by then. [...] We were a tiny company when you interned with us [...] Luckily we're bigger now, and crucially have a lot of money to pay for top lawyers now if we're forced to go that route.”

A Project of One’s Own

“The most important phase in a project of one's own is at the beginning: when you go from thinking it might be cool to do x to actually doing x. And at that point high standards are not merely useless but positively harmful. There are a few people who start too many new projects, but far more, I suspect, who are deterred by fear of failure from starting projects that would have succeeded if they had.

But if we couldn't benefit as kids from the knowledge that our treehouses were on the path to grownup projects, we can at least benefit as grownups from knowing that our projects are on a path that stretches back to treehouses. Remember that careless confidence you had as a kid when starting something new? That would be a powerful thing to recapture.

If it's harder as adults to retain that kind of confidence, we at least tend to be more aware of what we're doing. Kids bounce, or are herded, from one kind of work to the next, barely realizing what's happening to them. Whereas we know more about different types of work and have more control over which we do. Ideally we can have the best of both worlds: to be deliberate in choosing to work on projects of our own, and carelessly confident in starting new ones.”

Startup Benefit

FinTech 3.0 Re-Architecting Financial Market Infrastructure & DeFi

This is probably the best post I’ve read on the present and future of finance.