Hacker News new | ask | show | jobs
by sevagh 768 days ago
Every dev here loves throwing unglamorous volunteer work to non-developers, acting as if it's a favor.
3 comments

Some of the motivation for this comes from how often devs want to contribute to open source but are intimidated by how difficult the barrier of entry is, particularly for large projects. It's surprisingly hard to find a good list of projects that a beginner or even intermediate programmer can substantially contribute to. The ones that do exist tend to have the low hanging fruit plucked pretty quickly.
A few points:

- Most of my career was made by being the author of one popular open source platform which happened to do well.

- I've recruited people based on open-source contributions. If I want an expert in [X], finding someone who contributed to [X] is a good bet.

- The flip side is I've made (minor, helpful) contributions to many projects in part for exposure. My name is in the commit list of many systems in domains where I have wanted to work.

- Many mid-sized contributions look good on a resume, especially for a junior developer. Indeed, I've made one case to promote someone based, in part, on contributing to a library we were using (even if only tangentially).

If you want a job in e.g. network security, find something in a firewall, anonymzing proxy, packet sniffer, or whatnot, and make a PR. It's often quick, easy, and helpful. A corollary is you do actually learn a lot about a system by contributing.

I have no axe to grind here, but I think the cynicism is unwarranted.

I love open source. My cynicism isn't about open-source, but about the OP's first post being "these docs suck, snaps fingers maybe one of you non-devs can work on it."
Good life lesson: You don't know until you ask.

That's more a salesperson mantra than SWE, where for every 10-100 people you ask, someone buys something. However, I've raised money many times simply by shamelessly asking.

Second good life lesson: Don't assume things about others.

People who make $1/day, $10/day, $100/day, $1000/day, $10,000/day, etc. have fundamentally different priorities and motivations. Ditto on many other axes. Good synergies are leveraged working across such differences.

>Every dev here loves doing volunteer work as a favor.

Devs are expected to contribute to FOSS, write free educational blog posts about technology, and fix your friends computer!

Ask a doctor why something hurts and they tell you to come into their office and insurance will bill you.

This sounds made up tbh. I mean, I agree it's common to feel this "pressure" but the day you discover the pressure isn't real is the day you level up. And I charge plenty for fixing peoples' software pains.

I do open-source and write blog posts to satisfy my own desire to publicize my work, and for exposure, and to put my skills on display. Not as a race to the bottom. I could have had a career without those things.

"You will be paid in exposure" - this is where the venn diagram for devs & social media influencers intersect.
Except when you contribute to open-source, you typically have a legal document (the licence) that explains how the exposure will be paid.
So what, who want raw wild naked large exposure? If you don’t get an army of free PR specialists, lawyers and body guards to protect you and your beloved ones h24 every single day for the rest your lives, it’s an obviously net negative situation.