In practice ddg is great for everything except searching for programming related things. I guess Google knows I'm a programmer and filters my results accordingly. Sadly about 60% of my searches are programming-related.
Programmer here. I've been using DDG for about 2 years and only find myself desperately going to google about once per month. And that's usually for image search. Google's results now seem to me too "commercial" as if all the spots were just sold, offering me something they want to sell, not what I want to search.
I use ddg exclusively on all my devices for over three years now and can‘t complain. I had no reason to switch to g! for any topic I needed results. So I wonder if I would solve issues in programming faster or not using google. I never had the feeling my programming related searches are not spot on.
It’s called a “bang command”, [1] and DDG redirects that search to another site. You can set DDG as your default search engine but rely on these commands to search on other sites. Just put the bang command anywhere in your search term or phrase.
In this case, “!g” means search on google.com. So you get redirected to Google for that search. You can search on Startpage with !s, Wikipedia with !w, IMDB with !imdb, Amazon with !a, Google Images with !gi and so on. There are thousands of bang commands.