> This is why I don't bother with emacs, I just don't have the time to sink in the first place
I use Emacs specifically because it's a huge time saver for me. Pretty much almost every day, I find something repetitive that I don't want to do manually.
- Need a link on GitHub for the current line in code?
- What if the same line but in a different branch?
- What if you're already browsing code on GitHub and want to check out this specific file (in specific commit) but in your IDE?
- I want to send a YouTube link to my colleague, but I don't want to separately copy and paste, first the link, and then its description; Emacs helps me do that instantly.
- I have two pieces of code or text. I want to diff these snippets quickly.
- I am not a native English speaker; how can I quickly translate any word or a phrase and even hear its pronunciation?
- How can I quickly find a definition of a word or its synonyms?
- I use and love Grammarly, but I don't want to use their stupid editor. And I don't want to copy and paste the text all the time; I perform Grammarly checks while in Emacs.
- I want to find packages on npm, maven, clojars, etc, without opening the browser and typing.
- I want to select a piece of code and search for it on GitHub, and Emacs would make sure the language is properly set.
- I want to convert between different units quickly, or generate UUIDs, or validate JSON. Even when I'm offline.
- I want to find (recursively) all the files that e.g., bigger than a certain size and were created between April and June and rename them all or delete them.
- I'm going through my notes and see that ticket #1346 is done, and I want to trigger the state change without ever going to Jira, GitHub, etc.
And there are many, many examples of things like that. And sometimes it's not even about the time. It is far more enjoyable that way. It feels empowering. You don't have to think about some trivial things and can focus on what's important.
There's not a single [other] tool that makes me feel like I'm in so much control. And for a software developer is very important to feel being in control. Or it starts slipping into a burnout.
None of those are honestly compelling enough for me to again spend the set up time. I must send a YouTube link at most once a week if that and my IDE does all of the github interactions you list already, with a decent debugger on top. I could generate uuid's with two lines of python.
Again, as in your GGP post, you mention set up time. Have you seen the myriad comments on this page to the effect of "Just use it as-is!", and what do you think of that?
I use Emacs specifically because it's a huge time saver for me. Pretty much almost every day, I find something repetitive that I don't want to do manually.
- Need a link on GitHub for the current line in code?
- What if the same line but in a different branch?
- What if you're already browsing code on GitHub and want to check out this specific file (in specific commit) but in your IDE?
- I want to send a YouTube link to my colleague, but I don't want to separately copy and paste, first the link, and then its description; Emacs helps me do that instantly.
- I have two pieces of code or text. I want to diff these snippets quickly.
- I am not a native English speaker; how can I quickly translate any word or a phrase and even hear its pronunciation?
- How can I quickly find a definition of a word or its synonyms?
- I use and love Grammarly, but I don't want to use their stupid editor. And I don't want to copy and paste the text all the time; I perform Grammarly checks while in Emacs.
- I want to find packages on npm, maven, clojars, etc, without opening the browser and typing.
- I want to select a piece of code and search for it on GitHub, and Emacs would make sure the language is properly set.
- I want to convert between different units quickly, or generate UUIDs, or validate JSON. Even when I'm offline.
- I want to find (recursively) all the files that e.g., bigger than a certain size and were created between April and June and rename them all or delete them.
- I'm going through my notes and see that ticket #1346 is done, and I want to trigger the state change without ever going to Jira, GitHub, etc.
And there are many, many examples of things like that. And sometimes it's not even about the time. It is far more enjoyable that way. It feels empowering. You don't have to think about some trivial things and can focus on what's important.
There's not a single [other] tool that makes me feel like I'm in so much control. And for a software developer is very important to feel being in control. Or it starts slipping into a burnout.