I just got the opportunity to support a web application, but it looks like there was a lot of tension between the former developer and my boss. Unfortunately, the developer didn't leave behind much information about the system, and my boss isn't very knowledgeable about it either. I've been asked to compile a list of questions to ask the previous developer to ensure I can continue working with the application effectively. So far, I've thought about asking for access to the project and details on where it's hosted. Since this is my first time dealing with inherited code professionally, I'd appreciate suggestions on what else I should inquire about to make this transition as smooth as possible.
4 Answers
You need to know how to install the application on a new server, where it's currently hosted, and get access to that. Don't forget about setting up Git! Having a solid version control process is vital.
You definitely want to ask things like: How do I get access to the code? What’s the process for building and deploying changes? Are there any configurations needed to run the application locally? Plus, you should find out where the secrets like passwords or tokens are stored, and if there are any external parties you need to engage with to maintain the system. It's also good to ask about where to locate logs from the system.
Request any existing architecture diagrams, integration lists, and environment setup details. Also, get all secrets such as passwords and connection strings. Having this information helps you understand how everything fits together.
Make sure to get all licenses and subscriptions for any third-party software involved. It’s a hassle when key services expire and you're left scrambling. Also, find out where the site is hosted and if there are any accounts tied to it, like social media profiles or video hosting platforms. It’s crucial!

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically