Billie Thompson 🦊
banner
purplebooth.hachyderm.io.ap.brid.gy
Billie Thompson 🦊
@purplebooth.hachyderm.io.ap.brid.gy
I write code, and help others write code too. :transgender_pride_potion: :bisexual_potion: :potion_polyamory:

[bridged from https://hachyderm.io/@PurpleBooth on the fediverse by https://fed.brid.gy/ ]
A big mistake I see with interfaces is that they represent what the implementation can do, rather than what the caller wants to do
December 4, 2025 at 9:06 AM
Reposted by Billie Thompson 🦊
My oscilloscope seems to be getting closer to the edge of the bench every time I use it. I don't want it to fall, so I moved it back in a few inches. Maybe the bench isn't quite level? I've not before had firsthand experience of scope creep.
November 28, 2025 at 3:24 AM
No no no, these are Psyclops, two eyes, mind powers
November 21, 2025 at 6:54 AM
Reposted by Billie Thompson 🦊
Infrastructure story, because Cloudflare is in the news for some reason, I don't know I wasn't paying attention:

I used to work at Canonical in the 2010s, mostly doing infrastructure. One day we were at an off-site and some whitepaper by Cloudflare was up on the projector, where they claimed […]
Original post on m29.us
m29.us
November 20, 2025 at 3:48 AM
Once a Pokémon has been turned into data in a pokeball is it the same Pokémon that is rematerialised when you throw the pokeball or is it a recreation of the Pokémon including memories
November 17, 2025 at 11:57 AM
I was having a conversation tonight and I discovered other people don't always see code (even if they can code) as playful and creative, I wonder what things make it feel like that to me? 🤔
November 11, 2025 at 8:51 PM
Waaaahsam
November 3, 2025 at 5:27 PM
NOTAM (notice to air mascs)
November 3, 2025 at 12:37 PM
Anyone know of anywhere that's hiring that might be interested in a Billie? I am based in Germany and enjoy Rust, XP and Agile environments. Do a bit of public speaking now and again.
October 31, 2025 at 12:33 PM
They are called test doubles because they you'll need a drink
October 30, 2025 at 4:28 PM
The clean code book would have something to say about that Romeo and Juliet quote about the rose
October 28, 2025 at 4:45 PM
I am so tired
October 23, 2025 at 6:36 AM
I actually quite enjoyed doing a talk again. Not something I thought I would say, I had gotten pretty burnt out on them
October 22, 2025 at 6:18 PM
Reposted by Billie Thompson 🦊
`git stash -m "this approach fucking sucked but im not emotionally ready to give up on it yet`
October 17, 2025 at 3:19 PM
God it must be hell being the appointment person at a doctor's that specialises in ADHD
October 13, 2025 at 6:33 AM
I am so tired of the news being shit. Not like, shit as in wrong, like shit as in bad.
October 7, 2025 at 6:14 AM
Azure, for when you want half broken implementations of services filled with misleading docs that will price gouge you whenever possible
October 1, 2025 at 2:39 PM
echo "do you want to go on date" | socat - UDP-DATAGRAM:255.255.255.255:12345,broadcast

Me trying to pickup girls
September 19, 2025 at 6:03 PM
Reposted by Billie Thompson 🦊
Big yikes: Ruby Central does a hostile takeover of rubygems and bundler:

https://pup-e.com/goodbye-rubygems.pdf
September 19, 2025 at 12:13 PM
Reposted by Billie Thompson 🦊
Queen
September 16, 2025 at 5:03 PM
One really interesting thing about open source is that incentivizes creating small manageable projects. So you get things like libraries, but the creation of l
September 15, 2025 at 7:57 AM
All polycules eventually develop IT infrastructure
September 7, 2025 at 11:14 AM
Learning some useful ceph commands this weekend, namely "ceph osd tree" for listing where the osds are, and "ceph device ls" for listing what device osds are using
September 7, 2025 at 10:49 AM
[CW: humour/kink]

If obedience is pleasure it does not imply that pleasure is obedience, it could be a non-invertible morphism
September 6, 2025 at 7:22 AM