trav
banner
techsavvytravvy.com
trav
@techsavvytravvy.com
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
it's me, i know that
June 20, 2025 at 5:10 PM
joke's on you i gave up my shame and dignity a long time ago
June 20, 2025 at 5:09 PM
see you get it
June 20, 2025 at 12:22 AM
sup
June 11, 2025 at 3:14 PM
type guards can be a hazard, i generally avoid them. zod is usually fine. arktype is worth a look too
April 23, 2025 at 5:56 PM
it is definitely super flexible and i love it but also a real, sound type system is good too lol
February 22, 2025 at 6:36 PM
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
February 22, 2025 at 5:09 PM
ocaml is fun
February 22, 2025 at 2:29 PM
these ones i have are my wife's college textbooks for cs lol
February 22, 2025 at 2:09 PM
i do cpp sometimes
February 22, 2025 at 6:27 AM
oh it's real
February 22, 2025 at 5:58 AM
ya it's me
February 22, 2025 at 3:47 AM
that's a different book i think
February 22, 2025 at 3:44 AM
sure but it's just vibes really
February 22, 2025 at 3:36 AM
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
February 21, 2025 at 10:41 PM
ew
February 21, 2025 at 9:20 PM
<strong>take</strong>
February 21, 2025 at 9:03 PM
i expect void/unit/undefined when nothing is specified, but should always be specified
February 21, 2025 at 9:03 PM
typescript doesn't try nearly hard enough
February 21, 2025 at 7:32 PM
bold take
February 21, 2025 at 6:55 PM