The original post: /r/php by /u/suicidalretarded on 2025-02-20 16:25:33.

I just got a junior position at a small company who is in the market for over 15 years.

I had high hopes for this, the interview went great, they liked my github and my experience with other languages and data analysis. They said the system is made using a RAD software and deployed in “the cloud”. I thought “ok, cool. some new things to learn at least”.

That’s when my dreams were crushed, the RAD system has enabled non php dev to write spaghetti code for years unchecked.

Nobody knows basic things like OOP or scalar types. Company is stuck at PHP 5.6 because of said spaghetti.

There’s no svn or git to see what was modified, the only control is a database table saying “user X saved file Y” and hundreds of lines on top of each file saying what was modified.

Security is a fucking joke, not even an after thought.

They asked me to create an API to interact with the system, I was so fearful to have to build an API with php 5.6 but at least I only have to create a sdk in php, the api can be in whatever. but they dropped the database and nobody knows how to get up. its been 4 days and I’m still waiting