While I would agree with this to get started, but it's always a good idea to be aware of possibilities beforehand and skim though them once so one knows that the solution exists for the problem being faced, what the solution looks like and where to look for it the quickest. So while i know I will forget the exact implementations of 90% all the cool stuff I can do with vim, but I know the possibilities when I have seen them once somewhere.
I remember feeling combinations of motions with edit commands were like the superpowers when I first saw them. I had to look them up again several times whenever I needed them to get it right. But once I got it, suddenly predicting them to edit text on vim transcended into fun territory for me personally.
Though for vim, I have found to adopt only one or two new things a week at max to improve productivity. Anything more and it used to get overwhelming, or i forgot about it anyways...
Yep. It's almost there.
Used to use excel a lot earlier (on Windows) in data science job.
Now have excel on Mac, but google spreadsheets mostly gets the job done on most occasions. (Now I am mostly a programmer/product guy)
A few problems I have encountered with google spreadsheet:
1. Sharing some stuff with third parties who exclusively use Windows and just want an excel.
2. Speed of working with all the keyboard shortcuts still seems better in desktop excel as compared to google spreadsheet (but I am happy with the progress of how many of those same shortcuts now work on google spreadsheets).
this ^. to add: Identifying a good company is also key. I work for a small startup and am currently the only senior backend developer. I think being 20% of the company and 100% of the backend helped my situation.
If you got a job at a large tech company, I suspect many wouldn't be as flexible. If you want to work for a large tech company, I would find out if they have any current remote workers.
And also some Kubernetes, Docker in more detail, explore rkt and CoreOS, perhaps also get into details of linux kernel and finish a custom build from http://www.linuxfromscratch.org/
Get more depth into system security
If time permits, would love to learn more about Quantum Computing and explore if I can contribute in any way.
He chooses a topic and does a snapstorm (a bunch of continuous 10 second videos) on those topics. Quite nice focused advice and personal observations on a daily basis.
Topics range from how to raise money and reaching out to angels/VCs to other things relevant to everyday business processes like marketing, building teams, metrics to focus on, common mistakes, etc.
Justin recommended to follow him once earlier this year I think. Checking out their stories almost daily is one of my prime use cases for Snapchat since then. (I am in India and in late 20's so have very few folks around me on Snapchat to do anything else really...)
Also starting the day seeing Justin following up with example on his advice of "Fitness is the first step to greatness" has personally helped me get a lot more motivated towards a better lifestyle :)
It is quite awesome. It'd be even more awesome if it had support for kerberos (and delegation) built in so I didn't have to write an external JWT provider, if I could rely on PostgreSQL's built-in kerberos support for authentication it would be amazing.
I remember feeling combinations of motions with edit commands were like the superpowers when I first saw them. I had to look them up again several times whenever I needed them to get it right. But once I got it, suddenly predicting them to edit text on vim transcended into fun territory for me personally.
Though for vim, I have found to adopt only one or two new things a week at max to improve productivity. Anything more and it used to get overwhelming, or i forgot about it anyways...