On my first work assignment, I thought I was doing great work π.
I was talking to customers, handling their requirements, making them happy, etc.
However, to my surprise, my manager didnβt share my point of view.
She didnβt realize all the work I was doing and couldnβt articulate the value I was providing.
I was pretty shocked. I thought my work was speaking for itself.
We agreed that I would post a daily update in the team chat to keep them informed. I still didnβt see the need.
But hey, why not?
Fast forward to todayβas a team lead, I totally get it π .
If I donβt hear from a junior dev on my team regularly, I start getting slightly worried that things are going wrong.
Even with meetings, itβs impossible to have an accurate picture of what everyone is doing unless they communicate it.
In this post, Iβll share why you must over-communicate as a junior devβand how to do it properly.
π Download my FREE 101 React Tips And Tricks Book for a head start.
What Happens When You Donβt Over-Communicate
Imagine you ask your younger sibling (3-4 years old) to help you with something.
Theyβve never done it before and have no experience.
How would you feel if they stayed silent the whole day?
Chances are, youβd feel uneasyβscared they might be doing something completely wrong (and your mom will kill you π ).
Having a junior dev on the team can feel the same way π .
As mentors, our responsibilities are to:
Make sure they are doing as well as they can
Prevent them from going down rabbit holes
Ensure they donβt make mistakes and try to fix them in silence
So when a junior dev doesnβt communicate progress often, something feels off.
As a junior dev:
You should have multiple questions daily.
You should encounter blockers (and ask for help).
You should share progress frequently.
Even if youβre amazing and donβt need help, you should communicate progress at least twice daily (personal preference).
If you donβt, your mentors will feel stressed or have to ping you regularly.
As a rule of thumb: After the first few weeks, no one should have to ask you for status updates.
How to Over-Communicate Properly
This is as easy as it gets.
It depends on your circumstances:
If you sit next to your manager or team lead, talk to them periodicallyβask questions, provide status updates, etc.
If youβre remote, send updates using your teamβs communication channels (Slack, messages, etc.).
As a junior dev staffed on a task, you should:
Clarify how long the task is expected to take
Work your best to meet expectations by asking for help when needed
If you can split your task into smaller steps, that would be even better. This will clearly show that youβre actively working and making progress.
In general, communicate with your manager about:
Anything wrongβeven if itβs not your fault (e.g., issues caused by another team that impact your work)
Anything blocking or bothering you
Communication doesnβt always have to be written. Opening pull requests and writing code are also ways to show progress.
Over time, youβll have to communicate less because your manager will trust that you can work independently.
Caveat: My advice applies to someone in a healthy teamβwhich has been my case for the past six years at Palantir. If thatβs not your case, frequent questions may not be welcomed.
However, you should still communicate your progress regularly, even if itβs just: βIβm blocked by A and B, but Iβm currently doing X and Y to get unblocked.β
Your Challenge This Week:
If youβre a junior developer, evaluate how often your manager has to ping you for an update.
If they regularly ping you, start giving them updates before they ask.
If they donβt, thatβs a good signβbut it could also mean they donβt want to be intrusive or donβt care.
Either way, make sure you share daily progress on your tasks.
Summary
Even if youβre doing an excellent job as a junior dev, your main job is to reassure your manager/team lead by over-communicating.
Share updates as often as possible (at least twice daily).
The more you do this, the more trust youβll build. Over time, youβll have to do it less frequently π.
That's a wrap π.
Leave a comment π© to keep the discussion going.
And don't forget to drop a "ππ¦π₯".
If you're learning React, download my 101 React Tips & Tricks book for FREE.
If you like articles like this, join my FREE newsletter, FrontendJoy.
If you want daily tips, find me on X/Twitter or Bluesky.
π FOOD FOR THOUGHT
Top comments (4)
Fantastic article! Good job
Thanks a lot :) !!!
This company is a shining example of how business should work.
Glad you like it :)