Jakob // theCodeDrift
banner
codedrift.social
Jakob // theCodeDrift
@codedrift.social
But can we make it useful?
🔩 cofounder at taskless.io
💖 creator of @bias.is
🦝 streams it all at twitch.tv/theCodeDrift
Pinned
Now that we have pinned posts, it's time for a proper introduction.

I code (lots of TypeScript, a bit of Rust, even some PHP), talk music and concerts, and occasionally take mid photos. Come for one, stay for the others.

I used to hide my interests. We're not doing that anymore.
Day 5 without Zyrtec: woke up to my hands feeling like they were on fire and my lower lip looking like it got fillers.

I wish I knew how to explain to someone that you can feel the welts and histamine coming. It’s like a dozen tiny spicy prickles.
Kinda. Though more like my body has rediscovered the joy of histamine and pretty much anything leaves a lovely welt.
November 9, 2025 at 4:58 PM
I know I’m three weeks late to the BASTTIE debut, but I’m genuinely happy to see the concept youtu.be/pOKHcz1TM3M

I’m also really curious from era to era how they will evolve the outfits & styles
BASTTIE(바스티) '첫걸음 (First Step)' Official MV
YouTube video by BASTTIE
youtu.be
November 9, 2025 at 7:09 AM
Discovering the nightmare known as "stop taking Zyrtrec"
November 9, 2025 at 1:58 AM
Our charity incentive “PlateUp! but Jakob must also wear a hotdog hat” is November 14! You all helped make this happen when you came together to support SAfG a few months ago.

Let’s celebrate the one way we know how.

🌭

November 14, 2p PST 5p EST
twitch.tv/theCodeDrift
November 6, 2025 at 7:10 PM
For those who are curious when the stream is live this week.

Wed @ 10a is coworking
Thurs & Fri @ 2p is code streams

We’ll be live testing PVTCH, working through code policy tools for the startup, & more.
November 3, 2025 at 7:30 PM
Kept true to my word and pushed PVTCH out the door Friday. Saturday on ohaiDrifty, we learned things were less okie than dokie, so we spent Saturday bug fixing.

Just as anyone in software would have predicted.

By Wednesday’s stream we’ll have our translator bot running against production.
November 2, 2025 at 6:46 PM
Reposted by Jakob // theCodeDrift
The year is 2013:

- password managers worked
- you could get most TV content from one or two streaming services
- you could paste links into chats and previews would actually unfurl correctly
- google results contained actual search results
October 31, 2025 at 4:02 PM
Another day, another pile of discord spam
October 30, 2025 at 6:20 PM
I would be terrible at CloverPit
The 1:30am moment when you realize offering a 3x "bonus" for your !spin command was also 3x-ing the payout return turning a 72% return into statistical nightmare.
October 29, 2025 at 3:54 PM
The 1:30am moment when you realize offering a 3x "bonus" for your !spin command was also 3x-ing the payout return turning a 72% return into statistical nightmare.
October 29, 2025 at 8:34 AM
It was three hours. But, I’ll probably finish this weekend so we can have translation support by Wednesday’s coworking stream
Optimistic me says it’s only 4 more hours of work. Realistic me says I’m definitely about to lose an hour to Twitch OAuth and moving pvtch temporary ID storage from localStorage to a domain-scoped cookie.
October 25, 2025 at 2:21 AM
I got carried away with the translator bot, but only so we can get PVTCH out the door on the Friday stream.

I'm also digging into the OAuth flow. I'd like an id-only / no email scope so we can secure the endpoints without ever touching an email.

But that's a tomorrow-me problem
October 24, 2025 at 6:25 AM
Reposted by Jakob // theCodeDrift
welcome to linux, please pick your starter distro:

- difficult linux
- racism linux
- backdoored linux
- bloat linux
- slop linux
October 23, 2025 at 6:01 PM
Segment by grapheme…

Oh my God, we can stop writing workarounds for “half an emoji”
Don't [...spread] or .split() your strings!

Use Intl.Segmenter API. Available in every JS runtime
October 23, 2025 at 4:41 PM
I have some choice words for whatever marketer thought sending their slop as calendar invites was a clever way to circumvent spam filters.
October 20, 2025 at 6:15 PM
There might have been secret gaming streams on 🦝 ohaiDrifty. We may have raided over to @foxwithtacos.bsky.social on Saturday and @redfoxheritage.bsky.social on Sunday.

There may be more in the future. But if I told you when, they wouldn’t be very secret, now would they? :)
October 19, 2025 at 8:26 PM
The progress bar is done; it was small enough we could make some early technical decisions and learn Cloudflare Workers.

Today, we’re going to start on a bot that auto-translates twitch chat using m2m, with the goal of making stream chats more accessible.

2p PDT | 5p EDT
twitch.tv/theCodeDrift
October 17, 2025 at 4:58 PM
This is just a reminder to my friends.

Never “RSVP” to a protest.

You just show up.

And leave your phone off unless you absolutely need it.
October 16, 2025 at 4:59 PM
On stream, we run a bot that translates to & from English in order to make our stream more accessible to devs who don’t have English as a primary language.

But that bot is going away. :/

After we finish the progress bar work for PVTCH, I think this is a problem worth solving.
October 14, 2025 at 5:19 PM
This week’s stream schedule. I want to continue working on PVTCH: Privacy-first Twitch tools, while we get our next round of developer interviews done. There’s tech week and GitHub universe events happening, so I’ll see ya around SF.
October 13, 2025 at 5:08 PM
Nothing good ever comes from the Discover feed
October 13, 2025 at 4:10 PM
If anyone was curious, yes, this is now in my collection
@dollarpbr.gay at a crate sale today and this gem popped up
October 12, 2025 at 9:29 PM
@dollarpbr.gay at a crate sale today and this gem popped up
October 12, 2025 at 8:54 PM
TIL OBS thinks foo.html#one and foo.html#two are two different web pages, causing a full page reload when its source changes.

I also learned rapidly changing the browser source in OBS will eat all your frames. It looks like the Chrome frame is completely relaunched on a property change.

Cool.
October 10, 2025 at 8:42 AM
Today we’re working on privacy-first Twitch tools.

I don’t think you should have to do an OAuth dance just to have an overlay.

Bots like @firebot.app @streamer.bot and @mixitupapp.bsky.social already know your stream’s “state”.

We just want beautiful widgets.

2p PDT
twitch.tv/theCodeDrift
October 9, 2025 at 6:20 PM