DEV Community

loading...

What dated/non-mainstream tools you think deserve more attention?

kosich profile image Kostia Palchyk ・1 min read

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!

Discussion (14)

pic
Editor guide
Collapse
kethinov profile image
Eric Newport
  • Matrix decentralized and federated IM system and its most popular client, Riot: riot.im
  • Mastodon decentralized and federated social media platform; a good Twitter replacement: mastodon.social
  • In general we need to be more skeptical of centralized services and lean harder on open, federated protocols. Also the iOS App Store is a monopoly. Apple should be required by law to permit sideloading and rooting of iOS devices.
Collapse
deciduously profile image
Ben Lovy • Edited

GNU make is really really good at what it does, though I don't know that it counts as "non-mainstream" - it's everywhere.

Collapse
kosich profile image
Kostia Palchyk Author

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!

Collapse
sparky profile image
Collapse
ca0v profile image
Corey Alix

Requirejs

Collapse
evanplaice profile image
Evan Plaice

It'll likely be rendered obsolete by the adoption of ES modules. Especially, if/when the source maps specification lands.

Collapse
kosich profile image
Kostia Palchyk Author

Any particular feature that's missing in currently-better-maintained webpack?

Collapse
juancarlospaco profile image
Juan Carlos

KDE5 has Tile window manager mode builtin.
Console-based apps still very popular.

Collapse
kosich profile image
Kostia Palchyk Author

| 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]

Collapse
pchico83 profile image
Pablo Chico de Guzman

Okteto github.com/okteto/okteto
It allows developing with instant update of containers in Kubernetes

Collapse
rbuitragoc profile image
Rick Buitrago

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.

Collapse
jonrandy profile image
Collapse
kosich profile image
Kostia Palchyk Author

Nice! Git-starred it 🙂

Also, they have "Zen of Python" by Tim Peters on their front page:

Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
[more...]

I've seen it years ago, and then forgot, worth re-reading more often!

Collapse
mmohammadi9812 profile image