A long, long, long time ago (2008) I switched from programming on Windows to Linux. WHY? Because it was such a pain in the ass at the time to get anything programming working properly. Even installing PHP was a kick in the dicksac. So recently I decided I would try programming on Windows once again since I updated my HD and installed Windows 10. I still have Linux on another HD. The only reason I switched was I like Fusion360 and some other software for 3d printing and making videos. I guess I’ll have to use another computer or constantly switch the hard drives back and fourth, because dual boot is a sure way to kill your computer and WSL is dog shit.
Well to my surprise programming on Windows still 100% sucks major Donkey ass. MAJOR DONKEY ASS. Why? Because nothing works properly. It shouldn’t take me hours to figure out how to install git and get it working with SSH keys FFS. But as I sit here and type this that is exactly what is going on. It shouldn’t be this damn hard. You can’t use the git bash terminal, you can’t use the regular command line. You can’t just use Windows power shell either. OH HELL NO. You have to use Windows powershell “as administrator”.
Github sucks
Using Git to interact with Github repositories on Windows is a TOTAL Fucking NOGO. Why? Well it doesn’t help that the instructions on github on how to create a set of keys and upload them to github IS ALLLLLLLLLLLL WRONG. The lazy assholes couldn’t take the time to write a how to for Windows so they just copied the one for Linux. I say lazy assholes because Microsoft now owns Github FFS. You can’t tell us how to use your products together????? None of the damned commands they show even work on Windows… because it is all for Linux. Even though they have 3 tabs for Mac, Windows and Linux, the one for Windows is 100% totally wrong. GREAT JOB IDIOTS.
So you have to google and dig and try and fail and fuckaround just to figure out that shit is probably not going to work anyways. This is always how it is when programming on windows. Pretty much every single last how to, tutorial etc. will be geared 100% towards Linux and 0% towards Windows. This means it takes a lot more time and cuss words to get anything functioning on Windows.
This isn’t a one off. Installing the most basic shit for programming, like the languages themselves is a nightmare that takes hours of googling to get working properly. Meanwhile with Linux everything is a simple “apt install xxxx” EVERYTHING IS THAT DAMN EASY ON LINUX. Apt this, apt that, BOOM shit works. Hell 99% of the time Linux command line will give you enough hints that you don’t have to use google and wade through shit wrong articles. Linux has 1 single command line and IT JUST WORKS. I don’t know how many windows has and you always need to use the “as administrator” BS.
There is a real reason real programmers use Linux !!!
Overall programming on Windows is a HORRIBLE EXPERIENCE. At minimum it is a hot rotten pain in the ass. . Everything requires googling and trying and failing and googling errors and trying and googling. It is like Windows goes out of it’s way to make programming such a hassle that programmers switch to Linux just so they can get work done. Nothing about programming on Windows make a drop of fucking sense. Where does windows keep this, where does it keep that. How do you install x, how do you configure y????
I had no idea that installing git and using it to push to github was going to be an extreme major pain in the ass. BUT WOW IS IT A PAIN IN THE ASS TO THE MAX. This is the kind of braindead bullshit you run into when simply trying to use git
git-scm is a totally useless pile of dogshit. I finally get Github desktop working. Did it create new keys? Did it perform some fucking magic? Well a quick check shows it didn’t generate new keys. Or is it using keys at all? What the fucking actual fuck is this piece of shit doing? Why make everything 500 times harder than it has to be?
And it is like this for everything you try to do programming wise on Windows 10. NOTHING WORKS like it should and you will constantly be googling and trying and googling the insane errors. So I thought I had github desktop working. I thought I cloned the repo to my desktop. I thought I was working on that code. Turns out the mother fucker cloned shit into OneDrive bullshit and that is not the code I was working on. Why? Why not just fucking clone to the fucking folder I told it to? Just to fucking piss me off and make me stop using Windows that is why. Fuck this shit all to fucking gether. And now Github desktop quit working FUCK YEAH WASTE MY FUCKING TIME ASSHOLE.
Github desktop sucks monkey ballsac too. IT has a really bad case of “works, doesn’t work, works, doesn’t work” Sometimes authentication works, other times it fails WTF??????? This is not a problem on Linux. On linux Git just works. You create a repo, configure it, push it to github and all is merry and works like planned.
Windows? NAH fuck that simple shit. Lets overly complicate shit so that no one knows how it works and no one can get it working. Sometimes it presents me with some “Enterprise” bullshit. FUCKING WHY MAN? Why doesn’t shit just work on Windows like it just works on Linux? Why the magic that you tell no one about? Windows does random shit.
Microsoft magic sucks
Microsoft likes to hide files from you. Hide extensions of files from you. It literally goes out of it’s way to fuck shit up and make life suck. Not only that it has this new demon called OneDrive. What a POS that is. Everything you do it saves it to that. This gets really stupid when you are compiling code and need to delete and try again. Now I daily get some sort of BS error from windows about OneDrive is not working, some shit about QT failed…. derpty, derpty, derpty microsoft sucks ballsac.
Nevermind Github desktop is just pure fucking fail. Great job who ever created that shitheap.
You can’t make this shit up
So I got SSH installed with the git-scm program right? I can create the keys in the git-scm. Ok lets try to see if they work using Power shell. NOPE NOT A FUCKING CHANCE IN HELL. Why? Because microsoft is a pile of dog shit that is why. How many damned terminal/shell programs does one single fucking OS need?
Ok so I shift back to git-scm BOOM FUCKING MAGIC TIME BUDDY. All of the sudden I now have SSH again and it ALMOST WORKS.
You’ve successfully authenticated, but GitHub does not provide shell access.
Great WHAT THE ACTUAL FUCK DOES THAT EVEN MEAN YOU STUPID FUCKS????? I want to strangle these mother fuckers and curb stomp their teeth out. How the fuck do you fuck up something so simple. Something that just works on all other Operating systems? Do you have fucking meetings on how to make shit fucked up???? You have to be having meetings to make shit this fucking retarded. Three days of this shit and I am no closer than when I started. My only option appears to be switching back to Linux. Why fight a pile of donkey shit like this??????? Dear Microsoft you suck major horse assholes.
No matter what you are doing programming wise with Windows 10 it goes like this. Try this, try that, google some more, get errors, google the errors, try 500 other things, google errors 500 times. Eventually you give up and go to Linux where everything is 500 times easier. Windows is just assbackwards and retarded.
It shouldn’t take 2 or 3 days or even an hour to get git setup and working with github on Windows. I have no idea why my original keys don’t work. I had to create new keys just for Window the dildo king to finally work with github. All in all I had to google and try way too many things to even figure out what worked.
Programming on Linux is at least 100 times easier. With Linux most languages are support right out of the box. Installing programming software is easier. Hell Linux even comes with git installed. Every guide you find online will magically work, because most programmers use Linux. Adding, removing, updating software is a breeze on Linux. SHIT JUST WORKS on Linux.
It sucks that Linux is great for programming but sucks when you need good software for things like CAD or making videos or making music etc. etc. It sucks I need to switch over to Windows to run software. The reason that Linux has so little other software like good CAD etc. is because Linux embraces GPL the most toxic shitty license on Earth. If you want to program for Linux you will either need to reinvent lots of wheels to avoid the GPL or make your project opensource and companies like Autodesk are not about to make all of their software free. Linux sucks ass with that GPL bullshit. GPL needs to die. GPL is solely responsible for the lack of good software for linux, software for things other than programming. The GPL makes Python suck too. The GPL makes everything it touches TOXIC AS FUCK.
Comments
You must log in to post a comment.