Development Environment

My Local Tool Setup

A comprehensive overview of my development environment, from virtualization to AI tooling.

HOST

Windows 11 Host

Windows 11 host with no dev tools—keeping the host clean and dedicated to creative work.

Note Taking

Knowledge management and note-taking

Recording / Streaming

Screen recording and live streaming

Video Editing

Professional video editing and color grading

VIRTUALIZATION

VMware Workstation

Why VMs?

  • Complete isolation of dev environments
  • More secure
  • Easy to backup entire setup

Windows 11 Guests

Development VMs

Several Windows 11 guests with 30-40GB memory, running Docker Desktop (requires nested virtualization)

Fedora Guest

Linux Development

Fedora with Docker (requires nested virtualization)

Ubuntu Guest

Linux Development

Ubuntu development environment

BROWSERS

Web Browsing

Browser

Multiple profiles to separate work and personal, using sync chains

.NET STACK

.NET Development

Productivity

For Visual Studio and now also with VS Code (though haven't used much in VS Code)

Query Tool

LINQ querying and C# scripting

GENERAL

General Development

AI TOOLS

AI Tooling

AI Coding Assistant

With Claude and GPT models in Visual Studio and Visual Studio Code

AI Terminal Assistant

Generally used with VS Code terminal

AI Code Editor

AI-powered code editor

AI Assistant

For code and general tasks

AI Assistant

Web and mobile versions

Local AI Models

Rarely used—for running local LLMs