I’m not a normal software developer. I’m someone who maintains a website that is more extensive than ones maintained by whole teams of people, but doing it singlehandedly without being paid a living wage, because I care about the subject material.
I do nearly everything myself: coding, server admin, database admin, GIS, research, writing, manage all social media accounts, responding to emails, corresponding with donors, managing our payment processing system. And nowadays, I am doing all of this while also being a stay-at-home parent of a baby. AND on top of that I also do other work to bring in enough income to comfortably contribute to our household, and I’m basically using that other income to support my work on this site while the donations of it remain modest.
Forgive me if I’m a bit salty about this. I’m doing the best I can, and if I may toot my own horn, I think I’m doing an incredible job. Of course I’m going to fall behind on stuff that basic software developers or system administrators would be on top of in a “normal” environment. Because nothing about this situation is remotely normal. Normally a website like mine would have at bare minimum a team of 3 or so full-time employees working on it.
Oh, and while we’re talking about “normal” let’s talk about the fact that I live in a country that has been descending into authoritarianism and I live in a state and city that has specifically been targeted by the current regime, and besides crap like a friend texting me in the middle of the night that ICE is raiding their apartment complex, we are dealing with massive loss of funding, previously-awarded Federal grants being (illegally) pulled and now caught up in slow lawsuits that are costly, and at the local taxpayer’s (MY) expense, that the state and local governments here are now having a fiscal crises and have dramatically raised property taxes AND utility rates as a result, and of course my wife’s employer is also directly targeted by these evaporating grants as well as all sorts of harassment, things like one of her coworkers who was a legal immigrant, randomly being stuck outside the country for months, now unable to return. And of course this adds additional stress, her job has become more difficult as a result, people in my whole community are now more stressed and more economically strained, so people have a lot less bandwidth and resources to help each other out. And as if that wasn’t enough, our regime just started a new war, after running on an anti-war platform, and the war is further driving up prices, which is hitting our area hard because it’s miserably car-dependent because of decades of broken policy basically forcing car dependency down our throats. And even though I’ve made conscious choices to make my life less car-dependent, the others around me haven’t, I’m surrounded by a culture of short-sighted people who drank the car kool-aid for generations so anyone I hire for anything is now affected by all of this and half my friends don’t even live anywhere near me because there is a housing crisis and they can’t even afford to any more so all of it is just one big fragile mess all breaking because of factors completely beyond my control. Nothing is remotely normal about this situation that I am right smack in the middle of.
It’s frankly a miracle that my site is up and running and I’m still actively developing it, fixing issues as they come up, responding (if slowly) to emails, adding and refining range maps, and doing all the crazy stuff that I do. It’s a testimony to my strength, resilience, and resolve.
I don’t appreciate when people expect me to do more than I’m already doing. People need to recognize that what I’m doing is already going WAAAAY above and beyond what 99.99% of people in our society have a lot more support and a lot fewer responsibilities and still somehow manage to have a lot less productive output. I am very much at the limits of what I am able to do and I am not able or willing to push myself any harder. I don’t know what kind of sheltered, privileged world you live in that you think you can make a remark like that, but it’s clearly worlds apart from the world I live in.
I will get to using the iNaturalist API when I get to it. It’s something I’ve wanted to get around to for a long time. But like I said, it’s something that requires extended uninterrupted time to focus and that is not something I get a lot of today, and I have much more pressing responsibilities when that stuff comes up, like the letter I got saying I made an error on my taxes and owe more money need to get that paid in a few weeks time. That happens first.