Bite-sized things I pick up day to day — tools, tricks, and tidbits worth remembering.
Created a tmux plugin for claude code
Mar 27, 2026
claude code
tmux
Today, I created a tmux plugin to list all claude sessions, and jump to their respective tmux windows.
I use tmux extensively with many sessions and windows existing at the same time.
Also, I use claude code a lot resulting in many claude code session dispersed across many tmux sessions / windows.
As a result, I often had a hard time tracking which claude code session is still running, what is done and what requires additional input.
Futhermore, I have it setup such that I get notified with a sound when claude code has completed or requires permissions.
But when I run multiple claude code sessions, I had a hard time figuring out where to go, which caused some friction in my development process.
My tailored solution was to create a plugin that utilizes tmux-fzf, a tmux plugin that can have a floating pane where you can fuzzy find, and list all running claude code sessions & their respective states (completed, waiting, running) shown.
Also, it allows me to attach to that specific tmux window that runs it.
Not with one stroke I open this pane, can confirm the total state, and then jump directly to wherever I need to be.
Shared it with some coworkers and they seem to enjoy it too!
We become what we think about
Mar 24, 2026
mindset
Recently I think about this phrase from Earl Nightingale a lot. "We become what we think about".
This implies that our thoughts shape what we become.
If you think about failure every day, you're likely to fail.
If you think about becoming a great engineer every day, you move in that direction.
If you do NOT think about that every day, it won't gonna happen miraculously.
It makes sense to me.
If you think about something everyday, you will have many opportunities to think about it, and that gives you many chances to take smaller steps directed towards it.
In contrast when something is out of your mind, you'll most likely forget about it and when you remember it, months and years will have past.
If just that thing was in your center of focus, you'd have lived such as different life.
It shows how important it is to control and direct your thoughts, especially the core parts.
Any great goal, is not achieved in a day. It is the accumulation of what you do on a daily. So governing the daily you, is what enables you to steer yourself conciously.
One way you can do that is to do with journaling and reflection on the daily.
More is not always better, if you have 10 things you want to be, that dillutes and often nothing remains.
For me, pick only one thing and focus on that. And only once that is fully incoroporated into your focus, should you move on to incoroporate other things.
We become what we think about, so think about what you want to become.
When doing any kind of feature implementation, look at `~/feature_documents/` to see if there are any relevant feature documents.If available, read that document and follow its instructions.Also, if new decisions have been made about the feature or how to implement it that are specific to that feature, then update the document.File format is `<date>-<content>` e.g. `2026-03-18-add-fuzzy-search`
本来はプロジェクト特化の情報のため、プロジェクト付近におくのが好ましいが、まずは試験的に導入ということでこのようにした。
個人の Claude 権限 ~/.claude/settings.json においてこのロケーションの読み書き権限を追記し、権限許可を聞かれないようにもした。