For programming, I mostly use GitHub Copilot. But ChatGPT has great results too, it's just not that up-to-date. Where ChatGPT shines is on the conceptual and structural side. Like: How to setup a monorepo, with X, Y, and Z. Plus,