35 karma · joined June 23, 2009
This is a fair concern, but I'd say that if you're building something right now, I think is better to worry more about getting your startup in a position to take over the world first and then deal with those concerns. Worrying about these big problems when you're small I would say is a bit of premature optimization.
For example, you can have your own custom "vimrc", they call it ".ideavimrc" which can also read your normal .vimrc but I prefer to keep it separate.
Once in the .ideavimrc, ideavim has emulation for probably the most popular vim plugin (vim-surround) and also vim-multiple-cursor and commentary.vim plugins, you just have to enable them... set surround, etc... see more at: https://github.com/JetBrains/ideavim
But to me the best part of it is doing my own keymappings to execute IDE actions which sometimes don't even have a shortcut or menu and are just accessible by "mouse"
you can do stuff like:
:map <leader>r :action Refactorings.QuickListPopupAction<CR> (refactor this popup) :map <leader>z :action ChangesView.Revert<CR> (git revert dialog) :map <leader>f :action Tool_External Tools_Flake8 (run flake8 external tool)
supports imap, vmap as well in case u just want to trigger in those modes.
etc... this will let you use the ANY IDE action with just the keyboard and most dialogs in jetbrains IDE support CTRL+N/P for next/prev navigation in panes... not to mention you can filter most of them just by typing whatever
The fact IdeaVIM exists is probably the biggest reason I use and pay for Jetbrains IDEs, all the VIM goodness + IDE convenience.
you can also use \< and \> (beginning of word, end of word) for easier phrase matching... /\<my phrase\>
I hear you! this hits home hard with me. It is truly sad to see your family "stuck" in the same circumstances but at the same time I also think is very motivating to know that you "broke" the cycle from your family's "unlucky" past circumstances.
Blindly having confidence in someone with a degree vs. someone with no degree is a bad mistake in this industry, IMO, sadly it happens.
It really comes down to the person, self taught or not, if you don’t pursue continuing education (which is a must in this industry) whatever CS knowledge you learnt with your degree will only take you so far.
Also said “broad exposure” can be well… self taught as well, algorithms, data structures, OS, etc… all things you can learn and "master" with no CS degree.
With all that said, I do agree CS education is essential to become a better developer. As a self thought myself, learning CS has made me a way better developer for sure, and I would advise all self taught devs to do the same, it will pay off immensely and best of all no student loan to repay.
IVPN, Mullvad are not in U.S. jurisdiction if you are concerned about that. Most people are not and just want a VPN to hide shit from ISP, etc...
Although PIA is U.S. based, they keep no logs and then they have their famous "FBI" case which they did not provide anything to them.
I myself personally use IVPN, but I have used Mullvad as well.
https://thatoneprivacysite.net/vpn-section/
This is the best resource for vpn reviews, ignore everything else.
Also https://www.privacytools.io/ is great overall and they do have a vpn section
https://www.reddit.com/r/VPN/ has a bunch of more info as well.
https://github.com/GoogleChrome/puppeteer/blob/v1.1.0/docs/a...
And this doesn't rely on "cygwin" or external stuff to do its magic. The editor is very light on resources so you don't need the best machine in the world to enjoy using it.
If you know python, the amounts of things you can do with the API is unbelievable. Python is an easy language to learn so you don't have to be a python guru to do your own plugins either.
Support and Community is very friendly and they are there to help you. One thing I love about the author is that he just doesn't jump into things when it comes to adding or removing features, he thinks things through first, ask the users for their opinion and then he delivers. I think this is how every product should be period.
P.S: I was an e-texteditor and notepad++ user but after I found sublime text, I never looked back! Give it a try, you won't regret it, I guaranteed that.