I've been using ChatGPT4, through the phind.com web site because it allows one to include web links which phind.com pulls information from and then includes within the context info delivered to ChatGPT4. This has proved to be invaluable when trying to figure out new libraries - I just include a link to their documentation and start asking my specific integration/usage questions.
I've also been learning how to write my own Stable Diffusion implementation, and Phind.com's context packing functionality has been extremely helpful explaining and describing how components work, how they integrate, and explaining the aspects of the papers this work is based I am not confident I completely understand. It's a tireless explainer, which never gets bored and always responds with a chipper attitude.
Wow, this blog post does not know itself. It goes into some details, but completely misses the glaringly obvious fact that this is not "critical thinking" issue but one of Professional Communications. Our technology industries are overrun with weak communicators. We all receive gargantuan tech educations, either formally or self taught, but no where in these common and ever present tech education efforts is there any Professional Communications training. This is why the blog author feels afraid to speak up, and is also why his coworkers just nodded along - they have zero training how to speak up! They don't know how, feel inferior because they don't know how, and basically get talked into situations they cannot defend against because they can't explain themselves, cannot explain why some aspect they sense is not correct without emotional baggage and a sense of "insulting the information source".
We need to recognize our profession needs quality professional communications training across the board in order to prevent the nonsense situations and loss of quality forward progress as described by this blog post.