Live data from Hacker News

Ask stupid questions as a new software developer

nikitakazakov.com

21–30 of 87 posts

Re: Ask stupid questions as a new software developer

#21

Earlier quoted context omitted.

Bingo - just constantly asking relatively trivial beginner's questions will quickly make any busy senior lose patience. Key is to be somewhere in the middle - trying to understand, but needing that extra glue to make sense of the facts.

Collect your questions, research them yourselves, come with the bundle.. when im obviously not concentrated or it really holds up your work.

How does a junior engineer working remotely tell if you are obviously not concentrating?

Re: Ask stupid questions as a new software developer

#23
post #3

Please ask me any question, regardless of how dumb you think it will make you look, after you've spent at least 5 minutes trying to answer it yourself. Bonus Points if you summarize your quick research efforts. Extra Bonus Points if this leads to more questions. (Caveat emptor: _many_ engineers are decidedly antisocial, but if you show that you did prior research before asking, you're showing to them that you value t…

I've read "How To Ask Questions The Smart Way" by ESR when I was young. It had a rather big impact on me. Of course now I realize people who need the message won't read it.

[deleted]

Re: Ask stupid questions as a new software developer

#24
post #14

I'm going to take the contrarian perspective from this. People absolutely will judge you for stupid questions and you need to be careful about asking them. Dip your toe in the water and see what happens. Actually, that's good advice for all of these types of articles (and it seems like we've had a bull run on 'ask dumb questions'). Organizations are fucked up. Bosses/People are assholes. The wildebeast that goes firs…

It can help if you're the mutant wildebeest with skin so thick that no croc can take it down.

If you're the unfirable 10X rockstar LC awesome dev, this is how you make your org healthier.

Re: Ask stupid questions as a new software developer

#25
post #3

Please ask me any question, regardless of how dumb you think it will make you look, after you've spent at least 5 minutes trying to answer it yourself. Bonus Points if you summarize your quick research efforts. Extra Bonus Points if this leads to more questions. (Caveat emptor: _many_ engineers are decidedly antisocial, but if you show that you did prior research before asking, you're showing to them that you value t…

The only stupid question is one where I can type it verbatim into Google and get the result for you.

Even then, if you did that but want more context, that's not stupid.

I'm still surprised how much I need to Google for others...

Re: Ask stupid questions as a new software developer

#26

I ask "stupid" questions all the time, and I haven't been a new software developer for decades. Don't like it? Think I'm stupid? Go ahead. It's a free country. Think what you like. Whatever creams your twinkie. I'd say an important attached property of this "rule," is "Don't treat any question as 'stupid.'" That way, we don't become what is known in the vernacular as "assholes."

"Don't treat any question as 'stupid.'"

There definitely are stupid question that shows the person asking them was too lazy to think for a moment or at least google it. If people do not value my time, they are not worthy of it.

But yes, it is important to seperate that from beginners question, as it is easy to forget, that we all started as beginners.

Re: Ask stupid questions as a new software developer

#27

Just as important: ask "stupid" questions if you're a Lead or a Principal or whatever. First, you don't know everything, no one does. Second, it makes it easier for the Junior devs to ask their questions.

I worked for a lead early on in my career who changed my life through observing his management style

One thing he did: ask questions he already knew the answers to on big meetings

I initially thought he had a bad memory. Instead, he was thinking like a new hire. What would a college hire want explained right now?

And you’re also right, once someone with sway has asked a question - and been met with an honest answer - it makes it easier for others to do the same

Re: Ask stupid questions as a new software developer

#28
post #3

Please ask me any question, regardless of how dumb you think it will make you look, after you've spent at least 5 minutes trying to answer it yourself. Bonus Points if you summarize your quick research efforts. Extra Bonus Points if this leads to more questions. (Caveat emptor: _many_ engineers are decidedly antisocial, but if you show that you did prior research before asking, you're showing to them that you value t…

Very often you won't get that upfront research because juniors don't have the knowledge necessary to even start looking for themselves. Because you expect them to come to you with evidence before they ask you, your devs will just avoid asking you and spend hours wasting time instead. Any minimum requirements are a barrier. Barriers are bad for learning.

You need to welcome questions even from people who have apparently done no research at all, or juniors will always worry that you'll accuse them of not doing the "necessary" work up front. If you're kind and approachable, and you don't tell people off for failing to meet your minimum requirements, you can guide them to finding it themselves.

Re: Ask stupid questions as a new software developer

#29
post #20
post #14

I'm going to take the contrarian perspective from this. People absolutely will judge you for stupid questions and you need to be careful about asking them. Dip your toe in the water and see what happens. Actually, that's good advice for all of these types of articles (and it seems like we've had a bull run on 'ask dumb questions'). Organizations are fucked up. Bosses/People are assholes. The wildebeast that goes firs…

You're not wrong, but, the faster you get out of that organization (or into a healthier part of that organization), the faster you'll start growing. An organization that penalizes asking questions is almost certainly broken in other ways that you'll discover soon, and you'll be in a worse position when you're interviewing for your next job.

>, the faster you get out of that organization (or into a healthier part of that organization)

But you're not going to get there if you're being death rolled by a crocodile in the middle of the river. My point is not to not ask stupid questions. My point is to dip your toe in the water and see what happens instead of cannon-balling.

Re: Ask stupid questions as a new software developer

#30
post #3

Please ask me any question, regardless of how dumb you think it will make you look, after you've spent at least 5 minutes trying to answer it yourself. Bonus Points if you summarize your quick research efforts. Extra Bonus Points if this leads to more questions. (Caveat emptor: _many_ engineers are decidedly antisocial, but if you show that you did prior research before asking, you're showing to them that you value t…

Maybe? True beginners often lack the context to understand which of the multitude of answers the internet provides is the best for their situation.

Or they think they understand the answer, but really don’t, and end up making a mess.

Basically, true beginners do best with a mentor.

Post reply on HN