David Heinemeier Hansson

Alireza Bashiri

February 28, 2024

I turned my gaming laptop into a Ruby on Rails workstation

I love playing Red Dead Redemption 2 and other games on my gaming laptop, but I also wanted to use it for work as a Ruby on Rails developer. With my girlfriend constantly playing Palworld on it, I decided to transform it into a workstation similar to my MacBook.
 
image.png 1.64 MB


After years of avoiding Windows for development, I gave the latest version of Windows 11 a shot. I set up WSL 2, MyDockFinder for a Mac-like feel, Docker for containerization, and Cursor.sh for productivity.
 
At first, I was hesitant about using Windows for development. However, I was pleasantly surprised by how much it had improved since my high school days of building Visual Basic, C#, and PHP applications. The setup was smooth, and I didn't encounter any significant issues.
 
In fact, I couldn't find any drawbacks to using Windows for development, unless you're an Apple loyalist. I even connected my Galaxy S23 with Phone Link, and it provided a similar experience to using an Apple device.
 
This setup allowed me to enjoy the best of both worlds - I could play the video games I loved and build things simultaneously, something that Apple sadly couldn't offer me.
 
Overall, my experience with Windows for Ruby on Rails development has been positive, and I would recommend it to anyone seeking an alternative to a MacBook for development. The combination of WSL 2, Docker, and Cursor.sh has made it a practical option for me, and I'm excited to continue using it for my future projects.