Profile avatar
jbranchaud.bsky.social
Free-Range Software Dev and Consultant ✨ PostgreSQL • Ruby on Rails • TypeScript • React ✨ 🏃🐈🍹🎱 (he/him) | Chicago | Work with me: visualmode.dev
1,104 posts 1,139 followers 335 following
Regular Contributor
Active Commenter

When I add something to my Goodreads’ “Want to Read” list, what’s missing are notes about who recommended the book and what they said about it.

I just traveled 145 miles in 1 hour by train which departed and arrived within 15 seconds of the times stated on the ticket 🚆💨 Imagine the US (self-proclaimed “greatest country on earth”) being even remotely in this ballpark with its transit system 🙃

TIL about the “patch series” approach to iterating on a set of commits. This approach allows you to view finer-grained changes in response to code review feedback or CI via the ‘git range-diff’ command. still.visualmode.dev/blogmarks/172

Drinking coffee and looking at maps of where all the nuclear reactors are in the world ☢️ www.worldnuclearreport.org/reactors.htm...

“Plus, ChatGPT is polite and answers all questions, in contrast to StackOverflow moderators.” This article shows some damning graphs of the steep decline of stackoverflow as LLMs are on the rise. blog.pragmaticengineer.com/stack-overfl...

🍸 I’m enjoying a Silent Third at Kyoto’s Bar Silent Third www.diffordsguide.com/cocktails/re...

you can also configure your dev env to open man pages using vim why do this? you can easily follow links to other man pages and use standard vim motions to quickly move around www.visualmode.dev/a-better-man...

I had trouble picking which R. F. Kuang book to start with but finally settled on Babel. Great writing so far. The world building and magic system are fascinating.

Massively cool experience: we got a crystal clear view of Mt. Fuji out the window from our seats on the Tōkaidō Shinkansen (bullet train) while moving at 130mph 🏔️🤩

It’s my first Le Carré. I read The Spy Who Came In From The Cold from start to finish during a 12-hour flight to Tokyo. Gripping spy thriller.

I put together a list of good jj (jujutsu, the version control tool) resources and blog posts. What am I missing? still.visualmode.dev/blogmarks/154

“An arachnophobe’s nightmare.” I started listening to Children of Time on a long drive today. I didn’t realize it was about hyper-evolved giant spiders 😳

Nice! Bonus: I believe you can do an equivalent to this with: git restore -s stash@{1} filename

Is there a non-maddening way to create a new named file in a specific directory in VSCode / Cursor without using the file explorer? I'm at the point where I switch to iTerm2 and `touch` / `mkdir` as necessary and then swap back to Code to Cmd-p to it.

Yes, but instead of “big steam whistle” consider blaring the Yeah Yeah Yeah’s Heads Will Roll A-Trak Remix

I’m listening to Becky Chamber’s The Long Way to a Small, Angry Planet. I think this is one @joshwcomeau.com recommend a while back.

really need to get this wired up with an rss feed

who up there writing their blog? i want to see yalls blogs! criteria: - you wrote at least a post in 2025 - it doesn't force a paywall so we can actually read it

I've become oddly attached to (dependent on?) communication apps allowing me to _react_ to individual messages. I realized this while using an app (basecamp) where all I can do is "boost" something. I'd like to be able to express at least 5 emotions in my digital existence.

With charge-per-request 3rd-party services (not only LLM APIs), how are you managing spending limits within your apps? I know some of these services have budget features, but I'm more interested in strategies where you have your own spend control -- e.g. rate limiting, token buckets, alerts...

Notes, not a blog — a brain hack to publish more words. via @davidcrespo.bsky.social still.visualmode.dev/blogmarks/153

We finally have a very legit Green Chartreuse alternative — Del Santo. It’s from Luxardo. It’s affordable, available, and tastes spot on.

software development is: you upgrade to latest version of Git, 30min later you find tmux is no longer working, after a bit of sleuthing it seems likely a shared dep was clobbered, you upgrade tmux, it's now half working, you have 7 new tabs open, forget what you were doing in the first place, repeat

I updated this blog post to have a section about how to also use Vim as the default MANPAGER, in case you don't have or want to install Neovim. www.visualmode.dev/a-better-man...

Never noticed this before -- git restore is still considered experimental even though it has been around and widely used for years. This is making me realize I don't know much about how the git project is managed and what it looks like to both add and finalize new features and commands.

I was setting up the dev env for a new-to-me app this week. It uses `asdf` for tool version management. I've been using `mise` lately and was pleasantly surprised when it Just Worked™ as a drop-in replacement.