Engineers — you open your terminal more than anything else. More than Slack, more than your browser. You live there. Mine still looked like it came out of the box two years in.
That bothered me more than it should have. So I fixed it.
There are a few layers to this. Your .zshrc is the foundation — aliases, prompt shape, the small things that compound. Oh My Zsh handles the structure if you don’t want to start from scratch. Above that is the emulator itself: Ghostty is fast and native, Warp rethinks the whole thing with blocks and a command palette. I use both. Ghostty for everything, Warp when I want its UI.
Then there’s the stuff that’s purely aesthetic and entirely worth doing. Mine prints an ASCII image and my system info every time I open a new window. Takes 80ms. Gives me nothing. I love it.

My dotfiles are here.
No one touches your terminal but you. It’s the one corner of your machine that’s completely yours. Most people never bother making it feel that way. I think that’s a mistake.
February 5, 2026