r/LinuxTeck

Why do some Linux users still prefer Vim/Emacs over modern IDEs?

I still see people spending most of their day inside Vim, Neovim, or Emacs even now when tools like VSCode basically do everything out of the box.

Some even use their editor for terminal work, Git, notes, debugging, file management, and almost everything else.

At the same time, others look at that setup and think: “why make life harder?”

I am not sure, what keeps people attached to these editor-first workflows after all these years?

Is it speed? Muscle memory? Customization? Minimalism? Or something modern IDEs still don’t get right?

reddit.com
u/Candid_Athlete_8317 — 3 hours ago
▲ 7 r/LinuxTeck+15 crossposts

Got tired of Windows hiding everything, so I built my own control tool

Windows keeps getting more bloated, more locked down, and more filled with stuff nobody actually wants. Every update hides more settings, adds more ads, and buries basic controls behind layers of UI. Even simple things that used to be one click now require digging through menus, registry edits, or random scripts from the internet.

I got tired of fighting the OS just to make it behave like a normal system again. So instead of relying on debloat scripts or hoping Microsoft stops adding nonsense, I started building my own tool to expose the controls Windows keeps burying.

The goal wasn’t to make something flashy or corporate-looking. I just wanted a clean interface that gives back the options Windows tries to hide. Something practical, fast, and actually useful.

Right now it already handles things like:

revealing hidden system options

disabling annoying built‑in features

cleaning up parts of the OS that normally require scripts

undoing some of Microsoft’s “forced” decisions

making Windows feel less restrictive and less like an ad platform

I’m improving it based on real use, not marketing. If something is annoying in Windows, I try to make it fixable. If something is buried, I try to surface it. If something is forced, I try to give the user a choice again.

If you want to check it out or give feedback, it’s here: https://crazyking.win

crazyking.win
u/Competitive_Try9911 — 17 hours ago

If you regularly work with Linux directories and still rely on ls -R, you should seriously try the tree command.

Read the full tutorial: https://www.linuxteck.com/tree-command-in-linux-with-examples/

  • Useful tree command options
  • Hidden files & depth filtering
  • Exporting directory layouts
  • Practical real-world examples
  • Common mistakes and performance tips

It’s especially useful for SysAdmins, DevOps engineers, and anyone working with large Linux projects.

u/Expensive-Rice-2052 — 1 day ago

Mapped common engineering problems to the design patterns that actually solve them

Been reviewing a few older backend services recently and noticed how often patterns get added before the real problem is understood.

Put together a visual map connecting actual engineering pain points to common patterns like:

  • Strategy
  • Observer
  • Builder
  • Adapter
  • State
  • Proxy

Tried to keep it practical instead of textbook-heavy.

The “pattern overuse” section came directly from debugging systems that became way harder to maintain than they needed to be.

One thing I’ve learned, simple systems survive incidents better.

What pattern do you think developers misuse the most in production systems?

u/Expensive-Rice-2052 — 4 days ago