I was at a customer's site the other day, and ran into an issue that I could not really understand.
Switch to another user in an ssh session, but keep your ssh-agent.
Make a Windows server forget about patches from the internet.
Powershell\s invoke-restmethod did not work as intended. Some REST calls worked, but some didn't. It took me quite some time to figure out what was going on...