![](https://programming.dev/pictrs/image/ac195e20-bc6b-4236-83c4-0abb39c7bad0.png)
![](https://programming.dev/pictrs/image/8140dda6-9512-4297-ac17-d303638c90a6.png)
7·
9 months agoThis person sounds like a future manager in the making. I’ve dealt with them in the past. If you’re lucky, they’ll somehow manage to find a better paying job elsewhere. More likely though is that if you want to get away from them you’ll need to find a better paying job elsewhere, or change teams if possible.
To a certain extent, dealing with incompetent/adversarial colleagues can be a learning experience. You get better at designing/coding/communicating in a more idiot-proof fashion. But after a while it starts to hold you back as instead of being able grow, you instead have to stay behind and clean up after the others.
I should really start using
switch
andrestore
. I haven’t destroyed work yet due to a fat finger, but it as always its good to get into the habit of using safer commands.I would love to get the chance to use
bisect
one day. Usually when the opportunity comes up, the range of commits I’d have to look through cover large refactors or broken code or tests that make it infeasible, Because I’d have to spend more time than it’s worth altering my local setup to try and isolate the issue.