Reading @joannastern article about giving up google for a chat bot, i have pretty much done exactly this.

I use google when I need to get an overview of something specific that I know nothing about (what exactly does #ElasticSearch do?).

When i already know what the answer looks like (how do you add a relationship in #Neofj using #ython?) I always use a chatbot.

When i get a giant stack trace, i drop that right into a chatbot.

https://www.wsj.com/tech/personal-tech/google-search-chatgpt-perplexity-gemini-6ac749d9