# Nick Nisi > Staff engineer and engineering manager building the systems and practices that help technical teams work differently with AI. ## Posts - [Inside the Harness: Four Months of Being Wrong About pi](https://nicknisi.com/posts/inside-the-harness.md): I tried pi in March, talked a coworker out of it in July, and rebuilt my entire agent stack on it in August. The thing I'd missed was that everything I'd been building around my harness could live inside it. - [Fleet: A Control Tower for Claude Code](https://nicknisi.com/posts/fleet.md): A tmux dashboard for running many Claude Code agents at once — it shows which one needs you, sorted by urgency, so you stop polling and start responding. - [AIE Europe](https://nicknisi.com/posts/aie-europe.md): A talk, a workshop, and a podcast at AIE Europe. Here's what I did. - [Case Statement: Building a Harness](https://nicknisi.com/posts/case-statement.md): I codified my job as a DX engineer into a system that dispatches agents, enforces conventions mechanically, and learns from its own failures. Here's how case works and why I think every developer should build something like it. - [Writing My First Evals](https://nicknisi.com/posts/writing-my-first-evals.md): I had no background in evals. I built two very different evaluation systems for two AI-powered developer tools, and they taught me the same lesson: trust isn't a feeling, it's a measurement. - [Ideation: Because Planning Needs More Than a Mode](https://nicknisi.com/posts/ideation.md): Claude Code's plan mode is a great starting point for thinking before coding. But for complex work, I needed more than a mode. I needed a system. Here's what I built. - [Very Important Agents](https://nicknisi.com/posts/very-important-agents.md): My recent Changelog and Friends podcast appearance and the Claude Code plugins that help me get real work done with AI. - [Why Everyone Should Try Claude Skills](https://nicknisi.com/posts/claude-skills.md): Claude Skills are the approachable AI tool I didn't know I needed. - [Evolving with the Tools](https://nicknisi.com/posts/ai-tooling.md): After 16 years of writing code, I fought the idea of AI agents replacing developers until I discovered they could amplify rather than replace me. This is my journey from skepticism to embracing Claude Code as a pair programmer who speaks fluent bash and transforms how I ship software. - [Coding With My Eyes Wide Shut](https://nicknisi.com/posts/coding-with-my-eyes-wide-shut.md): At WorkOS's AI onsite and MCP Night, I experimented with vibe coding. What started as a two-hour experiment with 5,000 lines of unseen TypeScript became a glimpse into programming's future. - [2024 Review - A Year of Growth and Change](https://nicknisi.com/posts/2024.md): A brief review of 2024 and what I'm looking forward to in 2025. - [On Leaving Meta](https://nicknisi.com/posts/on-leaving-meta.md): From imposter syndrome to shipping features used by millions, here's what I learned during my year as a remote engineer at Meta. - [Seven Years of JS Party: A Personal Reflection](https://nicknisi.com/posts/seven-years-of-jsparty.md): A personal reflection on seven years of JS Party as the show transitions into its next chapter with dysfunctional.fm. - [JS Party Will Be in NYC at React Summit!](https://nicknisi.com/posts/react-summit-2024.md): We're conducting interviews and having fun learning about React! - [I'm emceeing SquiggleConf](https://nicknisi.com/posts/emceeing-squiggle-conf.md): SquiggleConf is a web devtools-focused conference in Boston. - [Speaking at Conferences](https://nicknisi.com/posts/speaking-at-conferences.md): My thoughts on preparing to speak at conferences. - [2023 Review](https://nicknisi.com/posts/2023.md) - [Digging through my tool box](https://nicknisi.com/posts/my-tooling.md): A deep dive into my tooling setup on the JS Party podcast - [An introduction to codemods](https://nicknisi.com/posts/codemods-introduction.md): Refactoring with effortless consistency. - [John and Nick discuss Lazy.nvim](https://nicknisi.com/posts/lazy-nvim.md): John and Nick are back to discuss switching to a new plugin manager for Neovim. - [Code Review: Obsidian Clipper](https://nicknisi.com/posts/obsidian-clipper-code-review.md): John Christopher and I sit down and do a code review together. - [How I use git worktrees](https://nicknisi.com/posts/git-worktrees.md): simultanous branches for truly scattered development - [Git Your Way: includeIf](https://nicknisi.com/posts/git-includeif.md): Implement finer control of your Git configuration. - [Codemods: Effective, automated, Refactoring](https://www.sitepen.com/blog/codemods-effective-automated-refactoring/) - [tmux for Presentations](https://nicknisi.com/posts/2015-11-02-tmux-for-presentations.md) - [Neovim](https://nicknisi.com/posts/2015-10-19-neovim.md) - [vim + tmux - OMG!Code](https://nicknisi.com/posts/2015-02-25-vim-tmux.md) - [NEJS Conf - We're hosting a conference!](https://nicknisi.com/posts/2015-02-16-nejsconf.md) - [The Dojo Toolkit - NebraskaJS Lincoln](https://nicknisi.com/posts/2015-01-18-dojo-nebraskajs-lincoln.md) - [Frontend testing - Omaha Coffee & Code presentation](https://nicknisi.com/posts/2015-01-05-frontend-testing-coffee-code.md) - [Git: Managing hooks](https://nicknisi.com/posts/2014-09-01-managing-git-hooks.md) - [Git: Update a forked repository](https://nicknisi.com/posts/2014-08-24-git-update-fork.md) - [Leapcopter](https://nicknisi.com/posts/2014-01-05-leapcopter.md) - [Git Workshop](https://nicknisi.com/posts/2013-08-18-git-workshop.md) - [Lint JavaScript on Commit](https://nicknisi.com/posts/2012-11-12-lint-javascript-on-commit.md)