This is all cool, and I'm happy for you for your privilege and luck.
However, I'm not sure what your anecdote has to do with what Shopify's CEO is saying. Certainly your hours are not necessary, rather you (and/or your manager) just choose to do them? Or do you think your employer would be significantly damaged if you did not?
If you want “ease of use” there are plenty of “easy ways” to get things done in AWS like just accepting defaults when creating a VPC, ElasticBeanstalk for deployments , and CodeStar for getting started templates.
There is not a single bit of technology that doesn’t seem overwhelming when you first start looking into it - and that’s from 30+ years of programming either personally or professionally. I know most of the core fiddly bits of AWS like the back of my hand but Azure and GCP are completely incomprehensible to me. But, I also haven’t taken time to learn them.
That would be just like saying that if I were an iOS developer and was good at Swift I should just be able to automatically know how to write Android apps.
>You pretty much have to go out of your way to make a language that won't run on Windows.
That's a bit ridiculous. In the group of most desktop operating systems, Windows is the odd ball. Supporting it is a huge hassle, and from a certain point of view with a very small ROI.
I wonder why the Swift threads have far fewer complaints about missing Windows support. Perhaps the absurdity is more obvious in that case?
Yes, since the question is slightly open, this could refer to target platforms instead of what the actual developers are using on their desktops. Still, a nice-looking datapoint ;)
Anecdotally, as an IT chief I see developers who use Windows struggle with tasks that are simple in Linux and MacOS. There's a reason why a) MacOS won so many developers and why b) Microsoft is spending so many resources making WSL/WSL2.
> For October 2019 the Linux gaming population on Steam according to Valve was about 0.83%, basically flat compared to September, at least on a percentage term. Meanwhile for the newly-published November figures it comes at 0.81%, or a decline of 0.02%.
Swift is Apple garbage and there is no expectation it would run on anything outside of iOS.
Crystal not working on Windows indicates to me that are implemented the run time idiotically-- should have just reused the C and C++ run time & standard libs, as this would have given them portability from the get go.
Exposing Win API or .NET is unnecessary, just allow users to call into C code for that nonsense.
Swift runs on Linux just fine. There are web frameworks in swift. Tensorflow is working on Swift support [2]. Yes it is Apple supported but it’s open source and runs plenty of places besides iOS. You may still think it’s “garbage” but you’re misinformed about where it can be used.