
Hi, I'm Patrick—aka Basetta. 👋
I write about developer tools, things I build, and the occasional detour through life.
Subscribe via Atom →Start here: selected writing
From a Folder Picker to a tmux Workspace Switcher
Evolving a Bash and fzf folder picker into a tmux workspace switcher that discovers Git worktrees and reuses existing sessions.
tmux Said “Not a Terminal.” The Terminal Was Fine
How a misleading tmux error sent us chasing terminal settings—and how we recovered the existing sessions without restarting their server.
Protect Your Private Data Using Gitconfig Include Directive
Keep shared Git settings in your dotfiles while storing your name and email in a separate local configuration file.
Latest posts
Multiple GitHub Accounts Without the Manual Switching
Separate personal and work GitHub identities with SSH aliases, conditional Git configuration, and a Zsh wrapper that selects the right gh account per command.
Same Blog, New Engine: Switching to Astro
Why basetta.bz moved from Zola to Astro, what the migration involved, and why the blog is still a static site on Netlify.
From a Folder Picker to a tmux Workspace Switcher
Evolving a Bash and fzf folder picker into a tmux workspace switcher that discovers Git worktrees and reuses existing sessions.
tmux Said “Not a Terminal.” The Terminal Was Fine
How a misleading tmux error sent us chasing terminal settings—and how we recovered the existing sessions without restarting their server.
Back to Blogging: Keeping Basetta Up-to-Date
Returning to technical blogging in a world of AI by building my own text editor in C, old-school style.