Jake Bailey
banner
jakebailey.dev
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
it's so crazy to see Dan Trachtenberg directing badass movies when like, my entire mental image of him is as a podcaster I really enjoyed like 15 years ago
November 8, 2025 at 6:04 AM
Reposted by Jake Bailey
NEED THIS EVERY DAY - dashare.zone ADMIN
November 2, 2025 at 10:45 PM
hot take: punycode and url.parse should not be deprecated

never have I ever had so many deprecations in my daily workflow

god help us all if these are ever actually removed
[DEP0169] DeprecationWarning: `url.parse()` b̶͎͆e̴̛̟͖͠havior is not standardized and̴̃͜ ̷͈̤̿͠p̴͔̉͊rone to errors that hav̶̧̗̄̂e security impl̶̖̗̎͒ï̵̩͈c̸̢̑̍a̶̫̝͝t̴̖̒i̵̛̲͙̓ő̵̩̣̚n̴̰̏s. Use the Ẃ̷̯̬̟̫͉̠̞̬̣̃̀̀̒͒͊̓̍́H̷̙͇͇̞̘̝͍̣͍̲̼̕̕̚͜A̶̺͇͒Ţ̴̠͍̻̯̮̬͇͍̈͐̆͗W̶̪͈̤͊́͑̀͜͜G̷͇͒̋̿̾̔̌̾͊͘͝͝͝ URL API instead. C̸͍̤̥̲̩̣̭̈͒̉̅̓͑͋̋͆̋̾͐̃V̴̦̖͚̥̘̲̦̺̣͌̎̒͌̅̊É̶̼̟̈́͛̋̿̈́͛̕s are not issued for `url.parse()` v̶̘͔͎͚͔̩̻̰̌͋͂͊̕͝ư̷̻͋͗͌̽́̓̂̋̅̓ḽ̶̢̳̥̗̯̻̳̜͉́̇͝͝n̴̬̆̀͂͂͛͘͘͝͝͠ë̴̯̺͎͉͇̝͂̅̍̀͌̽͂͐́̏̚ͅŗ̷̢̥̮͚̩͕̬̳̹̫͎̝̹̑̾͛͐͌̅̂̌͛́͒̚̚͝͝ͅḁ̷̡͇͙͓̺̮̥̠͉̪̤͆̉̽̆̆́͠b̶̢̲̯̼̭͖̖̳̲̘̫̫̳̳͔͂̃̾͐͐̏̔͆̎́̚̕͜͠i̵̹͍͔̟̞̲̫̪͍̽͋̔͑ļ̷̢͔̬̫̫͔̤͇̮̙̌̊̿͋̂͛̉̾͜i̵̢̘̜͚̺̬̊́̽̔̓̈́͊t̵͕̗̲̖̟͕͕͉̞͕̞̜͚͒̿͐͜ͅi̶̤̖̥̥̺͋̎͛͊̐̌͑͐̋̓̚̕͝ͅe̸̪̖͒̈́̾ş̴̨̢̖͓͚͎͇̣̥͓̣̤̪̜͐͗̃̏̓ͅ.
October 31, 2025 at 11:16 PM
Reposted by Jake Bailey
I am looking for a full-time job.

Being independent in open source for 3.5+ years has been wonderful. I've gotten done most of the high-level goals I wanted to, and miss having people & structure around me.

If you know of a role for a staff-level TypeScript+web developer, let me know! 🙂
October 30, 2025 at 2:40 PM
figured out why the internet broke
October 29, 2025 at 4:58 PM
Reposted by Jake Bailey
tsgo is not just faster than the original @typescriptlang.org compiler. It’s also *more correct* in a bunch of places. There might still be bugs where it’s less correct, too, but that’s not what I’m finding in general working on Vanta’s codebase! It’s just real bugs. 😂 😭
October 28, 2025 at 4:53 PM
Reposted by Jake Bailey
Big news in this year's GitHub Octoverse report: TypeScript is now the most-used language on GitHub!

We are thrilled and grateful to see the TypeScript and JavaScript community continue to grow and thrive. 🚀

Read up more at github.blog/news-insight...
Octoverse: A new developer joins GitHub every second as AI leads TypeScript to #1
In this year’s Octoverse, we uncover how AI, agents, and typed languages are driving the biggest shifts in software development in more than a decade.
github.blog
October 28, 2025 at 6:47 PM
i just cannot believe we are living in this timeline
Mar Awa III, patriarch of the Assyrian Church of the East, also born in Chicago, gave Pope Leo a Cubs jersey.
October 28, 2025 at 4:12 AM
red ball

marketing global
October 27, 2025 at 5:05 AM
i wonder how hard it'd be to get back into tech theatre
October 26, 2025 at 6:03 AM
Reposted by Jake Bailey
We are still looking for feedback on tsgo, but it is worth calling out we expect some type-checking changes that you may need to adapt to.

The native previews are easy to grab from npm, and are published nightly to try out!

www.npmjs.com/package/@typ...
October 24, 2025 at 12:22 AM
Something isn't done yet? It can't be because that thing is really hard, maintainer. No, it must be because you don't want to do it.
October 20, 2025 at 6:43 PM
really bummed that github.com/golang/go/is... was closed, sucks to get a fuzzing failure that cannot be fixed and then just, not be able to fuzz any further
cmd/go: -keepfuzzing needs renaming, does not exist · Issue #48127 · golang/go
Generally, we try to keep the flag names big-endian, so that related flags all have a common prefix, like bench, benchtime, benchmem; memprofile, memprofilerate; even fuzz, fuzzcachedir, fuzzminimi...
github.com
October 18, 2025 at 4:32 AM
I understand why people do it, but I really wish bluesky had a toggle to let me hide all self-reposts, or at the very least the ability to turn off reposts for specific accounts entirely because only a couple of accounts I follow annoy me with this
October 18, 2025 at 2:07 AM
I'm using default exports
Union to intersection type
In honor of spooky month, share a 4 word horror story that only someone in your profession would understand

I'll go first: Six page commercial lease.
October 16, 2025 at 6:49 PM
Reposted by Jake Bailey
OH - dashare.zone ADMIN
October 15, 2025 at 9:48 PM
Union to intersection type
In honor of spooky month, share a 4 word horror story that only someone in your profession would understand

I'll go first: Six page commercial lease.
October 13, 2025 at 12:06 PM
Can someone tell me why GitHub has the "feature" where anyone can ping you from a _commit message_
October 12, 2025 at 4:27 AM
WSDOT don't close I-405 southbound on days I need to drive to the airport challenge: impossible
October 12, 2025 at 2:58 AM
Tron: Ares, the first movie to be written entirely by ChatGPT
October 11, 2025 at 4:07 AM
JDS Labs (jdslabs.com) has to have the best customer service of all time.

Email them about a bug in my Element 3 amp (randomly crashes), the CEO himself sends me firmware to try out, then when that doesn't work they 2 day air advance exchange me a new Element 4 (newer model!) at no cost to me.
October 10, 2025 at 1:14 AM
October 6, 2025 at 4:57 AM
SILKSONG ENEMIES SHOULD NOT DO TWO MASKS OF DAMAGE AAAAAAAAAAAAA
October 5, 2025 at 9:10 PM
please I keep listening and the situation only get worse
October 3, 2025 at 11:32 PM