Here's some space for your most controversial programming/tech opinion:


FOSS' greatest weakness is elitist programmers refusing to make their work accessible to less technically inclined users than themselves.

Commercial software's greatest weakness is its unwillingness to allow technically more inclined users to understand more of what's below the surface.

The greatest obstacle to progress in most areas is "if it ain't broken, don't fix it"

@Mr_Teatime @fribbledom yep "A river that needs crossing political and tech – On the political side, there is arrogance and ignorance, on the geek side there is naivety and over complexity"

My favourite example comes from a podcast (but don't remember which one...)
»If you're ever diagnosed with a brain tumor, wouldn't you prefer if the surgeon who operates you spent their time learning and practicing brain surgery rather than memorizing how to use vi to edit configuration files to get their computer to do its job?«

@Mr_Teatime @fribbledom

> The greatest obstacle to progress in most areas is "if it ain't broken, don't fix it"

I disagree when it comes it comes to UIs. Changing a UI is going to cause a lot more pain than keeping a mediocre UI.

Same goes for APIs.

@Seirdy @fribbledom

... and *that* explains the huge amount of mediocre UIs and their developers' resistance to improving anything.

QED, I'd say.

... it *is* of course smart to consider what to change and when/how best to change it, but it would seem that in many cases, developers don't think about UI *at all* until some change is unavoidable, and then they do the quickest and easiest thing, and set that in stone.

@Seirdy @fribbledom

(also: of course the line has its justification -- you should not make changes to something that other people rely on, unless you have a good reason, so there should be some threshold, and slowing down "improvements" is its intended function.

However, setting that threshold at "only if it's broken", always and for everything, is lazy.

Sign in to participate in the conversation

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!