Even nowadays, websites and web applications offer poor usability experiences to both users and developers. I’m getting increasingly frustrated with sites and plugins which you sometimes even have to pay for, but don’t provide (extendable) functionality which is actually usable. As a developer, I sometimes just cannot understand software behavior that has been coded deliberately that way. This ever-growing blog can be seen as both a rant, as well as a note to self how NOT to do it.