I've been working on VideoLAN (VLC, x264, other...) for most of my professional life. For a long time, I had other jobs, working at startups around video, and doing VLC at nights and weekends and holidays. And now, I built a couple of companies around Open Source multimedia, where we do consulting, integration, custom development around software, applications development, licensing, support and so on. Those companies…
How is giving 25 people bread, water and shelter and most of all a job they enjoy not impressive?
Ask HN: Dear open source devs how do you sustain yourself
191–200 of 318 posts
Re: Ask HN: Dear open source devs how do you sustain yourself
#192I've been working on VideoLAN (VLC, x264, other...) for most of my professional life. For a long time, I had other jobs, working at startups around video, and doing VLC at nights and weekends and holidays. And now, I built a couple of companies around Open Source multimedia, where we do consulting, integration, custom development around software, applications development, licensing, support and so on. Those companies…
25 FTEs is an incredible achievement, and you should be very proud. The rewards are enormous - VideoLAN has a massive impact on human culture, more so than 99% of all businesses. Taking on VC to "grow" may be difficult, but is it something you really need to do? What you've built is amazing, and if you can sustain it at its current size, you'd be doing wonderful work. Endlessly chasing growth is a fool's errand, and…
I know this is a stupid question, but I tried googling and it wasn't obvious... what does FTE stand for? "Full Time Equivalent?" Does that mean they are paying for 25 full time employees?
Re: Ask HN: Dear open source devs how do you sustain yourself
#193Earlier quoted context omitted.
In the USA, any non-shady organization will send you a 1099- report of how much income you generated. You're supposed to submit that form when you do your taxes, which is kind of dumb, because a copy of the 1099 was already sent to the IRS. USA tax filing is not efficient for reasons... gives Intuit the stink eye
The threshold for a 1099-MISC is $600. Plenty of non-shady organizations won't file extra paperwork. Another 1099 example: For most states Stripe won't issue you a 1099-K if you don't meet both $20K volume and >200 charges. Is Stripe shady?
Re: Ask HN: Dear open source devs how do you sustain yourself
#194Earlier quoted context omitted.
25 FTEs is an incredible achievement, and you should be very proud. The rewards are enormous - VideoLAN has a massive impact on human culture, more so than 99% of all businesses. Taking on VC to "grow" may be difficult, but is it something you really need to do? What you've built is amazing, and if you can sustain it at its current size, you'd be doing wonderful work. Endlessly chasing growth is a fool's errand, and…
> 25 FTEs is an incredible achievement, and you should be very proud. I know this is a stupid question, but I tried googling and it wasn't obvious... what does FTE stand for? "Full Time Equivalent?" Does that mean they are paying for 25 full time employees?
Re: Ask HN: Dear open source devs how do you sustain yourself
#195Earlier quoted context omitted.
15 years ago I was on a date with a wonderful young lady. We had a picnic and I brought my (at the time) very modern projector to watch a movie, projected on a bedsheet in the woods. Windows Media Player refused to play the DVD. No internet access at all. I thought I had failed...until I remembered that I had installed VLC. Opened the VTS.VOB on the DVD directly and boom, the video started and played back without a s…
How did you power the projector? Did you drag a generator into the forest too?
Re: Ask HN: Dear open source devs how do you sustain yourself
#196Earlier quoted context omitted.
Are you surprised they didn't respond? Your solution to this problem seems to be focused on what other people can do to make things easier for you and others like you, but that's not how humanity works. You're ignoring that your request is unreasonable because you're taking the easy way out - looking for a source of money and convincing yourself that your efforts deserve it because it's easier than doing the work you…
> The rich aren't obligated to hand you money > use your own money to support open s... Why should he feel obligated to support others?
Re: Ask HN: Dear open source devs how do you sustain yourself
#197Earlier quoted context omitted.
Nice :) I did expect that much, if only because working on free softwares feels way less pointless than working on yet an other e-commerce company or b2b app fighting to get users through advertisement. Would you mind telling us more about your recruitment process? I'm not in a hiring position myself, but I guess it would be of value for a lot of people here, giving how turn over is a serious blow for everyone.
> Would you mind telling us more about your recruitment process? So, in general, I ask 2 main questions: - talk to me about you, what you like and which project you worked on that you liked. - a generic question, that can be a bit misleading, on purpose. Like "What is the difference between TCP and UDP, and is HTTP over TCP or UDP?" for webdevs or "What is the =0 in C++ classes headers? Since NULL and 0 are the same,…
It sounds like your questions are calibrated to detect if the interviewee is passionate. I totally get that, 15 years ago, it was obvious everyone around was, but those last years I find myself wondering more and more if devs around me didn't get into coding just because "it's a good job", and it looked slightly more interesting than a career in law or commerce.
> I have one big issue with recruitment process: when I meet people, after those 2 questions, I can know very quickly that I don't want to hire with them. If we are in the first 5 minutes of the interview, how can I tell them "no" without being too rude?
Been there, I feel the pain :) I had briefly a job as a manager, and I knew it was not for me when I started to panic about how to tell people I won't hire them. Still better than to have to fire them, but damn, finding a proper way to say "you're not good enough" or any other reason is brutal.
Anyway, thanks for taking the time for sharing all of that with us.
Re: Ask HN: Dear open source devs how do you sustain yourself
#198Re: Ask HN: Dear open source devs how do you sustain yourself
#199Don't.
If you want money get a job.
If you can't help but write software, if coding is what you do, all day, every day, because everything else is fucking dull, if you, like Asimov, take your typewriter on vacation, then, one day, your skill and art will be superlative. On that day, give the world your software.
I roll out of bed and within twenty minutes I'm on the machine. I won't stop until my eyes cross (my body's way of telling me we're done for the day) at around midnight to 2AM. I burned up my stomach eating nothing but coffee and blueberry muffins from dawn to afternoon, I blew out my back from not sitting on good chairs (Aeron chair FTW three years and my back works again!) I've been doing this for over a quarter of century and I'm still not good enough to publish my software.
(I do anyway but not because it's good enough yet. It's not.)
Computers aren't about making a buck (increasing a mere scalar value) they are an investigation into the nature and meaning of truth. A tool for thought.
Bucky Fuller pointed out that, when you have computers, you can just program them with the available data and they can tell you exactly how to build a working civilization. ("World Game" is the search term there IIRC.) We could solve most of our problems on a spreadsheet if we could just get out act together. We've got all the technology we need already.
(The trick is that we have to optimize globally, e.g. things like connecting all the world's electric grids into one so that we can shift power around as the planet rotates. A global grid has greater opportunities for efficiency.)
So, from that POV, trying to make a living from somehow selling software is counter-productive. Very good programmers have already created all the FOSS we need. Work to alter the nature of the economic system itself.
- - - -
To answer your question, I was homeless when I learned most of my knowledge, I wrote a cool demo and presented it at CodeCon and was offered a job on the spot. Since then I've worked for many startups and once as a TVC at Google, but I have never made a penny from open source. No, wait, that's wrong: I once made $50 selling copies of an RSVP (Rapid Serial Visual Presentation) app I wrote (in Delphi!) at a college (I sold it at a college, I wasn't attending.) I hope the two people that bought it got some use out of it. But that's it I think.
Re: Ask HN: Dear open source devs how do you sustain yourself
#200Read this amazing article on how much money Open Source makes: https://staltz.com/software-below-the-poverty-line.html
The best funded JS open source project, Vue.js, receives $16k/month[1]. That's a single-developer level of income in SV. The fact that TechCrunch, who regularly covers multi-million deals and CEOs making millions, says that "the revenues can be outsized" with these numbers is ingenuous at best: https://techcrunch.com/2018/06/23/open-source-sustainability...
So you have few realistic options:
- Save enough money to not need to work again (FIRE - Financial Independence, Retire Early, etc).
- Live very cheap, which could be a flip side of FIRE. Be ready to move to Thailand and other cheap countries.
- Work on open source on the weekends or after work. Alternate working N months/years and then doing OSS M years.
- Do consulting as a part time job and open source. If you play your cards right you might be able to join both consulting and OSS somehow.
- Find the companies that do open source and apply for jobs there. Not so many options, but it's realistic.