top | item 7994673

Ask HN: 16-hour work week jobs?

662 points| thy_inquisitor | 11 years ago

I have had an extremely good experience doing a 4 hour per day, 4 day per week job, in which I was mainly doing a greenfield project for a startup company.

Hands down, it was best work experience I have ever had. I was asked to do little every week, so I always had an extreme desire to outperform expectations, which led to an extreme drive to work, great work / life balance, and a very(!) productive throughput every single workday!

Another curious side-effect was to (on several occasions) actually work beyond the required ~16 hours per week, out of sheer pleasure.

I still remember that the same day I started working full time for that same company, my energy/happiness/productivity levels plunged, to only be lowered along the years.

I sincerely think it is quite unrealistic to ask a knowledge worker consistently deliver at full throttle for 40 hours every week (never mind the enslaving 60+ hours on many companies)

So my questions are the following:

- Are these 4/4 jobs easy to find? In which areas / programming language domains?

- Only greenfield projects make sense for this kind of work schedule?

261 comments

order
[+] gexla|11 years ago|reply
Four hours per day of work where you are in high focus is about normal. You will see that professionals across many creative fields only work 4 hours per day.

There are a lot of posts here from developers talking about how they are more productive than their peers working less hours. Really, they probably have the same capacity for hours, but the less productive developers are carrying a lot of baggage in attempting to manage themselves (trying to push themselves when they shouldn't be.)

I think you could actually put in more. The trick is to observe your own natural rhythm. For example, energy and your ability to focus is like a wave through the day. For most, I think the time of the most energy is early in the morning and then it declines from there. You aren't burning hours so much as you're burning that fuel in your brain. But if you put in your 4 hours early, then you could probably take a good break and get another good 90 minute session. You could also find other tasks that are much less cognitive demanding to fill your day. If you put in your 4 hours that you believe are more productive than what your peers put in, then fill out the rest of the day with things that are lighter and less "forced."

If you are running a business, then after your creative work you still might have email, quotes, meetings, marketing, billing and a long list of other things to do. It could be pretty easy for a business manager to knock out 4 hours of creative work per day and then still fill out the rest of a normal working day with other tasks.

If you didn't have these other sorts of tasks, then maybe you could work out a side project with your employer. After you do the "forced" work, then maybe there is something that you could work on which is more a "scratch an itch" type of project. This could be something that you see as a glaring problem for the business which also happens to be something that you are highly interested in. Maybe it's something that's a different area of expertise that you might want to move into in the future.

Or maybe your 4 hours is all you can do without burning out.

[+] gedrap|11 years ago|reply
Totally agree. 9-5 (or 9-6) engineering jobs are a bit crazy - no one is able to work productively for 8 hours, that's a fact. Many managers understand that and are cool with people just not doing work while at work...

However, I would still prefer to go home than sitting and waiting for 5 or 6pm so I could do something more meaningful, because e.g. side-projects is a gray area while at work and that's fair. Even so, some non-technical higher-ups might think that the engineer is not working hard and just slacking off because everyone else is at the office till 6 or 7.

Some companies recognize that (e.g. Netflix, Twitter, etc) and they don't care where and what are you do, as long as you get stuff done. In an ideal world, every company would treat engineers like that :)

[+] gbog|11 years ago|reply
"all you can do without burning out."

If I may, this sounds to me like if you assumed that everyone should be working just one step below burn out limit. And this seems to be shared by so many people. I wonder what is the rationale behind it? Is it a way to maximise income? or to make sure the 1billionth chance to be a new Bill Gates or Steve Jobs is not lost?

For me, as a French, it seems obvious that we should be very far from the burn out limit most of the time, we should be close to the balance between happiness and boredom, while keeping a sufficient income.

[+] cliffcrosland|11 years ago|reply
If you love what you do for work, it is probably sustainable to work for more than 4 hours per day. We all do things during each of the 16 hours of consciousness per day. Some of those things are more enjoyable than others. If you find yourself in a situation where you must work more than 4 hours per day, and it is not enjoyable, there appear to be two options:

1. Find work that you enjoy doing more than 4 hours per day. 2. Learn to love what you do for work.

In the healthy romantic relationships I've seen, partners fall in love, but they also choose to love one another. I wonder if loving work is similar. There is a lot of rhetoric encouraging people to follow their passions to find the jobs they love, but there is little rhetoric about choosing to love the job you have. It's important not to delude yourself that a horrible job is lovable, but it's also important to notice all of the positive aspects of a job and how you can use it to grow and give back.

[+] twelvechairs|11 years ago|reply
> Four hours per day of work where you are in high focus is about normal. You will see that professionals across many creative fields only work 4 hours per day.

OK I'll bite. What are these fields? I think it is fanciful to call 4 hours per day 'normal'.

[+] cjauvin|11 years ago|reply
Thank you very much for this, I think it strikes a major chord with many in the "knowledge worker" community at large, and I hope it stays in the top spot for a while, and spawn a healthy discussion.

For my part I've been doing a mix of freelance and salaried work in the last few years (as a data scientist), and I have reached the conclusion that a strict 40-hour week is not an easy thing to handle. I think it stems from the fact that the "knowledge worker"/hacker ethos is often deeply rooted in a self-driven and motivated agenda of learning and experimenting with new things on a constant basis, very often just for the sake of it. This can easily conflict with a regular work schedule in terms of number of hours and commitment. But the point is that it really shouldn't, because very often, those two "modes" nourish each other, which can result in a stronger, more robust and ultimately more meaningful and happier work like.

I've been trying to convince my current boss that a 3-day week would be a more efficient and compressed use of my time, while giving me more time to pursue other contracts and projects. But it seems that there are some cultural barriers that makes it a difficult message to pass. I actually intend to use that thread to show that I'm not the only one in that situation, that such a culture really exists, and thus that it must be taken into account somehow.

It might be somewhat cliché, but I really believe that this mentality is a glimpse of the future in terms of work ethics.

[+] VLM|11 years ago|reply
"I've been trying to convince my current boss that a 3-day week would be a more efficient and compressed use of my time"

I do four tens per week on flextime to avoid commute traffic and one major "cultural impedance mismatch" is discussing this face to face with people who are at their workplace (note that I don't describe that as working, merely being at a certain location), perhaps five twelves or even six fourteens per week on salary. Its possible to be polite on the internet, but face to face they tend not to take it very well.

[+] mistercheese|11 years ago|reply
How did you find your mix of freelance work initially? Do you go through agencies? If so, how did you find the best agencies starting out?
[+] patio11|11 years ago|reply
Many of my small business buddies [+] start with their first few programmers on this sort of schedule. It generally fits within their/our budgets, gets them continuity versus project-based freelancers, and doesn't cause them to have to compromise on their quality of life through managing you constantly.

It isn't my place to mention the salaries I've heard but, anecdotally, they're a) more than anything I earned prior to going into business for myself and b) a substantial discount to market rates for FTE programmers.

So that's one option for you. Another is to be very good at making companies money and then, in negotiations, trade access to you for flexibility. Still another option is to own the company you're negotiating with.

[+] Context: solo founders or married couples running software small businesses with revenue in six to seven figures and no investor mandate to radically change the character of the business.

[+] asdfologist|11 years ago|reply
I sometimes wonder if, for mind-intensive, non-repetitive jobs such as programming (the good ones, anyway), lowering the number of work hours per week may actually increase overall output. It's well known that people tend to become more efficient the less time they're given to complete a task. So if people were to work fewer hours and use the rest of the time to get more sleep, relax with their family, etc. - hence keeping their mind refreshed and maintaining motivation - perhaps they'd get much more done over the course of the year than otherwise.

It's the reason I deliberately choose not to work late nights or during weekends, even if I feel the urge to. I'm afraid that it may actually end up hurting my overall output in the long run.

[+] krashidov|11 years ago|reply
I don't know how it works in other industries, but I would bet for software you're right. Sometimes you need to step away from a problem and it let it process in the background.

I've had moments where I'll work on something for hours late into the night only to realize the next morning that I didn't need to or that I can do it using some other method in only a couple of minutes. If I had stopped and went to bed earlier I would've saved a lot more time.

[+] mattm|11 years ago|reply
During the war, Kellogg's moved to a 30-hour work week. An overwhelming majority of employees preferred it. Despite the reduced hours, Kellogg's found that overall productivity actually went up.
[+] akamaka|11 years ago|reply
Thanks for posting this! I've been looking for the same thing, but my most recent attempt failed.

I was asked to come back to a company that I used to work for, and I insisted that I would only come back if I could do a 3 day work week. I'm convinced my productivity would have been similar to when I used to work a 40 hour week with them, because rarely put in more than 3 hours of actual work per day. Unfortunately, they didn't hire me, because they said that absolutely needed someone full time to be able to complete the project on schedule.

I think they rejected the idea because everyone else there is on a 40-hour week, and they simply can't contemplate the idea of someone doing less work. They've been slogging away at the same never-ending project for 2 years now, and they aren't looking for someone to get work done efficiently. They want someone who will join in their suffering.

Going forward, I'm going to keep looking for a part time opportunity, but not waste time trying to convince people that it's good idea. I think I need to find people who already just get it.

[+] corford|11 years ago|reply
There will be people lurking here who 'get it', but it's difficult to make someone aware of part time opportunities without any contact info in their profile :)
[+] mark_l_watson|11 years ago|reply
I am in my early 60s and I am retired now except for a little consulting and writing a book or two a year.

That said, starting in the early 1970s working at a large defense contractor, I got in the habit of only working 32 hours a week (took Mondays off). I continued this process with several other companies until about 15 years ago when I converted to having a lifestyle 1-man consulting business.

The deal is however, it is really important to realize that it is not in a company's interest to have a part time employee in many cases so I really tried hard to add value when I was at work.

I have never regretted getting 20% less salary when I only worked four days per week.

[+] delinka|11 years ago|reply
Why is it not in a company's interest to have part-time employees? By anecdotal accounts, it seems that part-time employees are less expensive than full-timers (such anecdotes generally refer to mandated benefits for full-time workers as the major cost difference.)
[+] tren|11 years ago|reply
This is great to hear from someone who did this for a considerable amount of time. I started working 4 days per week 2 years ago (I'm 33) and so far it's proving to be an excellent decision. I'd also say I'm more effective than I used to be at my job, partly because I'm more refreshed from the time off. With the extra day it has allowed me to complete 2 contract projects, help a couple of non-profits with their tech issues and it has proved extremely useful because it's allowed me to complete chores that are usually so onerous because they involve visiting people during business hours.
[+] Nav_Panel|11 years ago|reply
How did you make the initial leap from the 40 to the 32 hour week? Did you just ask your manager if it was okay, given a proportional pay cut? Or was there already a policy in place?
[+] paul|11 years ago|reply
I love this idea. If someone figures out how to successfully run a company like this, it'll be huge, as it will attract a lot of top talent who would prefer these hours.

In my experience, the biggest obstacle is the amount of time dedicated to communication/coordination overhead like email and meetings. If you're already spending 20 hours/week on that, then you're left with only -4 hours/week for productive work. This is likely the reason why it worked well for an independent, "greenfield" project.

[+] percept|11 years ago|reply
I've seen several (smaller) companies hiring developers for a 4-day workweek.

At least it's a start...

[+] scarecrowbob|11 years ago|reply
I work 4/5, mostly on either crappy wordPress projects (whcih, for all their crappiness, can be kind of fun, since we're not grinding) or on a bespoke PHP framework (which can be a bit frustrating, because I can't just find already answered questions on a list or StackOverflow).

My strategy was to cycle through a bunch of agencies looking for freelance, overflow workers and then be super good at performing... until I found a couple that were a good fit (interesting projects, real pay, smart folks).

A big part of the strategy is that a) the agencies know I have other contracts, so they understand if I can't commit to 60 hours of work in a week, b) they don't know when the "other agencies" are my kids or my wife or my jazz band.

I have worked on all kinds of things, so I don't think it is just for greenfield projects... though often I think that new or redevelopment work seems to be the norm, as if there were a massive effort underway people seem to have/want employees.

[+] mistercheese|11 years ago|reply
As a complete newbie to contract/freelance work, how did you first get started finding good agencies to work with?
[+] hopeless|11 years ago|reply
I worked 20-25hrs / weeks for about 2 years as a consultant but then, probably against my better judgement, joined a company in March doing the standard 37+hrs. I'm unhappy, unfocused and RescueTime tells me that my efficiency has dropped about 20%.

After only a few months, I'm going back to consulting with a 20-25hr week. If you haven't tried it, you probably don't realise the universally positive effects it will have.

[+] zackmorris|11 years ago|reply
I have been working 25 hour weeks for a little over a year now, but agonizing over finding a good number for years before that. I've found that for difficult problems to crack, I may only work 1 or 2 hours per day. But for easier stuff like initial setup, a little refactoring, translating wireframes to layouts, etc, I can easily manage 6 or 7 hours per day. 8+ is too much, and working 3 or more days in a row at that level has a taxing effect on my health. I just don’t think humans are built to be sedentary with high levels of cortisol. So short prolific bursts interspersed with long hours of introspection seems to be the best route to writing the least amount of code for me. I would say 50-75% of my efforts are subconscious, so I spend 5 or 10 minutes as I’m falling asleep thinking about the problems to be solved the next day, and the answers either come to me or suggest some way in which I misframed the problem (wow misframe is not in the Mac OS 10.9.2 dictionary, but I digress).

I spend my off hours with a few dozen windows open with 50 or 100 tabs each, basically a web of interests. I use Javascript Blocker in Safari to reduce overhead, and periodically turn off Javascript and Flash then force quit and relaunch to restore my workspace. It’s crude but until I have an indexed, version controlled browser with everything I’ve ever viewed, it gets the job done. The number of days since I’ve viewed HN is a good barometer for either how far in the zone I’m in (if I’ve been using the computer) or how disconnected I feel (if I haven’t). I would go to professional conferences for the people, not the subject matter. That’s probably my biggest regret with dabbling in the anarchism of autonomy, because without a safety net there isn’t a lot of disposable income. So my big goal now is to remedy that, either directly or by spreading the word if I learn something. Stumbled onto this a couple days ago:

http://michaelochurch.wordpress.com/2012/11/18/programmers-d...

[+] mgmeyers|11 years ago|reply
I've worked 25 hours a week for the past ~6 years as a web developer, and I can't imagine a better work schedule. I've noticed that I'm just as productive on average, if not more so, than my 40-hour-per-week coworkers.

I do find it difficult to progress in my career, however. I've been trying desperately to transition into a full-stack, part-time position, but I feel pretty stuck as a senior level front-end dev. In my experience, this is because I need some weight to throw around when I request working only part-time.

[+] notduncansmith|11 years ago|reply
Apologies as this is a bit off-topic, but where does one have to fall on the skill scale to be considered a senior-level front-end dev? I find myself doing a lot of front-end architecture work at my day job, educating my coworkers, and overall the "go-to" guy for front-end work; however, I'm at a junior developer's salary. I don't just do front-end either - I'm actually a full-stack developer, just the most instructive when it comes to front-end work or design.
[+] gregpilling|11 years ago|reply
I offered 12 weeks vacation to my staff in exchange for lower wages (but paid during 12 weeks off). Nobody was interested, and they wanted to stay with the current two weeks paid. So as an employer, I have never had anyone interested in doing a 16 hour week.

I have had many ex-employees (and an ex-partner) who were paid for 40 hours a week, but only worked 16.

To answer your questions directly. 1. They are not easy to find, nor are they often demanded. 2. I don't think it has to be greenfield.

[+] mikegillman|11 years ago|reply
Interesting. If the staff thought they would have to work through those 12 weeks of vacation anyway... or that it would be impractical to actually take 3 months vacation (or every Friday off), they probably wouldn't risk taking the salary cut. In our society the money feels more valuable than the time.
[+] a_c_s|11 years ago|reply
What was the difference in pay with the 12 weeks of vacation?

Given the norms in the USA I, as an employee, would never initiate such an arrangement. I feel like it would result in at the very least an indelible assumption of laziness by my new employers, if not a retraction of the original job offer.

[+] prawn|11 years ago|reply
Do you know if matching up holiday allowances with staff partners was an issue? e.g., I could get away with taking months off or working on the road, but my wife only has the typical 20 days allowance here in Australia with about a week of it fixed at the end of the year when their office closes.
[+] dennisgorelik|11 years ago|reply
HN readers are well informed about decline in productivity in case of burnout.

But if number of working hours is significantly lower than 40 hours per week, then productivity deteriorates too, for the following reasons:

1) In order to solve complex task, programmer need to load all relevant details into his mind. That takes time. If working day is too short, then most of the time is spend on such loading and there is not enough time to actually accomplish something.

2) Shorter working hours usually means less expertise long term. Less expertise means less productivity.

