Will
banner
willdot.net
Will
@willdot.net
Software engineer. Mainly Go. Fascinated by distributed systems.

Me and yaml indentation are enemies.

I only ship to prod on Fridays.

https://blog.willdot.net
Pinned
Will @willdot.net · Aug 20
Yesterday I made the jump from a Bluesky mushroom PDS to my own self hosted PDS.

I had been meaning to do it for quite a while and had a whole plan in my head of testing it with an alt account for a while etc first but I thought fuck it, and just did it.

1/n
Reposted by Will
big thanks to our contributors for making this release happen!

- @willdot.net
- @jensroemer.bsky.social
- @aylac.top
- @tsuki.418.im
- @evan.jarrett.net
- @boltless.me
- @nekomimi.pet
- @citizen428.net
- @serendipty01.dev
- @zenfyr.dev
- @hjvt.dev

9/9 - you made it to the end 🎉
November 20, 2025 at 8:44 AM
According to the star gazing app I just downloaded, the big bright light in the sky is Jupiter and I just don’t know if I ever thought you could see those planets 🤔

Cool as fuck if it is though
November 19, 2025 at 11:06 PM
Reposted by Will
@tangled.org is such a great role model for projects in this moment

- actually does the thing: useful, accessible
- innovates/differentiates at *product* level: stacked review
- hybrid at proto layer (git and AT), pulls in bsky profile data
- built in europe by small amitious team

#eurosky
November 19, 2025 at 10:47 AM
Reposted by Will
If you use PDS Gatekeeper you will want to make this change manually to your /pds/composer.yaml instead of using pdsadmin update. Using pdsadmin update clears out your current compose with the one from the PDS repo. Should be a oneliner change
November 18, 2025 at 6:32 PM
I was told that self hosting a PDS would allow me to be part of the cool club of people able to post during internet outages.

So far I’ve been kicked out the club twice during outages 😔
November 18, 2025 at 2:40 PM
What came first, the monolith or the micro service?
November 18, 2025 at 7:52 AM
Picked up my switch for the first time in about 6 months and I’m straight back into being hooked on Zelda. Shrine hunting 😈
November 17, 2025 at 10:23 PM
Our iron quite often trips the electric sockets in our house and we don’t always realise for quite a while, usually when we realise the fridge has no lights on.

But since using uptime robot on a small health service on my Pi, I now get an email letting me know my Pi is down.

Small life hacks.
November 14, 2025 at 8:19 AM
There’s an elephant sat next to my desk and quite frankly I don’t know why or how to address it.
November 13, 2025 at 9:03 PM
I don’t understand macOS users that

A)have every single app in the dock
B) Have the dock visible or the default size.

It’s such a waste of screen space
November 13, 2025 at 11:15 AM
Reposted by Will
What the hell is a rotation key?

Learn why having a Rotation Key and keeping regular backups of your Bluesky/AT Protocol account is important, especially if you are on a third party PDS.
What the hell is a rotation key?
Why it's important that YOU should have a rotation key and backups for your Bluesky/AT Protocol account that is hosted on a third party PDS
marvins-guide.leaflet.pub
November 3, 2025 at 10:05 PM
Reposted by Will
it's impossible to get good at something new without sucking at it first
November 13, 2025 at 4:25 AM
3 weeks ago I had a few side projects going and I was having a blast developing in the Atmosphere. Then I was hit with the flu and I've only just recovered.

Trying so hard to get that motivation back but I still feel so exhausted 😩
November 12, 2025 at 7:14 PM
Reposted by Will
Reposted by Will
Picture the scene, you've been asked to build a brand new product in a brand new domain? How do you actually understand if you're building the right thing?

Join me and @scottgerring.com in this video where we discuss the #1 place to start when building new software?

youtu.be/50nvYvgqM6U

#software
The #1 Place To Start Designing New Software
Hi, I'm James Eastham, a developer advocate at Datadog, and in this video, I team up with my colleague Scott Gerring to share a strategic approach to designing new software. We delve into the importance of focusing on user needs rather than technology from the get-go. Our journey starts with exploring 'domain storytelling,' a technique to better understand systems by mapping out user interactions, work items, and backend systems. We use a hypothetical app, 'Sticker Landia,' to illustrate our approach and show how it can lead to meaningful, user-focused software design. Join us as we highlight the steps to map out service boundaries and set the groundwork for building effective software solutions. Drop your thoughts and suggestions in the comments and don't forget to subscribe for more insights into modern software engineering! 00:00 Introduction: The Right Way to Start Designing Software 01:22 Problem Statement: The Sticker Landia App 02:42 Understanding...
youtu.be
November 11, 2025 at 4:44 PM
Reposted by Will
The latest interview up at the Protocol Oral History Project is a @bsky.app hometown hero: Protocol Engineer @bnewbold.net. I'm so grateful for his time and care in sharing his experience building the foundation for not only this app but many more: protocol.ecologies.info/interviews/n...
Bryan Newbold: Protocol engineering
A protocol engineer at the social-media platform Bluesky describes building an open protocol around a fast-growing social media platform.
protocol.ecologies.info
November 10, 2025 at 6:06 AM
I’ve been chasing what I thought was a memory leak this past week and it turns out it was just another task running in the background that I didn’t know about causing the illusion of memory not being reclaimed when my task finished.
a bald child with the words there is no spoon written below him
Alt: The kid from the Matrix with the words there is no spoon written below
media.tenor.com
November 11, 2025 at 4:06 PM
Using a Confluence whiteboard during meetings is painful when all you can see are peoples names indicating where they have their cursor at the moment, covering the text on the whiteboard 🤪
November 11, 2025 at 1:30 PM
Reposted by Will
Big update to Smoke Signal just dropped! We've redesigned event pages, added ATProtocol facets support, cryptographic RSVPs, private content controls, and AI agent integration.
November 10, 2025 at 3:46 PM
Glad I hosted my PDS with a cloud provider and not on a Pi in my house because my internet provider has crapped out on me and I need something entertaining to do now.
November 10, 2025 at 1:39 PM
People no longer say “that looks photoshopped”.

Now it’s “looks AI”
November 5, 2025 at 8:02 PM
Reposted by Will
🔖🥔🛰️

potatonet.app
November 2, 2025 at 1:05 PM
Overheard while out trick or treating tonight.

Imagine if one year Halloween were to fall on Friday 13th!
a close up of a man wearing glasses and a blue shirt
Alt: a close up of a man wearing glasses and a blue shirt
media.tenor.com
October 31, 2025 at 8:44 PM
Earlier my wife said she couldn’t get the cinema website to work and asked if I could try on my phone.

I’m suffering from the flu, led on the sofa without my phone I just said it’s probably an internet outage. I couldn’t be arsed to get up.

Now that I have my phone, it turns out I was right 🙈
October 29, 2025 at 5:56 PM
I just used this feed to find this post to quote it.

Such a good idea!
For You now keeps better track of posts that you've seen. If you accidentally refresh it the post that was just there will be gone.

If you ever need to go back to the recommendations you've seen in For You - use this simple feed:
October 28, 2025 at 7:12 AM