In roughly the past half-decade, Microsoft went from nowhere to overwhelming dominance of text editors with VSCode, ownership of majority of code hosting (and open source dev) with GitHub, ownership of the dependency stack used by most devs with npm, control over the most popular single language with TypeScript, and is trying to position copilot and ChatGPT as inevitable parts of the future dev process. Nothing negative for the ecosystem will come of this, as the last half century teaches us.
@anildash It’s so frustrating, because I genuinely love a whole bunch of those tools—I practically live in VS Code—but I can’t ignore the little voice in my head that knows they’ll all betray me sooner or later.
@michael @anildash you can be entirely confident of that. They're not an ally. I've never even tried VSCode nor C# just because they've got MSFT taint on them. Haven't regretted their absence from my life one bit.
@lightweight @anildash I mean, I’ve also got a MacBook and an iPhone. And a Visa credit card and Amazon Prime. I’d love to live life without any toxic corporate relationships, but it’s easier said than done. I feel like the trick is knowing which mass systems collapses are worth anticipating and preparing for.
@michael @anildash true - especially for people in the US, it appears (the rest of us aren't quite as completely pwned). Have you seen this? https://www.nytimes.com/2017/05/10/technology/techs-frightful-five-theyve-got-us.html It's why I tend to refer to the #FrightfulFive - that we've allowed ourselves to get to this point is pretty terrifying. Here in Aotearoa NZ, the FF have a stranglehold on our gov't IT systems. They could literally shut the country down if they thought we were misbehaving: https://davelane.nz/mshostage Escape is a matter of principle.
Tech’s Frightful Five: They’ve Got Us

Amazon, Apple, Microsoft, Facebook and Google dominate our day-to-day activities. Imagining being forced to give up some of them could lead to hard choices.

The New York Times
@michael @anildash for the record, I've managed to divorce myself from just about all of the #FrightfulFive. I've never owned an Apple product, and use zero Microsoft anything, even closing my LinkedIn acct. Shifted off Github to my own Gitlabs. Don't use AWS or use Amazon. I have a Facebook account, but mostly use it to encourage people to move to the #Fediverse... I use LineageOS for my mobile devices & interactions with Google. Still use Google Maps (alongside OpenStreetMap.org). That's it.
@michael @anildash so I can say with confidence that "it's possible". And it's not at all unpleasant, either.
@lightweight @michael @anildash I applaud you but not everyone has the time or energy for it.
@Smrki @michael @anildash heh, thanks. The question is: what's the real 'cost' to those time/energy-poor people, and to the broader society? I'm quite sure it's more than I'd be willing to pay.
@lightweight @michael @anildash duck I thought this article was from this year it’s from six fishing years ago punch me
@lightweight @michael @anildash Amazon might be the easiest to replace; anything Amazon delivers is also available from Target, Best Buy, eBay, etc. if it’s for shows you can subscribe for one month a year to catch up, and when those shows end stick with other services

@michael @lightweight @anildash just remember it will get worse, and they'll try to trap you with the transition cost, and have that "saved up" and set aside.

I've still got stuff in Google drive, but I've also got a NAS, etc.

@michael @lightweight @anildash Yeah, this issue is one of the things @pluralistic has written quite a bit about.

In my country, refusing to work with any Microsoft-derived technology in IT will basically remove >70% of jobs, right from the get-go.

We did get some good things out of M$'s laziness though, like the #LSP & #DAP #OpenStandard #protocols, which work just fine in #Emacs (why VSC when you have Emacs?) and have greatly improved its ability to be used for #Java among other languages.

@lispi314 @michael @anildash @pluralistic an obvious Microsoft dependence makes it easy to eliminate bad employment prospects... I quit my first role (as a research scientist) because they were planning to make me switch from Linux to Windows. That was in 1998. Left and started my own 100% #FOSS business. Sold that in 2012. Never used MSFT since I swore I'd never use it again (used MSO for my Masters thesis in Seattle, 1994). Haven't regretted MS' absence from my life one bit.

@lightweight @michael @anildash @pluralistic Most employers being bad employers makes for some bleak prospects, but successful entrepreneurship tends to require skills, dispositions and ideas I don't really have.

A fully FOSS setup producing nothing closed-source means a *lot* of customer-facing consultancy (and lots of effort to even get customers), which has burned me in very unpleasant ways in the past. Having that be my main work instead of dev doesn't sound like much of an improvement.

@lispi314 @michael @anildash @pluralistic I'm not sure that it necessarily follows that if it's #FOSS, it needs a lot of customer consultancy. In our shop, we prided ourselves in the fact that each of our dev team could happily talk to customers (usually phone, in those days), but few did so often. Most just worked hard coding. It's certainly possible, but FOSS doesn't have some of the customer-hostile (but profitable) attributes of proprietary development. (see https://davelane.nz/proprietary)
Reflections on Proprietary Software

I've been pondering proprietary software for the past couple decades.

Dave Lane
@lispi314 I fucking love emacs, doomemacs specifically is great for us evil vim users
@michael @lightweight @anildash
Toxic Corporate Relationships
The term has been dropped, folks.
Capital letters from here on, I guess.
#TCR