so i'm having a play with chatgpt, and heck. for the coding stuff i've thrown at it, the initial response is typically serviceable. but asking more pokey follow up questions is where it gets interesting.