mxcl / AmA

Ask mxcl anything.
50 stars 4 forks source link

What's your secret for balancing your personal, work and open source lives? #1

Open ladislas opened 5 years ago

ladislas commented 5 years ago

IMO you are an inspiration to what a developer should be and a great example for all of us using your software.

mxcl commented 5 years ago

I’m not sure I balance these things in a conventional sense and the relative proportion I spend on all these things has varied a good deal over the years.


Way back in 2002 when I started open source I was working a year in industry and hating it, so I spent all my free time on open source (Filelight) while doing a 9-5. Towards the end of that year I was getting up early, doing open source, going to work late, coming home for lunch, taking a two hour lunch for open source, leaving early, doing open source until I was tired then going to bed.

I could only do that because I was 20. And because it was a barely paid year in industry, and my boss didn't care and it was Britain (USA would never let you do this).

I had a girlfriend at the time, but both of us were pretty boring people so she would just let me work when she came to see me, and when I went to see her I missed code.


After that I had one year left an university and I basically didn't go to class, I didn't socialize and I worked on open source (amaroK)

I almost failed my degree so I went home and lived with my parents. I worked 20 hours a day on open source, never saw my parents, slept when they were awake mostly. Ate alone. But provided I didn't think about the fact my life was up in the air I was happy.


The next fews years I got into the industry, first with Last.fm, and I loved working there so I stopped doing open source. I also socialized almost every day I after work.


Then I quit and created Homebrew. I spent 6 months constantly on it, no socializing.


But I ran out of money so joined TweetDeck. This was the most balanced I'd been so far, I socialized a lot, and worked 9-5 and did a lot of open source. I burned out. Fortunately other people stepped up to help with brew. I talk about this in my brew create video.

So balance was hard.


In the years since I have really alternated. Right now I am full-time on open source, trying to fund it with donations. But it isn't yet enough so I am also looking for small contracts that can pay enough that I can continue to build my patronage.

My Current Day

How am I to get the paid work in effectively? I'm not sure yet. I've historically struggled to multitask and really I think it's pretty difficult for programmers. I’ll update when I have data.

forsyth park

ladislas commented 5 years ago

Thanks a lot Max for your answer and insights! It's great to see how things changed and evolved along the journey. It helps put our own struggles and/or successes in perspective.

The brew create video is amazing, I live in Paris and I'm sad I missed it. You'll come back ;)

mxcl commented 5 years ago

You'll come back ;)

Would love to! Had a great time. I love Paris.