3) Shorter work time means it's harder to meet with coworkers, because there is not enough work hours to meet. Less meetings with coworkers means lower productivity, because work in isolation usually mean working on wrong problems and less knowledge exchange.

So, on one side we have burnout risks. On another size we have incompetence risks.

Our society tried various working schedule and worked out 40 hours work week as the one that is closest to the optimum.

Note though, that 40 hours work week does not mean 40 hours per week coding. There are many other things that developer should do at work.

[+] UweSchmidt|11 years ago|reply
Good points, except: Our society hasn't really tried various working schedules to find an optimum work week for programmer productivity.

The 8 hour day was an achievement by the unions, down from the insane workdays during the industrialization.

If it were optimized, it would have been optimized for assembly-line style manual labor.

[+] pling|11 years ago|reply
If you're good, this is what good contract work is like.

Many times I got hired for a 3 month stint and got it all done in a couple of weeks with one eye shut. I tended to chip in and help with any other bits lying around that needed doing rather than sitting there playing solitaire. Builds a good reputation.

This is how I started my current permanent job. They decided they wanted to keep me so I'm getting paid a contractor's salary for a permanent job now and have a 25h week flexible time as a technical advisor and general devops guy.

[+] perplexes|11 years ago|reply
We offer flexible work schedules (half time, full time, anywhere in-between) with benefits.

