Swizec Teller - a geek with a hatswizec.com

Senior Mindset Book

Get promoted, earn a bigger salary, work for top companies

Senior Engineer Mindset cover
Learn more

    Why learning and teaching the good stuff is hard

    Yesterday the Amazon CTO shared lessons learned, called it "simplexcity", and we got to chatting: What is the point of old men sharing these highfaluting ideas nobody understands?

    I love this because it confirms everything I've been trying to distill in my new book (43,000 words and counting). But a friend of mine said it's pointless because it reads like influencer drivel that nobody could ever apply in the real world. Or even understand without having learned the same lessons themselves.

    What's the point of soundbite advice that takes 20 years to grok?

    The problem with a lot of this stuff is that it's tacit knowledge. I can explain how to ride a bike, I can even do concrete studies with examples on what does and doesn't work, but ultimately you won't learn until you try and fall on your face a few times.

    But it's really useful to work with someone who knows how to explain these things and what to look out for so you don't fall on your face too hard. You won't necessarily learn anything super applicable from a thread like this, but you want to work with a CTO who can write it.

    And if you read a few of these, you'll start to notice patterns and will be able to look out for things as they come up in your work.

    The other side of it is that people prefer the feeling of having learned (by reading) over actually having learned (by doing hard work). And what else is the dude supposed to do? Someone asks you "hey what are your lessons" and you go "Sorry kid, you won't get it until you try this yourself for 20 years"?

    The trick to tacit skills is mentoring. A balance between doing and talking. You need to do the work and it helps to have a mentor who can set up a safe environment for you to fail in.

    As a mentor: if all you do is synthesize, you sound like a preaching old bastard, if all you do is exercises, youโ€™re throwing them to the wolves.

    You have to design a playground. Safe but looks dangerous and exciting so kids can learn to overcome challenges.

    And if you do it right, nobody will ever notice. All credit goes to the student for overcoming a challenge. But if the kid gets hurt it's your fault.

    Cheers,
    ~Swizec

    PS: the key words to look for in a mentor are "in my experience ..." and "in the past I've seen ... work well"

    Published on December 6th, 2024 in Senior Mindset, Teamwork, Mentorship, Learning

    Did you enjoy this article?

    Continue reading about Why learning and teaching the good stuff is hard

    Semantically similar articles hand-picked by GPT-4

    Senior Mindset Book

    Get promoted, earn a bigger salary, work for top companies

    Learn more

    Have a burning question that you think I can answer? Hit me up on twitter and I'll do my best.

    Who am I and who do I help? I'm Swizec Teller and I turn coders into engineers with "Raw and honest from the heart!" writing. No bullshit. Real insights into the career and skills of a modern software engineer.

    Want to become a true senior engineer? Take ownership, have autonomy, and be a force multiplier on your team. The Senior Engineer Mindset ebook can help ๐Ÿ‘‰ swizec.com/senior-mindset. These are the shifts in mindset that unlocked my career.

    Curious about Serverless and the modern backend? Check out Serverless Handbook, for frontend engineers ๐Ÿ‘‰ ServerlessHandbook.dev

    Want to Stop copy pasting D3 examples and create data visualizations of your own? Learn how to build scalable dataviz React components your whole team can understand with React for Data Visualization

    Want to get my best emails on JavaScript, React, Serverless, Fullstack Web, or Indie Hacking? Check out swizec.com/collections

    Did someone amazing share this letter with you? Wonderful! You can sign up for my weekly letters for software engineers on their path to greatness, here: swizec.com/blog

    Want to brush up on your modern JavaScript syntax? Check out my interactive cheatsheet: es6cheatsheet.com

    By the way, just in case no one has told you it yet today: I love and appreciate you for who you are โค๏ธ

    Created by Swizec with โค๏ธ