While Charcoal could always do with more volunteers please note that spam is usually hit in less than 10 minutes. That's not as good as we'd like but in reality it gets very few views and the links are usually not clickable (unless they have enough reputation). 10 minutes isn't "a lot longer" but less than 1/2 a minute (like we usually do here at MSE) is a reasonable goal:
so, effectively, as more mods on a given site are elected, from a group of people who generally use charcoal, more people are needed to be added back into the pool, over time
The thing with my stuff is that A. I'm not a dev, I wrote all this in excel's VBA and B. I was the only one capable of making/reading VBA so there literally was no-one who ever before checked my work.
So all in all I'm kinda relieved they only found 3 bugs so far, which were all pretty minor. Just having too many loops, and redirects in the code is the problem. Having a bit more of a structured code instead of this spaghetti would have helped tremendously I guess.
@KevinB also cool. The problem is that as a single dev you just get blindsighted at a certain point. You just take the outcome you get (I build a model predicting certain emissions) for granted, as there is no way to check the model correctness.
somewhat humbling to review code that i wrote 10-13 years ago
it's really easy now to recognize the mistakes i made back then, but there's always the now where i can't necessarily recognize the mistakes i make today
now days i write my code in a way that it is very likely to throw an error, if i do anything out of spec
but that also means that it's more likely to throw an error, where as in the past, it'd generally just keep on rolling on even if something went haywire
@KevinB I sanitised my inputs into obblivion to avoid any errors, so there literally is 0 chance for any sane person to get my code to error out. Unless they start entering negative application rates or something rediculous
good thing though is, with it being more likely to throw an error, I'm far more likely to find the problems in testing than when things just kinda worked
back then, i had other people who could test my code
but, admittedly, they weren't really programmers and had no more experience than i did at the time
@Luuklag Yes, days, today; and I presume that the remainder is the predicted trend, couldn't find the code that makes the graph but it's on GitHub somewhere.