What I did to use Duck Duck Go.
Because I'm a lazy guy and only the will to start with searches on DuckDuckGo instead of Google will never work I modded my setup a bit to force me into using DuckDuckGo.
###Browser:
To be able to use DuckDuckGo instead of the build in Google search in Safari I did:
###Alfred:
Installed this Alfred Workflow
And added a Custom Web Search in Alfred with "ddg" as key and https://duckduckgo.com/?q={query}
###Command Line:
I added this to my .bash_profile
function ddg() { open "https://duckduckgo.com/?q=${1}"; }
Opens that URL in the default browser.
I will see how this turns out. Having the not personalized results from DDG is a bit strange in the beginning but maybe I will get used to it or I'll switch back.