I just thought it would be interesting, given that it has an understanding of XML to see if it could do a simple diff, "by eye" if you will. Obviously I wasn't intending to trust its output. We of course have long standing trusted tools for diffing files.
I had a brainwave recently. I was tired and looking at two XML documents which looked identical to me and I thought hey, let's see what ChatGPT thinks. So I asked it to describe to me what the differences were between the two documents and it immediately just started talking about elements that it had completely made up. Every time I asked it why it was doing that it apologised but then doubled-down on making even more stuff up. Eventually I asked it to show me what its understanding was of the two documents I was asking it to compare and it showed me two completely unrelated XML documents
Draw.io does this. When you export a diagram as a PNG. There is an option to embed the source file in the png. If you subsequently open one of those PNGs in Draw.io you can carry on editing it. I find it really handy.
This is my exact takeaway. I can't decide whether this article and many of the commenters are deliberately missing this point or whether it's actually not understood.
I'm sorry your situation didn't work out as you'd have liked it to. It sounds a lot like the journey I took to be honest. I drifted from "Senior Developer" to "Lead Developer" into "Development Manager" as the company grew. Before I knew it I'd not written a line of code in over a year and all I did was attend lengthy meetings. I'd also have been very disappointed if I'd had to leave the company. I still had a lot to contribute to the business and the product we were working on, just not as a manager.
I quit being a manager but kinda sideways stepped into a different senior (non management) role in the same company/department. I was quite lucky because I didn't really want to leave the company at the time. I just didn't want to be on the trajectory I was on.
It was kinda awkward initially, mostly for the people I had hired and been manager of who I was now colleagues with, but not for long. Hands down it was one of the best life decisions I've ever made. I feel as though the experience I gained helps me to perform my current role even better than I would otherwise be able to as I have an appreciation of the politics above me that I'd not have had I not been up there and back down again the way I have.
As I developer who accidentally climbed the ladder into management (and eventually bailed) I can say that from my own experience it is by sheer force of pressure from non-technical management above oneself.
I fought the management culture hard for a few years, eventually realising that I needed to either become one of them, or quit.