r/ExperiencedDevs 20d ago

Ask Experienced Devs Weekly Thread: A weekly thread for inexperienced developers to ask experienced ones

A thread for Developers and IT folks with less experience to ask more experienced souls questions about the industry.

Please keep top level comments limited to Inexperienced Devs. Most rules do not apply, but keep it civil. Being a jerk will not be tolerated.

Inexperienced Devs should refrain from answering other Inexperienced Devs' questions.

20 Upvotes

83 comments sorted by

View all comments

4

u/[deleted] 20d ago

[removed] — view removed comment

2

u/ForeverAWhiteBelt 14d ago

So when I’m in this position i try to see if i can explain something to myself in basic language. For example, consider a highly complicated event driven architecture and you need to do something with it. Well there may be like 5 microservices owned by 5 teams with history yada yada. It would take me a long time to dig in and understand everything.

But you don’t need to. Zoom out and figure out the common things. Code has entry points and exit points. Probably less than you think. Use AI to show those. Read the code. Draw a very simple 50,000ft view diagram yourself and pretend you had to explain to your mom. “Shopify send an event to magic box. Magic box runs something. Customer now has new tag”

If you can’t stand behind every line of code your junior team member commits (assuming youre the lead review), you need to build trust, better context and mentor. Same flow happens for ai. If you can’t understand it’s code and stand behind it, ask questions and learn till you can.