![]() So then when I moved on again to non-iOS work I had fallen for the Jetbrains approach, so mostly used IntelliJ. I disliked that enough that I tried and enjoyed the only real alternative - Jetbrains' AppCode. ![]() I stopped because at the time I moved almost exclusively into iOS work, which mostly meant XCode. Also I don't always work as a programmer - so sometimes, returning to the field after a few years away, I start afresh with new tools. Well I don't use the 'switch' term - cliches cloud thought, and I've only at some points in my programming life used a single editor for everything, and for me it's been more a pragmatic journey than anxious 'switch'. The advantage is that it is portable and I can find my environment on any computer just by copying a folder. It took me a few years before I started messing with my Emacs configuration. It's a bit of a thankless task but not that difficult or incomprehensible. You also don't need to configure your IDE from the start. ![]() I also use Atom a bit for some tasks but it's more rare. Back to Emacs with which I have too many habits and a long love affair. I tried VS Code as well but did not enjoy the experience. For example, for a long time I ignored Emacs' natural keyboard shortcuts for moving the cursor, preferring to use the arrow keys until I felt the need to use them and felt that I was doing my job more efficiently. Some features may seem useless to you until you have a suitable use for them. The goal is not to become an Emacs superhero but to gain confidence and efficiency. I've been using Emacs for over 20 years and I'm still discovering new features. Only change if you feel real need and progress with another tool. and second off, the people who are coming out always to bash on the people who bother to learn and optimize their tools to prepare for a lifetime of software development generally aren't people who simply chose a different tool. but, first off, I'm betting at that point you are going to have gotten really good at using notepad, along with all of the little warts of how it interacts with Explorer. Like, if you want to tell me "I use nothing but notepad, and I'm a god at it" I'm going to be "holy hell yeah, I want to feast my eyes upon this marvel". and I certainly lose all sympathy when these same people actively defend this insanity by saying they don't think it makes sense to "waste time" "over-engineering" their text editor setup. I'm somewhat less cool if you are telling me how awesome IntelliJ is this year after trying to get me to use Eclipse on your last project but are now looking at VSCode as an alternative because you are sick of switching between this stack and Xcode and P圜harm after you stopped just trying to use Sublime for everything. I'm totally cool if you want to use IntelliJ. Get fluent with each new item before moving on to the next. Sort the list once a week to keep it fresh, and just pick the next item to configure/learn. With reasonable fluency established, just keep a note in which to jot down what's missing compared to your IDE, and pick them off, one-by-one, over time. In the first week or two, go through enough basic tutorials to be able to do essential editing with their basic keybindings without plugins. If it slows you down too much for practicality to start with, limit its use (to an an hour a day, or to a side project), but stick with it for the full period regardless. Your 1-2 weeks just isn't enough - I'd say 2 months at least. Pick one using your preferred criteria, and commit to it for a period. Emacs and vim/nvim are great and will serve you well if one matches your preferences. If self-attestations were relevant, then everything (from quack medicines to cult healing methods to levitation) would be true, because everything has more utterly self-convinced dataless self-attestations than you could absorb in all a bodhisattva's recalled lifetimes.Ģ. Ignore antiempirical self-attestations to the contrary - they're entertaining but informationally worthless. Some use a mouse in one hand and do keyboard shortcuts in the other. Others who have a fully tricked-out emacs who dream in org mode. There are world-class developers who do everything in a vanilla Sublime Text. There are marvellously 'productive' developers using every editor under the sun, and neither the quality nor quantity of their work is strongly related to their choice of editor. A couple of suggestions (in no particular order, and from an ex-Emacs/Xcode/Jetbrains/VSCode and current nvim user):ġ.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |