• 1 Post
  • 49 Comments
Joined 3 years ago
cake
Cake day: June 18th, 2023

help-circle



  • A serious answer:

    The “editor wars” are predominantly fought by people who work in IT (system admins, developers, etc.), which requires using the terminal frequently or is often the only tool at their disposal.

    Some folks also use specific editors because of their text editing capabilities. Vim’s modal editing is very intuitive and fast, while Emacs’ Org Mode feature set can be a sole reason to put up with Emacs.

    Tangential

    A case can be made that modern programming does not really require a terminal since IDEs meet its needs. But the debate becomes more subjective and less objective.

    I work in IT, use emacs configured with vim’s modal editing, even though my employer provides expensive IDE licenses for me to use.

    I shifted IDEs to Vim because the former were too slow to open some of the code. Later I shifted to Emacs, trading some of that speed for Org mode.

    Now, I treat Emacs as the sole software to interact with the computer, as much as I can.













  • There is no perfect laptop as it is a subjective choice.

    I got a MacBook Pro which is the one that ticks the most boxes for me. It is simply a well built and reliable piece of hardware with really nice battery life and performance.

    Yes, Apple tries really hard to sink their machines with terrible software decisions and hostile repair policies. But that still does not undermine their machines build quality.

    Also, this is trivial, but their website is simple and easy to use. They don’t bog one down with a slew of laptops that are hard to differentiate. I know what I am looking at, and what I will be getting.

    The only other machines I own are ThinkPads. But Lenovo loses me whenever I get on their website. It is easier to look at an eBay listing for a second hand ThinkPad than to navigate and search their website for a new one. Also, their newer machines just aren’t as good as the older ones.

    I say this as a user of an array of ThinkPads and ThinkCentres to quench my thirst for BSD (and sometimes Linux). I use these machines for writing, gaming, watching movies, and more. But I cannot depend on those machines for any critical or work-related tasks.

    Framework laptops aren’t sold here so I have never used them. There is no point in importing one where the whole raison d’être is their modularity and repairability which requires their ecosystem to be present first.

    P.S. Using Linux on M-series MacBooks

    I have contemplated using Asahi Linux on the MacBook Pro, but I am sure I won’t get the best out of the machine especially w.r.t. battery life. Perhaps when the machine is no longer supported by Apple, I will experiment with it.




  • Vim was my primary tool of development for over a decade, and I used Obsidian for about 3 years. However, in early 2024, I tried out Emacs and never looked back.

    I find it functionally equivalent to Vim albeit perceivably slower, and Org-mode (+Denote) is far superior than Markdown and Obsidian with its slew of plugins.

    Migrating my 3 years worth of notes was a pain since I was using Obsidian’s variant of Markdown syntax to link other notes. In the end I gave up trying to convert those notes, and used them alongside my new Org-mode notes, thanks to Denote’s interoperability.

    In fact, Denote’s naming philosophy is so powerful yet simple that I started using it for all documents and downloads.