10 ms·
>As I've become more senior I've struggled more with working with less experienced (and in some cases maybe less talented?) devs. There should be no struggle a
by incomingpain 4y ago
>As I've become more senior I've struggled more with working with less experienced (and in some cases maybe less talented?) devs.
There should be no struggle at all. Dale Carnegie is already looking in.
>A lot of things we do as developers are quite easy to build in one way or another. The majority of complexity I find is in how you build something so it's easy to maintain, test and extend. It's also important not to overcomplicate things, of course, but there's a balance between building something very specific and building something with reasonable assumptions for how it might be used or changed in the future.
KISS principle. You learnt to do this through experience of opps I screwed up moments. The juniors are too going to screw it up and learn through experience and eventually become you. #cycleofopps
>You know those requests, "could we make this button green with larger text in this one specific place"? My answer to these requests are typically, no
No? The answer should be yes here but that's a different issue.
>I hate feeling like I'm blocking people and being a nuance. I try to communicate why I have a certain opinion and try to welcome feedback, but it's draining honestly. And if I don't do this then I have to watch what I build become an unmaintainable mess. It feels a fight against entropy because there's only so much I can do.
If you hate the feeling, your subconscious is tell you to stop doing it. Why is that? You may want to stop.
>Does anyone struggle with this? I suppose to explain the problem in a more succinct way, if you're in the top 5% of devs, 95% of devs by definition are doing things less competently to yourself and you either just accept that or try to micro manage every change made. Neither is ideal and the quality of the overall codebase tends to trend to the lowest common denominator of ability.
I'm certainly not top 5% of devs. You'll never see me micro managing changes.