🎱 Josh Branchaud ✨
banner
jbranchaud.bsky.social
🎱 Josh Branchaud ✨
@jbranchaud.bsky.social
Free-Range Software Dev and Consultant ✨ PostgreSQL • Ruby on Rails • TypeScript • React ✨ 🏃🐈🍹🎱 (he/him) | Chicago | Work with me: visualmode.dev
Pinned
The Ruby language and community have given me so much, so I thought I'd give a little something back as #RubyConf wraps.

Introducing Ruby Operator Lookup!

A one-stop directory for all the operators and symbols you'll see in Ruby programs. There are sooo many 😅

www.visualmode.dev/ruby-operators
If I open Cursor manually with a launcher or from the Applications directory, it has a stripped down environment.

Whereas if I open it from the terminal (‘cursor .’), then it inherits my full environment (this is the desired behavior).

Anyway to make sure it always has my full project env?
November 26, 2025 at 3:04 AM
Reposted by 🎱 Josh Branchaud ✨
There's a lot to be thankful for 🦃
November 25, 2025 at 10:01 PM
If you can grin and bear the snark, condescension, and 1:5 ratio on useful comments, you can learn a lot by asking questions on reddit.
November 25, 2025 at 3:00 PM
Broke 100,000 points in @chess.com Puzzles, for whatever that’s worth.
November 25, 2025 at 1:27 AM
Usually when I make the case that you should be pushing changes to a remote often even if the PR/branch isn't "finished", I imagine your laptop flying out the car window or onto an active train track.

But how about Shai-Hulud wiping your home directory?

www.aikido.dev/blog/shai-hu...
November 24, 2025 at 5:28 PM
the titanic shirt is incredible www.youtube.com/watch?v=QbWC...
Four Tet | Awakenings ADE 2024
YouTube video by Awakenings
www.youtube.com
November 24, 2025 at 4:52 PM
Finally took the initiative to find that annoying OS setting and turn it off.

In this case, 'add a period if I tap the space bar twice too quickly'.
November 24, 2025 at 3:21 PM
Reposted by 🎱 Josh Branchaud ✨
This color palette maker is beautiful!

colorpalette.pro?color=oklch%...
Color Palette Pro — A Synthesizer for Color Palettes
Generate customizable color palettes in advanced color spaces that can be easily shared, downloaded, or exported.
colorpalette.pro
November 24, 2025 at 2:36 PM
@johnlindquist.com I have this @scriptkit.com script that detects if I already have a caffeinate session going, tells me the remaining time, and gives some options.

This info gets crunched into the `arg` input area. I could make it shorter, but is there a better way to display info like this?
November 24, 2025 at 2:40 PM
I’m attempting to lean back in to year-round biking this year by making sure I get around on bike often as temps start to drop 🚲 🥶 🏙️
November 22, 2025 at 8:16 PM
Hania Rani - Full Performance (Live on KEXP)
YouTube video by KEXP
www.youtube.com
November 21, 2025 at 10:05 PM
I finally got on the "Use Raycast's Emoji Picker" train and it is soooo superior to the built-in macOS one.

It toggles open with the same keybinding, but search is always in focus. Keyboard or mouse navigation to quickly select recently used emojis or ones filtered by search.
November 21, 2025 at 5:52 PM
I’m looking at picking up Things (the Apple ecosystem todo list app) to get recurring tasks and day-to-day reminders organized in one place.

Any who uses this that can sell me on it versus, say, going all in on the built-in Reminders app?
November 21, 2025 at 12:06 AM
Me, already feeling jittery: “let’s drink the rest of this french press.” ☕️
November 20, 2025 at 4:32 PM
What are your favorite PostgreSQL-specific resources to use as part of providing some technical mentorship to a junior developer?
November 20, 2025 at 3:59 PM
In case it ever comes up in a crossword puzzle, "et al." ("and others") is an abbreviation of the latin "et alia"

www.merriam-webster.com/dictionary/e...
Definition of ET AL.
and others… See the full definition
www.merriam-webster.com
November 20, 2025 at 2:46 PM
I've been looking at a lot of y'all's GitHub profiles and I just want to say that I'm impressed with your educational backgrounds and skills.
November 19, 2025 at 8:23 PM
feels like I'm taking a UI/UX masterclass every time I use this app
trying linear and it is full of ridiculous bits of polish. look at that icon!
November 19, 2025 at 6:46 PM
It's me, I'm the user who has 128GB of RAM so that I can have 537 browser tabs open at once
user with 537 tabs and documents open on three 4k monitors: why do computers these days use so much ram? this never happened when I had one single Internet Explorer window open on a 800x600 monitor
November 19, 2025 at 6:37 PM
MacOS calculator has a "programmer" mode.
November 19, 2025 at 4:45 PM
Miro is such a good app for collaboratively getting ideas out onto a canvas.

- Infinite scroll, plenty of room to think
- Throw a bunch of stuff on the canvas, then organize it
- Free-form sticky notes <---> Structured diagrams
- Collaborator presence and comments
November 19, 2025 at 4:25 PM
Advent of Code is only 12 days this year (instead of 25).

tbh that makes me more incline to participate because that is way more manageable and doesn't leave me trying to solve hard puzzles in the last few days running up to christmas.

adventofcode.com/2025/about#f...
adventofcode.com
November 18, 2025 at 7:36 PM
Reposted by 🎱 Josh Branchaud ✨
I've published a blog post here, with implementation details and metrics:
recursion.wtf/posts/detect/

this may not come as a surprise, but it not spawning a new process via `-exec` for every file or running multiple `xargs` passes makes everything significantly faster
November 18, 2025 at 6:57 PM
I’ve got this special bottle of Maker’s that I consider an anniversary bottle. I open it once a year and have a pour to celebrate the anniversary of starting my freelance business.

Celebrating 5 years as of this month 🥳
November 17, 2025 at 3:11 AM