Every Developer Needs To Know How To Do This

Don't Call Yourself a Programmer, and Other Career Advice | Kalzumeus Software
kalzumeus.comkalzumeus.com
To remain valuable in our economy, therefore, you must master the art of quickly learning complicated things. This task requires deep work. If you don’t cultivate this ability, you’re likely to fall behind as technology advances.
Cal Newport • Deep Work: Rules for Focused Success in a Distracted World
Software engineers never escape the skill-change vortex, even many years into their careers. Experienced engineers must learn and adopt technologies that didn't even exist when they started out. Developers must constantly retool themselves, even well after their formal education ends.
Nnamdi Iregbulem • Why We Will Never Have Enough Software Developers
That’s the process of learning anything on the internet. There are several metaskills at work here: Knowing what to search for Decomposing your need into different steps Knowing which guide to follow for each step
Yitong Zhang • Experts should curate
What would a 6-month curriculum for knowledge workers look like?
Here’s an idea:
• Build a note-taking system
• Learn to write
• Build a personal website
• Nail the basics of design
• Make “inbox zero” a habit
Write well, build an audience, learn to organize your ideas.