Member-only story
How to Become a Better Programmer by Learning Less
It’s time to declutter your learning to-do list
How many courses, tutorials, and articles are waiting on your to-do list? If you’re a bit like me, the answer is dozens. I’m a passionate learner who is interested in a wide range of programming subjects. But lately, I started to wonder which courses are worth my time and which are just a distraction.
A T-Shaped Trap
If you’re trying to develop your career, you probably encountered the idea of T-shaped people. They are experts in one field and have some expertise in other domains. For example, you can be a proficient back-end developer with some knowledge about DevOps, product management, and the front end.
T-shaped people are priceless employees because their diverse knowledge facilitates communication and bolsters creativity.
A broad range of interests may be advantageous. I’m an advocate for versatility and believe it’s the key competence of the future. But to be a T-shaped person, you need do possess reasonably in-depth knowledge of several subjects.
Finishing a course or two doesn’t mean you understand a field. What’s even worse, it may give you false confidence in your abilities. Learning too many things and spreading yourself thin won’t…