Embrace AI.
I am.
Long ago I was a systems programmer inside PacBell. I had UNIX systems with full source code from Bell Labs. It was a wonderful resource to learn how the various UNIX utilities worked inside. Today, I find interest in languages like rust. There isn't the same opportunity to learn from a mature code base. Last night I used ChatGPT to generate an example REST server that accepts JSON input via POST and returns a JSON reply. It's pattern I use daily in my Java/Spring oriented microservices. ChatGPT coughed up a working example and a curl script to test it. The curl script failed. I noticed the curl script didn't look properly escaped to run from a Windows command line. I prompted ChatGPT to correct the curl script to work in a CMD window. The corrected script was generated and ran perfectly. AI can save some effort if applied to the correct problem AND at a technology point within the currently built model. I've tried "chat" against problems in keycloak and found the "model" stops at keycloak version 18. The problem I was trying to solve is unique to keycloak 21 and later. In this case, "chat" isn't going to resolve the issue. Upon additional research, I discovered the problem to be a commonly observed "bug" that has been reported for remediation.