The 48 Hours Before OpenSearch Went Public

AWS announced OpenSearch today with a post called “Introducing OpenSearch”. Reading it, you wouldn’t know what the repo looked like from the inside in the days right before it went out.

My last PR before the announcement was #277, a README update, merged April 10th. Two days later the announcement went live. In the weeks before that, the PRs stopped being about renaming packages and started being about the kind of stuff you only think of once you realize actual strangers are about to look at this thing:

None of these are hard engineering problems. They’re the boring last mile you do because you know someone’s about to look — wrong URLs, missing license headers, a README that assumes you already know what this project is. The last two weeks felt less like building features and more like cleaning up before guests show up.

Today I read the same announcement everyone else is reading for the first time, except I already knew every PR that went into making it true — which commit fixed the URL, which one updated the license headers, all of it, from two days ago.

Repo history · “Introducing OpenSearch”