I'm more curious to see the results of Amazon's 30 hr work week because I believe that includes developers.
I'm more curious to see the results of Amazon's 30 hr work week because I believe that includes developers.
IMO, anything that doesn't include being at work as part of your actual job duties should have no number of required work hours. You either get enough work done or you don't. If you aren't getting the expected amount of work done, then you'll eventually get fired. If you can out perform everyone else on the team and work 8 hours a week, so be it(just don't expect to get any brownie points when it comes raise time unless you put in more time).
Things like retail/food service are obviously things that require being at work certain hours so talking about shortening hours for that time of work is productive. For creative work/management/executive work though, I think we should move to a more flexible approach.
As a developer, a majority of the companies I worked at there was no incentive to go above and beyond, even at the end of the year in terms of bonuses. Sure, the guy that was burning himself out for that extra 1% yearly raise usually got it, but it never made any sense to me to work that hard for a few more pennies over the year.
Now in my 30's, my attitude is to get my stuff done and stay off my managers radar. My sanity and work/life balance is too important at this point in my life.
Where I work (software/hardware for research) the basic principle is actually not different: boss doesn't really care what I'm doing as long as I'm not unhappy and the stuff which needs to get done gets done in time. Sure there are no fixed periodic deadlines or money-based quota, but the same principle nonetheless. I wouldn't want to work in another way because of all the freedom it gives you. I do see the same 'drawback' regarding carreer opportunities etc but the older I get the less I care. I earn enough money to sustain my lifestyle so yeah I'm definitely not going to work my ass off just to earn a bit more or get a better position, as I know that won't make me any happier anyway.
how do I know how much work is enough?
If I gauge by productivity, that's cool... I'll just be really fast and get my stuff done and then go play banjo or whatever.
But then when folks hand me a crufty WordPress site that is misbehaving and it could be anything between "visit the route that resets the route cache" and "debug three or four broken and unfamiliar JavaScript libraries and their interaction with terrible PHP code" there is a problem, because to my boss those could be the same amount of work.
When I am doing green field work, or working with very nice, clean technology that I understand well, it's easy enough for me to have expectations about how much to do, even (or perhaps especially) when I am dealing with a large, multi-month effort where there is a lot of fluidity in hitting specific goals.
But how do I say "oh, I worked enough today" if I don't have an hourly commitment? I agreed to a certain period of my time specifically because sometimes I look up and have worked 8-10 hours.
I'm the only programmer on my team, by the way, so there aren't a lot of metrics we can pull from about performance.
This is a real question I think about a lot, and I'd be happy for an answer: how do you set a workload expectation with no reference to how much effort or time I am expending when time estimation is difficult?
Of course, over time your output averages out, and if you work about as hard as someone at about your skill level you'll have similar outcomes. This works ok for yardsticking at engineer-heavy organizations. Doesn't solve the problem for a solo developer like you though.
If a sales guy commit more features to the customers than reasonable, do you need to put in more hours to "getting the work done"? Does he need to stick around late till your are done to penalize him also? If a sales guy doesn't make a sale as aniticipated does he need to stick around until he makes a sale and "gets his work done"?
Unfortunately, businesses and companies are mostly concerned about output. Does the line below sound familiar?
> I don't care how you do it. Just get it done.
It's a very small company with doing web dev projects; there's only the boss (who pretty much just does sales), the "Design Dept. Head" out in SF, the "Chief Project Manager" in Az, and me (I'm an hour outside of Austin), plus a couple of off and on freelancers.
TBH, the expectation is mostly that "we get stuff done"; for example I had to meet with a client for a sub-contracted NSF gig on our NYE holiday. Or I have had to fix broken stuff in the middle of the night/ work late to make some magic happen occasionally. That has been rare enough so that, like the once or twice a year I have to travel, it's novel and kind of fun.
But between the limited sales pipeline, higher-margin clientele, and being fairly efficient the formal office hours that I agreed to are easy to maintain.
I play a lot of music, and I suspect that it's very much like being in a successful band would be like (I wouldn't know specifically what that is like, though, I only gig on the weekends at bars).
I'm taking this example. This is mine now. Thanks. :)
Additionally, the 40 hour week protects people who got a difficult task from being held over. I realize there are stories of working 80 hours a week, but in my experience most people leave at 40 hours, which forces managers and sales people to set realistic delivery dates based on those hours.
At the same time though, sometimes you can learn a lot by not being available. There's documentation that can be written, and sometimes users need to actually read the manual instead of interrupting you to answer a question you've already answered to them three times before.
Sigh. That last one is the worst. Especially if you've written documentation, pointed it out to them before, and been told "I don't have time to read that".
I hope you're joking, otherwise you don't know Amazon at all. (source: I worked at AWS for six years)
https://www.washingtonpost.com/news/the-switch/wp/2016/08/26...
I would've stayed at Amazon longer if at the end of the year instead of paying me more money they would've been willing to just make me work fewer hours.
OTH, back when I was paining houses and hauling ladders around all day, I felt like sitting down in front of a computer for the rest of the evening after finally getting home.
Possible that costs might vary from role to role, but that's less satisfying if the goal is to improve life.
If I were being grilled I'd consider a new job.