Amy Blankenship
Jul 27, 2023

--

The problem with this is management. If you undramatically deliver solid code that just works, well, that's what you're expected to do. Except that doing that requires that you follow best practices, like TDD, which feels like you're burning unnecessary time to most managers. However, if you ostentatiously burn up all your free time fighting fires or making prototypes of some exec's every whim, it gets attention and makes you look like a hero. Even teams that claim not to reward this kind of burning the midnight oil do, especially when the chips are down--it's human nature. Eventually people realize that to get recognition, you have to do this, and those who can't or won't get pushed aside. Which means that only single people and men with wives who will do the work of the household while they concentrate on appearing heroic can advance.

--

--

Amy Blankenship

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