Shared screen is the fastest way to debug issues

This is part of the Semicolon&Sons Code Diary - consisting of lessons learned on the job. You're in the collaboration category.

Last Updated: 2024-03-02

For two hours, Y could not get the expo.Constants.manifest key to work on their machine. We tried everything. Ultimately this was due to me putting an env.sample.js file in the repo that was out of data while having the latest env.sample.js file on my machine (thus making it impossible for me to reproduce their errors).

I only realized the discrepancy when inspecting their .env.js file once we finally shared screens. By seeing the code on their screen - all the context both of us would otherwise have ignored - the error jumped out.