All writing
#articles
2026
How to Stop AI Coding Agents from Reading .env Files and Secrets
Keep .env files, API keys, access tokens, and credentials out of AI context with file permissions, isolated environments, and agent hooks.
A File for Forgetting
What is a scratch.md file? How to keep a pinned, uncommitted scratchpad in your code editor for notes and throwaway scripts.
Switching to Fish, Part 3: Completions and the Tradeoff
Fish completions autoload from a folder with no plugin manager. Plus the one honest cost of switching: fish is not POSIX.
Switching to Fish, Part 2: Functions Instead of Alias Soup
Aliases break the moment you need a conditional or an argument. Fish functions are first-class, readable, and take five minutes to learn.
Switching to Fish, Part 1: Type Less Immediately
Fish gives you autosuggestions, syntax highlighting, and sane defaults out of the box. Install it, set it as your shell, and feel the difference in ten minutes.