> ## Content Index
> Fetch the complete content index at: https://kk-lab.uk/llms.txt
> Use this file to discover other available public pages before exploring further.

# How Remote Development Saved Me from Windows + Docker Hustle
- URL: https://kk-lab.uk/how-remote-development-saved-me-from-windows-docker-hustle/
- Published: 2026-09-15T01:43:33.000Z
- Updated: 2026-09-15T01:43:33.000Z
- Author: Ryan Arief
- Tags: Homelab, Software & Development

I used to develop directly on Windows, and honestly, Docker made the experience more complicated than it needed to be.

Once I moved my development environment to Linux and started using remote development from Windows, things became much simpler.

My Windows PC is now basically just the interface. The actual development happens on my Linux machine, where Docker runs natively.

### What got better?

- **No more Docker Desktop** — Docker runs directly on Linux without another virtualization layer to worry about.
- **Less WSL hassle** — no need to constantly think about the boundary between Windows and Linux.
- **Simpler networking** — containers, ports, and services behave like they are supposed to on a Linux server.
- **Better file performance** — projects live directly on the Linux filesystem instead of bouncing between Windows and WSL filesystems.
- **Cleaner environment** — development tools, Docker, databases, and services all live in one place.
- **Less resource overhead** — my Windows machine doesn't need to run the whole development stack locally.
- **Same environment as production** — developing on Linux feels much closer to the environment where my services actually run.
- **Windows stays clean** — I can keep using Windows for everything else without turning it into a development-server Frankenstein.

The biggest change wasn't technical.

It was mental.

I stopped trying to make Windows handle everything.

Now I just open VS Code, connect to my Linux machine, and start coding.

**Remote development didn't add another layer to my workflow. It removed several layers I didn't need in the first place.**