š Hi, Iām Josh
I'm a creative person. I fall right in line with all the classic Pisces tropes. Code is my primary medium, but not the only inkwell I dip my pen. I know my way around the kitchen and a fret board, and one of these days I'll get back to painting. Not yet... soon.
This site is a collection of my musings over the years. I post every week, and have done so over a decade. My content tends to be technical in nature, but I'm trying my best to focus on more words and less code snippets.
If you're curious, you can get to know me and how I use AI on this site. You're welcome to see what I'm up to right now or event take a peek behind the curtain. I'm always happy to have extra eyes on my open source contributions, or you could just lean back and enjoy the sites and sounds.
You can subscribe to receive my posts right in your inbox. No spam. No BS.
Latest Posts
- You don't need a /now page
- Creativity needs to be DRM-free
- Stop judging your mix by your phone's speakers
- Streaming services playing art police
- How to rate-limit requests with NGINX
- Move fast and make noise
- Creating links in Slack
- Fallacies of AI-driven product research
- Notes on Diablo IV's Eternal Realm after 10 Seasons
- AI Coding Tools I Use to Ship Faster - Q4 2025
Greatest Posts
- Connecting to Wi-Fi with the iNet wireless daemon (iwctl)
- How to install Node.js 18, Node.js 20, Node.js 22 on Ubuntu
- How to enable multilib on Arch Linux
- How to generate a JSON compile commands database with CMake
- Switching to tmux windows numbered 10 and above
- Like query operator in Jira's JQL
- Repository 'Debian bookworm' changed its 'non-free component' value from 'non-free' to 'non-free non-free-firmware'
- Steam Deck Dock Not Working: Easy Step-by-Step Fix Guide
- Quick Guide to Boss Materials in Diablo IV
- Generating lowercase UUIDs with uuidgen on macOS