when i was doing web dev,integration and devOps for a living.
the number of useless craps i deal with it are unimaginable, broken dependency shitty template design,
Here some of my encounters :
wordpress my hate for this framework is only fuel by woocomerce why fucking use a bloated framework for eCommerce when you have a 1million of items just that you can dropship the fucking website that took 14 sec to load. the template of the site was so overloaded with useless craps the fucking server was a fucking quadcpu with 24 cores each with 2 1to ssd, but wait there is more :
<zero password policy
<the database password was toor and ofc every conceivable ports were open
<no whitelist because the owner can't connect his laptop
<every users has root privileges
imagine when i warned them about it they tell me i'm being paranoid and nobody will ever exploit it two fucking day later the database was clean all the access were revoked they had saves in the same server ofc the saves were also deleted
PHP is a fuckcluster alone but when you add shitty api that are dependency bound like symphony the fuckcluster become a explosive dumpfire thake that and add NodeJs to the mix.
was working on migrating a website it's was a website that connect a client via subscription to a lawyers it was PeerJs( it's like using webrtc but in the shitty way possible) it's need to communicated with the php via a token for payment via stripe
the first time i lead my eyes to this unholy code i noticed that that same code that they use for a different website this time instead of laywers it's doctors, everything was a mess to port, for a explicable reason there were duplication of sources files everywhere like htt_old , htt_ ... this mess were all in use. the node server that run PeerJS was not generation a individual token for every connection but just a dummy token. they payment system was crash website every time somebody wanted to pay via RIB i swear i never see something so awful.
and there was that time when i was working in as a IT manager for a online bookstore the website was running a outdated version of magento, the website design was awful but no change can be made because the wife of CEO like the design and don't want to change it.