What's the main difference between a developer and a tech support engineer?
Years of experience?
The programming languages they know?
Their educational background?
Most of the time, it's the mindset. A tech support engineer has to find a solution no matter what—or at least suggest a workaround.
And most of the time, the solution is in the place least visited by developers:
The documentation.