Sounds like pandering to the audience. Performing better then 90% of people makes you a top 10% player.
Self soothing about how what you like to do in your spare time makes you better then others is not making you any favors.
It doesn't matter how much effort you put into being effective. In fact I'd say living and breathing software engineering will make you a less effective software engineer than someone who also understands management, psychology, economics, etc.
I still agree with your last paragraph. In gaming as in professional life, a T-shaped skillset is really useful. Having broad knowledge and experience, even if it's mostly shallow, is incredibly useful.
Yeah, I could certainly see that but I disagree with your assessment that it is just pandering or self-soothing.
Seeking out any external information in your off-time / outside from that activity gives you the edge against people who just show up and only engage and think about the activity while doing it.
If you are watching basketball play-by-plays or even better, recordings of your own games (read: consuming transformative versions of games just outside your skill vs passively consuming a professional game) outside of basketball practice, there is a good chance you will pick up or develop ideas of how to apply that to your own game.
Yes, passively watching someone play WoW has a low chance of making a world-first raider but watching a world-first raider do raiding with the intention of picking new ideas up will expose you to ideas and methods you won't otherwise be exposed to through normal gameplay.
By listening to other engineers speak, you are being exposed to problems and solutions you would have had to encounter and solve yourself (or possibly never have so you will never cross pollinate ideas)
See there's the mentality I'm calling self soothing. Your mental model of what makes someone excel seems to build off of what you like to do. One thing is to pursue extra information, another is to believe the sole way to excel is by doing the things you do.
People actively looking at top 10% players can have more game knowledge and build efficiency than people who just grind bigger numbers.
Being an "effective" software engineer also depends on your definition of effective. Mark Zuckerberg was clearly an effective software engineer, but was he in the top 5% of engineers?
People judging their abilities by adjacent (and loosely correlated) metrics is a road to unhappiness.
"When a measure becomes a target, it ceases to become a good measure"
And he is „only” in like 99,9th percentile in time trials, not even competing in top tournaments.
The concentration of knowledge that was available in a (successful player's) stream was far more useful than what I could gain from personal experience playing alone.
It's generally true that seeking more information can lead to increased knowledge, yes.
But I've also met a lot of people in my career who can confidently recite factoids from hundreds of podcasts, books, and blog posts they've read but then struggle when they have to tackle real-world problems. Podcasts don't substitute for experience and someone with real-world experience is going to run circles around someone who merely listened to a lot of podcasts or read a lot of books.
Podcasts have also become a trap for inexperienced engineers in recent years. It's easy to listen to a lot of podcasts with guests who are trying to flex their knowledge or look extra smart by claiming their subject is the only way to do something. Then you end up with juniors trying to make complex microservice architectures with over-engineered single page app frontends for trivial tasks because that's what they've been learning about from podcasts. Podcasts try to capture the most exciting topics, whereas many engineering problems are better solved by boring old technology. Without experience to know the difference, podcasts can really lead people astray.
> A streamer that I occasionally tune into (Asmongold) says that if you are seeking information outside of the game such as watching streams of the game, that makes you a top 10% player automatically.
Influencers telling their followers that following them will provide a leg up on the competition is the oldest marketing trick in the book. :) I'm sure some amount of stream watching can provide some learning, but for fast-twitch games I'll put my money on the player who has more hours of practice over the player who watches a lot of streams of other people playing.
Try being in the top 1% of basketball players if you're under 5'9".
Easier said than done.
To use a gaming metaphor that hopefully lands, the XP grind from level 1 to 92 in Runscape is the same XP amount as the XP needed to go from 92 to 99 [0].
It is also illustrated with the Pareto Principle and the 90/10 rule where the final portion takes the most resources. Someone can easily become top 10% basketball player given the right training. 27M people played basketball recreationally in the US in 2021 [1], you only need to be in the top 2,700,000 players to be a top 10% player. There's only about 500 people in the NBA in a given year [2] so they represent approximately the top 0.0018% of organized basketball players.
If you include people who play rarely or in pick-up games, the odds of a top 10% 5'9 player jump drastically. 5'9 isn't that short either, it's roughly the median height of an American man.
[0]: https://runescape.fandom.com/wiki/Experience/Table [1]: https://www.statista.com/statistics/191632/participants-in-b.... [2]: https://www.hoopsbeast.com/total-nba-players/
Do you get more XP on average when you're a higher level?
Sure, if you count everyone who's ever touched a basketball in their life - it might not be hard to be in the top 5%.
If you counting anyone who has played at least within the last 3 months - it's not going to be so easy.
Does it though?
I don't feel like listening to podcasts is a particularly good way to build software engineering skill.
The same way listening to a podcast about art doesn't make you a better painter nor listening to a podcast about football will make you a better athlete.
They discuss an algorithm I'm currently working on and some research papers on said algorithms.
If I didn't know about those research papers I now have more knowledge than I had before and can improve more than someone who didn't have said knowledge.
Replace algorithm with framework, design pattern, type of software etc...
It alone doesn't make you better just like reading a boom wouldn't make you a better software developer. Actually absorbing the information and using it to improve would.
The same can be said for every single one of the fields you mentioned.
Sharing knowledge using spoken word is no different from sharing knowledge using any other media.
Podcasts I think are quite superficial. They can only be beneficial if you are critical about what they are saying, but to be critical you need to have already made something yourself. Otherwise you are blindly learning facts like you said.
A streamer that I occasionally tune into (Asmongold) says that if you are seeking information outside of the game such as watching streams of the game, that makes you a top 10% player automatically.
Most people are passive consumers and participants in their activities and that isn't exclusive to the individual. I am a passive consumer & participant in many activities: I have no interest in being more knowledgable in cars / driving, I don't want to get better at cooking, I enjoy chess but I currently have no desire past futzing around with the Chess.com app in the few moments I have.
By virtue of seeking out information outside of that context, you are trying to dive deeper into the activity even if you aren't performing at that level.
Most software engineers aren't listening to podcasts about software engineering. If you are religiously listening to and learning from podcasts, that makes you more suspectible to being a higher percentile performer in software engineering.