Seniors like to help learn, not to be used as a walking manual.
Seniors like to help learn, not to be used as a walking manual.
Being a wizard developer also requires a wizard manager that the developers can trust completely.
And even the concept of "search for the error message" is a pattern someone needs to learn, once. Ideally it's one they'd learn very early on when learning. But I've found that very few people talk about or provide guidance in the processes of learning themselves. Which is why I'm glad that people write down advice like the page tweeted here.
> even the concept of "search for the error message" is a pattern someone needs to learn
I suppose if we're talking about a graduate or intern this is okay, but when you have somebody that supposedly has a few years experience this is just infuriating.
There is also the point that you shouldn't be getting a graduate/intern to be doing work they haven't the capability to google the terms of ...
You know how sometimes programmers on Hacker news talk about toxic team mates who are hard to work with and bog the whole team down through arrogance?
Becoming furious when someone asks you a question and truly wishing they'd waste half a day deriving it from first principals themselves rather than just asking you and having an answer in 30 seconds makes you one of those toxic team mates.
Modern software development is a team game. The average speed of the team is what matters, not your personal speed.
Given the choice, I don't want a "10x" programmer who works alone or only wants to work with other "10x" programmers. I want a 2x programmer who turns everyone around them into a 2x programmer while becoming a 4x programmer, and who then turns all those 2x programmers into 4x programmers while becoming an 8x programmer, and whose newly minted 2x programmers turn everyone around them into 2x programmers while becoming 4x programmers.
That sort of attitude gets seriously wearing.
As long as someone isn't being willfully ignorant, I'm more than happy to help them, as them doing their job better helps me do mine better.