1. A. In my experience it's hard to find unless you're contracting or have extremely rare knowledge.

1. B. We're a rails shop, (mostly) b2b edtech.

2. Not at all just greenfield. Having flexible schedules means that you have to be realistic with scheduling and expectations. You have to work out what will work best with the team and when they need to synchronize with you.

In some cases your work is orthogonal to main development critical paths, so the need for synchronization is less (still important though for staying synced with the culture).

[+] Jhsto|11 years ago|reply
I've been working independently for some time now and I've noticed exactly the same thing - productiveness is significantly better when working less. However, I do handle many projects at the same time, but for each project I only hand the time when I've thought out what I'm going to build and how. I've also found that doing so gets you straight into the coders high. It's like that once you've set your mind onto the project you end up writing cleaner, simpler and better code. I now honestly believe that something like coding cannot be worked efficiently from 9 to 17 five days a week.

Only downside is that the people who have hired me have started to doubt whether I've deserved the pay. I had this client who were really astonished how much I had got done in only two weeks, but once they started asking for the hours spent on the project, they answered me that they might need to haggle the price a little bit. I'm bit new to this whole entrepreneur thing and I've been naive enough to not really count any hours spent on a project. I just work on them when I feel like my mind is set and the code I write is not gibberish. Anyhow, when I later count my hourly wage from the amount of hours I came up with at the clients office, I realize that my blunt estimation had set my wage to 44€, which is kind of high even in my opinion. Though I believe that the client probably wont drive the price down a lot, as just before they asked for the hours they had told me how the application has everything they initially asked for and can't find room for improvement. It really seems that the idea of working less is not that open for everyone, so I can see reason if there's not many agencies which promote it.

