6
zoridan
22h

Ths is a rant:

My client codebase is a mess:
- Node version is not set, but it is "told to set it up at X version". They don't want to set it fixed because, and I quote, "it is too much of a nuisance.

- Backend has not a single fucking log, beside the mandatory error in the catch of each controller, and it states "error": error.

- Backend again: why the fuck you want typescript if all the fucking codebase uses 'any'. But the orm is sequelized and it is typed... by zod classes that are only there to check the body on the endpoints.

- Frontend is a gargantuan piece of shit with one.big state with all fucking stucl there cause someone started to do that and they just keep the snowball... touching one of the utterly big and bloated compoments its in itself an act of faith. The thing is so clusterfuck that we have some api calls duplicated like 3 or 5 times...

I feel like my dev brain is being rotten each day a bit more...

Comments
  • 2
    This is why I like eliot for logging in python ;P
  • 4
    but you can run it and manually test that it works

    right? right?

    heh
  • 1
    @jestdotty since it started in windows (all the developers use windows there, don't ask me why), all the scripts are made with paths and commands that works on windows... I have to modify them in my machine (manjaro) for them to work... I would assume thye use another package.json for the production machine... I don't know what to tell you, I just wanna cry...

    The only thing I can concede to them is thay they pay on time... but sometimes I feel that is not worth...
Add Comment