|
|
|
|
|
by ChopSticksPlz
3035 days ago
|
|
Sorry I disagree, first many people who work in IT are _forced_ to use Windows as their primary host at work. Next, even if you install a Virtual Machine it might not work as seamless as having an Unix shell natively, thus some use Cygwin. Regarding poor students, would you prefer to commute daily with multiple laptops? One for Linux one for Windows? I doubt so. Other than that, if your work is not just coding but doing _anything_ apart from code itself, word processing, spreadsheets, graphic design, cad and you still need to run something from Linux ecosystem the WSL is currently probably your best option. |
|
I would consider it a bad use of my experience to develop on Windows. The market agrees with me, experienced Linux developers are much better paid.
> Next, even if you install a Virtual Machine it might not work as seamless as having an Unix shell natively, thus some use Cygwin.
I would not call cygwin a native Unix shell.
> Regarding poor students, would you prefer to commute daily with multiple laptops? One for Linux one for Windows? I doubt so.
I don't use Windows for personal stuff. Apart from that, VirtualBox would still be a better solution if it was necessary to use Windows. For example, updates on a Windows machine which is rarely used can easily take hours. One does not want to have his work machine blocked for so long.
Apart from that, abandoning Windows is just a matter of leaving old habits. For me, using exclusively Linux for my personal stuff has worked excellently in the last 20 years.
> Other than that, if your work is not just coding but doing _anything_ apart from code itself, word processing, spreadsheets, graphic design, cad and you still need to run something from Linux ecosystem the WSL is currently probably your best option.
Libreoffice or Softmaker office is available, but LaTeX is much better for reports and articles, and wikis and Markdown is better for documentation. MS Word is a usability nightmare. Also, I do not use spreadsheets for myself, I use Python scripts - it's more efficient, and ledger-cli for accounting stuff. Inkscape is much better than MS Visio. I am physicist and developer, I do not use CAD, but if I had to use a CAD program on Windows, I would use a separate Windows machine, as explained before.
You sound like you are just used to do everything with Windows and never have considered seriously to use Linux software, I guess you don't know most of what exists there.
Also, I'd appreciate it if people would not call areas where some software vendors have managed to create a lock-in an "ecosystem". An ecosystem is a scientific concept from biology. Using that for proprietary software environments is simply marketing BS bingo.