Jake Bailey
@jakebailey.dev
According to git blame, I wrote the TypeScript compiler, don't fact check that
Principal Software Engineer at Microsoft working on TypeScript
Underground gopher, finally revealed
https://jakebailey.dev/
https://github.com/jakebailey
arch btw
Principal Software Engineer at Microsoft working on TypeScript
Underground gopher, finally revealed
https://jakebailey.dev/
https://github.com/jakebailey
arch btw
Would be good for the proposal to also mention Go, Rust, etc who have this
The current proposal text mentions "var + different condition" in C++, but doesn't for the JS version of that, so hopefully that's just an oversight given most of the time I want
if (const value = foo(); value.condtion) { }
The current proposal text mentions "var + different condition" in C++, but doesn't for the JS version of that, so hopefully that's just an oversight given most of the time I want
if (const value = foo(); value.condtion) { }
November 10, 2025 at 5:39 PM
Would be good for the proposal to also mention Go, Rust, etc who have this
The current proposal text mentions "var + different condition" in C++, but doesn't for the JS version of that, so hopefully that's just an oversight given most of the time I want
if (const value = foo(); value.condtion) { }
The current proposal text mentions "var + different condition" in C++, but doesn't for the JS version of that, so hopefully that's just an oversight given most of the time I want
if (const value = foo(); value.condtion) { }
Doesn't this imply the bug should be fixable on TS's end?
November 10, 2025 at 3:53 PM
Doesn't this imply the bug should be fixable on TS's end?
I'm just as surprised as you 😅
November 8, 2025 at 6:46 PM
I'm just as surprised as you 😅
I like to think someone with power is following me but that would be improbable
November 8, 2025 at 4:32 PM
I like to think someone with power is following me but that would be improbable
Update: bsky.app/profile/gith...
❗ Breaking: notifications from @ mentions in commit messages will be removed next month. 👀
https://github.blog/changelog/2025-11-07-removing-notifications-for-mentions-in-commit-messages/
https://github.blog/changelog/2025-11-07-removing-notifications-for-mentions-in-commit-messages/
November 8, 2025 at 4:25 PM
Update: bsky.app/profile/gith...
i don't think twitter is usable or should be used as a platform for anything valuable
November 2, 2025 at 11:33 PM
i don't think twitter is usable or should be used as a platform for anything valuable
Me but for the KKKKVVVV map CL where I couldn't figure out the bug but copilot found the one random hardcoded constant I missed
I spent weeks rereading the code when I could have spent 20 seconds in the chat window
I spent weeks rereading the code when I could have spent 20 seconds in the chat window
November 1, 2025 at 7:07 PM
Me but for the KKKKVVVV map CL where I couldn't figure out the bug but copilot found the one random hardcoded constant I missed
I spent weeks rereading the code when I could have spent 20 seconds in the chat window
I spent weeks rereading the code when I could have spent 20 seconds in the chat window
That's good and all but I can't fix old pinned deps or code people have already vendored
November 1, 2025 at 9:42 AM
That's good and all but I can't fix old pinned deps or code people have already vendored
not adding the trailing newline is cursed behavior
October 30, 2025 at 1:18 AM
not adding the trailing newline is cursed behavior
using npm solves dependency problems in the same way using "any" solves type checking problems 😋
October 29, 2025 at 10:26 PM
using npm solves dependency problems in the same way using "any" solves type checking problems 😋
I thought yarn could do a more pnpm-style layout that avoids this?
October 29, 2025 at 9:37 PM
I thought yarn could do a more pnpm-style layout that avoids this?
hoisting is the enemy of the people
October 29, 2025 at 9:35 PM
hoisting is the enemy of the people
It's not Jakelang, it's just Jake
October 29, 2025 at 1:32 AM
It's not Jakelang, it's just Jake
I find GHA to be far too noisy for benchmarks; TS has its own dedicated machines for benchmarking, and it just runs `tsc --diagnostics` and doesn't integrate with anything else (yet?)
October 28, 2025 at 3:46 AM
I find GHA to be far too noisy for benchmarks; TS has its own dedicated machines for benchmarking, and it just runs `tsc --diagnostics` and doesn't integrate with anything else (yet?)