← Back to context

Comment by atomicnumber3

3 days ago

I don't like it. It lets "management" ignore their actual jobs - the ones that are nominally so valuable that they get paid more than most engineers, remember - and instead either splash around in the kiddie pool, or go jump into the adult pool and then almost drown and need an actual engineer to bail them out. (The kiddie pool is useless side project, the adult pool is the prod codebase, and drowning is either getting lost in the weeds of "it compiles and I'm done! Now how do I merge and how do I know if I'm not going to break prod?" or just straight up causing an incident and they're apologizing profusely for ruining the oncall's evening except that both of them know they're gonna do it again in 2 weeks).

I really don't know how often I have to tell people, especially former engineers who SHOULD KNOW THIS (unless they were the kind of fail-upwards pretenders): the code is not the slow part! (Sorry, I'm not yelling at you, reader. I'm yelling at my CEO.)