Earlier quoted context omitted.
I guess it depends how load-bearing you are for your organization/team. If I and everyone else worked in the office in 2 out of the last 3 jobs I had, I'd have an interruption at least every once an hour, and maybe a queue at times. And yes, I should stop working with people that barely know how to work Git or Bash or the package manager for the language they use (even those I don't even use; if I indulge a request f…
> People just don't seem to value my time over their convenience a lot of times. A good tactic is to ask them about rubber duck debugging when they come to you with a problem. If they don't know what that is, have them Google it. If they still come back after that, hopefully they actually have a problem worth more than one person's attention. Otherwise, they should find another job.
For instance, we recently found some developer started using some very traefik-specific annotations and CRDs in our clusters (and they can only deploy manifests that don't pass through our renderer with a hack anyway). While we were migrating ingress controllers...
It just seems like there's quite a shortage of developers, so hiring standards aren't the greatest. Or maybe I should have a higher tier job. But I already have to work 4 days a week because while I get more done than my peers, I absolutely can not work for more than 1-2 hours a day if I get bored. And fixing people's shitty designs tends to be only somewhat engaging.