I’ll write a Slack bot for you if you donate $5000 to a non-profit that I love
I’ll write a Slack bot that does whatever you want it to do (within reason) if you make a $5000 tax-deductible donation to a non-profit that I love: ScriptEd.
What is ScriptEd?
I’ve been a volunteer teacher with them for three years. Here’s a photo of me with some of my former students at a hackathon:
Why am I doing this?
Because there are a lot of very bright kids that go through life never knowing that they could influence the technology around them. I want to change that. I don’t make a whole lot of money right now so the next best thing I can offer is my talent and my time.
What will the money be used for?
Your tax-deductible donation of $5000 will go towards purchasing 20 Chromebooks that ScriptEd students will use during classes and hackathons.
Have you written a Slack bot before?
Yup. This bot supports slash commands, @ mentions, and DMs. It interacts with a Python based backend and stores data into a Postgres database.
OK. What are the terms and conditions?
- If I agree to work with you, I’ll need a detailed specification that describes what the bot will do in gory detail. The scope of the bot needs to be within reason for something I would bill $5000 for.
- Once we agree on the specification, you’ll need to make an upfront donation of $2500 to ScriptEd so that I can confirm you’re serious. I’ll begin development once I’ve confirmed the donation.
- I’ll write the Slack bot in Python using the Django framework. I’ll deploy it on Heroku. You’ll be responsible for the monthly Heroku charges.
- I’ll own the code until the bot is complete. Once it’s done and you’ve tested it, I’ll wait for you to make the second $2500 donation. Once I’ve confirmed that, I’ll transfer ownership of the Github repository storing the bot code over to you.
- I’ll aim to be all done by
September 30tha date we can agree on.
- Software is complex and unexpected things happen. After I’ve shipped the bot, I’ll be available for a month to squash any bugs that crop up.
- I won’t handle getting the bot approved for submission to the Slack app store. That’ll be on you.
Sounds good. Where do I apply?
I’ll follow up with you if I think there’s a good match.