>>>>As far as Linux. I can't. I work with corporate clients and they all use (except on maybe one or two) Windows Servers and I have to stay with .NET.
>>>
>>>Hey, I use Fox and M$SQL - I also have to use them windowses, and that's exactly the reason I switched to Linux :). Because it kept nagging me about updates, trying to push me into W10, and for almost every utility out there I had to worry whether it will clash with this or that. Worst of all, it wouldn't install to a SSD, you have to install on HD and then clone it.
>>>
>>>Now with everything else on Linux and the SQL and Fox in a caged VM, I'm quite happy. I use the VMs (have another one where I keep SQL2014 Express, use it when needed) for work, i.e. Fox and SQL. For everything else (email, office, reading, browser, photography, scanning, music, video etc) I use Linux and guess what - in these seven months I've spent far less time serving the OSes and far more just using them. And saved about 2km of nerves.
>>
>>What if you had to work in M$ VS (to build, e.g., .NET Web API)? Would you be able to do it in the current environment?
>
>If developing something in C# or web I'd target Mono if ok with money source: owned by MS and not fenced in by Windoze.
But then, again, one would have to start reading books/articles (in order to learn Mono). And there lies the problem of not having motivation to learn new technologies.
"The creative process is nothing but a series of crises." Isaac Bashevis Singer
"My experience is that as soon as people are old enough to know better, they don't know anything at all." Oscar Wilde
"If a nation values anything more than freedom, it will lose its freedom; and the irony of it is that if it is comfort or money that it values more, it will lose that too." W.Somerset Maugham