Hacker News new | ask | show | jobs
by Pica_soO 3506 days ago
Yes, but these tools are created from programmers for programmers. And i know those tools, i use them to hack my commit messages in. All nice, for me, but me and you are not the audience.

Having different demands on tools for non-programmers, seems eh, reasonable?

You can type in Vim all you want, but the day you will try to introduce it company wide - you will meet some people you never knew and you are going to have the same discussion you did have here, and as reason does not seem compelling enough, i guess they will use hierarchy to cling "for no apparent reason, but plain stupidity and unwillingness to learn" to Microsoft products.

Here we are again, on the cultural san andreas fault- preventing open source from ever becoming successful. Sad Panda.

1 comments

> Having different demands on tools for non-programmers, seems eh, reasonable?

Depends. I'm not expecting 3D artists to write a lot of Python (though it wouldn't hurt them at all). But what makes Emacs and Vim so powerful actually does translate pretty well to other domains (like 3D - hence, Blender). We're talking about efficient workflow. Something that makes the learning curve steeper in exchange of giving you a set of operations you can execute as quickly as humanly possible, and mix and mash together just the way you like. The end result is, after going through the learning (which is exactly the point at which people give up and go complaining), you end up thinking in the tool and focusing your mind on what you want to create instead of fighting the UI.

Unwillingness to learn is the real problem here, and it's mostly a psychological one. It's not about Open Source. I'd never recommend Emacs to Java developers because there are better tools for this niche, but I've seen the overwhelming resistance about e.g. switching to IntelliJ because "Eclipse is good enough", that's only overcome when a socially popular cow-orker does the switch and shows all the cool stuff he's now doing. It's silly to watch how the same people who so strongly complained about unnecessary learning suddenly find the time and will to do that learning, just to do the same thing the popular friend did.

So I guess the way to make powerful tools more popular is to make learning sexy (and expected!) again. Which is something the current web and mobile industry is definitely not helping with. :/.