Amy Blankenship
1 min readApr 24, 2022

--

While I agree with much of this, I think that battering people with your angst over their behavior might be counterproductive in many of the situations you outline. I think one reason we have so many "thought leaders" peddling garbage is we have a pipeline that thrusts really green developers into nasty codebases and throws them at tasks beyond their expertise.
They get 10, 15 years in and they've never seen anything else and think they're senior developers. Their employers give them the title because they don't know any better either. Then they start sharing the garbage they've learned, not realizing there's a whole world of clean code out there they've never come in contact with and probably can't appreciate at this point even if they did. No matter how much you yell at them.
One thing about punishment is unless the person you are punishing has a more appropriate behavior to replace it with, they can stop doing what you don't like but they then can't make a living. And that's a really big ask.
The fact that you share is helpful, but you're one voice in a sea of voices that people don't have the competence to sort the wheat from the chaff. And even if you spent ALL your time teaching others, you'd barely make a dent.

--

--

Amy Blankenship
Amy Blankenship

Written by Amy Blankenship

Full Stack developer at fintech company. I mainly write about React, Javascript, Typescript, and testing.

No responses yet