Tempted to write a "Guide for software developers volunteering for nonprofits":

- Hope you like PHP, since they *are* using either Wordpress or Drupal, no exceptions

- version control? Is that when we add the date to the end of the filename of the master spreadsheet we're emailing back and forth?

- Ssshhh: the password is "candidatename-2020" it's very secret nobody will guess it

- the wordpress has every plugin and theme installed, all battling for control of the public PHP namespace

@nindokag you should have put a trigger warning on this.

@zensaiyuki can't tell if you're joking or not. If you're serious, I will add content warning. If you're joking: Ha ha!

@nindokag it’s too late for me. this past year and a half has been me and my partner having nervous breakdowns over this shit. friends were lost. enemies made. it was the worst of times, it was the worst of times.

@nindokag by the way we did get the exception to the wordpress/drupal duopoly. it prompted us to try switching *to* drupal.

@zensaiyuki Aaaaaagh! yikes! That's horrible, sorry I dredged up those memories.

If you don't mind me asking, who or what were you volunteering for? (Feel free to tell me to buzz off if you don't feel like talking about it.)

@nindokag i must remain anonymous to protect the innocent

@nindokag also bare in mind that the next voly might not be super advanced. so keeping things clean and simple is in your interest. it will help you spread the load and build something maintainable...

@nindokag we actually have a fancy website (which means none of us can fix anything when it goes wrong, unlike with WordPress) and I at least have good password habits. But the version control thing is 100% true.

@Kitts @sydneywebdev

I'm snarking right now, due to frustrations on that once again come down to "this plugin was never designed to work with this theme"

But seriously, if I actually wrote a guide, this point you're making would be central: don't get so caught up in doing it "the right (professional devleoper) way" that you make it harder for less-technical volunteers to maintain.

@nindokag yeah, I think "remember that the primary users are not tech people and that's okay" is important.

@Per_L4Y3 Joomla might still be a thing, I haven't personally encountered it in any nonprofit I've volunteered for... yet!

@nindokag Teaching my students version control is the top thing on my list even if it's no longer in the syllabus, huhu

@kureshii every team that doesn't know about version control ends up reinventing the wheel, badly!

@nindokag Every developer who doesn't know about version control is a potential team that won't have version control 😵

Sign in to participate in the conversation
Refactor Camp

Mastodon instance for attendees of Refactor Camp, and members of various online/offline groups that have grown out of it. Related local groups with varying levels of activity exist in the Bay Area, New York, Chicago, and Austin.

Kinda/sorta sponsored by the Ribbonfarm Blogamatic Universe.

If you already know a few people in this neck of the woods, try and pick a handle they'll recognize when you sign up. Please note that the registration confirmation email may end up in your spam folder, so check there. It should come from administrator Zach Faddis.