Grilled Cheese

ExploreLog inSign up

Jake Bailey

@jakebailey.dev

405 Following4.4k Followers

Principal Software Engineer at Microsoft working on TypeScript

Underground gopher, finally revealed

jakebailey.dev
github.com/jakebailey

arch btw

PostsRepliesMedia
@jakebailey.devOct 12, 2026, 12:14 AM

we suspect all trim is actually this same wood, slopped up with like 5 layers of paint it's absurd that people will landlord-special themselves

@jakebailey.devOct 9, 2026, 10:22 PM

it's time to play: Guess! That! Model!

@jakebailey.devOct 6, 2026, 9:01 PM

anakin meme

ECMAScript is the most well-specified language

So its behavior makes sense, right?

it makes sense, right?
@jakebailey.devSep 30, 2026, 1:49 AM

because it's slow 😞

@jakebailey.devSep 24, 2026, 7:23 AM

that scene from the matrix except it's me reading articles, talk slides, PR descriptions, saying "that's Claude", "that's GPT", "that's Claude", "Claude", "GPT", ...

3
@jakebailey.devSep 23, 2026, 7:46 AM

Hm, we had a function app using those fields even up to this past month, and org association is public already, I'm a bit confused but maybe this is on different events

@jakebailey.devSep 23, 2026, 7:10 AM

Though to be fair, the automation is effectively just "git rebase --update-refs" 😃

@jakebailey.devSep 23, 2026, 7:08 AM

Yes, all good, take nothing as complaints, I just thought it was amusing

@jakebailey.devSep 22, 2026, 10:06 PM

Unfortunately yes, though it's more of a display issue in the userscript someone else made that I was trying Just funny to see myself marked as "AI" Each automatic megamerge rebase pushes something like 50 commits, so, not good!

@jakebailey.devSep 22, 2026, 5:35 AM

oh no, all this force pushing put me on the AgentScan list

@savannah.devSep 22, 2026, 12:40 AMReposted by @jakebailey.dev

my husband just interrupted putting dishes away because he wanted to show me something called a “jj megamerge”. i’m scared i’m losing my husband to jj.

@jakebailey.devSep 22, 2026, 2:06 AM

please you must understand this is not a mental breakdown this is my life now

I don't even know where to start. an insane jj history. lines are going everywhere, it's like 50 different changes, interdependent, but 36 of them come off of one branch then either lead to various megamerges or to other fixes
@jakebailey.devSep 20, 2026, 5:34 PM

i can tell you i chose an interesting time philosophically to start reading the bobiverse series

@jakebailey.devSep 20, 2026, 5:12 AM

Yeah, less of a reason to do it when using Gerrit, but it's nice to have a bunch of GitHub PRs going, given stacking stuff there is unfortunately not possible The auto rebasing would have been helpful when doing perf testing various Go compiler stuff, though (git can do it but it sucks)

@jakebailey.devSep 20, 2026, 4:40 AM

uh oh, i love it

jj log, lots of lines showing a complicated history ending at a megamerge
@jakebailey.devSep 19, 2026, 10:28 PM

help I'm turning into a jj megamerge sicko

@jakebailey.devSep 18, 2026, 6:11 PM

Yep, fun github.com/microsoft/Ty...

@jakebailey.devSep 18, 2026, 5:37 PM

This made me wonder if any code I maintain has FMA bugs and yep... So now I'm making a lint rule for TS's repo that bans it entirely

@jakebailey.devSep 18, 2026, 5:12 PM

I assume you mean go.dev/cl/799984 and go.dev/cl/801620; these kinds of changes I think have always been allowed go.dev/ref/spec#:~:...

You can use pkg.go.dev/golang.org/x... with -compile=fma to sus out issues, I think, or GOCOMPILEDEBUG=fmahash=...

@jakebailey.devSep 18, 2026, 2:16 PM

I wish tinyexec exposed its `which` algorithm too

Older posts
Terms of UsePrivacy PolicyCommunity StandardsHelpGet the app

Grilled Cheese is a product of Village Compute

Version devBuilt at: 2026-10-12 04:31:30 EDT