4
msdsk
105d

I'm working with a nice piece of code written 6 years ago by somebody who isn't in the company anymore and only the fact that they live on the other side of the continent prevents me from physically strangling them.

They must have thought that they were very smart trying to use JavaScript as a functional language. A shitload of library-specific decorators that ultimately don't do shit except for raising the cognitive load of anybody who hasn't worked with it before. Why the fuck did you use 'curry' in a function that then is never called in a functional manner? Because fuck me, go check the documentation of ramda because you obviously have too much time at work if you ask questions, just to learn fuck all.

It fascinates me how people take this steaming pile of shit that is JavaScript and then try to work against all its design assumptions to create something that is even more slimy, disgusting and smelly. It shows a radical misunderstanding of what you're even working with.

Take shit, add straw and you might have a docent construction material. Take shit, sprinkle it with chilli and try to eat it and it's just hot shit. But at least you will make everyone else try to find out why the fuck is that chilli in there because why would you expect it there. I'm a coprologist, not a cook.

Comments
  • 1
    Oooof kinda sounds like the morons who built the steaming pile of shit Javascript web app I need to add a feature to. Good luck, friend.
  • 6
    fun fact: javascript kinda started as functional language.

    but now it's definitely a dysfunctional language.
  • 0
    If this tool has anything to do with diagrams, that's me and that's my code. I'm sorry. I was under the influence of FP fad in JS back then, and I've come a long way since.
Add Comment