| > We informed downstreams about our intention and the reasons in detail, and we documented this for everybody else in NEWS. From The Hitchiker’s Guide to the Galaxy, regarding the plans to destroy the Earth: ‘But the plans were on display …’ ‘On display? I eventually had to go down to the cellar to find them.’ ‘That’s the display department.’ ‘With a flashlight.’ ‘Ah, well, the lights had probably gone.’ ‘So had the stairs.’ ‘But look, you found the notice, didn’t you?’ ‘Yes,’ said Arthur, ‘yes I did. It was on display in the bottom of a locked filing cabinet stuck in a disused lavatory with a sign on the door saying “Beware of the Leopard.”’ Back in the real world: you built & shipped a system whose defaults were and are broken, and now you blame others for not enabling the DONT_BE_WRONG setting. You might as well blame end users for not becoming fully-versed with your code before their first login. It’s not the users’ fault. It’s not the distros’ fault. It’s yours, and your project’s, for shipping code which breaks the user experience. I appreciate your vision. It’s a good one. You’re a smart guy. But have some humility! Have a sense of your own limitations, and those of the distros and users who will use your code. You’re a human being; the distros are made up of human beings; your end users are … human beings. Think of them. |