Felix Writes: Tools For The Sake Of Tools

Programming / Tools For The Sake Of Tools

Dear software developers, I like package managers and version control too, but this is getting ridiculous. An increasing amount of software is only published online as a git repo, so I must have git installed and know the first thing about using it even though my regular VCS is Bazaar. I also need npm installed even though I don't use node.js, because plenty of Javascript libraries don't seem to be available any other way anymore (you can't just download them from GitHub and expect them to work). Python stuff, too, is starting to become pip-exclusive. Good thing I don't code in Perl and Ruby; I would also be required to use cpan and gem on top of everything else.

All too often, what I want is a small library to help with a specific task, but instead you're offering me giant frameworks caught in a mesh of dependencies, that would dwarf my application and make it extremely difficult to distribute. I want to write apps for anyone to just download and run, but instead you're forcing me to think about ecosystems. I need to use my computer, and you're talking about leveraging the synergy of the cloud. I ask for a hammer, you offer a hydraulic press factory.

Get a grip on reality, because you're basically floating away like hot air balloons by this point. And talk to ordinary people for a change, because in your enthusiasm for technology you have forgotten it has to meet real needs, or else we're just going to look elsewhere.

Yes, I'm a software developer myself, and I love my work. But all too often as of late I'm tempted to throw it all away and take up farming instead.

Wake up, while you still have something to wake up to.

2015-10-08 (originally published on notimetoplay.org)