This post was originally published on Siv Scripts
The best laid schemes o' mice an' men
Gang aft agley
I started a new job as a Mathematician /...
For further actions, you may consider blocking this person and/or reporting abuse
Congrats! I hope you return each year with a story, it will be a great journey.
Speaking of text editors vs IDE's remember you are not a type writer, your job is not to write more code and faster (which VIM helps you), is to solve problems. Powerful IDE's like Intellij and Visual Studio solves your problems before you knew about them (query DB's, git conflicts, auto complete and task management, ) so you can focus on the Project problems. If the IDE can type your code and you can focus to more abstract problems so be it (see snippets, emmet, live templates etc).
You shouldn't connect to a machine (SSH and rsync) to update the code, your environment should me more abstract than this, you should have a replica of the env locally, and do a continuous delivery of some sort to staging and/or production (also see docker and kubernetes).
In graphical IDE's you is not mandatory to use the mouse/trackpad, it's a choice.
Fantastic point, important to remember before investing a ton of time into Vim (which I already have...).
Yes, I don't want to talk publicly about it, I see that Vim is a religion and I may be harmed along the way :), but most of the devs that Switched to VIM confuse "productivity" with "efficiency". If you write a book or are just a programmer (only write code 99% time) then VIM is a great tool.
Also VIM helps you when you are doing bad practices in web development (like altering the remote code).
Thanks! You make some great points.
I definitely miss the comforts of my IDE and have spent a decent amount of time trying to get Vim to replicate a lot of that functionality. Really wish VSCode had better Vim keybindings! Right now I'm just experimenting with some new tools, we'll see how it goes over the next few months. =)
Experiments are key of knowledge evolution so you're great already.
Like in a relationship, don't enter one with the thought of changing the partner,it never ends well. VSCode shouldn't be use like VIM and vice versa, intellij also has vim mode but I heard is lacking too.
Also after many years I found that customizing too much an env made me more static, I could code at other computers without my keybindings and bash aliases, so I returned at the basics, now I'm using intellij keys in VSCode too and it doesn't fit so well, it has different windows and panels.
Change is hard to so for our brains, another side effect of ingesting too much time learning an environment is that we'll have a hard time leaving it. So find a balance , don't get emotional they are just tools, next year we may code in the air with the VR headsets.
Amazing post!
I have changed many IDE: Sublime, Atom, Vim and finally PHPStorm (Intellij).
I think that Vim is a great tool but Intellij helps me to write clean code and expose me immediately not used variables or some problems (is a simple example).
Vim need to be well configured to have this tool and you need to understand well what you need.
Intellij does this alone with a minimum of configuration.
I have seen developers write code in Vim very well but it took a long time to be efficient.
Please share your next experience soon to show us your growth!
I'm really curious to see the next episode :)
I will definitely write an update in a few months time. Thanks for reading!
Congrats man!
Thanks!
Thanks!
Congrats on everything! You've made a darn good choice by integrating into the dev.to community if I do say so myself.
Thanks Ben! Love the community y'all have built. Everybody is so supportive!