Oh, and I hate clocking in/out, I wouldn't work for a company that time-tracked like that either. Trust me to get the work done, don't worry about my hours.
I won't be an ass and leave at 5pm while there's something that needs to be finished today because "it's my hours" and you don't be an ass if I turn up after 10am.
My current company is great, flexible working hours and a lot of trust around working hours and working conditions. You on the other hand sound like you run a terrible place to be employed.
Edit: "My" as in the company for which I work, I just re-read this and it sounded like I run a company which isn't the case.
But if I find someone constantly looking at the clock when the hand strikes 5, I know they've already checked out, and that's not the kind of person I want on my team.
How is that working for you? (Genuinely curious) I worked at a place that kept telling me they needed more hours out of me. I was already working 45 hours a week (5 more than I wanted to) and wasn't happy. I did put in more hours but they were spent surfing the internet, not working. I only stayed there for 8 months before moving on to where I am now, which is much more flexible. I get more done now in less time because I'm not feeling like I'm in a forced labor camp.
If I find that they aren't producing or getting things done, obviously I need to find out why. One of the things I look at is hours, which I find works well.
I learn that a) this person is not only watching the clock, but being creative with ways they can avoid actually doing work while pretending to be busy, b)they need better training/help in order to do their job and productivity has nothing to do with hours, c) we're being unfair with our expectations.
The topic of culture is one that often arises here on HN, and I'd argue that there is nothing more damning to a culture than having one person on a team that checks out at 5 without realizing he/she has a team member struggling.
A little 'hey, I'm about to head out, can I help you with anything?' goes a long way.
In a past life I managed an interactive department, so I'm not just talking about developers here.
Whether programmers fit in the "exempt" category (administrative, executive, and professional) is questionable, though the consensus seems to be that they do. Other jobs that are less "creative" may not qualify, and thus would have to be hourly and thus tracked.
Unless the employer were ignoring the law, which happens.
My passion to work overtime for you is absolutely overflowing! What a visionary! What Ideas! WordPress and Santa Strike!?!? Who wouldn't want to put in 60hrs/wk to be part of something so glorious?
EDIT: If you don't like the rules, go open a company in another country. The ability to employ people is a privilege, governed by labor laws. You don't make the rules, you simply have to play by them.
Edit: 'The ability to employ people is a privilege.' I don't believe that, but as an exercise, remove that 'privilege' and tell me how many people would be able to survive long enough to have a hobby?
No, he acts like companies can not be expected to even work in their own best interests. And he's right.
The company-employment boom is clearly ending. When you look at human history -- even limited to "civilized" history -- it's pretty clear that mass employment was the exception, not the rule, and now it's going away.
One might add the fact that pre-WW1, most women were not a part of the workforce/merchant class/trader class(sad but true). So yes, employment is a relatively new thing.
http://data.bls.gov/generated_files/graphics/latest_numbers_...
We have boomers exiting the workforce while unskilled/less-skilled workers are unable to find a job, and discouraged, they exit the workforce. This is compounded by rapid technological advancements that are slowly eating their way up the skills ladder ("software eating the world").
I know your comment has a much longer time scale in mind, and my data is of a much smaller and recent time period, but I believe the argument still stands: Mass employment is ending.
I don't know what the solution is, but we need to find one.
And we can say in return: you act as if employing someone is a right; it's not. Employment is a contract. It lays obligations like "come to work, follow orders, and don't steal your boss's secrets" on the employee, just as it sets obligations like "pay wages and don't overwork people" on employers. Those obligations, on both sides, are enforceable via the legal system, which is a service provided by the State under such conditions as the State wants to provide it.
If you want to operate without obeying reasonable labor laws, why shouldn't your employees operate without obeying rules against industrial espionage?
Do you have so much work that it can't be done with your current staff in 40 hours/week? Hire more.
Is your management so inept that your employees are forced to work more to keep up? Training will help.
Many people will willingly work extra when they need to (trying to squash that one last bug or trying to squeeze in that new feature) but rail when it's expected and demanded for no legitimate reason.
I don't count hours, but I do notice people that clock in/out, and I definitely notice people that complain about having to work more than 40.
And as another user said, if your employees need to continuously do some overtime, there's a bigger issue underlying.
One thing to remember in all these discussions about working hours is that its one thing to work for yourself and another to work for someone else. I've done both. When you work for yourself you don't take much time off until things are going well, and its not a problem. I think the problem arises when people who own the business genuinely can't understand why everybody else doesn't want to put in the same hours that they do. It's about ownership. Doesn't mean that employees can't be very productive for 8 hours and then go home and do their own thing. e.g. take their kids to sport or music, contribute to voluntary organisations, work on a side project.
Each to his own.
"As an employer in the tech industry, I would never hire someone that complained that more than 40 hours/week was too much"
...may be the cause of this...
"and I don't own a Fortune 500 company."
Then again, I like to do things other than make money for someone else.
I can always get more money. I can't live any longer.
Likewise, I tend to think that the ass-in-the-seat 40+ hour workers tend to correlate with the "always looking for a better opportunity" workers.
And here is a truism: Even people who are 'invested' in their jobs are looking for something better, with 'better' being defined as more pay/equity, flexible hours, meaningful work, etc.
If you want to employ someone who is just as invested in the company as you are, then you should compensate them just as well as you are.
What kind of employees do you want, then? Loyal ones? In my experience, the most loyal employees are also the least productive.
If we're in a sprint, or shit hits the fan, or revenue is down, or anything else that requires hands on deck, I expect people to complete the task, even if it means more than 40 hours.
If a situation arise because of bad planning an employe are expected to donate their time, but if an employee finish the sprint early the company will find something extra for them to do.
If I'm being compensated straight salary, I'm not invested, and I'm not going to be working heroic hours or making sacrifices, no matter what my employer might wish for.
The same person that complains about 41 hours is the same person that wants to clock in and clock out. I want people that think about the product even when they aren't in the office. They are rare breeds sure, but IMO anything else is a waste.
For me, when I was working 20-30 hours / week freelancing, things seemed to invert a bit -- my freetime now dwarfed my work, and I no longer felt that I wasn't taking advantage of my free time if I was thinking about work.
Also, how long do your engineers spend on non-work activities during their 8+ hour work day (including lunch and breaks)?
Edit: missing word
Not sure if you realize it, but as an employer if YOU have to ask someone to work extra for you, there are all kinds of problems here. It probably means - you treat maybe unknowingly your reports one level below you and you demand they work for you and not with you. It also probably points to a lack of leading by example. If people see you sweating, reasonable people who are interested and feel valued and believe in your goal and mission will help you out and not leave you out in the cold.
So under no healthy situation you should be asking anyone to work for 80 hours. Hire the right people and then get out of their way.
I'd debate you on the definition, but something tells me you aren't interested in a conversation about it.
It sounds like the effort you require does not match what you can\are happy to spend.
If you need more effort-hours against your development, you need to hire more developers. If you can't afford to hire additional developers, other considerations are necessary. One of which you've explored, and that is to require everyone to work 40+ hour weeks. But as you're seeing here, that's not always desirable.
Its a old-school concept, but the Iron Triangle is always relevant: http://en.wikipedia.org/wiki/Project_triangle.
There are companies out there like 37signals that feel that working too many hours a week actually injures productivity. For years I worked at startups working 50-60 hours a week, but recently I started working at a consulting company where I might have 35-40 billable hours a week of work and I have never felt more productive. I think there are ways management can increase productivity without asking people in the information age to work more hours. The truth is, if you are a programmer and you love to solve problems those challenges sit with you after you 'clock-out' you think about them on your commute home and while you prepare dinner while you relax and unwind.
Archenemies even invented volumetric math while in a bath tub, and many people claim to have brilliant ideas in the shower. I think the notion of confining someone to an office or a chair to work is the least productive thing you can do.
Give your team the space to let their mind expand into and inspire them to solve good problems. Focus your efforts on the right tasks and you will see your productivity increase. Provide people with good tools and you can see their craftsmanship improve. Acting as a manager, your job is to tackle the challenges that are holding back your team.
I think a lot of the stagnation of this nation is based on Americans overworking themselves, and in exchange we have sold short our family, friends, and community. We have sacrificed short term gains for the long term security of our culture. Imagine if we had more time to spend in our communities articulating our needs to our peers, working out our differences and solving problems. We would have stronger communities and greater accord with our neighbors. We could become a united nation again that was empathetic with our local needs. We would have the margin and freedom to explore big things as a nation and we could take ownership in what our nation sets out to achieve.
Salaried workers are not paid for their time, they're paid for what they do, so this makes no sense.
> if you paid them hourly and micromanaged them to hell. You can get more out if you only hire them for 10-20hours a week.
Have you ever been in a management position? Because this is exactly what no competent manager ever does.
You frighten me.