mirror of
https://github.com/foo-dogsquared/wiki.git
synced 2025-01-31 01:57:54 +00:00
2a4f9170bc
Some more notes on them, though it's becoming more broad with the perspectives this time. There is a backlog of them more, I just need to process them this morning (or evening). This will eventually diverge into more concrete skills now.
1.7 KiB
1.7 KiB
Tradeoffs lock yourself in a position
- each options have its advantages and disadvantages
- Every copy of the techniques is personalized; choose what you're comfortable with or make a Deliberate practice with setting a new level (or a new perspective)
-
examples:
- learning a new skill versus improving your specialization at one time
- using one tool versus another locking yourself inside of the tool — e.g., Emacs versus Vim versus Visual Studio Code
- using the bare minimal of a feature set versus using it to the full potential
-
no matter what, you're locking yourself in a position but both have risks
- learning a new skill can make for a better skill set and it makes for a little interleaving while digging deeper into a specialization can make in-depth knowledge; both have risks: vulnerability to changes rendering the time you spent for a specialization to be nearly useless, not making yourself more attractive to the job market with more specialized skills
- locking oneself to the text editor can mean taking advantage of the already existing ecosystem of the text editors
- using the bare minimum of a feature set prevents you to do other things but it also minimizes the problems for future migrations to other tools
- that said, balancing tradeoffs is a matter of creativity to suit your ideal workflow with the things you have; just be beware of going into overanalyzing as Unnecessary optimizations cripple progress