ChatGPT is like having a personal senior software developer/architect sitting next to you to coach you who knows not only every programming language but has also memorized every library function of all common libraries. And it can do much more than that.