HACKER Q&A
📣 meowface

What "developer holy war" have you flip-flopped on?


Vim vs. Emacs, tabs vs. spaces, Mac vs. Linux, static vs. dynamic typing, JSON vs. YAML... what big divide have you switched sides on?


  👤 meowface Accepted Answer ✓
Font ligatures. Used to hate them with a burning passion. Now they're table stakes for trying different fonts.

👤 0x445442
Weak/Dynamic vs. Strong/Static typing.

I used to complain about the latter then I grew up.


👤 al_borland
I moved from tabs to spaces.

👤 aristofun
Scala is not that bad. It’s still bad and overkill for most people and most projects, but not that bad for some

👤 incomingpain
>Vim vs. Emacs,

Nano has always won. Yes, vim is everywhere. I dont fathom why emacs exists.

>tabs vs. spaces

tabs make much more sense. python should fix this mistake. I guess my IDE fixes it for me?

>Mac vs. Linux,

100% linux; i tend to stick to the debian field, but certainly never actual debian. I really need to try alma; but dnf/yum/rpm and what the hell happened to centos? fedora is a mess like it always was. KDE? really we havent found one of the dozens of better DE?

>static vs. dynamic typing

Dynamic, ill never ever switch to a language that's static. I started in C++, never ever going back.

>JSON vs. YAML

JSON all the way.


👤 drewlander
I used to be a vim snob and thought everyone should use what I use. I am now an Emacs lover and believe everyone should use what works for them. I grew up!

👤 rgreekguy
I was Emacs, got tired of some stupid things, Vim or other things now. Every other thing has some Vim mode thingy anyway... (Which I always used, regardless.)

Same stupid reasons make me pretty much drop Linux. I have it on Steam Deck, but that's all. MacBook, and Haiku for cool stuff. (Or for worky stuff, because I hate MacOS.)