DEV Community

loading...
Cover image for Get Paid To Work On Open Source

Get Paid To Work On Open Source

Gio
Founding engineer at Caribou
・1 min read

Cover: Tianyi Ma (Unsplash)

Hey! I'm the maintainer of neverthrow; one of the more popular implementations of a Result type for the TypeScript ecosystem.

I am trying out a "bounty" program whereby I pay you to fix issues or implement new features.

What Is neverthrow or a "Result Type"?!

For a gentle introduction about what a "Result type" even is, check out my blog post on type-safe error handling in TypeScript.

It's a small library, but dense with advanced concepts:

  • Generics
  • Functional programming and immutability
  • Algebraic Data Types
  • Mapped Types and advanced typescript black magic

Check out the post on GitHub for details on how to participate .

Discussion (5)

Collapse
codenameone profile image
Shai Almog

I think this might be a bit problematic. I find that incentives are very hard to control. E.g. when you pay someone you instantly disable other incentives like the one that makes you feel good for contributing and the "joy" of coding. It turns into a job.

In fact, I think the proliferation of bounties for security vulnerabilities did a lot of harm. The problem is that once an incentive is offered, even taking it back is difficult e.g. the Haifa kindergarten case from Freakonomics.

Collapse
hanpari profile image
Pavel Morava

May I know why you decided to take this route?

Is it a new trend or your personal consideration?

Collapse
_gdelgado profile image
Gio Author

Just an experiment :) I want to incentivize more people to do open source!

Collapse
hanpari profile image
Pavel Morava

I hope you will share the results after some time. I am curious 😉

Collapse
aheisleycook profile image
privatecloudev

Interestimg I hope this opens more path for us open sourfe