trav @techsavvytravvy.com · 02/08/2026we're live playing D&D! come hang out for Episode 20: "No One Mentioned Horror! Our Friendship vs Snowfall Shadows and Bloodstained Ruins" twitch.tv/ptmhshow 121
trav @techsavvytravvy.com · 21/06/2026we have a new member joining us today, i hope he's not a betraying bastard! twitch.tv/ptmhshowtwitch.tvPTMHshow - TwitchGlow in the Dark: Episode 16 "We Thought We Could Trust Him: A Prelude to Betrayal and Heartbreak as Trust is Broken Over and Over Again!!!" 171
trav @techsavvytravvy.com · 07/06/2026we start the new arc today - new art, new music, new shenanigans! come hang out twitch.tv/ptmhshowtwitch.tvPTMHshow - TwitchPeople from the Midwest doing our best to play Dungeons & Dragons. It's gonna be a bloodbath every Sunday at 4pm ET. 040
trav @techsavvytravvy.com · 10/05/2026we're playing d&d! twitch.tv/ptmhshowtwitch.tvPTMHshow - TwitchGlow in the Dark: Episode 12 040
trav @techsavvytravvy.com · 12/04/2026today's session is gonna be nuts we're live come hang out and watch us die twitch.tv/ptmhshowtwitch.tvPTMHshow - TwitchGlow in the Dark: Episode 8 010
trav @techsavvytravvy.com · 06/04/2026megosh is somehow both my favorite and least favorite character youtube.com/shorts/d36O3...youtube.comhe just loves magicYouTube video by Phoenix Tears and the Manticore Hunters 000
trav @techsavvytravvy.com · 22/03/2026d&d day is finally back! come watch us die @ 4pm ET TODAY!! twitch.tv/ptmhshow 020
trav @techsavvytravvy.com · 22/02/2026bloodbath starts in like 30 mins come watch us die twitch.tv/ptmhshow 030
trav @techsavvytravvy.com · 23/01/2026this weekend i'll be joining some friends to stream episode 1 of a brand new d&d campaign called Glow in the Dark - it's an original story created by my best friend and dm with fantasy, scifi, and anime/manga influences. come hang out sunday @ 4pm ET! twitch.tv/ptmhshow 080
Reposted by travcmgriffing @cmgriffing.bsky.social · 04/03/2025We just published the fifth episode of "Software is a Team Sport". In it, I chat with @techsavvytravvy.com. I congratulate him on his new role at CrunchyRoll, discuss onboarding, and even what it was like forking Rust. youtu.be/aNqJIFbY_VMyoutu.beForking Open Source with Travis Wagner | Software is a Team Sport Ep. 4YouTube video by GitKraken 081
trav @techsavvytravvy.com · 08/02/2025my oldest wants a windows laptop to play games and i need some reccs plz. she's insisting on paying for it herself so want something < $1k 10120
Reposted by travcmgriffing @cmgriffing.bsky.social · 06/02/2025We have another @gitkraken.com "Software is a Team Sport" episode private screening coming up in a couple weeks with @techsavvytravvy.com . I loved hearing about how he got started in tech. Same-ish as me. Sign up for the private screening: gitkraken.wistia.com/live/events/zz 2101
trav @techsavvytravvy.com · 31/01/2025don't even need the deepEquals since the type will be narrowed by returning the FAIL symbol. so if it's not that, it should be our type 1160
trav @techsavvytravvy.com · 31/01/2025so one of things you can do in typescript is create type predicates that allow you to check if an input value is a specific type with return type `x is Foo`. unfortunately there is nothing that helps you make sure the predicate is accurate - as long as it returns a boolean it will pass 5220
trav @techsavvytravvy.com · 31/01/2025i just really enjoy programming utilities and seeing how well i can solve a specific problem, even if it's small 4282
trav @techsavvytravvy.com · 30/01/2025so a couple weeks ago i accepted an offer from crunchyroll for the Senior Software Engineer position on the video team and i start monday! and damn this snuck up on me i am not mentally prepared 191201
trav @techsavvytravvy.com · 29/01/2025really like this pattern where the type name is also the namespace name bc i don't have to do something like Result.Result that i see some others do with the `import * as Result` thing tree-shaking could be a concern tho idk 5170
trav @techsavvytravvy.com · 21/12/2024finally got around to watching the latest season of doctor who... please respect my privacy during this difficult timemedia.tenor.comDisappointment Disappointed GIFAlt: guy wearing grey shirt and tie with text "my disappointment is immeasurable and my day is ruined" 1171
trav @techsavvytravvy.com · 06/12/2024sad to report that i failed to open the lid off a jar today. it's over. 7280
trav @techsavvytravvy.com · 06/12/2024pro tip: if your team has lint rules prohibiting `as any` in your typescript code, you can usually use `as never` to achieve the same result 10747