Miro Asks Users To "Adopt" Lines of Source
soDean writes "The FOSS video player / downloader Miro is asking its users to support development by 'adopting' a line of source code for $4 a month. Each adopted line of code comes personalized with a little avatar character that will grow older over the year. PCF, which makes Miro, says they think the project is the first of its kind and they believe it's a chance to 'to have a truly bottom up funding base.'"
Finally an Open Source project with some real marketing geniuses on board! That alone deserves celebration.
I don't think this will quite work, but it's a step in the right direction. Will users get to pick which line they adopt? You could even imagine an auction system. Some lines might become very trendy: "I own the main function declaration of the program, but that cost me $500".
I'll ask the people on my entrepreneur network if they like the model!
Now the developers at Miro will spend all their time making sure their emoticons age properly instead of actually coding!
Can't tell for sure if you're joking, but the average commercial programmer only generates something like 10 SLOCS per day (can't remember the exact number). Hopefully companies are paying their developers more than $40 per day :).
At $4/month that would be a nice way to make a killing in profits.
Of course the result will be something roughly like the whole pixel advertising schemes in the end and Miro itself will suck, but hats off for the a good scam to make money of software.
Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
If they let you adopt a whole function or even a whole class, this could be a cool way of not only making money but also minimising bugs.
People who adopt are likely going to read the code they get so this is a good way to get lots of eyes on the source.
Just a thought..
Hah, I know! I write thousands of lines of code a day!
My coworkers keep telling me I could do the same thing in just 10 lines of code of decent, maintainable code by refactoring and using abstraction, but I'm pretty sure they're all just slackers.
The average programmer spends most of that day in meetings or researching/analyzing/testing before modifying existing code to fix a bug or add new features.
Do you even lift?
These aren't the 'roids you're looking for.
When the project you're working on has a total line count in the millions, most of which was written 10 years ago, you better be damn sure those 10 lines of code you're adding don't break some seemingly unrelated area in a seemingly unrelated way that takes someone else a week to debug.
Don't forget the 1/2 of your time you spend researching, writing documentation, and going to meetings.
Working as a professional software developer is a lot different than hacking around on your 10k line hobby project.