Sign in

Will

@willdot.net
827 followers 393 following 1.5K posts

Software engineer. Mainly Go. Fascinated by distributed systems. See here for my ramblings as I explore the atmosphere: leaflet.pub/p/willdot.net Me and yaml indentation are enemies. I only ship to prod on Fridays.

PostsRepliesMedia
Will @willdot.net · 07/09/2026
Oh….shit… I’m not looking properly 😂 I always thought the mute options were grouped together and block was separate but I’m totally wrong!
021
Will @willdot.net · 01/09/2026
I'll do you one better and show actual posts 😱
Screenshot of a following timeline with some posts....real posts.
130
Will @willdot.net · 31/08/2026
I did it. I got the basics of the app.bsky.actor.getProfile endpoint working 🥲
Screenshot of my Bluesky profile being fetched from my own appview.
1300
Will @willdot.net · 13/08/2026
What room?
Hotel key with room number 404
110
Will @willdot.net · 19/07/2026
A full Gleam takeover 🤯
Screenshot of Tangled trending and it’s all Gleam projects
0592
Will @willdot.net · 05/06/2026
Battling distributed PDS event sequencing and I think I’ve got it working now. Kinda got things messed up initially and relays got behind. I wouldn’t advise following this test account btw. It’s going to get spammy 😂
Screenshot of my alt writing test posts to test distributed PDS
180
Will @willdot.net · 29/05/2026
🫣
Screenshot of standard.horse site with attempted log in but database closed error
110
Will @willdot.net · 23/05/2026
Remembering that I was running tap at home on my Pi for a week or 2 while working on something but left it running afterwards by mistake.
A graph showing high bandwidth and network traffic at the end of April and then barely anything in may after a huge drop off
001
Will @willdot.net · 23/04/2026
If you're in a European timezone, you'll recognise this graph shape quite clearly as the "USA goes to sleep" and then "USA wakes up"
A graph showing the bandwidth of network downloads showing a clear downhill and then uphill pattern
020
Will @willdot.net · 06/04/2026
I did it. It actually works 🥲 I have 2 Cocoon PDS instances running. Instead of pushing events to the websockets to relays, I have a separate service that they post events too. That separate service then handles the websockets connections the relays connect to and the push the events received..
Screen shot of my test account with various posts testing the multi PDS deployment
1150
Will @willdot.net · 18/02/2026
yo @orthanc.nz did you hardcode @jcsalterego.bsky.social into the catchup feed? Its all I see in there 😂
100
Will @willdot.net · 15/02/2026
What the hell am I doing on the app in the middle of the night 🤯 sleep skeeting?!
Activity heat map of my Bluesky activity
2120
Will @willdot.net · 06/02/2026
Ok Cole, here we go
Screenshot of J Cole’s Fall Off album playing on Apple Music
020
Will @willdot.net · 01/02/2026
See if you can spot the point that I switched from my always on Pi fan that started making a loud buzz, to the software controlled fan that only kicks in when it hits 60 degrees 😂 Think of the energy I’m saving
A temp graph for a Pi that hovers around 35 degrees until it stops and then hovers around 54 degrees
000
Will @willdot.net · 29/01/2026
Love a spiky graph. This one shows my PDS and Tangled backup tool running every hour. Not sure what it’s doing with memory when not running though 🫣
A graph showing the memory usage of a Docker container that spikes every hour.
250
Will @willdot.net · 06/01/2026
‪Just reclaimed a ton of disk on my PDS server. I think a lot of it was crap from when I was trying to use the server for things other than the PDS and tried building different docker images for apps 🙈
Graph showing Disk Usage that drops from 15GB down to 7GB
000
Will @willdot.net · 03/01/2026
Now that Christmas is over, I'm taking suggestions for my PDS index page
Screenshot of a PDS index page that has Suggestions Welcome as the header.
000
Will @willdot.net · 01/01/2026
It’s been a few years since I built something and we got our kids their first Lego sets this Christmas, so naturally I felt the need to have one too. Super fun to build!
A picture of the Lego GameBoy set completed.
250
Will @willdot.net · 28/12/2025
A cat reading a newspaper with the text “I should build my own PDS”
4584
Will @willdot.net · 22/12/2025
Wanna see a rookie number?
Screenshot from pdsls showing 10 block records
030
Will @willdot.net · 21/12/2025
Love being this close to nature.
000
Will @willdot.net · 16/12/2025
Opened GitHub up to find a project I worked on a couple years ago but didn't log in. I visited 2 pages and then got this error on the 3rd. 1: My profile 2: The repo 3: A specific PR link from the file tree -> Gives me the error Is this normal for GitHub these days?
Screenshot of a GitHub error page for Too many requests due to a secondary rate limit.
050
Will @willdot.net · 28/11/2025
Don't forget folks, as it's nearly Christmas time to update your PDS index pages! And if you want a refresher on how to do so, check out my pub willdot.leaflet.pub/3m25uvnuwnk2t
Screenshot of my PDS index page with a Christmas tree
3415
Will @willdot.net · 23/11/2025
Screenshot from Twitter of a profile showing their location
110
Will @willdot.net · 15/11/2025
Sorry, but I had to 🙈
Justin Timberlake in the Social Network meme 

