2024 resolution to stop posting here still in effect but updating forwarding address.
Now at bsky.app/profile/swtch.…
I'd been using russcox, but it looks like after the rename bluesky let someone else take it!
why do unix assembly files
use a .s extension?
someone asked me today,
and i didn’t know,
so i asked ken.
the .s is for source,
just like .o is for object.
I wasn’t going to say anything, but since ZDNet has republished the AWS “Sustainability with Rust” blog post, a short thread about why that post is misleading (at best) about Go. 1/
Never understood recruiters who can’t be bothered to do even cursory research about who they send mail to.
“We write our backend in Go (if you know Python, Rust, C or C++ we can easily teach it to you).”
I don't understand why people say git is hard to use. Look how easy it is to list all tags with their dates:
$ git for-each-ref --format='%(if)%(committerdate)%(then)%(committerdate)%(else)%(*committerdate)%(end) %(refname:lstrip=2)' refs/tags/*
Wondering what's going on with Go 2, generics, and error handling? Don't have time to read 100 pages of docs? Watch this 5-minute video. #golang.
youtu.be/6wIP3rO6On8
Personally, instead of reading blog posts that pretend Go vs Rust is some kind of zero sum game, I would much rather focus on ways that Go and Rust complement each other and can work well together. Like this post:
thenewstack.io/rust-vs-go-why…
14/14
My 7yo just looked at my computer screen - I was in the middle of a long GitHub issue reply - and asked:
Are you doing work? (Yes.)
Why aren't you writing programs?