News for hackers. Stuff that matters.
Re:Malleable Systems: Software must be as easy to change as ... by saagarjha on Monday April 13, 2020 @04:25PM (#22859628)
I strongly disagree, and I think your example actually supports this position. Most people don't modify their cars at all, but for the people that do find great pleasure in it. We see this with software, too. I think that opposing people who would like to mess with the things they use is limiting and fundamentally somewhat disappointing. It's essentially impossible to make software that caters to everyone's needs, but I think the best you can do is make something that works for most people out-of-the-box and let the few people who want to tweak things to their liking themselves. (To extend your analogy, I don’t know the first thing about cars but I have very few complaints with mine. If I didn’t like something about it, locking me out from changing it prevents me from taking it to my car-enthusiast friend.)
Re:Malleable Systems: Software must be as easy to change as ... by marcus_holmes on Tuesday April 14, 2020 @03:21AM (#22863475)
But this is a lot of effort to please a small part of the audience. And if you don't get it exactly right, it'll expose your entire customer base to security concerns.

I'm old enough to remember the rounds of Word viruses spread by email.

90% of the users of a piece of software won't modify it if they could. 90% of those who modify it, will create crap. 90% of those who write something useful will be benign. But the remaining 0.1% will write something evil that means everyone suffers. And suddenly it's your fault for allowing this, and your problem to fix.