Software engineer at @ClickHouseDB; prev: @Figma, WePay.

Joined September 2009
There's a saying that laziness is a valuable quality in software engineering. Lazy engineers despise repetition, so they automate tasks and build better software to replace the suboptimal ones.
2
9
342
In the agentic coding era, if we are not feeling the pain of suboptimal software languages/frameworks/tools, surely we will still get better product/UX, but will we still be motivated to innovate on these building blocks?
1
2
106
In the agentic coding era, if we are not feeling the pain of suboptimal software languages/frameworks/tools, surely we will still get better product/UX, but will we still be motivated to innovate on these building blocks?
30
We’ve lost an icon. Margaret Hamilton, a computer science pioneer best known for her work at MIT leading development of the flight software for the Apollo missions to the moon, has died at 90. Read about her legacy via MIT News: news.mit.edu/2026/margaret-h…
303
8,849
777
29,255
1,560,987
Joy Gao retweeted
Using agents but losing agency
What when it comes to AI in software engineering are you struggling with the most?
12
35
391
14,667
I am giving a keynote next Tuesday Sept 22 at the "Rows & Columns Summit" on the torrid history of hybrid transaction/analytical processing (HTAP) database management systems: Broken Dreams, Broken Promises, Broken Marriages. rowsandcolumnssummit.com/
1
18
3
150
10,059
This is the best ads on Origin!
We're making Git hosting more reliable, performant, and scalable. This post traces 20 years of Git infrastructure and explains how that history led us to design and operate our Git storage, Origin, as if it were a database. cursor.com/blog/git-at-any-s…
1
242
Joy Gao retweeted
I did a write-up of things I learned during my 10-year tenure at GitHub, the things that worked, and what we're trying to improve in Origin. The scale of the challenge is staggering, but I really want people to know we're putting a lot of thought and care into it.
We're making Git hosting more reliable, performant, and scalable. This post traces 20 years of Git infrastructure and explains how that history led us to design and operate our Git storage, Origin, as if it were a database. cursor.com/blog/git-at-any-s…
58
100
28
1,407
178,998
So excited to have @andy_pavlo joining ClickHouse and leading a research lab here!
Welcome to ClickHouse, @andy_pavlo 👋 We're launching ClickHouse Labs, a new research group advancing foundational database technology, led by Andy as VP of Database Research. Andy is an award-winning database researcher, professor at Carnegie Mellon University’s Computer Science Department and longtime leader of the CMU Database Research Group. At ClickHouse Labs, he'll build a team to take on the hardest problems in database systems, testing their work on real workloads and publishing it in the open, across both ClickHouse and PostgreSQL. Read Andy’s blog: clickhouse.com/blog/andy-pav…
1
13
4,039
“The future is already here—it's just not very evenly distributed” Newspaper date: May, 2026
1
5
299
Supply chain attacks and OSS sustainability go hand in hand. I've semi-seriously joked for years that OSS upstreams should periodically purposely inject full vulns into their code and let downstreams fuck around and find out. Downstreams can pay to get the non-FAFO version. The not joke part is simply that OSS maintainers aren't a supply chain. OSS maintainers are not responsible for monitoring CVEs (because, they are not a supply chain). OSS maintainers are not at fault when bad shit happens to downstreams, because basically every OSS license (MIT, Apache, GPL, etc.) literally says: the software is provided "as-is, without warranty." You get what you pay for (that is to say: absolutely nothing!) Now, the joke part is that I do believe there is an ethical obligation to try to prevent harm downstream. But "try" is the key word. So, this isn't a serious proposal. But, if you're using OSS code and you're not paying for a license with a contract that promises some kind of warranty, you have no supply chain. You (the downstream user of an OSS lib) ARE the supply chain. To use a metaphor: physical goods have a real supply chain. Car manufacturers, chips, clothes, toys, etc. You have a signed commercial agreement with all your suppliers that promises quantity AND quality and blowback if either are missed. Thats a supply chain. If someone puts some chips on the side of the road with a "FREE" sign, then you integrate those into a product, then find out those chips are hacking customers, its your fault, not the person who dropped them on the side of the road.
45
166
23
1,553
144,657
We've lost count of how many copies of Designing Data-Intensive Applications we've got around the office - new hires bring it in, old hires "adopt" copies... It's not quite our scripture, but it might be our verse. So we're delighted that @martinkl and @criccomini joined us on the BugBash podcast to talk about the forthcoming second edition! It's out now, links below. And to celebrate the launch of the second edition, we're giving away 100 copies of what might be the best book on distributed systems that you'll ever read. Reply here if you want one.
14
6
23
2,600
Joy Gao retweeted
Dialing up the Spice on spicytakes.org/ Please welcome Bryan Cantrill, George Hotz, and Jess Frazelle to the arena
2
2
13
3,139
Joy Gao retweeted
Big fan of @ClickHouseDB because: 1. Focus on real-time 2. Fast 3. Cost-efficient 4. Materialized Views reduce need for dbt 5. Query Endpoints spin up quick APIs 6. ClickPipes = out-of-the-box integrations 7. Ease to scale s/o @goldskyio @jefftyling for the recommendation
Like many startups, @Polymarket started with what made sense: Postgres. clickhou.se/3ZmTCqy As their platform took off, the data in Postgres grew, and it naturally became used for everything - transactions, data warehousing, and user-facing analytics. Analytics began to strain Postgres, and limited what questions they could ask. In a couple months, Polymarket's lean data team added ClickHouse alongside Postgres, powering their data warehouse, in-app analytics and public APIs. We chatted with @primo_data about the journey.
14
6
58
8,207
I will be speaking at the Monster Scale Summit this year to talk about ClickPipes. Hope to see you there (online)! 😊
1
5
444
Your MongoDB analytics just got 100 times faster. clickhou.se/4jH6JfV The ClickPipes MongoDB CDC connector is now in Public Beta. Real-time replication. Native JSON support. Fully managed. Let MongoDB handle operations. Let ClickHouse handle analytics. Let ClickPipes handle the connection.
4
1
20
1,566
A lot of people don't get that in databases there are much worse problems that a crash. For instance: - Query returns wrong results - Security guarantee not enforced - Transaction guarantees not enforced - Data corruption in memory - Data corruption on disk - Corruption of WAL (preventing recovery) DB crashing when it ends up in a state where the data integrity can no longer be guaranteed is the best behavior you can imagine.
8
16
2
218
14,195
Open sourcing Agor today. Figma for AI coding Spatial canvas for managing multiple AI agents (Claude Code, Codex, Gemini) without losing your mind. Built it in a month using Agor itself. Real-time collab, MCP support, mobile prompting, built-in scheduler. agor.live
8
9
4
68
26,644