Amy Blankenship
1 min readMar 31, 2024

--

While I don't disagree with most of your points, I think it might be worthwhile to take a minute to realize why so many devs are like this. We came up as all this was developing, so we kind of had to learn the basics--that's all there was. But now, we have multiple generations who have been taught by people who never worked on the original web. And each one of those generations has injected its own brand of misinformation. Not deliberately, but just because they have no way to tell the difference between good and bad information. They just teach what worked for them. And by worked, I mean it produced a level of functionality that people paid them for.

And these hapless under-educated developers then go into a workplace that cares mostly about moving tickets across the board and doesn't track rework or really understand what the developers are doing. They are under pressure to put out something that "works" as fast as possible and have no opportunity to put in the effort to separate the good information from the bad. If they manage to survive long enough, they are now the senior devs that set the culture and practices of the organizations. Don't blame the developers. They are just doing what the organization incentivizes.

I understand every day that by actually caring about good practice and pushing back against how things have always been done, I will likely get fired. Not many people care more about doing things right than feeding their families.

--

--

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