The Value Of Your Time

Ben Lovy on June 26, 2019

Last week I published a post about my plans to refactor an old project I haven't touched in about a year. The refactor I have planned is extensive... [Read Full]
markdown guide
 

I will not be compensated for this time.

You lost me at this line. While it's going to be fun and a good opportunity to learn, this does not pay bills. Call me a capitalist, but if you want to create wealth, you have to exchange it with money. Naval Ravikant has a good take on this that you should enforce an aspirational hourly rate. Then when doing something you evaluate if it's cheaper to do it yourself at your fixed hourly rate. If not, you outsource it.

Doing it for free has two effects: undercutting the price hurts other freelancers because @deciduously does it for free, so why pay higher than nothing ? Secondly, you are telling the world that your work has no value other than your own personnal satisfaction. I paid through tech school doing magic at corporate events. I also worked for a circus. I've seen performers ridiculously undercutting the comon price and 1 guy doing it for free. It hurts everyone because it spreads the word and people ask why they should pay you a fair price that pays the bills while there is someone doing it for 15$/hr or free ?

While you give them your time for free, they will gladly save/make more money using your product and you will not see any benefits from that other than personal satisfaction. As you can see, I'm against giving away my time for free; it has a value and you can't get more time. When it's gone, that's it until you ran out of it.

 

I was hoping someone would elaborate on this aspect. This is a good point, it undercuts well-meaning freelancers.

Does it matter, then, that if I do not do this project, they won't be pursuing it with another provider? This isn't the company commissioning a product, their employers didn't set them to this, they just sat down and thought "Hey, Ben knows coding". Because it's not really a market transaction, do you feel it still is harmful to the market as a whole?

you are telling the world that your work has no value other than your own personnal satisfaction

While I understand this is a bad move for someone looking for a job, I don't currently have any proof to point to that it does.

When it's gone, that's it until you ran out of it.

This hit home, and is good food for thought.

 

Does it matter, then, that if I do not do this project, they won't be pursuing it with another provider? This isn't the company commissioning a product, their employers didn't set them to this, they just sat down and thought "Hey, Ben knows coding".

This might sound selfish at first, but this shouldn't matter to you. You are renting your time to build a system so they can save time and money. Right now, you are the best offer they have: 0$. This is sad, but in business people aren't always honest. Of course if you do it for free, they won't complaint that you are not getting paid. They will cling to that offer unless you decline or they don't agree with what you ask. If it not good with you, they won't ask permission to hire someone else. That's business.

While I understand this is a bad move for someone looking for a job, I don't currently have any proof to point to that it does.

This isn't about finding a job, it's putting a price on your time. It's the most scarce resource you have, use it wisely and don't give it away for nothing. Spending time has a direct cost to you: health, relations and wealth.

I also, though, spend time coding for recreation. I'd be chalking this up under that category. The fact that these people will benefit is secondary to me, if I didn't want to build it it'd be an easy no.

They aren't in a position to offer me any money, it's me for free or nobody, and I would feel good about alleviating their stress. Value created is incidental.

I don't necessarily disagree, just trying to explore it.

You talked about classrooms and staff, so I guess we are talking about a school. Is it privately owned ? Or part of a school board ?

It's a preschool operated as part of a larger non-profit. No pockets will be lined.

I thought it was a school board owned school. Still, non-profits can still pay to get something, but I understand more your motives to do it free. In the end, it's you that makes the call. Do it if it lines up with what you believe is the right thing and don't overstrain yourself.

 

Did it change between when you were an amateur and when you went professional?

It changed so SO much. I used to be into doing "small" little projects like that. However once I got my second job after college (this one actually pays market rate) I dropped most of the side stuff.

I'm starting to pick up blogging about development stuff again, but that's something I want to do for me. If anyone wants me to work on a side project, I give them my contractor price (min. $75/hr). That way, if they REALLY want me to help, it's at least worth my while.

 
 

For me I based it on a gut feeling. Now that I'm earning a bit more, I'll probably up it.

Something one of my professors said about "emergencies" stuck with me though -> "My hourly rate is $X/hour, but it'll take $500 just to get me out of bed in the morning."

 

You can take a look at contractor job boards - I know in my area, contractors earn a very minimum of £500 a day.

 

I guess my only comment would be: is it open sourced? Make that a precondition, find a way to get the code out in the open. The benefits would be enormous.

Full-time non-tech job: 44 (including commute)

I find it insane that you're not working full time as a software developer. What's driving this?

 

is it open sourced?

Of course! It'd be an extension to a codebase that's already on Github. I feel strongly about this.

What's driving this?

Thank you, that's kind to say. Probably poor self-sale skills. I did not attend college after high school, just now at 27 starting my bachelors, and am lucky enough to be currently employed in a job that would otherwise require one. The few promising offers that have come around would have been paycuts, which has just not been viable. I learned to code in the first place always intending it to be a hobby, and then fell in love.

I have a good feeling about this summer, I've been getting closer and closer and seeking outside career help.

 

just now at 27 starting my bachelors

You are still young! I only started doing this tippytappy business at 35.

I've been getting closer and closer and seeking outside career help.

Good luck - I honestly mean that. You write well, and you've built some interesting projects. If there's any way I can help let me know.

Thank you so much :) I'll more likely than not be posting about whatever happens...

 

One of the most useful approaches/mindsets I've come across for questions like this is as follows:

There are 2 basic ways of responding to requests: "Yes unless no" and "No unless yes".

Yes unless no means that you default to saying 'yes', unless there's a compelling reason to say no. This approach makes a ton of sense early in your career, or any time you have a dearth of opportunities... you want to take advantage of things coming your way.