[+] bermanoid|11 years ago|reply
44€/hr is low, that's pretty much entry level for quality work. People routinely charge multiples of that amount; if I was to go back to contracting now, I'd be charging at least twice that much, probably more.

Also, you should not allow a client to try to renegotiate price after the work has been delivered. Especially on a fixed bid project where they're satisfied with the results (BTW, you probably shouldn't be doing fixed bid until you're a lot more experienced, if even then - hourly is much safer until you know how to deal with problem clients).

If you are going to do fixed bid, you shouldn't need to count your hours, unless you're personally curious. I'd just hope that you have a seriously tight set of acceptance criteria put down in writing that legally binds them to a definition of "done". Nothing in that document should involve your hours: the only reason to take on fixed bid work is that you're betting you can do it in fewer hours than they're implicitly estimating it will take. If you win that bet, then that's great, the client should still be happy with the agreed upon amount but there's no need to show them how the sausage is made.

[+] e12e|11 years ago|reply
44/hour might be ok if that's after tax and after expenses (workstation, office space, insurance, backup, internet access...[edit: ant lets not forget: non-billable-hours, like looking for new work!]). Othwerwise, I'd say double that is entry level pay. Especially if you're (by the clients admission) getting a lot of stuff done in little time.

What does the client care how many hours you've worked, if you've delivered a good product on (or ahead?) of schedule? What are they going to do, hire someone to do worse work, at twice the time, for the same money? How is that any better?

