Way better than Siri, and getting better every day. For programming tasks, I barely have to modify it anymore when checking the code output. It has become a critical part of my workflow in key moments throughout my daily and weekly routines, but like any tool, it is just a tool, and it's up to the person who wields the tool to use it properly and responsibly. For me, it's more like a pair programming buddy that has taught me how to be a better programmer over the past year, it's handy at diagnosing esoteric error messages and giving me an itemized list to check against, and it's also really great at putting together complex regex and find commands. It's also a handy tool for jumpstarting research and finding a lot of good resources for various types of information.
Thanks for the use case examples. I hadn’t tried asking it for regex!