
Anyone can learn to code well enough for a corporate environment.
As the repo owner, you can put in place PR guardrails to help you manage the workload it puts on you. You can enforce pre-commit linting and code formatting, mandatory PR templates, size limits on PRs, etc and these can limit the chunks of work you’re sent by this person.
This is part of creating a culture of good code, enforcing code standards and contribution behaviors comes with the territory as you move up the chain in your career.
Another part unfortunately, even if you’re not a supervisor is having sometimes tough conversations with contributors it’s just part of the deal.
“Hey Bob, I just wanted to connect with you. It seems like you’re having kind of a tough time keeping up with our standards (producing code that’s usable for our team, or something said tactfully like that), is there something more that I can do to help you? Or is there something specific you’re having trouble with? I just want to help you be the most successful that you can be, because the more successful you are, the more successful our team as a whole is.”
If you have a discussion or two like this and it’s not working out, then maybe you need to talk to Bob’s supervisor/manager directly about the issue. Sometimes people don’t even realize what’s going on.








Off lease corporate thin clients with fresh ssds. You can get something that runs off a laptop power supply, will handle more than you’re going to throw at it, and they’re insanely cheap.
I moved to one from a pi when I got serious about home assistant.
I also run a stack of networking utilities on my OPNSense router.
Jellyfin has been a bit more difficult to transition, I’m still running it on my wife’s gaming computer. I’ve pre transcoded most of our collection, but not all of it. I need to find something very cheap but also capable of handling the odd 4k transcode.