Balance "Be Curious" with "Get Things Done". When held in tension these increase skill/productivity, but they can easily become ditches one can get stuck in.
Learn lots of different languages and frameworks, but spend more time learning more about how the ones you're using now work, learn new features added (eg. I'm surprised at myself and colleagues lack of knowledge of the latest C++ versions: I know most of C++11, some of C++14, hardly any of C++17 and had no idea C++20 is nearing completion).
As for editors, it's the same thing, though personally I've opted for the "learn one editor and continually add new (and remove old) extensions and packages carefully to increase productivity, and definitely write your own". First thing I install wherever I go is my programming environment (bash, git, emacs, Jira, Structure, etc.) using an automated script that's been honed over the years.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Mostly agree!
Balance "Be Curious" with "Get Things Done". When held in tension these increase skill/productivity, but they can easily become ditches one can get stuck in.
Learn lots of different languages and frameworks, but spend more time learning more about how the ones you're using now work, learn new features added (eg. I'm surprised at myself and colleagues lack of knowledge of the latest C++ versions: I know most of C++11, some of C++14, hardly any of C++17 and had no idea C++20 is nearing completion).
As for editors, it's the same thing, though personally I've opted for the "learn one editor and continually add new (and remove old) extensions and packages carefully to increase productivity, and definitely write your own". First thing I install wherever I go is my programming environment (bash, git, emacs, Jira, Structure, etc.) using an automated script that's been honed over the years.