DEV Community

Kostia Palchyk
Kostia Palchyk

Posted on

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

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)

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

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

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

Collapse
 
sparky profile image
Brian Schroer
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

| 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
 
mmohammadi9812 profile image
Mohammad Mohammadi

GNU Emacs

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
 
pchico83 profile image
Pablo Chico de Guzman

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

Collapse
 
jonrandy profile image
Jon Randy 🎖️

RiotJS

Collapse
 
kosich profile image
Kostia Palchyk

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!