The tale of Windows Phone is one of absolute hubris. Let me tell you the ways.
Microsoft thought, just by planting a guy to make Nokia move to WP, they could steal Nokia's exceedingly loyal users. But those people were not blindly loyal to the brand, they were invested in the roadmap: Symbian now, MeeGo soon. Without these, might as well go a completely different way. Especially when many were angry for the loss of MeeGo.
Ditto about carriers and app developers, who were counting on that roadmap. They had put a lot of money and work in preparing for MeeGo. The move to WP cost them a lot, so they were enraged and went with anyone but Microsoft.
The Skype acquisition didn't help either. Calls and messages for free? Carriers saw it as an existential threat. Microsoft got promoted from "those people are a headache" to "those sons of bitches are actively trying to murder us".
And WP may be decent now, but it was originally rushed. When the first Lumias came out, it was an incomplete mess without a possible upgrade. This meant lots of returned phones, a headache to retailers. So they also hated WP and discreetly guided potential buyers to a less headache-inducing alternative.
Microsoft was so sure they could buy success, they ended up stepping on everyone's toes.
I think it's a joke, "Netcraft confirms it" is a meme around here. But the number is right, Windows has been surpassed by Android. StatCounter confirms it.
And you have no right to tell me I can't dump toxic waste in the river you drink from, broham.
One function of government is to protect society from "voluntary" (in most cases financially incentivized/coerced) actions that seem beneficial to an individual actor, but aggregately have a deleterious effect on the prosperity of the whole population.
Consider - dumping toxic waste into the river is "voluntary" (as above) and almost always beneficial to the dumper. Yet most of us are happy to have the government prevent it. Because it's harmful to all of us, even if it benefits the person doing it.
Yeah he does cheap out. If he wants to pay a real middle-class salary (you need significantly more than $100k to actually afford a decent house in most US metro areas), there will be plenty of American talent knocking at his door. But if he wants to pay chump wages - which he does, by your own numbers - then he'll find nothing but chumps.
I notice that people who bought houses a few decades ago tend to seriously underestimate the income required to have a decent life in an American city. Those are the same folks that have benefited most from the crazy housing inflation. At the expense of younger generations, of course. Not saying this applies to the parent poster - just an observation.
Here are the things that if an edit button is included that should also be done:
* Allow a "grace period" of ~15 minutes to edit the post
* Optionally, if someone posts a reply, disable editing
* Clearly show a post has been edited
* Allow the viewer to see the _first_ original version AND with the _current_ version.
I've thought about this issue over years as I use both
There are pros and cons of not having an edit button:
= Pros of Edit =
* I don't have to worry about spelling or grammar mistakes -- since I can fix them later
* I can expand to include additional thoughts post submit (I use this feature all the time on Reddit.)
= Cons of Edit =
* I can be lazy and just type stuff up not worrying about grammar and flow knowing that I can fix it "later"
* Posts can be redacted after the initial submit making it hard to know what the original version said. It is nice knowing a post hasn't been "tampered with"
* You usually can't see a history of edits to see what was changed and why. This is one area StackOverflow does well.
For every argument for having an edit button, I think a case could be made against it.
However I think there is an argument that swings it to the "edit side". The thing about having an edit button is that you don't have to use it. It solves "most" of the issues.
C'est la vie
Region Locking is Price Fixing
No jack, no buy, no thanks.
Why dud you make Swift a curly brace language, especially as it seems you admire Python? One thing Python shows is that C style syntax is not the ultimate. I suppose you were in a hurry to get to the interesting stuff and just grabbed onto curly brace syntax?
I'd like to see a real programming language that can be taught to elementary school students, not toy stuff like Logo or Scratch. These days, seems Python comes the closest to that ideal. Some still seriously recommend C/C++ for the kids.
I've experienced gaslighting. Many of us in IT have experienced hostile work environments. There are many options for dealing with it. By far the easiest, fastest way is to simply leave. You're not leaving just for your own mental well being. Another reason to leave is to take their power away, gives them less room to maneuver when abusing your former colleagues.
Unfortunately, many employees don't position themselves to be able to do that without prohibitive loss. And employers encourage that! Ever have your boss suggest you should buy a new car and house? I have, more than once. I didn't understand why that was any of their business the 1st time. Now I know that's why. They think of you as a "flight risk", and like the idea of you feeling chained to your job by debt up to your eyeballs. Lose that job and your life blows up. You lose your house, spouse, car, the respect of your friends, your credit rating, etc. They have code phrases for this, stuff like "showing team spirit" and "commitment". There are sick managers out there who enjoy bullying and abusing hapless underlings.
If you are determined to hang on for financial reasons, pride in your successes, don't want to leave under a cloud of failure, don't want to be labeled a quitter and a wimp, feel like there are still worthy people you can help, or the environment isn't completely horrible and has its redeeming qualities, and whatever other reasons, there's still much else you can do. There will always be some crap to handle at any job, and it is impractical to walk out on every employer unless you're independently wealthy and can retire at the age of 30 or some such. Still improve your financial situation. Next, keeping records is huge. Get all the gaslighters' crap down in writing. Ask them to email or text you, not just give you verbal instructions which can be denied later. Do it smoothly too, don't be verbally demanding, just be firm and put your time to use on other duties until they give you written instruction. What may very well happen is that they get cold feet. They don't want a paper trail showing what scumbags they really are. They'll foam at the mouth with rage and frustration, but they will back down if they have any brains. They may not, they may indeed give it to you in writing. They may try to weasel around with their written instructions. If they threaten to fire you, call them on that. Tell them you're waiting, hurry up and fire you already. It usually is a bluff, but it may not be, and if so, that's okay too. Being fired is not the end of the world.
A big problem is assessing management demands. It can sometimes be very hard to tell if they really are asking for too much. Asking for perpetual motion is too much. Asking for the moon might not be. Likely they have no idea either. It's their job to work that out, not come up with a schedule out of thin air but get input from their experts and work it out. But sometimes managers are lazy on that and try to compensate by bullying their underlings. Ask you for a schedule, then behind your back alter it to cut the time way down, and throw in a few simple little extras that aren't so simple or little. In any case, it's not good to declare some demand is impossible and unreasonable and walk out, if it wasn't.
So there it is. Free yourself from your own desperation. Whichever way things work out, years later you'd like to be proud of the decisions you made and the manner you handled yourself. No job is worth breaking laws you respect and treacherously throwing colleagues under the bus. There are bigger things in life than that. No job is worth your self respect. Being unemployed is hard, but it is not The End.
Our business is run on trust. We trust you will pay in advance.