It says “drop the error while, it’s cleaner”
030
Will @willdot.net · 08/10/2025
There it is. The empty @stream.place lexicon repo trending
Screenshot of Tangled where the trending repos is visible and stream place’s lexicon repo is trending without a single commit.
030
Will @willdot.net · 18/09/2025
Developing a CLI app that uses ATProto oauth. To achieve this I make use of the local host client ID so that the callback comes back to the users machine. Problem is that every time the app is run and an oauth request happens a new "app" appears here. Is there a way to do this better?
A screenshot of the PDS account page listing connected apps which contain Tangled an then 3 of the same local apps
131
Will @willdot.net · 14/09/2025
Spotted this little fella in our garden a couple times. Patiently waiting to see if it leaps up the steps.
A picture of a dark brown frog
000
Will @willdot.net · 27/08/2025
It’s trending 🤯
Screenshot of the tangled.sh trending page with statusphere-go listed.
050
Will @willdot.net · 18/08/2025
First step to self hosting: Created a PDS server on an @upcloud.com server ✅ 👀
Screenshot showing the default page of a PDS server
1251
Will @willdot.net · 07/08/2025
This is a such a small but powerful change in the upcoming Go 1.25 release. I’ve seen (and done myself) the bug of adding to the wait group inside a go routine, soo many times. #golang pkg.go.dev/sync@master#...
Details on the new WaitGroup.Go function
030
Will @willdot.net · 18/06/2025
Took this pic of a blue dragonfly while driving a boat…..a small turn the knob to go forward boat, but still a boat
A close up of a blue dragonfly on the side of a white boat
000
Will @willdot.net · 05/06/2025
I can’t stop laughing at this
Genius lyrics quote with a picture of Trump and Epstein with the text “This Epstein angle was the shit I expected”, quoted by Drakes Heart Part 6
000
Will @willdot.net · 12/05/2025
A meme that says “you wouldn’t shoplift a pensioner” like the classic piracy advert.
080
Will @willdot.net · 13/04/2025
Oh the catchup feed idea is good. I like this. One problem though….its 90% @jcsalterego.bsky.social posts at the moment
The “always has been” space meme. 

“The catchup feed is just Jerry” 

“Always has been”
100
Will @willdot.net · 19/02/2025
Your outie has the courage to straight up decline a meeting for being pointless.
Ms Casey from Severance
010
Will @willdot.net · 18/01/2025
110
Will @willdot.net · 17/01/2025
Damn. Forgot to show the best bit. Deleting a record without a page reload 😯
000
Will @willdot.net · 17/01/2025
Look how far I’ve come in just over a month 😮‍💨
120
Will @willdot.net · 30/12/2024
Ahh see here’s the random bit that got me thinking 🫣 One marble took over 30 seconds earlier.
010
Will @willdot.net · 01/12/2024
How come you avoided roles that involved front end when you were job hunting during the summer Will? Me:.......
Super simple HTML page with an input box that says `Find my subscriptions` and then a list of Bluesky post URIs
120
Will @willdot.net · 01/12/2024
Shamelessness borrowed from the other site.
GitHub PR comment saying they will test and merge when they get home. That was in 2013. 

Another comment saying “sorry for rushing this a bit but got home yet”. That was in 2020.
030
Will @willdot.net · 25/11/2024
Screaming goose meme that is screaming MUSSSSTAAAAAARD
000
Will @willdot.net · 09/11/2024
It worked 😅
Screen shot of a feed that’s used for subscribing to posts so that I can see when people reply to posts I’m interested in. 

This shows the post I subscribed to and then a reply to that post
010
Will @willdot.net · 02/11/2024
It worked 🙌 The Bluesky Jetstream tool for consuming event streams is amazing. Easy to setup and start consuming. github.com/bluesky-soci...
Screenshot from a log output that prints the previous post.
010
Will @willdot.net · 25/10/2024
Meme

Wait, you guys have a test environment?
050
Will @willdot.net · 17/09/2024
Bluesky now has over 10 million users, and I was #109,143!
010
Will @willdot.net · 12/09/2024
I don’t know where I found this video (saved it a few years ago) but I think it’ll do just fine for my first video post.
010
Will @willdot.net · 03/05/2024
Oh come on!!!
Screenshot of a Tweet from Kendrick Lamar advertising his show in Toronto June 16th back in 2011
010
Will @willdot.net · 19/02/2024
My proudest pull request 🥹
A pull request diff with 120 additions and 261,193 removed
051