Development

Setting up a multi-purpose iTerm2 profile for development

With time, I’ve come to prefer working more inside the terminal than in macOS GUI applications. This is particularly true when using agents to assist with tasks related to what I’m doing. For example, when writing for this blog, I usually keep a codex session going so that I can take advantage of it to do tasks like inserting images in the right way, linking to product URLs, cross-linking posts, etc. (No, I do not use LLM agents to write the text of this blog.) Both for coding and for writing, I’ve developed a tmux configuration that keeps everything in one terminal screen to reduce the amount of application and window switching.