[+] ownagefool|11 years ago|reply
It depends how good you are, but don't sell yourself short. 44 euros is below market rate for a contractor and probably freelancer around large European cities.
[+] linohh|11 years ago|reply
No, I've been working 20h weeks for years. Companies are very desperate to find decent people and it's better to have one for 20 hours compared to 0 hours.

(I'm in Germany where students are not allowed to work more than 20 hours / week if they want to keep cheap student rates with the mandatory health insurance)

[+] orbitingpluto|11 years ago|reply
I think the four hour/day jobs are something you have to navigate yourself towards.

At my current job I've automated almost everything with bash, Perl, PHP, Latex, Prolog, Powershell and way too much VBA. Whenever I had a spare moment I would spend it automating something. I've now reached a point where I only need work 30 minutes to 4 hours/day. But of course, since I'm getting paid for a full day and I would feel guilty reading HN all day, I end up in this positive feedback loop where I continue to automate which gives me more time to automate. My next step is to start using Selenium to automate those tasks for which 'external partners' have not provided an API.

My contract is coming up and I'm going to negotiate for slightly less money in exchange for a four hour work day.

It's not in my employer's natural inclinations to permit this, however they would have to hire several unskilled workers to do my work or another programmer for 8 hrs/day.

The tl;dr is: Make yourself indispensable so that a 4hr/day position is an option.

[+] asdfologist|11 years ago|reply
If you're indispensable, you should ask for a raise, not a pay cut.
[+] techdebt5112|11 years ago|reply
People are probably willing to pay you to do this, but not advertising it so much. Most tech companies (at least in the US) are desperate for work. Less than 40 hours is a week is a tough sell because many people feel the onboarding process eats up a lot of time. Primarily, since it's the norm to work 40+ hours (and believe me, it's not difficult to do this and be actually writing code more than 50% of the time) employers expect it.

