9
colaguy
5y

If you are a new employee tasked to work with Java, C#, C++ or whatever, choose a Windows PC. And don't get obsessed with having things that look nice, we all know the screen on apple products is awesome, but to get the job done especially if you are a programmer, it's a pain in the ass.

I see Mac owners daily struggle with this and that just to get some work done.

Of course we can start talking about virtual OS, dual boot and so forth, but does it really matter?

Nonetheless if your job is to build ios apps, then of course a Mac Book is a better alternative, but if most of your work is done with C#, then go with Windows PC because it fully supports Visual Studio.

Comments
  • 4
    I mean, C# for what?
    I'd only use a windows if we're talkin about Winforms coz I'd have no choice, but other than that a Manjaro personally is much faster to develop with.

    I've looked into .NET core and it is pretty neat on linux.
  • 11
    In general: choose the ecosystem you're going to develop for. A Windows app? Choose Windows. Web backend that will run on Linux server? Choose Linux. macOS or iOS app? Choose Apple.
  • 5
    @gronostaj but what if I wanna try to make something for the GBA?
  • 5
    Ahh, the ignorance of youth in the responses.
  • 2
    @inaba ruby interpreter on a switch. 😂
  • 1
    What? have you seen mac's terminal? that glorious piece of software is worth the entire computer making development extremely more pleasant than those 40 powershell windows required to run a decent dev process
  • 1
    I greatly disagree with this rant as someone that enjoys working on all major operating systems.
  • 0
    @merunas What's exactly so great about it compared to, say, Gnome Terminal?
  • 0
    I disagree with you all !
    I beleive that your programming environnement is something u pretty much setup once for a longtime and tweak it, and basically u can dev for all plateform on all plateform (unless u want to xcode for ios wich, according to the price of an ios dev >20k totally worth having a dedicated machine for it)
  • 1
    @merunas ah yes, because WSL doesnt exist at all...
  • 0
    @devapsarl Have you worked with Docker on Windows or macOS?
  • 0
    @gronostaj yes on window with angular and react
    Working great with webstorm
    Why ?
  • 0
    @devapsarl Filesystem incompatibility. Docker assumes it's working with a Linux-compatible filesystem, including its case-sensitivity, ownership and permissions model. Windows doesn't provide any of these and hell breaks lose in shared directories.
Add Comment