3 ms·
I'm sure there's some exceptions, but by and large you just can't. There are few if any non-profits that have a queue of coding tasks sitting around for someone
by tootie 4y ago
I'm sure there's some exceptions, but by and large you just can't. There are few if any non-profits that have a queue of coding tasks sitting around for someone to float in and out of. I say this as someone who runs a tech team for a non-profit with most of our code open on github for PRs. I don't have the wherewithal to curate a list of issues and if I did I couldn't sit around waiting for someone to just do them whenever they find it in their heart. And then just accept it without QA or product review or all the sort of standard lifecycle stuff. I've actually gotten a handful of PRs or even whole repos of code of people saying "hey, this thing will be useful for you" and it almost never really is.
Any and all tech services get contracted out with SOWs/MSAs and all the normal stuff. There are a fair number of large services and SaaS companies that cater to nonprofits or have non-profit programs. If it's not a formal offering, then we'd be taking on a huge risk by asking for work we have no guarantee on delivery or quality. Without naming names, one very large and recognizable SaaS software company that we pay money to offered us free consulting hours as part of a formal program whereby their employees can volunteer to spend a few hours per year doing consulting for non-profits. We thought it was manna from heaven, but the reality is we got about 25 hours of their time which was barely enough to educate them on our (very rudimentary) setup and get a few pointers and some non-working code. Was barely worth the time spent on Zoom.
As an even more trite example, my kid's school PTA wanted help with email templates and when I volunteered they still couldn't find the time to even onboard me to the email system to look at anything.
Sorry for the cynical rant, but I mean think about how hard software development is. You could strike gold and discover an underserved niche and build a complete service to fill it, but that's rare. There's really no substitute for just sending money.