Hacker News new | past | comments | ask | show | jobs | submit | gaymish's comments login

I use ArchLinux.

The main advantage I have is that I work in an environment where there are thousands of Linux servers. By running something like linux in my day to day life I have learned a lot of my skills which I use in troubleshooting the production hosts.

I also am a big fan of the linux way of development where there are lots of small tools and everything has its specific role. I feel that in Windows this approach to development doesnt exist. I really do not like powershell but this may be due to me being a linux fanboy and not understanding the powershell way of doing things. Which leads me to the point of flexibility of user interface, shell and many different applications to do the same thing. Its a blessing and a curse.

The fact that with Arch I can have the latest packages at my finger tips shortly after their release is fantastic, but can also be a detriment. I have had many times with bad graphics drivers, kernel panics (havent had one for a while) and recently I had a broken golang install.

With regards to moving to a different OS, my biggest pain point is Xmonad. I want to keep Xmonad (or i3) but I cannot do that in either OSX or Windows. If OSX didnt feel so restrictive (brew helps but i shouldn't have to feel like I'm sidestepping the OSX way of working) I would definitely consider it. OSX is a really good tool and can be a great system for developers but it needs to be heavily modified for my use case. With regards to Windows, I dont find it performant enough. Needs too much RAM, too much disk (Windows SXS is the bane of my existence) and just generally has the most obscure undefined behavior. Every time I have booted my Windows partition I have had trouble (granted maybe lack of use is a player) with rebooting from windows updates and the like.


Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: