DEV Community

Christopher Jakob
Christopher Jakob

Posted on

You sit stuck on a bug for two days before you ask for help. Let's fix that.

There is one sentence that keeps you stuck way longer than the bug ever should, and you probably say it to yourself every time. I will get to it, and to the small daily rep that breaks it.

Quick background so you know where this comes from. I'm Christopher. I spent nine years in the Marine Corps, then moved into software and data engineering, including edge computer vision work for the Air Force on a project called Athena. In the Marines, if you were stuck, you said so fast, because waiting got people hurt. And I still caught myself in tech burning an entire afternoon on a config problem a teammate could have solved in four minutes, because I did not want to be the one asking.

If that is you, you are not slow. Your filter is guarding the wrong thing.

The sentence that keeps you stuck

Here it is: "Let me just try one more thing first."

It sounds responsible. It sounds like grit. Sometimes it is. But when it is the fifth time you have said it in three hours, it is not grit anymore. It is hiding. You are not trying one more thing because you think it will work. You are trying one more thing because asking feels like admitting you don't belong.

Why asking feels so dangerous

I don't believe you build confidence. I believe you unhide it. The developer who happily explains Docker networking to a new hire is the same one who will not ping the senior engineer about a flaky test. The skill to ask did not disappear. What changed is how safe the moment feels.

Your brain runs a selective filter called the reticular activating system, the RAS. It decides what reaches your attention, and it learns from what life fed it. Maybe you asked a question early in your career and got "did you even read the docs?" Maybe a manager sighed. Maybe you just watched someone else get roasted in a channel. Your filter took notes: asking equals exposure, exposure equals danger.

So now, when you are stuck, the filter does not show you the teammate who would happily help. It shows you every way the question could make you look bad. You cannot argue it out of that. Telling yourself "everyone asks questions" bounces off, because the filter does not run on logic. It runs on experience. So you give it new experiences.

The daily rep: compliment a stranger

Once a day, give one genuine, specific compliment to a stranger. Nice jacket. Cool sticker on your laptop. That dog has excellent energy. Say it, smile, keep walking.

I know that sounds unrelated to a stack trace. It is the same move at low stakes. You are putting your voice into a space where nobody asked for it, while your body braces for a bad reaction. The first few will spike your heart rate. Then they won't.

And here is the rule that makes it work: the win is the action, never the result. They ignore you, win. They say a quick thanks, win. You only manage to think it, still a win. If you only count the ones that go well, you are training the old program that says speaking up only counts when it lands. The rep is the point.

That is rung one of a short ladder:

  1. Genuine compliments to strangers
  2. Compliment plus a quick "how's your day going?"
  3. A longer conversation, no agenda

Move up only when the current rung stops spiking you.

Bring it to work

Once the stranger reps feel easy, run the same reps on your team.

Set a stuck timer. Pick a number, like 45 minutes. If you are stuck that long with no new lead, you ask. Not because you failed. Because that is the rule. Rules beat feelings when your filter is loud.

Ask with your homework attached. "I'm getting a 403 from the staging API. I checked the token scope and the IAM role. What am I missing?" This is not weakness. It shows you did the work and saves everyone time.

Ask in the public channel, not just DMs. DMs feel safer, and that is exactly why you should sometimes skip them. Every public question that goes fine is new evidence for your filter. Bonus: the next person stuck on the same thing finds your thread.

Thank people out loud. "Thanks, that fixed it, I didn't know about that flag." Closing the loop in public trains your brain that asking ends well.

What Athena taught me about asking

On Athena, edge sensors ran a local model. When it flagged something significant, it did not sit on it and try to figure it out alone. It sent context from before, during, and after the event back to AWS, so the bigger system could learn from it. That is how the models got better.

Your stuck moments work the same way. Holding them in keeps you on old data. Sending them out, with context, is how you and your team get better. Each question you ask that goes fine is a fresh training example for your filter, and enough of those make asking feel normal again.

You already know how to ask. Old training just taught you to wait.

Your mission this week

  • Compliment one stranger a day for seven days.
  • Set a 45 minute stuck timer and actually honor it.
  • Ask at least two questions in a public team channel.
  • Thank someone publicly every time a question gets answered.

Then tell me in the comments: what is the longest you have ever stayed stuck on something before asking, and what was the fix?

Top comments (2)

Collapse
 
marcusykim profile image
Marcus Kim •

The 45-minute timer paired with the staging API 403 example makes asking for help a concrete engineering habit: bring the symptom, what you tried, and where your understanding stops. I'd also put responsibility on the senior folks receiving those public questions; a timer won't help much if the first response makes someone regret using it. Closing the thread with the actual fix, as you suggest, turns that interruption into searchable team knowledge and makes the next person's question cheaper to answer.

Collapse
 
christopher_jakob_acda8fa profile image
Christopher Jakob •

Totally agree, and that part matters more than the timer. If a senior answers the first public question with a sigh or a "did you even google it," the person's filter files asking for help as a threat and they go right back to grinding alone for two days. One good response does the opposite. It teaches the whole channel that asking is safe. And yeah, posting the fix back in the thread is the underrated part. It turns one awkward question into something the next person can just search.