3 ms·
It's so much more than that though. All of these things seem to be under direct attack, mostly by businesses, wantrepreneurs, and security considerations broug
by tomc1985 6y ago
It's so much more than that though.
All of these things seem to be under direct attack, mostly by businesses, wantrepreneurs, and security considerations brought about by them:
Extensibility.
Manipulating files.
Open standards.
Options dialogs and deep customization.
Information density.
Consensual updates.
Privacy.
Multiple code paths.
Low-level/technical details.
Backwards compatibility.
Secrets and easter eggs.
Platform-native applications.
Ownership of the bits in your possession.
And I've been a linux geek for a while. It is still a bastion of "the old way" of doing things but there are so many people trying to rewrite the rules, pulling the platform in their own direction and writing new code when they should be contributing to existing code. Mastering Linux seems to entail mastering several sub-platforms all at once. If only they'd agree on conventions newer than 30 years old.
BSD looks interesting though.... if only it ran software I actually want to use
As an increasingly old computer nerd, I am yelling at clouds and holding on to what I have for dear life. Too much of my identity is wrapped around this idea that computers and tech are personal brain-amplification devices, and not appliances like everyone else seems to want them to be.
- donmcronald 6y agoThey’ll sell all that back to us.
- tomc1985 6y agoI don't want to upvote this, but it is so true.
- donmcronald 6y agoHopefully the large margins will create more competition. My wish would be for open source projects that rely on infrastructure as code to allow people to deploy apps on their own with some type of cost plus charge. The more efficient your app, the bigger the plus part can be while staying price competitive. It’s kind of possible already, but the massive profits in per user per month billing alongside feature tiers to maximize price discrimination means we’re stuck with the status quo for a while.
- Shared404 6y agoI have to agree. I don't like the direction I see things going. I've tried more and more recently to shift to terminal usage only, as I find most terminal programs still respect the items you listed. I've actually been fairly successful, on my main machine the only dependencies I have on graphical apps are a web browser, image/video viewing/manipulation, and gaming. Everything else, I have at least one terminal based program that I use. > As an increasingly old computer nerd, I am holding on to what I have for dear life. Too much of my identity is wrapped around this idea that computers and tech are brain-amplification devices, and not appliances like everyone else seems to want them to be. I feel this. I hate seeing everyone become more and more sucked into technology, but with less and less understanding. I want to know my tech inside and out as much as possible, and be able to control it. --- As a preface to everything below this I'm not good at programming. I've got a theory. I think that there are two main philosophies when it comes to creating $THING. One is to focus on pumping out features, and one is to focus on correctness. Eventually, the project focusing on features will become unmaintainable, and a new project will form from the correctness project -- focused on features. This new fork/direction will continue, until it becomes to large to deal with. And thus the cycle repeats. I believe Linux is currently straddling the Features/Correctness line, and that BSD will be what follows up. This is obviously years/decades in the future though. I could also see something like RedoxOS catching on instead. Edit: Spelling. Probably still missed some. Also, image -> image/video.
- tomc1985 6y agoI think you are right about the features/correctness thing. People seem to have a cargo cult fascination with new features. And if you keep piling them on and on eventually the whole thing will topple over. A new tower is then built, and far into the future it too will eventually collapse under its own weight. The fashionable way to break this cycle is to remove old things or unpopular things. But this creates all sorts of negative externalities with your users, and in my mind is the most selfish option for that choice. There is another option: saying 'no'. Calling something "done". Doing what you set out to do and then moving on. How to do this in a way that is sustainably profitable and prevents someone else from coming along and eating your lunch for as long as possible, is something I would very much like to learn how to do.