Looks like Microsoft’s acquisition of Github was indeed nothing more than a move to lock more developers into the Microsoft ecosystem.

@irimi1 How’s that? Did I miss some tech news?

@irimi1 @jcs There's a voice screaming in my head that some enterprising idiot is going to use this a step towards revoking git access for their employees and forcing them to do all their work in a browser where they can't "steal" their employer's source code.

@irimi1 @jcs this isn't a requirement to use GitHub, though, is it?

@cancel @jcs No. But certain new Github/integration features will likely be exclusive to it, making it very inconvenient using Github without it. Escpecially once single projects commit to using them.
It will also appeal to Microsoft-friendly companies as a convenient all-in-one solution which will lead to them forcing that IDE onto their developers.

@irimi1 @jcs

Fortunately, it's trivial to move stuff off of GitHub. Git is decentralized.

GitHub has a lot of problems. I don't think this is an actual problem, other than being a bunch of extra junk that I'll never use.

Every web developer already uses their crummy web browser text editor VSCode thing, anyway.

Actual real problem with GitHub: working with ICE in America.

@cancel @jcs I don’t doubt there are better reasons to get off Github and worse things to worry about.
Still, many projects don’t accept contributions outside of Github-Pull-Requests.

Also I can see myself getting really annoyed having to defend myself at work for not wanting to use that IDE. I’m already partly locked into Visual Studio at work (don’t ask) and it’s a horrible experience.

> Fortunately, it's trivial to move stuff off of GitHub.

For now. You no longer need the ability to pull from github when the editing is done via the website anyway.
@irimi1 @jcs

@irimi1 I'm really not happy about it. I'm also seeing more people invite contributions to their project via GitHub Sponsors. Of course ppl need projects to be sustainable, but it's obvious MS is gradually pulling everyone in to be completely dependent on them and will start turning the screws later.

It all looks like a super not-subtle trap to me.

I've replaced VSCode with Vim, GitHub with @codeberg, and exploring ways to do web dev without npm. I don't fancy walking willingly into that trap.

@freedcreative @irimi1 @codeberg I remember a talk by some ex-npm folks working on an alternative, but can't remember what it is called?

@freedcreative @irimi1 @codeberg have you tried using VSCodium as a replacement for VSCode?

@andre @irimi1 @codeberg Yes, I always used it over the MS binary. It's functionally identical in my experience. But I still want to use community maintained and controlled software wherever possible.

As great a job as the VSCodium maintainers do, it's still only Microsoft who realistically get to control what happens with the software.

That's why I'm electing to go with a long standing independent project like Vim instead, where it's under the control of the people who use and depend on it.

@andre @freedcreative @codeberg Problem is if someone decided to make a project depend on a VS solution though. Not much of a choice there :/

@irimi1 @andre @codeberg Yeah that's the trouble isn't it.

Just like how everyone gets stuck with Adobe because of the proprietary file formats whole creative fields are hooked on, and as a result they can freely mistreat customers with price gouging and a dozen unstoppable services always running on your PC.

All that is part of why I've been going to great pains in recent years to try and work independently. Otherwise you invariably get pushed into using products whose sellers exploit you.

@freedcreative @andre @codeberg Haha, this reminds me of how I got started with Linux as my daily driver. My Apple-Fanboy-Friend accused me of a digital Stockholm syndrome regarding Windows and then I made the push to install GNU/Linux for all my non-gaming stuff. I hopped distros occasionally, but I never switched back to Windows except for gaming on my personal devices. In fact, 2-3 years ago I switched to GNU/Linux even for gaming, which I don’t do a lot anymore today.

@irimi1 So your Apple-Fanboy-Friend was trying to get you to try Mac and you went the other *nix direction instead? How did they react to that?

@freedcreative It wasn’t quite what they expected and they appreciate the “works out of the box” aspect as much as I enjoy the process of building a system for myself as I need it. I think it’s a good outcome for the both of us :)

@irimi1 My experience was sort of the inverse to yours. I was the one on Mac but I waited literally years for them to release the type of hardware I needed before finally giving up.

After experience something not-Windows I really couldn't go back, so I jumped to Linux and couldn't believe what a massive upgrade it was.

Being left high and dry by Apple was a major lesson to me never to depend on big tech companies if you can avoid it.

@freedcreative How was using Apple a lesson for you? I mean in what way did it hurt you to depend on them?

@irimi1 At the time I was just using a Mac Mini and it had really started to struggle to do the video and image editing work I had. Game dev was almost impossible. So I wanted a machine with a strong GPU, plenty of other resources, and I wanted a proper desktop. I was told the new Mac Pro was overdue, so I started waiting. (That was 5 years before it actually came out).

In the meantime all my graphical work was suffering with lag & restrictions and I could hardly do 3D or game dev at all.

@irimi1 This meant the client work I had took me longer, and there were certain things I might have been able to do for my work that I couldn't.

But I just couldn't face going back to Windows. I tried it, it installed Candy Crush, I rage quit.

So I felt super trapped. Decent OS with shit hardware, or shit OS with great hardware.

I searched for "Alternative to Mac", found ElementaryOS, tried it, loved it, and gleefully left Mac forever. (I'm on Manjaro these days though)

@freedcreative Interesting, I didn’t think much about the hardware aspect regarding apple. I just read about that Macbook keyboard fiasco 😂

@irimi1 Oh yeah, and that was AFTER I decided to dump them! I was very, very pleased I'd moved the other direction.

It would have cost me about AUD $4000 - $5000 to get a laptop with good enough specs, and there's a good chance the keyboard would have failed.

Instead, I picked up a built-for-Linux box for AUD $2000 that's still going strong. Best decision ever.

@irimi1 So what I learned is if the big tech company you're depending on doesn't have a vested interest in the thing you need them to do, guess what, you lose.

Btw the final straw was after I think 2 years of waiting I thought, fuck it, I'll just get the new laptop if it looks okay.

Then the event, instead of announcing powerful hardware, announced the touch bar.

Never take the ESC key away from a coder.

@freedcreative Aha, so I was right about the keyboard ;)

I tried Manjaro once for a gaming PC setup and somehow some Manjaro-added packege (-group?) was so incomprehensibly broken I just went ahead and installed Arch instead. I didn’t even dive too deep into the problem though, to be honest.

@irimi1 So many people defend it on Twitter, that is kind of scary. We really do live in a boring dystopia

@nihiltarian Yeah it’s getting harder and harder to argue for the freedom of choice. that’s also why this is a great course of action from Microsoft’s point of view.

@irimi1 From a technical side, their new codespaces are so cool. But then again its microsoft and they are not doing it because they just love free software or some bs. Its about the money.

Sign in to participate in the conversation

Merveilles is a community project aimed at the establishment of new ways of speaking, seeing and organizing information — A culture that seeks augmentation through the arts of engineering and design. A warm welcome to any like-minded people who feel these ideals resonate with them.