(no title)
PragmaticPulp | 2 years ago
I’ve done a lot of mentoring, including through some formal programs.
One of my biggest challenges has been students/mentees who find a very convincing blog post or video from a confident, polished writer, then mistake that person’s confidence for absolute authority on a subject.
The worst example I can think of is the world of JavaScript training influencers. These people produce courses and training material for sale, then heavily use social media to promote their material as the canonical source of truth in the field.
These influencers can be very persuasive, confident, and relentless in their advertising. They have an incentive to present their material as flawlessly correct and exaggerate or invent problems with other ways of doing things.
The result is juniors who have taken some overpriced online JavaScript course who are utterly convinced their knowledge is superior to that of the 10-plus years of experience of people around them. They’re off on some tangent trying to rewrite part of the codebase in some new framework/tool/language that their influencers said was the “best”. They won’t accept that there are multiple ways to solve problems or that some times the correct engineering solution is to use a simpler framework even if it’s not trending on Twitter.
It’s almost a rite of passage for some juniors to go all-in on their preferred internet sources and assume that what they read is superior to the real-world experience of the engineers they work with.
cgriswald|2 years ago
squeaky-clean|2 years ago
If I decided to learn Rust today, I'd be able to catch the sentences that go against my intuitions in programming and double check them. If I were to read an article about, say, superconductors, I don't have that same intuition as I do for coding. I'd have to fact-check every single sentence or just take it as truth.
nyokodo|2 years ago
As long as it’s kept in check I think it’s practically a necessary development stage for many. Everyone needs a starting point from where they evaluate and integrate other values and perspectives. Humility and pragmatism are learned through the process.
karmakurtisaani|2 years ago
mhb|2 years ago
ohthehugemanate|2 years ago
I heartily agreed the whole way through, until he revealed he had no idea who any of my teachers were. It's just that everyone feels that way.
The lesson is: blindly following a series of teachers like oracles is the way of the beginner. The path of the master is accepting that YOU are your own teacher, and everyone else is just providing tools.
beej71|2 years ago
SoftTalker|2 years ago
Used to see the same thing with every junior developer who went to a conference or read a new book. I did it myself at that point in my career. All kinds of enthusiasm (which can be good) and ideas (which might not be good because the junior developer does not have the experience to be a good judge).
chris_st|2 years ago
EVa5I7bHFq9mnYK|2 years ago