<- Back to the blog

My Developer Setup in 2026

toolingproductivityengineering

My Developer Setup in 2026

A good developer setup is not about having the most tools. It is about having a workflow that feels fast, reliable, and easy to return to every day. Over time, I have tried to keep my setup simple and focused.

Editor

My main editor is VS Code. I like it because it is lightweight, customizable, and works well across different kinds of projects. Whether I am writing TypeScript, Markdown, backend code, or documentation, VS Code gives me a comfortable default environment.

Some extensions I usually rely on are:

  • ESLint
  • Prettier
  • Astro
  • Tailwind CSS IntelliSense
  • GitLens
  • Markdown preview tools

Terminal

I prefer using a clean terminal setup with simple aliases for common commands. I do not try to over-customize it too much, because I want the same commands to work across machines and environments.

For example, a few common commands in my daily workflow are:

npm run dev
npm run build
git status
git checkout -b feature/new-work

Workflow

My workflow usually starts with understanding the problem clearly before writing code. I try to break work into smaller pieces, make one meaningful change at a time, and keep commits readable.

I also use documentation as part of my workflow. If I solve something tricky, I try to write it down either in the project README, a note, or a blog post. This helps me avoid solving the same problem again from scratch.

Productivity

The biggest productivity improvement for me is reducing context switching. I try to keep my editor, terminal, browser, and notes organized around the task I am working on.

A few habits that help:

  • Keep branches small and focused
  • Run builds before pushing changes
  • Write down decisions while they are fresh
  • Avoid adding tools unless they clearly improve the workflow

Final Thoughts

My setup is still evolving, but the principle stays the same: use tools that reduce friction and help you think clearly. The best setup is the one that lets you spend more time solving problems and less time fighting your environment.