Imagine a platform where you get a stream of Micro development tasks. Like:<p>- Fix server log : $30
- Fix this bug: $15
- Convert css files to scss: $17
- Write these tests: 50$<p>Once finished, you'd get another task.
No crazy commitments, just familiarity with the domain, tooling or languages.<p>Once the tasks is completed, you submit a PR and it's either accepted or revised.<p>Then you get paid.
Financially not worth it, the amount of time it takes to just figure out how to build/run the project + the time it takes to figure out the general architectures / file arborescence is too big.<p>But if someone marketed it as "a way to practice programming and move from high beginner to low intermediate skill on real world projects" it could work.
I used to run a website called "Perlhelp.com" and would do that.<p>I got some work from it, but I also lost my ass a few times because I didn't charge up front and there was one particular guy who'd tell me after I sent them a solution "I've already got this done".<p>Since I couldn't review his code I couldn't know if he used my code, but I do suspect he did screw me at least a few times and I had to decline his requests for help after a few too many times of that.<p>There was also getting up to speed on the real cause of the issue they were having. That can require some time regardless of your proficiency with a particular language.<p>I think concept is good, but I'm not sure a fixed rate to "Fix this issue" can work out well for both parties all the time.
Wouldn't this introduce a vast amount of security challenges for both parties? Additionally, what if the code you produce also has an unintended bug?<p>Obviously there's a lot of outstanding questions!<p>I love the idea in isolation. Perhaps I'm missing something but this seems difficult to accomplish.