3 ms·
`gcc foo.c` gives me a working executable. That's pretty simple, and guess what? I didn't have to configure it at all! The idea that "professional-level applic
by jonathankoren 11y ago
`gcc foo.c` gives me a working executable. That's pretty simple, and guess what? I didn't have to configure it at all!
The idea that "professional-level applications" (whatever those are) should be shipped in a non-working state is absurd. The fact that Fart Noise Maker 3000 should should be shipped in a non-working state is equally absurd.
Seriously, if I updated Babel and it suddenly was broken, I would have said, "Fuck this shit," and deleted it. There's just no point even trying to figure it out. The previous version worked, and life is too short to deal with this type of stuff.
- Kalium 11y agoI 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'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 a priori is absurd. 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't it's broken? It'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.