Blog
Here’s a list of my blog posts. Generally, I don’t edit these after I publish them. In contrast, my notes are living pages that evolve over time.
-
The Claude aesthetic
Pondering my site's design.
-
A mechanical Magic Keyboard
Thoughts on the Altar II from EMO.
-
Fish shell trick: abbr --set-cursor
Fish can set your cursor right where you want it when expanding abbreviations.
- Working from beach and related thoughts
-
Testing hearing aids this week
Increasing signals that I'm no longer 19 years old.
-
Moved the blog to pico.sh, and I'm done blogging about this blog for August
Last post about shoving this blog around for the month. Pinky swear.
- Blog posts about elaborate blogging setups
-
pico.sh!
Considering moving the blog ... again 🤠
-
PT Mono
I found another font I like.
-
I published my drafts: lessons learned and steps taken
Exiting my published-drafts fire drill.
-
Another fat woops: I published my drafts
Learning the hard way in Hugo.
-
Blog-post resiliency
Mike shares some good tips on making our blog posts more resilient to the winds of time.
-
Finding my draft posts with ripgrep
Ripgrep is the best.
-
Smoke in Portland
We've been lucky this summer, but the smoke finally got us.
-
An RSS oopsie, props to Pablo at powRSS
I made an oopsie and two wonderful people took the time to alert me.
-
Moved the blog from 11ty to Hugo
For reasons. Sort of.
-
Belated welcome to Blaugust
Oh sure, I'll join in the fun.
-
Cursive
It didn't stick.
-
Re: productivity mirage
On preparing to work vs. just getting after it.
-
Re: Bubbles, upvotes, web interlinking
I still don't like those upvotes.
- Thoughts in progress: jj and my homelab
-
Adding an <aside> element with 11ty
Using 11ty's paired shortcodes to get <aside> into this blog.
-
Creating tasks from iOS Safari vs. Chrome
Safari works much better for creating tasks in Things and Todoist.
-
/uses updates: Neovim, VSCode, Things, Todoist (plus the page actually works now)
An update to my /uses page, which I just realized has been broken.
- Em dashes are amazing
-
Trying jj with this blog's git repo
After bouncing off of it a few times.
-
Neal Stephenson on writing by hand
One of my fave authors on one of my fave topics!
- papernews
- Two multi-cursor commands I should use more often
-
Hasty IndieWeb thoughts; bad roads as filters
I don't dig all the social stuff.
-
So long, ball!
A funny moment.
-
And switched again, now deploying with wrangler
To GitHub, or not to GitHub?
-
Moved the blog from GitLab to GitHub
GitLab was having the vapors.
-
A perfect editor
Sharing Bruce's great post.
-
Quick note on EMR pens for the Supernote
Love that ceramic nib!
-
It's hard to find objective advice about text editors
The more experienced the person, the greater the likelihood of bias.
-
Sorry about that Emacs post
I wrote it in a hot mood.
- 24 hours with Emacs (a hasty rant)
- Making VSCode play better with Markdown over SSH
- Mixed feels on modal editing
- Hello from my Supernote Manta
-
VSCode Remote-SSH setup hangs when using fish shell
I figured out why it wasn't working.
- I think my little VPS is OOMing
- Two-sentence post: Mosh is cool
- Apparently I've used Todoist before
-
Fish shell
How do I love thee?
- Making a custom Neovim filetype picker with mini.pick
-
Two-sentence post: Todoist on the brain
Ye olde Things vs. Todoist debate.
-
Added a light/dark theme toggle
Making it easier to switch themes on this site.
-
High contrast vs. muted color themes
Is one "better" than the other?
-
Neovim rabbit hole
I'm in it.
- Botsitting
-
Is Active Noise Cancelling good or bad for your hearing?
The jury appears to be out.
- TIL: CSS View Transitions API
-
I've been using my pointer finger to press the spacebar this whole time 🤦♂️
What the ...
-
Reworking my remote notes and blogging rig
Ditched the jump host and my home server in favor a VM and Obsidian headless sync.
- Fresh Neovim config with nvim-light
- Re: better blog titles
- Having fun listening to music
- Reorganized the desk, plus a hifi splurge
- Two-sentence post
-
Two-sentence post
Trying a new approach to short-form blogging.
-
Vim mode is taking hold
The latest chapter in Vim mode vs. macOS defaults.
-
Finally trying EditorConfig
And I dig it.
- Holy refresh rate
- Tennis leg
-
Freedom units
'Merica could've gone metric.
- Oregon coast
- Fixing my footnote superscript styling
- My remote blogging workflow
- Alfred's core values
- Fear of sharing AI opinions in the workplace
-
Breaking news: Oregon man buys Peloton bike
Deploying a bold and unique health-embiggening strategy.
- Re: lowercase posts
-
Night Witches
Extremely cool real-life witches.
-
Walking the kids to school
On appreciating the small, slow moments.
-
Re: make email fun again
Cheers to Amanda for recapturing the fun of email.
-
Tuscany
A ten-day escape with my wife.
-
Flying blind
Bidding adieu to web analytics.
-
Pseudonym as an escape
On blogging anonymously.
- Blog move successful!
-
Moving my blog to 11ty and Cloudflare Pages
Time for a new chapter in my blogging. Sincere thanks to Bear Blog for the great times!
-
Obsidian Sync is great
Couldn't be happier to be paying for this service.
-
Today's thoughts
This and that.
-
macOS shortcuts for navigating by paragraph
Handy!
- Quiet things
- Street names
- The monthly bill I enjoy getting
- Slightly happy
- Can’t quit the Apple Keyboard
- Dear Spotify
- Re: Back to Alfred
- Vim mode, again (again)
- A touch of schadenfreude
- Easier linking to local files in Obsidian
- AI's writing and semantic ablation
- More about those blog drafts
- A random list of silly things I hate
- Where to do these drafts
- Some stuff I don’t have time to write about
- Remote editing in Zed
- Recipe apps
- About those upvotes
- Management is hard
- Internet hijacking our ambition?
- Change your car's air filters yourself
- Cheers to Miniflux
- Dry January (consumerism edition)
- Linux in the air
- De-hacking productivity
- Solving Bear Blog's Trending discovery feed
- CLI cool-off
- On self-managing Postgres
- Migrating from Obsidian to Day One
- Don't do Apple gift cards, I guess?
- Predator: Badlands
- Flight
- TSJ FTW
- 1-year blog anniversary
- Defaults in 2025
- Non-weekly jumble
- Back to the Mac
-
Adventures in homelabbing
Getting my homelab online.
- GitHub releases RSS (Atom) feeds
- Cool thing about terminal multiplexers
- Oh hi Zellij
- Cool Neovim autopairs!
- Vim. vs. Emacs
- vim-tmux-navigator is magic
- This is fine
- Weekly jumble
- Current status
- My fascination with the command line
- Trying Helix
- Trying NetNewsWire
- Adventures in buying used iPads
- Sleep
- Not blogging much lately
- Re: Bear Blog license
- Re: loving the job
- Journaling on an Apple
- Re: justify
- Journal is coming to the Mac
- :q Vim mode
- Re: avoiding the news
- Air fryer arrives today
- Vim mode, again
- Em dashes and en dashes and spaces?
- Em dashes
- Trying Miniflux
- fzf is cool
- macOS dotfiles locations
- Serious Markdown
- Seventy percent
- Fun with plain-text notes (searching Obsidian tasks)
- Obsidian Bases upgrades my music library
- The internet is fun
- Done with vacations, back to work
- Just bought Thousand Year Old Vampire
- Obsidian vs. Logseq task queries
- Critical lesson from our trip to Mexico
- Re: sticking with it
- Postroll and thoughts on notes and tasks
- We Are Legion, Fifth Season, Kindle Unlimited
- Re: entitled to write this
- Activity tracking
- Demoting the Apple Watch
- Waxed the bike chain
- Blaugust; waxing my bike chain
- 14kb vs 15kb
- Trying Logseq at work
- Re: daily notes considered harmful
- Re: second brain
- Project Hail Mary
- Cacio e Pepe
- No learnings
- BnB: The week did not go according to plan
- From Bear.app back to Obsidian
- BnB: Happy Father’s Day; appreciating Portland’s greenways
- Can we reclaim 👌?
- I bought another bike
- Re: blogs I like to read
- Bike ‘n blog; trusting my feelings
- Re: Moka pot
- Unburying myself from self-imposed process
- Bear vs. Obsidian
- The Workload Fairy Tale, why fonts on macOS look better
- Thank you, Python
- Oliver Burkeman letter on "aliveness"
- Talking to myself
- A few thoughts on being in a sales org
- Links on parenthood, writing for personal growth
- My blog’s style is a little wonky
- Thank you, 1Password
- 14,000 steps before lunch
- Promotion
- Walkolution arrived!
- Apple Trackpad dragging
- Goodbye, Xfinity
- Fixed Sonos on my new wireless network
- Enduring hardships
- Blogging on my iPad Mini
- Handiwork
- Thoughts while wrapping up a few days of alone time
- Reeder Classic vs. Inoreader
- Bye Karabiner, hello again Keyboard Maestro
- Tangible things, the value of work
- Opening Spotify links directly in the desktop app
- I should dictate more often
- Re: Emacs
- Neuvo music catalog
- New home network rig
- Apple Studio Display
- Happiness in parenthood
- Death with dignity
- Done with The Economist
- Cloudbusting
- Re: Bear Blog maximalism
- Alfred workflow UI problems with iCloud sync
- Nick Cave on 2025 and hope
- Obsidian to Bear, not looking back
- Walking pad going up in smoke
- My blog volume this week
- Privilege and talipes
- Style tweaks: some progress
- New domain name!
- Re: productivity crap
- Default apps in January 2025
- Disappointment with the Apple Intelligence proofreader
- A late night with a Bear
- Bear Blog Questions Challenge
- One sentence per line
- Re: echo chamber and doing it right
- iOS builtin sleep sounds
- Defaults
- Journaling with photos
- Journaling apps
- Klaus
- GenAI and people management
- Alfred
- Physical newspaper
- Hiding Bear Blog's upvote form
- Sharp knives
- Uses (2004 edition)
- Boring phone
- My kind of social network
- I wish
- The Red Hand Files
- Walking pad
- Worry
- Gratitude
- Hello!
- How I swapped my domain name
- Too young to be too old to start skateboarding
- Tweaking some styles