In this modern world of a new IDE, framework, programming language every year — what tools you think were neglected and are worth wider adoption?
My personal favorites:
console-based apps: vim, tmux, midnight commander
iOS Finder sucks so much that you can't even remove it from the dock panel.
A screenshot of all 3 together — all supported 🙌, not mainstream
drag-and-drop programming user interfaces
remember Delphi days?
With all these cool front-end frameworks we forgot how to drag-n-drop a button 😕
tile window managers
i3 screenshot example
Again, iOS window manager — 🤕, envy Linux users 🙂
Share yours in the comments!
Top comments (14)
GNU make is really really good at what it does, though I don't know that it counts as "non-mainstream" - it's everywhere.
Indeed it is 🙂
I should confess that I often used it by simply copy-pasting and running installation instructions 😊
A good thing to learn more about. Thanks for sharing, Ben!
It'll likely be rendered obsolete by the adoption of ES modules. Especially, if/when the source maps specification lands.
Any particular feature that's missing in currently-better-maintained webpack?
KDE5 has Tile window manager mode builtin.
Console-based apps still very popular.
| KDE5 has Tile window manager mode builtin.
Alas, Linux is not so popular among users. While I enjoyed it on my previous laptop, I haven't had guts yet to install it on my MacBook 😨. Once I had Arch Linux with xmonad tiling manager. Was really proud to be a user of those two, though understood neither of them 🙂
| Console-based apps still very popular.
Yep, I guess, my whole point (not just about console apps):
We neglect our heritage and invent new, while old tools might have had more thought put to them than meets the eye.
I see us using visual git instruments and creating a mess in the git history. We use shiny new IDEs, while vim and emacs have been polished for literally decades. We seem to be moving towards web-based apps on mobile devices.
Not saying it's bad, it's cool. I just feel that if we didn't reinvent the wheel every now and then — we'd had better tools today. [highest drama point here]
It allows developing with instant update of containers in Kubernetes
Not enough love for Apache ant and maven. They are proven terribly useful in JVM ecosystem, but they're by no means limited to that.
Nice! Git-starred it 🙂
Also, they have "Zen of Python" by Tim Peters on their front page:
I've seen it years ago, and then forgot, worth re-reading more often!