Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

Anybody here work for a company (or know of someone that does) in the fields of programming or anything related to DBs and not have set work hours? Where you are paid for performance rather than how many hours you sit in a chair at the office?

Any project / company I have been apart of always has pretty strict primary hours with the "great opportunity" / expectation to stay until the job is done.

Is this type of flexibility really feasible in a group environment in these fields?

Would pay for performance work within a company in these fields?

With having strict primary hours I notice a lot of inefficiencies. Some weeks or days there is only so much that can be done (for whatever the reason may be) and if your work is done it doesn't help moral to force someone to stay for 8 hrs/day or 40hrs/week if the next week they may have to pull a 60+hr work week.

I know that a lot of flexibility can come from working independently or as a consultant so this question really does not encompass those types of positions.


migration rejected from stackoverflow.com 2 days ago

This question came from our site for professional and enthusiast programmers. Votes, comments, and answers are locked due to the question being closed here, but it may be eligible for editing and reopening on the site where it originated.

put on hold as off-topic by durron597, gnat, MichaelT, GlenH7, Snowman 2 days ago

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions seeking career or education advice are off topic on Programmers. They are only meaningful to the asker and do not generate lasting value for the broader programming community. Furthermore, in most cases, any answer is going to be a subjective opinion that may not take into account all the nuances of a (your) particular circumstance." – durron597, gnat, MichaelT, GlenH7, Snowman
If this question can be reworded to fit the rules in the help center, please edit the question.

"invite sharing experiences over opinions." programmers.stackexchange.com/faq –  Jared Farrish Mar 20 '11 at 6:16

2 Answers 2

I would agree with you that if a company is likely to expect flexibility from you next week then they should look to offer flexibility this week if they can.

However, I would say that in the situation you describe, it's not the 40-hour week that needs reducing, it's the 60-hour week. Every time you have to work a 60-hour (or even a 45-hour) week, something has gone wrong at some level, whether it be that the developers have failed to achieve, or there was a bottleneck in the process, or the expectations set were too high, or something else entirely.

If you have a spare hour the next week, rather than looking to go home, look to arrange a meeting to discuss what went wrong and how to make sure it does not happen again. Cause believe me, if you don't then it will.

And if that doesn't work, we're back to the old axiom: If you can't change, where you work, change where you work. You may find it difficult to find a job with truly flexible hours, but you should find it easy to find a job with flexible practices.


There is a problem with how to measure performance. That's why most companies pay per hour, and expect you to do a good work.

On a slow week perhaps you can get away with 7 hours, and make that 9 hours another day. However, that should be your choice and not the company's. Having 60 hour weeks looks like a management problem!


Not the answer you're looking for? Browse other questions tagged or ask your own question.