A ready project, it works, and it's delivered. Then a new machine comes along and it doesn't work.
The reason is often not the code, but everything around it: a different language version, a missing package, a connection key placed in a file no one knows about, and startup steps in one person's head.
The first thing I do with any project I receive: I run it from scratch on a clean machine, write down the steps as I go, and move secrets from the code to separate settings.
The result is that the new engineer starts from day one without chasing anyone to ask them, and deployment stops being a scary event.
I am Abdulrahman, a software engineer and founder of Al Kawn Al Jadeed for Information Technology in Riyadh.
The first technical consultation is free. Send a message with a description of the problem.
Riyadh | ( Phone number appears when clicking the contact button )