Jussi
@jussisaur
señor developer @tursodatabase
since i got the engagement baiting version of this tweet out of my system, here's what this code actually does: This is an implementation of a fallible mapping function try_map() for an array [T; N] where N=length Try is a trait representing general fallibility or…
After my recent news, many people have asked me: "Why not Rust?" Here's my answer:
does @dhh actually have good opinions or do they just seem good because he's the most good-looking man on earth
a regrettably popular refrain on tech twitter is not to bother with programming and CS anymore since AI will take over in 6 months / 1 year / 5 years fuck that. now is the time to double down on becoming top 0.01% at the fundamentals of software development and computer science,…
my only gripe with christianity is that when i was 14 i made a board game prototype called The Devil's Pit, and my religious mother threw it in the trash, diverting me off the otherwise inevitable trail towards becoming a world-renowned board game designer side note: The Devil's…
mfs be like "i'm a fast learner, i'm always excited to learn new things :)" and then convulse at the first sight of generics
After my recent news, many people have asked me: "Why not Rust?" Here's my answer:
Here’s a good rule on code correctness. All code you haven’t tested is wrong. All code you have tested is also wrong, but appears to work by coincidence. And code you’ve proven correct does the wrong thing, correctly.
- start doing quickbasic and simple html websites when i am 11 or 12 - stop learning programming for some reason, maybe puberty-brain decided it's for loser nerds (it is. good call by puberty brain) - study english in university - realize the only career paths are teaching or…
share a piece of software dev lore about yourself
me when i have to simultaneously advertise on twitter how great deterministic simulation testing is, while also having to fix all the fucking bugs it finds

thankfully i preserve the fun of coding by working on weird stuff with hand-rolled event loops and state machines everywhere, so i have to write most code by hand because agents make a complete mess of it every time. even cursor tab is wrong 50% of the time
coding isn't fun anymore :( i haven't had "flow state" for months, but i'm more productive than ever with Cursor agent
what are some bad software defaults that are never useful? my top #1: "hide whitespace" is default off in the github pull request UI. it's literally always better to tick that box, but you cannot save it as a preference.
the blistering pace at which technology improves makes many jokes obsolete, but thanks to rust, this xkcd comic is still relevant in 2025
