Joe Shaw
banner
joeshaw.org
Joe Shaw
@joeshaw.org
Software engineer at @fastly.com. Occasional curling content. 🥌
hell yeah I want to “experience” that “optimal functionality”. I can’t even conceive of how “optimal” it must truly be.
September 4, 2025 at 11:45 PM
I have rewritten my MBTA tracker, again. This is the fifth version since they first released real-time data back in 2009. I vibe-coded this one with the GitHub Copilot agent, rewriting it in modern JS without Vue.js or any other framework. www.joeshaw.org/mbta-bus/
MBTA Tracker
Where's the bus? (or the subway, or the commuter rail, or the ferry)
www.joeshaw.org
June 1, 2025 at 2:37 AM
Splunk... why do you make me put seconds and milliseconds in to time ranges. If I omit them, I mean zero. Grafana has figured this out.
May 15, 2025 at 1:56 PM
@tailscale.com Any plans to add path-bucket support to S3 log streaming? Would like to be able to use it with Fastly Object Storage. github.com/tailscale/ta...
FR: S3 log streaming with path-based buckets · Issue #14087 · tailscale/tailscale
What are you trying to do? Using the new S3 log streaming support, I am trying to stream to an S3-compatible service that doesn't support bucket names in hostnames. I would like the ability for the...
github.com
March 21, 2025 at 3:15 PM
my cursed compromise is that i don’t wrap lines but every sentence goes on its own line. it keeps lines relatively short and makes diffs nice and clean.
January 15, 2025 at 12:42 AM
i’ve been using jj lately and wanted its info in my prompt instead of git, so i threw together this zsh vcs_info integration for it. github.com/joeshaw/jj-z...
GitHub - joeshaw/jj-zsh-vcs-info: jj support for zsh vcs_info
jj support for zsh vcs_info. Contribute to joeshaw/jj-zsh-vcs-info development by creating an account on GitHub.
github.com
January 7, 2025 at 11:45 PM
Dark Sky / Apple weather has always been comically bad at snow prediction.
January 6, 2025 at 2:00 PM
@joshuadavey.com @jonallured.com you know, i’ve listened to a lot of nonsense on your podcast over the years, but i’ve never heard anything so outrageous as your attack on German chocolate cake. yes, the name is confusing, but it is a dessert unlike any other. i respect that some folks dislike cocon
December 12, 2024 at 3:49 AM
it’s that time of year again
Serviceberry jam recipe:

1 qt serviceberries
1/2 cup sugar
1/4 cup water
Juice of 2 lemons
2 tsp vanilla extract

Add ingredients to saucepan. Break up serviceberries with a potato masher. Heat on medium until boiling. Reduce heat and simmer, stirring often, 15+ minutes until thickened. Enjoy!
June 13, 2024 at 1:25 AM
saw an eclipse
April 9, 2024 at 2:12 AM
Serviceberry jam recipe:

1 qt serviceberries
1/2 cup sugar
1/4 cup water
Juice of 2 lemons
2 tsp vanilla extract

Add ingredients to saucepan. Break up serviceberries with a potato masher. Heat on medium until boiling. Reduce heat and simmer, stirring often, 15+ minutes until thickened. Enjoy!
June 13, 2023 at 1:14 PM
today was just a full 8 hour workday of frustration interleaved with 1 line pull requests
May 19, 2023 at 3:12 AM
your first skeet is never good, so it’s best to just get it out of the way
May 19, 2023 at 3:11 AM