> I sincerely think it is quite unrealistic to ask a knowledge worker consistently deliver at full throttle for 40 hours every week (never mind the enslaving 60+ hours on many companies)

I really disagree with this. Have you tried before?

[+] thy_inquisitor|11 years ago|reply
Yes, I tried it several times, both working for other people, as well for my personal projects.

I managed to pull out some full weeks of full-time, full-throttle work, but it is completely unsustainable. This is, social life, other activities, having out of the box solutions and ideas, friends, family are all strayed aside as secondary, weekend concerns. Work was the primary concern. That progressively led to loosing focus with other realities, lack of diversity, and all the things that brings on board.

The main point is, even if had 100% efficiency, would it matter if it was directed towards the wrong thing? A good deal of our work is to judge and be critical of how it will impact others, the world even. And sincerely, I think that it is a major problem on many companies which just fail because everyone is too busy "working", but do not collectively have the opportunity to ponder, to talk to other people, to get different perspectives, and realize as whole that the ship is going full steam ahead for the iceberg.

[+] glesica|11 years ago|reply
...and believe me, it's not difficult...

This is why I feel the productivity argument is really very weak. There are many people who seem to be quite productive even working 40-50 hours per week.

I think a much, much better argument is that working 40 hours a week is a waste of my life. I value my time quite highly because I have numerous and varied interests. So even if my productivity (and therefore, at least theoretically, my income) was maximized at 40 hours per week, I still wouldn't want to work that much.

No employer is going to index my salary to the marginal value of my time, they use the marginal value of my output (just as they should). So in a world where my choices are to work full-time or to work part-time at a greatly reduced hourly rate, it is impossible for me to optimize the amount that I work relative to the marginal value of my time. I, and I suspect many others, always end up at a sub-optimal equilibrium.

[+] jamesaguilar|11 years ago|reply
Yeah, I buy that marginal productivity drops as you add more hours, but I would be shocked to find that sixteen hours is the point at which diminishing returns make additional work pointless. I guess for me the diminishing returns start kicking in closer to thirty hours of hard focused work, and I am by no means the best worker I know.
[+] sheepmullet|11 years ago|reply
> I really disagree with this. Have you tried before?

The problem is everybody has widely different ideas of full throttle productivity. Lets take salary as a decent proxy for productivity:

At every company I have worked the "norm" is 15-20 productive hours a week. Standard salary is ~$110-$140k/year for a senior dev working these hours.

So as a rule of thumb if you can work a consistent 40 productive hours a week you should be able to earn at least $220k+/year (and in reality closer to $300k/year).

I do know developers earning more than $250k/year. It is possible if you are top .1% or if you organize your entire life around work. However, it is not easy, and nor should it be expected as the "norm".

[+] anupshinde|11 years ago|reply
I do 20-24 hours a week as a freelancer/consultant. And it is definitely productive experience. I have at times hopped to 40+ hours and never enjoyed it. I tried 30 per week but that was not better either. These 20-24 hours are highly productive and I spend the rest of the time with family/friends - or reading/experimenting.

The downside though - I sometimes feel I am wasting my time (because not many do so) and occasionally worry about opportunity costs.