Home About Me Posts Computer Stuff Favorite Books Exercise Routine Contact

Migrating to Codeberg

Microsoft bought Github in 2018, pretty soon after I started this website, which I started as an easy way to host my random drivel. I wanted a creative outlet to express my thoughts in without fearing censorship (though to be honest, self-censorship is more damaging than any real censorship I've encountered). For me, having never used git before c. 2017, I always knew Github as the world's greatest host of code and had not considered it as a potential web host. However, I had always wanted to have my own personal website, and when I discovered that Github pages was a thing, I decided to give it a go. Github pages have the constraint of being static web pages, meaining no dynamic content or submittable forms. That was not any issue for me.

Github pages do not disallow Javascript, and they really can't because javascript is rendered by the web browser JS engine. I used to have an irrational hatred of Javascript, and I actually used to block most Javascript. Now I only block ads. I no longer have such a hatred of Javascript, but I still despise that something about it just attracts spaghetti code. I will never claim that my code is particularly good, but I will always strive to avoid it becoming spaghetti.

Now of course Microsoft's motivation for purchasing Github is revealed: they wanted training data for their shitty AI that no one actually wants (Copilot). I do use AI (for work). I also don't like AI being shoved into everything because it is useless for most things. I use it for writing code and it's barely even good at that, but I will say that oh God does it do things FAST. In fact, I would say it's often too fast, and sometimes I have to intentionally slow it down. However, in competent hands, it is possible to do in a month what would normally take six months. The biggest danger, besides security, is spaghettification, which is also accelerated with AI-driven development, and needs to be constantly checked against.

This is not an article about spaghetti code, but that is part of my motivation for migrating to Codeberg from Github. I did not have any meaningful projects on Github besides this website, so the transition was pretty painless for me anyway. What it really boils down to is the fact that a viable alternative exists, which is a non-profit, that actually cares about Free and Open Source Software. And it was an easy change.

Anyway here's my Codeberg, hopefully I will contribute something positive to society on it at some point.