Sal's

Sal's

Sal

I'm Sal, and this is my spot. I'm a middle-aged guy with a wife, kids, and a job. Isn't that exciting?? I've had several blogs over the years and have enjoyed all of them. With each iteration, I lower my ambitions, take it less seriously, and try to have more fun. This one is another step in all of those directions, and I'm hoping it sticks around the longest. Disclaimer: I tend to write in short timeboxes and following the 70% rule. If a post seems shallow or half-baked ... yep!

Latest Posts

The process I outlined at the top of my recent post on modal editing missed some steps, which are italicized below. Pick Neovim back up after some number of months or years. … Wonder: Should I use Emacs again?? [30% chance] Try Emacs...
For reasons I hope to get around to writing about soon, I’m once again toying with VSCode to edit my notes and blog over SSH over a proxy host. 🕺 In fact, I’m writing this very blog post that way. Isn’t that amazing?? See this post for...
I’m at a familiar stage of my cycle with Neovim. It goes something like this: Pick Neovim back up after some number of months or years. It’s so fun! Feel the power, tweak the configs, install the packages, learn some more tricks. It’s...
I previously mentioned that VSCode’s Remote-SSH feature wasn’t working with my jump-host-proxied server. Well, I think I figured out why. It wasn’t the jump host that was the problem. Rather, VSCode’s SSH plumbing doesn’t play well with...
My IONOS VPS has been suddenly going unresponsive lately. I told Gemini I have this VPS for editing files in Neovim, and it suggested I might be running out of memory, especially if I’m running a TypeScript LSP, which is known for...
My dumb-guy summary of Mosh is that it’s like SSH but feels almost like you’re typing locally and keeps your connection alive through internet blips, computers naps, etc. It’s fitting pretty nicely into my remote-dev rig.
As I mentioned, I signed back into Todoist this week to kick the tires. The next day, I got this email: I knew I’d dabbled on and off over the years, but 19 years ago? Is that even possible?? Wikipedia says Todoist was created in 2007 as...
Fish shell, how do I love thee? Let me count the ways. You give me the glory of autosuggestions with nary a line of config. Your default prompt has all my favorite things. Your command history stretches to the beginning of time.[1] I...
It’s helpful when apps have a web version so I can access them from my work laptop, which I keep mostly clean from personal apps and data. And thusly, despite being a long-time Things fan, I find myself back on app.todoist.com this morning.
It took me a minute to find a good example, so I’ll post this in case it helps anyone else. For you Vimmers out there, here’s an example of how to make your own custom picker using Neovim and mini.pick, part of the very popular mini.nvim...
My last post on color themes and subsequent dark-mode refresh made me want to add an easier way to toggle light and dark mode on this site. In my new nav section, you’ll now see a theme switcher over on the right: CSS vs. JavaScript? I...
Are high-contrast themes like Modus “better” than the more muted vibes like Catppuccin, Tokyo Night, or my personal favorite, Gruvbox? I assumed there was a correct answer to this question, but of course reality is more complicated. The...
I’m in the rabbit hole. I’m not sure if I’m falling or burrowing. Both, I think! Current statuses: Trying to write some blog posts. I have three or four new drafts. But I keep getting sucked into config reworking. Doing most of my...
After yet another push from senior leadership, I’m finally getting around to trying to do something more interesting with our internal AI resources than just chatting with Gemini. Specifically, I’m using Antigravity and writing agent...
Search Random