joygao Profile Banner
Joy Gao Profile
Joy Gao

@joygao

Followers
2K
Following
3K
Media
146
Statuses
2K

Software engineer at @ClickHouseDB; prev: @Figma, WePay. More active on Bluesky these days (https://t.co/TAm08iycby)

Joined September 2009
Don't wanna be here? Send us removal request.
@joygao
Joy Gao
2 months
RT @ClickHouseDB: šŸ“¢ We're live at ClickHouse Open House in SF! Stay tuned for an action-packed day of exciting product updates, customer st….
0
9
0
@joygao
Joy Gao
3 months
RT @gwenshap: For years, my favorite trait in developers was curiosity. Curios developers learn fast and write more reliable code because….
0
24
0
@joygao
Joy Gao
4 months
RT @carlsverre: What if your app could combine the simplicity of physical replication with the efficiency of logical replication? Meet Graf….
Tweet card summary image
sqlsync.dev
Discover Graft, an open-source transactional storage engine built to solve the challenges of syncing data at the edge. Inspired by lessons from SQLSync, Graft enables lazy, partial, and strongly...
0
31
0
@joygao
Joy Gao
4 months
Seeing a lot of discussions around sync engines lately, which motivated me to share some lessons learned from working on Livegraph in my early days at Figma. Hope you find it useful 😊.
1
3
10
@joygao
Joy Gao
4 months
RT @sriramsubram: šŸ”Š Announcing new opening at Nile. We are looking to hire a rockstar Auth engineer to work on Nile Auth. It would be great….
0
5
0
@joygao
Joy Gao
8 months
Very interesting discussions in this YC thread -- and yes, the trend of building stuff on object storage continues!.
0
0
6
@joygao
Joy Gao
8 months
RT @aliasaria: A long time ago, there was a secret meeting of the top minds at BlackBerry. Their job was to save the company over a single….
0
25
0
@joygao
Joy Gao
9 months
šŸ˜‚šŸ˜‚šŸ˜‚.
@HR_Castillo
Horacio Castillo
9 months
@_realkings I'm afraid the kiddo has The Knack
0
0
0
@joygao
Joy Gao
9 months
This is a practical and honest writeup of working on developer infrastructure at scale: .
laurent.le-brun.eu
Laurent Le Brun's blog
0
2
8
@joygao
Joy Gao
9 months
My head hurts thinking about durable execution for too long, but thank god my brain has the durable execution feature.
0
0
1
@joygao
Joy Gao
9 months
Just published my first Substack blogpost: Demystifying Distributed Checkpointing.
0
3
7
@joygao
Joy Gao
9 months
Kudos to folks that write weekly newsletters. Not sure where y’all find the time. šŸ˜‚.
0
0
1
@joygao
Joy Gao
9 months
It’s been a while since I wrote a blogpost. Definitely underestimated the amount of effort and time but I’m getting close to wrapping up and publishing! Stay tuned!.
1
0
5
@joygao
Joy Gao
9 months
Anyways, I am a Bazel fan but it’s hard similar to writing functional code without side-effects is hard when it comes to real-life programming. It gives you back as much as you are willing to put into it.
1
0
4
@joygao
Joy Gao
9 months
Other criteria to even consider Bazel at all, IMHO:.- monorepo.- polyglot codebase.- more than a couple hundred engineers.- build has become the bottleneck to productivity.
1
1
9
@joygao
Joy Gao
9 months
If your company doesn’t have the resources to set up a Bazel platform team, then your builds are probably not that slow, or there are other low hanging fruits to improve build speed, and so you are better off delay your Bazel migration journey.
1
0
2
@joygao
Joy Gao
9 months
Not to downplay the need of Bazel knowledge sharing — however it’s not actually practical for all engineers (especially product engineers) to learns the ins and outs of Bazel. If product engineers are writing custom rules then the company is not investing in it enough.
1
0
3
@joygao
Joy Gao
9 months
One lesson learned from working on Bazel migration at Figma is that having a centralized Bazel platform team to build deep expertise is crucial to the success of Bazel adoption.
@sluongng
Son Luong
9 months
Do you know what is an interesting trend?.The list of companies who are looking for @bazelbuild talents. Here is a small sample AI, AV, Database, DevTools, FinTech, Ecommerce. Pretty much most of the successful tech companies are adopting Bazel.
2
2
30
@joygao
Joy Gao
9 months
I’m picturing a future where most of the things are built by AI but we got a small number of tools and sites advertised with ā€œbuild by human, build for humanā€ or ā€œartisan software, hand-typed with loveā€.
0
0
7