Run a git command when entering a directory
On Mastodon , Eric Meyer asked: A bash script I want: whenever I cd into a repository directory from a directory outside that repository, git branch…
Tech news from the best sources
On Mastodon , Eric Meyer asked: A bash script I want: whenever I cd into a repository directory from a directory outside that repository, git branch…
Going from ¥100k/month as a student to ¥1.2M/month wasn't a matter of working harder. It was a matter of building an environment that keeps running…
This is a continuation of my "Claude Code environment" series. In the previous post, Automatically thinning conversation logs to prevent bloat , I i…
Building Astra: A Modern Shell in Rust I've been working on a personal project called Astra , an interactive shell written in Rust. The goal isn't t…
In a previous post , I extracted skill usage stats from my conversation logs. This time I'm going the other way: a weekly loop that reads the transc…
In the previous post in my "Claude Code environment" series, automatically pruning zombie agents , I wrote about finding agents that are defined but…
Generating skills automatically is the easy part. Deciding when to throw them away is where everything falls apart. In my last post I covered auto-d…
This is part of my "Claude Code environment" series. Last time I wrote about the Codex worktree swarm , a setup that gets Codex and Claude Code coll…
Your shell config is mostly a graveyard. A line you added in 2019 to fix a problem you don't remember having. An alias you're afraid to remove becau…
Most AI coding tools assume you're sitting in front of a repo. There's a working directory, some source files, tests, maybe a CI pipeline. The AI re…
Sometimes I run a command and immediately realize I only need to change one small part of it. For example, say I just converted a video with ffmpeg…
A shell is a command-line interpreter that allows users to interact with the Linux operating system. The shell: Accepts commands Executes programs M…
Here is a small failure mode that cost me time for longer than it should have. The agent would run the test suite. Tests would fail. The agent would…
It turns out I forgot the command to go back in Yazi and accidentally pressed one that unleashed this beast. # { on = "<C-p>", run = "shell --…
"Can it be simpler?" - A recurring thought I've had while working on build automation. EasyShell (command: easy ) is a minimal shell scripting langu…
kubectl Hacks That Changed How I Work With Kubernetes Selma Guedidi Selma Guedidi Selma Guedidi Follow Apr 29 kubectl Hacks That Changed How I Work…