ChatGPT. I noticed that I kept going in circles trying to understand something about Java synchronization. It kept repeating the same thing with different wording and examples. Eventually, I gave up and found the answer on Stack Overflow, which explained it in much more detail.