3 ms·
> My job turned from amazing with coding every day to maintaining broken things last year (mostly black boxes others left behind). You generally have more cont
by bluesnowmonkey 5y ago
> My job turned from amazing with coding every day to maintaining broken things last year (mostly black boxes others left behind).
You generally have more control over your job description than anyone will acknowledge to your face. If you’re miserable maintaining broken black boxes, then stop doing that. Figure out what you’d be more productive doing, tell your boss, and start doing it.
You may have some uncomfortable conversations. Stand up for yourself. There’s a huge gap between what your boss will complain about vs what they’ll fire you for. In most cases it’s incredibly difficult to fire someone who is doing something (almost anything) valuable.
Another thing you might consider is to pick one of those black boxes and dive into it. Tell people this thing is broken and you need to fix it and they need to cover the rest while you do so. If the company doesn’t have the resources to do so, that’s the company’s problem. Then focus on it until it’s not broken and not a black box (at least to you) anymore. Now you have job security as the person who understands the thing, and it’s a nice job to have because you made the thing nice.
- sascha_sl 5y agoI may have simplified a bit. The black box is GitHub Actions Self-Hosted runners. Recently a very large blast radius Keycloak got added (we're a go team, we have zero experience running anything Java/JBoss). GitHub Actions was used to sell GitHub somewhere way above me, a Microsoft enterprise contract might've been involved too. GitLab wasn't even considered. Rejecting GHA outright as a team is something we all agree would be right, but not politically feasible. Keycloak is another team running off. The entire tribe is massively understaffed because limitations to salaries (also from higher up) are slowly eating away at all the performers. I like my team and the tribe in general, but even if we could hire more people, we've become the least desirable team with all the broken shit and hiring is always for all teams, so long term I'll probably ask to do something else.