Posts I've written
- Portable gaming with the Retroid Pocket 4 Pro
- 30
- Managing private Go repos with Renovate
- Claude makes the case against Boeing
- Competence Neverending
- How my learning workflow looks as of 2024
- Beeminder is neat
- Writing for your worst self
- A small reprieve from poorly executed ideas
- One possible death for Discord
- What does vehicle congestion tracking mean for privacy?
- Spreadsheet to visualisation: How I created towing.utf9k.net
- I don't identify as anxious
- Miserable presentation tips
- Habit forming in the least efficient way possible
- So you have (or are) competition
- Sampling all the way down
- Do demo iPads have a canonical owner?
- Using Fastmail with CalDAV libraries
- Plex + Tidal = A Nice Match
- I didn't want to be an astronaut as a kid
- Brief thoughts on crypto
- Day Two
- Twitter, could you please fix your image servers?
- Who is software even for?
- Taking holidays is important
- Conditionally setting your gitconfig
- Creating debug reports with Hugo inline shortcodes
- Time Dilation
- Let your streaks end naturally
- Remind the user what your service does
- Ride the curve
- Has Bootstrap eaten the world yet?
- You can always count on sales
- Dropbox is way too clingy
- Starbucks Rewards or: Whether a Coffee Shop Can Be a Third Place
- We are all that person who reads a book while walking
- Address book sorting
- FAQ driven configuration
- Emacs probably isn't right for me
- Google recently surfaced awful results for movies and tv
- Using a blog like a zettelkasten seems like a good idea
- Is anything happening behind the curtain?
- Latency as a forcing function
- Managing subscriptions with an extra debit card
- Will we ever get solid systems?
- Tidying up towing data with Pandas
- Configuration magic
- Fruit Plate
- Digital Spring Cleaning
- Relying on the internet as a business
- Day One
- Quicksand
- Data hoarding seems like a large mental overhead
- Setting up Emacs inside of a WSL2 distribution
- Reducing my everyday carry during 2019
- My bookmarking categories in March 2020
- You should publish your older works
- Dealing with multiple git hosts
- Double checking if an email address exists
- 25
- Retrieving credentials from Jenkins
- Fixing a WSL2 VHD conversion issue
- What is the future of emergency services?
- Recovering lost Python results in the REPL
- When automation goes horribly right
- A brief guide to OIAs in New Zealand
- Humans don't come with lore tabs
- Day Xero
- Installing Arch Linux on my Intel NUC
- Some thoughts about running a wiki
- Deepfakes