At some point, you will probably end up in a situation where you have more opportunities than time to pursue them. At that point it is important to switch to "no unless yes". The default answer is 'no', unless there's a compelling reason to say yes. This is especially true if you know where you're going and have already lined up a lot of projects and work that helps to get you there.

Most people (myself included) don't make the switch until quite a while after they should have... with the result being they become stressed out and overcommitted. For me I was at a place where I couldn't take on anything more, but I still felt guilty every time I said 'no' to something because I was coming from a default of 'yes of course'. Learning this mental model and switching to 'no unless yes' helped me completely remove that feeling of guilt, as well as end up at a much more manageable/low stress life.

--

Unless I'm misreading, it sounds like you may still be in 'yes unless no' mode... lots and projects and side projects. And that may well still be the right approach given where you are at, looking to move to a new career path.

Only you can decide when it's time for you to move to 'no unless yes'. I will say that when I made that shift, I found it a lot easier than I expected, there was a lot less push back than I anticipated, and at least for me it was loooooong overdue.

 

This does sound like the sort of thing I will have trouble with down the road, but you're right, I'm very much in the "yes unless no" mode now. Any opportunity to build something useful is still a good thing for me. I'll definitely be sure to keep this in mind, though, I like your concise way of phrasing the concept. Thanks for your input!

 

The pay for time etc, will come, it doesn't have to be this project, but it'll come.

I think you also skipped some other positive aspects; the experience gained by teaching a complete newcomer, and the benefits to your own portfolio.

That said, I wouldn't take the project on. I have taken a similar project on in the past for a friend. A genuine business need, where we'd agreed a rate I would be getting paid, and my friend would be "helping" to write the code.

My friend pretty much did nothing but screw it up & cost time in putting it right. Maybe your friend is better...

The project requirements also ballooned (like they have a habit of doing), and before we even had an MVP, my friend was trying to sell the product (and failing, because the latest copy on his laptop was broken...).

In the end, I walked away from the project, but we remain friends.

 

Great insight, thank you. I also decided not to pursue this, and feel it would likely have similarly ballooned.

 

Full-time non-tech job

I agree with gypsydave5, this might be the things that shocked me the most about your whole post lol, I assumed you were working in a tech job! Your posts didn't ever give me the impression you weren't a professional coder!

I will not be compensated for this time.

I think everyone is this thread has made some amazing points around this, but there was something I wanted to add.

I don't think that just because you aren't being paid means you aren't valuing your time. It can also mean, as maybe applies here, that you are donating your time to this non-profit. It could even be thought of as equivalent to a monetary donation at in the amount of hours_worked * hourly_rate.

Did it change between when you were an amateur and when you went professional?

I 100% get coding in your free time cause you enjoy it, I do that as well. But one thing I've noticed is that it's been hard for me to work on projects that I don't feel like doing on any particular day. I'm very likely to jump between projects frequently as something different interests me. I think this got worse as I got a full time coding job, but I've always hopped around.

After working full time coding I definitely can tell a difference between when I WANT to be working on something and when I HAVE to be working on something, even if they are both for my job. It's just better to work on the things I want to work on.

Would you say yes to this project?

I think my answer would be that it sounds cool and I'd probably work on it, but no timelines and no guarantees. Cause it doesn't seem like they are really in a position to ask for more and then you don't have to feel committed to anything.

So if you aren't gonna get any financial gain out of it, and you don't really have need for this project to be improved for a portfolio or anything. I'd say totally work on it for as long as it interests you! And if/when it doesn't or something interests you more, stop working on this and don't feel bad! You'll learn way more and enjoy it way more if you are working on the things you want to work on rather than things you feel like you are obligated to work on.

 

Your posts didn't ever give me the impression you weren't a professional coder!

Clearly, I'm in the wrong line of work ;)

equivalent to a monetary donation

Somehow, even though this center largely runs on donations, I never framed it like that. This resonates, thanks.

very likely to jump between projects frequently as something different interests me

It's a real problem for me as well, which is why I kind of jump at the opportunity to build a tool other people will use. Much higher chance of ever finishing the damn thing.

no timelines and no guarantees.

I think this is how it's going to shake out. They'll be happy if they ever get something working. I'm going to struggle with "not feeling bad", so I think I'll probably see it through to the end, but I don't feel any specific pressing need to get it done right this second. I'm hoping my new coder friend will slowly take on more and more of the labor as well, as he'll actually be one of the users as well. You're right, though, once it feels like an obligation, it's not nearly as worthwhile.

Thanks so much for your response!

 

I think it's a problem of communication more than about time.

So, I would have wrote them a letter like this:

Hey, admin. I'm actually working on this project already. However, I'm working at my own pace. My hands are tied at the moment and unless I'm compensated I can't dedicated a lot of time to it and your request certainly has implications of time commitment.

 

If this will strengthen your portfolio and the company is a non-profit that does good work and doesn't have much ability to pay, I say go for it.

 

Thanks for your response! I'm actually not so sure it does help my portfolio - it's an addition to a project I already have, but it does make that project a little cooler.

Either way, it's a good company doing good work :)

 

I suppose it comes down to compensation and interest. If you aren't being paid then you really should believe in the cause. Is it going to teach you new things and be exciting to work on?

 

Is it going to teach you new things

I'm new enough that I have yet to find a project that doesn't.

be exciting to work on

Like anything, to a point ;)

believe in the cause

I guess I don't know. I honestly couldn't care less about creating value for the employer, but I do care about these people and having done their job, I know it's hard. I believe in making my friend's lives easier, so it's worth it.

Thanks for your insight!

code of conduct - report abuse