One of the reasons Andrei Alexandrescu and I worked well together as a team designing D is that he had the formal training, and I had the practical experience. Our abilities complemented each other's.
One of the reasons Andrei Alexandrescu and I worked well together as a team designing D is that he had the formal training, and I had the practical experience. Our abilities complemented each other's.
The phenomenon is so common in tech--something I, too, have experienced despite computer science having been my major--that it should practically just be a right of passage for software engineers.
Independent invention is a stronger data point than peer review, or even independent reproduction.
Personally, I would not have bothered about their rudeness - although I know it's hard to totally ignore such comments.
I would be proud of myself, or at least be happy, for having invented the concept independently, more so if it was well known in computer science, because that indicates it had some utility.
I do not believe such an issue is still a factor after the web and a billion education courses on computer science are available. Nowadays also with LLM's which will happily answer everything for you.
All of which implies that you need to know quite a bit about that topic (which you were asking the LLM about) in the first place, otherwise how can you distinguish right answers from wrong ones.
So lenkite's comment is not very useful or practical.
Education has its place. It remains the most efficient method of ingesting large masses of well-organized information.