trav
banner
techsavvytravvy.com
trav
@techsavvytravvy.com
4.5K followers 830 following 1.4K posts
sr software engineer @ crunchyroll 🦀🔪 @ crablang winning the fight against Big Outside™ 2024 hellthread heavyweight champion gas station snack enthusiast, father of some, does leetcode problems hardest to easiest, never sleeps, sometimes streams
Posts Media Videos Starter Packs
it's me, i know that
joke's on you i gave up my shame and dignity a long time ago
see you get it
internet is boring lately
type guards can be a hazard, i generally avoid them. zod is usually fine. arktype is worth a look too
lol it's always this
Reposted by trav
We 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_VM
Forking Open Source with Travis Wagner | Software is a Team Sport Ep. 4
YouTube video by GitKraken
youtu.be
it is definitely super flexible and i love it but also a real, sound type system is good too lol
i really like ocaml syntax actually but i know others do not. reason seems nice i just haven't had the chance to really go beyond the surface yet
these ones i have are my wife's college textbooks for cs lol
i do cpp sometimes
that's a different book i think
started reading this to my 4yo tonight and she's about it
sure but it's just vibes really
go is fine. the error handling would be better if it actually stopped you from using null values with unchecked errors and it'd be cool if it was more ergonomic to propagate errors up the call stack, but it's fine
<strong>take</strong>
i expect void/unit/undefined when nothing is specified, but should always be specified
typescript doesn't try nearly hard enough