4 ms·
This what is called in Cognitive Behavioral Therapy "All or Nothing Thinking." Microsoft is a for-profit company. It is pro open-source when it helps them and c
by labrador 4y ago
This what is called in Cognitive Behavioral Therapy "All or Nothing Thinking." Microsoft is a for-profit company. It is pro open-source when it helps them and closed source also when it helps them. I like the new Microsoft which has open sourced a lot of stuff. It's way better than the old closed source regime.
- unnouinceput 4y agoOh, you and the article's author are either forgiven or seeing the best in people. Me, on the other hand, who lived the Microsoft with their shady dealings in Bill's / Ballmer's era, I remember their crushing on OEM's to not allow even a shred of openness in their systems. Only because of shifting in developer's in favor of Apple's / Google's Microsoft changed the tune with "Microsoft loves Linux". Bleah! I have no love for Microsoft despite my work involving their products 90% of my time. I am just realistic, they just love money, nothing else. And if money means open source, guess what?! They bought GitHub and they own everything that is published there. That's why plenty left GitHub and either started their own venture or went to GitLab. Sorry for my rant, I had to get it off my chest.
- labrador 4y agoGates and Balmer are long gone and it's no longer the same company. If they only loved money, they wouldn't be amenable to their workers unionizing. "CWA, Microsoft Announce Labor Neutrality Agreement" https://cwa-union.org/news/releases/cwa-microsoft-announce-labor-neutrality-agreement https://cwa-union.org/news/releases/cwa-microsoft-announce-l... Sorry to be this way, but I'm refreshing my memory about CBT today: Over-generalization: Make a comprehensive, negative conclusion that is beyond the current situation. Labeling and Mis-labeling: The extreme form of overgeneralization. Use fixed, comprehensive, and emotional language to label yourself or others. Disqualifying the Positive: Unreasonably believe that positive experiences, behaviors or qualities do not count. Jumping to Conclusions: Making a conclusion before having all the evidence. Emotional Reasoning: Draw conclusions from your own feelings, because what I think is what the facts are.
- thomasjudge 4y agoFeel compelled to repost https://www.hanselman.com/blog/microsoft-killed-my-pappy https://www.hanselman.com/blog/microsoft-killed-my-pappy
- eknkc 4y agoMicrosoft always had great developer tech. And having access to that tech more freely (as in on other platforms, partially open source etc) is a significant plus for me. I loved .net back in 2003 or whatever. Then I never got to use it for years because I was on unix land. It is now open source and multi platform. They attacked open anything with all their might (and they were fucking mighty) and the enemy still flourished. Let them come again. If the new strategy is to pump high quality software out in the open, I hope it becomes a long and bloody war.
- labrador 4y agoI just built an app in Blazor, which is Microsoft's React alternative, except you code everything in C# instead of JavaScript. Once I understood it I found myself able to write and debug code very quickly.
- blibble 4y ago> Microsoft always had great developer tech. when, exactly? in the 90s-2000s they were always a poor imitation of Borland's and from the 2010s to today JetBrain's tools blow them out of the water
- _gabe_ 4y agoTypescript is ranked number 4 according to Github statistics in 2022[0]. VSCode is also very popular. I couldn't find any good statistics comparing different text editors, but atom is sunsetting this year, and VSCode continues to grow as some anecdotal evidence. Visual Studio is still a great IDE for C++ imo. CLion is the only other big IDE for C++ that I've had suggested often. C# is ranked #9 in github usage[0]. I would consider these "great developer tech", and their popularity seems to confirm that. Edit: DirectX is also a pretty big deal since afaik it's the only way you can make an Xbox game. I don't have enough experience to say whether DX is great developer tech or not though. I often hear how horrible Metal is more often than I hear negativity about DX, but that's just my experience. [0] https://madnight.github.io/githut/#/pull_requests/2022/1 https://madnight.github.io/githut/#/pull_requests/2022/1
- a-dub 4y agoyeah the acceptance of oss is cool but they still ship a lot of weird software and technology... which is fine assuming you can avoid it... but sometimes you can't and then it becomes torturous.
- labrador 4y agoA big reason for that is their commitment to compatibility to past software. They kind of have to because they have people all over the world using old Microsoft software. They finally were just able to kill IE6 and Japan is screaming about it. So they ship a lot of ship a lot of weird software and technology in your words. Google just kills things when they get bored with it. Microsoft can't do that.
- a-dub 4y agothat's the classic excuse. but even azure, which was built from the ground up, is pretty weird compared to its major competitors. also, apple showed us how to do this. build the right thing for today and use virtualization to support yesterday until it can be updated. all software is living these days anyhow.
- labrador 4y agoI currently own an iPad which is useless to me because a bunch of apps won't load on it because it's old, including GMail. I have better luck with my old hardware running Windows software.
- behnamoh 4y agoApple is worse in that regard. Is XCode open-source? Other than Darwin Kernel, is any part of macOS open-source? Did Apple even try to make Swift cross-platform? Is iCloud really comparable to OneDrive? How about Apple's locked and closed-source bootloaders?
- 5e92cb50239222b 4y agoApple gets close to zero usage on desktops outside of the Silly Valley, has almost zero presence on servers, and it's trivial to avoid it (I haven't used their products for years (and very little before that), and personally know only a single macOS user). Windows — not so much. So when they put out yet another crappy technology, you may get tarnished one way or another.