I use lots of professional-level applications that do simple things - like proxy connections to other applications - and require configuration before they work for my needs. That&#x27;s because their nature means they cannot function otherwise. To expect that, say, a web server knows my need to serve a particular file from a particular directory <i>a priori</i> is absurd.<p>But according to this rubric, I can and should expect things to Just Work. Does this mean I should expect pgbouncer to automagically discover what server it is to be pooling over, and that if it doesn&#x27;t it&#x27;s broken?<p>It&#x27;s silly. Real tools are often more complex than drool-proof iOS Apps. We do ourselves a grave disservice by pretending otherwise - or even by pretending that this is desirable.