4 ms·
I agree with you entirely. In terms of productivity, having been given a MacBook Pro at the places I've worked, versus the hoops I needed to climb through to tr
by DivisionSol 6y ago
I agree with you entirely. In terms of productivity, having been given a MacBook Pro at the places I've worked, versus the hoops I needed to climb through to try and develop on Windows in my free time: The experience is miles beyond. After my PC died, I explicitly bought a MacBook Pro and love it as a daily driver and developing on it.
Homebrew (package manager). A terminal that speaks an actual standard (no weird CMD.exe, no PowerShell.) gcc built in.
Note: All these benefits are just benefits garnered by using a system with a unix base. I should've just committed and installed a dual-bootable Linux partition on my Windows machine a long time ago.
Unfortunately I have a hard time explaining exactly why developing on Windows is such a pain... The best success I've had would be going through Git Bash which always felt like a hack, and that's just for nodejs, if I want to compile a C/C++ program the whole thing is a nightmare with Visual Studio. I think OSs should be judged on 'time to compile a C/C++ program' from a fresh install.
Hell, I think 'the tool that makes me a much better programmer' is being terminal-native. Get used to unix systems, they're wonderful.
/rant