How Harry McCracken discovered that ChatGPT is a deeply and broadly knowledgable, infinitely patient, always available, inexpensive, programming partner. I've been using it that way for a year, and it has enabled me to take on much more ambitious and complete projects. It could evolve into something much more powerful, but where it is now is already amazing. The criticisms for ChatGPT have mostly missed the point of what it's useful for. #