4 ms·
> I think a conversation we need to have is how to teach people that they deserve to be treated well by their software. I don't think we need to teach people s
by njepa 8y ago
> I think a conversation we need to have is how to teach people that they deserve to be treated well by their software.
I don't think we need to teach people so much as we need to teach programmer. Emacs, Perl and Python were made to do something in a better way for the user. Any esoteric technology was the result of that. Not as you often see today were it is the other way around and the use case is shoehorned in at the end. If you want to do something nice you don't start with your super advanced back-end, you start with how someone is going to use it.
> What's a more appropriate shining star, our new beacon to show everyone how Software Ought To Be?
VS Code, but that is probably a bit obvious. Maybe something like Jupyter Notebook? WordPress used to be a big one. The thing is that so many things these days are proprietary web applications, mobile applications and/or networks.
- fartcannon 8y agoPerhaps I've misunderstood what you've said, but VS Code enables telemetry by default. https://github.com/Microsoft/vscode/search?q=telemetry&type=Issues https://github.com/Microsoft/vscode/search?q=telemetry&type=... It's extremely abusive. The parent company, also.
- krageon 8y agoVS Code comes default with "you need to turn this on" when it comes to invasive telemetry. If you don't want it at all, you must compile it yourself (as there are chunks of the telemetry you can't turn off without a compile flag). When you compile it yourself, it's unclear whether or not you can actually use the plugins that exist. Without plugins, you are left with a text editor of only nominal use and mediocre novelty. That, or enabling telemetry. That's a pretty coercive pattern.