I hate software

This site is dedicated to my own opinions about software in general.

See: "cat -v considered harmful" for site inspiration.


Fuck software.

Modern software development is absolute crap. The whole process is inherently corrupt. Bad practices by worse programmers create a whole lot of mess that is only going to grow more and more horrible, because nobody cares enough to re-invent the wheel enough times to make the wheel better.

And the whole "get rich by learning Java in X days!" and "everyone should learn to kode!!1" propaganda isn't helping - the field is getting saturated with shit programmers who don't give a rat's ass about computing or software on its own - its whole sole purpose is to make the software-making process so mechanized that any retard can open an IDE and punch random keys until the thing works. Kinda. Sometimes.

All that so that the major companies no longer have to worry about needing more good programmers. Because good programmers don't like to be bossed around - they don't like to be told what to do, and they know they are always wanted somewhere else. So as a company, a good programmer is a liability. It's much better to have a machinery that lets you hot-swap code monkeys like cogs in a machine - when one pops out fried, you just plug in another one until it burns out too. And since unemployment is inherent in our society, this will always work out. Genius tactics, I gotta say. But fuck them and fuck their practices.

Reinventing the wheel is the only way to build sustainable software.

Wheels should be reinvented times and times again until we're sure we can't reinvent them any better than we already did. And even then, they should be reinvented often, just to make sure we're not missing something.

Software is NOT a commodity. Software is art.

Now that the initial rant is over, I can get to some real topics: