Flowchart : Should you work for Free?
jhische.com
jhische.com
If they don't rely on volunteers to survive, if they have revenue other than donations, then you should be paid.
Ask the person emailing you/calling you if they themselves are a volunteer.
But we definitely rely on volunteers to survive, and that includes real volunteers, though most volunteers do at minimum get room and board. So yes, the non-profit picture is more complicated than the flow chart. But personally, I don't need a stipend to do what I'm doing. A warm room and good food in some of the most beautiful country on Earth is good enough for me.
Incidentally, if any Christian hacker types are interested in spending some time (3+ weeks) in the Cascades, I might have some "volunteer" work for you.
I'm skeptical of a non-profit that pays a lot of professional people for skilled work, deciding that it isn't going to pay certain types of professionals for skilled work.
For instance, my local hospital runs a volunteer League of Friends who perform regular fundraising drives for equipment such as neonatal equipment, scanners and so on. The League has an iron-clad reputation, and listing on your cv that you have done volunteer work for them actually counts as a mark of honour when applying for local jobs.
Could have just short-circuited all the decision nodes after that, though that might have been less entertaining.
To resist sales pitches, you need training. You can't just train your mind, you must also train your reflexes. You must condition yourself such that when you hear specific phrases your hand hangs up the phone all by itself.
An alternative view point: By not using a general principle, a sales pitch could ambush you with a new scenario that isn't in your list of specifics. In that case, it's easier to learn to be dogmatic in saying 'Are you a legit business? Then no freebies for you!'
And humorous yeah :)
I'm sure there are more than a few HNers who can attest to this. Many here have worked on side projects with friends (or even strangers) with hardly any hope of profit or payback. It's not always exploitative.
The only way working for a company for free makes any sense is if they are providing mentorship in the form of code reviews or teaching. Except those kind of positions are typically called internships and are paid positions as well.
That said, it seems like the tree would be more likely to waste a bunch of whitespace. If the goal is actually to have a working flowchart, that might not be a problem, but I think in this case it's more of an "entertain and amuse" kind of production, so I actually prefer the compact arrangement.