Companies that shuffle things up to prioritize productivity over simply showing up will be set to succeed over the next generation.
Companies that shuffle things up to prioritize productivity over simply showing up will be set to succeed over the next generation.
Since everyone is contract, we’re seeing an average of about 26 hours per week. It’s by far the most productive team I’ve ever been on or have built. We ship new features weekly. It’s truly an incredible pace, but doesn’t feel hectic like you might think.
I think the contract only + no meetings + no HR (no culture bullshit, no “get to know people” social events, no bullshit) company setup is going to be the future. If you give people the opportunity to work on things they like working on, and don’t make work about anything other than work, you get amazing results.
So, gig economy. Or, at best, hourly wage at Amazon warehouse, but for developers. I heard those warehouses are super extra no-bullshit efficient.
I mentioned benefits in another post, so I wouldn’t say it’s gig economy.
What other environment could give a developer $100+/hr, ability to make their own schedule, and essentially all legal protections to work on side projects, work for other companies, etc. at the same time?
Is it for everyone? No. But we’ve had more quality devs interested than we can employ at this point, so I’d say it’s attractive to a good portion of the market.
Your success in this direction to turn software development into some kind of cattle feedlot is only a mirage. Let me make it clear in economic terms: you're up a few chips at the casino, for now, because the market allows you to be. In the long run it's not sustainable, and won't yield any major feats of engineering with any level of competence.
At what point did I say or lead anyone to believe that we 1.) expect developers to be autodidacts? Because we don’t have meetings? Seems an odd way to measure engineering culture and 2.) this had anything to do with cutting cost? Our hourly wages are high enough to where the cost savings is negligible compared to fully loaded salaries. I’d be happy to share the numbers over email.
Your idea of the master-apprentice relationship seems overtly romantic. I never said we don’t train staff, or haven’t brought on younger engineers. I literally onboarded an intern last week. They’ll likely make more working less than any intern at any FAANG is making this summer.
> Your success in this direction to turn software development into some kind of cattle feedlot is only a mirage.
I have to straight up disagree on the premise that it’s a mirage. Nevertheless, this is certainly an experiment, and one where we’ll adapt as needed.
I feel as if you’re focusing too much on the contractor concept. Would you be as opposed to this model if say I hired FTEs at 20 hours per week? So essentially half salary. How is this any different (note my previous comments about benefits).
But if this "hourly wage for hourly work and nothing else" becomes a norm, that's what we'll eventually get, I'm afraid.
CleverControl employee monitoring pitch: "This software offers powerful features: keylogging, screen recording, live viewing, remote settings, clipboard control, Skype monitoring, and more. The software records time that was spent on this or that activity and shows you stats in graphs. Besides, the app captures screenshots at all important events like right-clicking and window change, and it can record activity near the device with the help of a webcam and microphone. Moreover, CleverControl records employees’ active and inactive time, letting you detect lazybones and reward hard work."
"Another unconventional tactic is work-to-rule (also known as an Italian strike, in Italian: Sciopero bianco), in which workers perform their tasks exactly as they are required to but no better."
I treat it as a total, humiliating devaluation of creative engineering work (and thus their identity!) to that of unskilled factory workers.
Unions would be helpful for both, in my view.
This is how it works already in many companies, also infamous 996
There are (sad, imo) people whose entire lives revolve around work. Their friends are there, and they enjoy social outings with their work colleagues.
To me, social outings are just an unnecessary risk. I do not talk to my coworkers like I talk to my friends, I do not want my coworkers knowing too much about my personal life, and especially when booze is involved it's too easy to find yourself on the receiving end of something awkward, or witness to something awkward.
Meetings are simple: if it's important enough to take an hour of my day it's important enough to count as seat time. When my productivity drops and my manager asks why I tell them that meetings are taking up too much time. It's their job to make sure I have what I need to do my best work. If they tell me to work later I start looking for other jobs. It's so easy to get a senior developer job now, and there's really no long term benefit staying anywhere, that I'm not exactly sorry for leaving in this case.
I have literally zero interest in "culture". I wouldn't even work for a company if I didnt need the money to live. I don't understand how you've derived the dichotomy that you can either have mindless time sink "culture" bullshit OR an amazon warehouse slaveshop.
Call me a pessimist. I think people obsessed with "work culture" are sad. You shouldn't hate the 8 hours of work you do, but you also shouldn't center your entire life on it. Afterall, it could be taken away from you with a penstroke the next time the CEO needs to make room in the budget for their salary.
That line started off well, but ended off terrible. I really don't want to be working in a place where I'm treated like a replaceable machine. You do you, man.
This seems like a leap. Where did I insinuate that anyone is a cog in a machine? Just because I said work should be about work? Why does it have to be about anything else? If you need your job to provide a social aspect to your life that’s completely fine. It’s just not a part of the business I’m building. It’s why I think having options is great. Everyone works differently.
I interview fairly often with potential employers, sometimes just for the experience and insights. Never once did I consider taking a job for other reasons than the type of work and its pay (commuting time and factors not directly in control of the company aside).
I'm not even the type of person who hates team events and the like, at least at the companies I have been working at these usually were a lot of fun. It's just nothing that keeps me from moving on from or motivates me to take some job.
But in the US you see the opposite happening at a lot of large companies. I think what you described would be the future of a company with a homogeneous type of worker. However, we are humans we are not machines ignoring that we are humans can be detrimental. Not to mention worker equality is becoming important to be a stable work environment. It’s important to forget you have other roles and industries that simply cannot function the way you described (doctors, nurses, flight attendants, pilots, plumbers, etc.)
Also, I want I’m not saying the current technology corporate environment doesn’t need optimizing. It certainly does but it seems that we are moving towards that and trying to focus on what matter in HR as well.
I just fly home from the US. And … I still have to work instead of just spending time with my parents that I haven’t seen in years.
I earn more than 200k. ( not west coast ) it’s a decent salary right? Why can’t I have vacation, too? I asked and putted and asked again…
All that will accomplish one thing: one day in the next 2 years I will wake up, look at my bank account. And quit. To have actual free time.
I told that to my boss in those term, we have a decent relationship. But … he gave me some HR bullshit.
That's how it works in Europe. It's common that a boss will ask an employee to work less, because the amount of time they work is not even legal sometimes, or to force people to go on vacation for weeks to use their vacation days. It's also more fair and don't put pressure for other employees that value their life outside work.
It’s worth more than the proportional time I would take off. It’s very valuable to me. Like 5k / week would be a good price tag. I have no debt and more stuff than I need. Now let’s me enjoy life while I still can ( and keep working on that job that I actually enjoy )
I’m not sure to understand about the net positive. The response I got was that taking time off without pay would 1) set a bad « example » or something of that sort and 2) make it hard to plan for resource availability.
Does that answer your question?
It's a pretty infuriating setup. From the employers perspective, the amount of money you lose by having someone not work is so obscene, so quickly, that you have to fight your monkey brain pretty hard to not be a total asshole about it.
Even in this well paying industry, you could give everyone obscene raises, before time off makes any financial sense for the average employer. I don't think enough employees realise this.
I heard this argument in North America but not here in Australia. I mean, small businesses might require critical people at critical times, but generally in larger orgs this shouldn’t be too hard.
This is the weird and intuitively wrong stuff that happens, when employers make more through their employees work than their employees do, even after factoring in their salary.
There is something that make me think something is fishy in that approach : why are more and more places switch to unlimited PTO if it’s that costly to give folks time off?
I had unlimited PTO a couple of times, it can sucks ( pressure NOT to take any PTO for the company sake ) Or he just fine.
"Why do people get more time off now than ever before in human history (which they do)?"
There are now more forces than ever, that work against unlimited exploitation of human labor. For example, human beings in most countries have enforceable rights and they want time off, and the market that has to compete for those people. Humans are shitty machines. If you piss them off, they do shitty work. If you treat them poorly they leave. (In reality, "treating them poorly" translates to "treating them slightly less good then someone else") Since having someone quit working for you is pretty fucking expensive (assuming, of course, that they are actually being productive), you better make sure they do want to continue working for you and so you make it worth their while.
Another important example would be worker protection laws, that simply dictate certain amenities.
"Why is everyone doing unlimited PTO, specifically?"
Less clear on that one. Part of it is certainly it being a trend. If other people do it and employees want it, then you might have to go along, again, to not get pushed out of the market.
But since it clearly does not ever actually mean "unlimited PTO" (you'd be out of a job pretty quickly if you tried), an interesting followup question might be what the fuck it actually means and who benefits? Maybe employees are a little confused about how much time off to take and take less than before? Or maybe they feel pressured to underbid each other? Maybe it's also just that the flexibility it adds to the job leads to more loyal employers, which is pretty nifty in a market starved for workers.
I think that everyone is a bit wary of setting difficult precedents in employment situations, as well as the possibility of creating rifts between people with different ‘deals’. That said, I think we should all place a higher priority on coming up with mutually beneficial arrangements.
As I stated it’s easily worth 5k for me. ( 7 days, 5 days would be $3500 )
That négociation did not go well. I got 2 extra day off and was told to stop making noise.
Oh. well.
It’s crazy how they don’t realize it’s just alienate workers.
Its always interesting to see how other people live.
Sick/vacation days are harder because we pay for whatever I get an invoice for. Since we don’t track what people do on a day by day basis (I often don’t even know if someone is working that day until I reach out to them or slack, or vice versa), there’s nothing stopping them for billing me for extra hours. And to be honest I really wouldn’t care. I just care about output and quality of that output.
If you don't know if they're working, don't fucking slack them. How about you check their calendar or send an email.
Slack is not for asynchronous communication.
It's amazing how high and mighty people can be and then they ping people for non-emergencies while they're on vacation.
Depends on the organisation.
Where I'm currently working, we use Discord. Discord is similar to Slack.
It is explicitly for asynchronous communication. We are supposed to not expect immediate replies to questions and comments on Discord, especially as other teammates are in different timezones. Sometimes there's real time chat, but it depends who is on at the time.
I posted some comments yesterday. There was one reply within a few hours, and two more this morning.
Email is pretty much deprecated. Nobody uses it, except to set up calendar entries for meetings, and formal things like HR and invoices.
Some, not all, but certainly some people use work as their only form of social life and interaction. Which leads to a lot of time not working. I’m not saying this is inherently bad. It’s just not the type of company we’re building. Filtering for contract work has taken care of this so far. Will continue to evaluate as we scale up.
For intellectual work like we what we do, the brain doesn't just stop "working". I tend to be able to come up with good solution while driving/working out/taking a walk/drinking tea...
Only at low levels that I see time-at-keyboard important. Now it's all ambiguous/large scale problems that spending time at the keyboard is a very small portion of my time. It's more productive to keep the problems in mind, then let my mind wandering and arrive at the solutions later. After you design/test/run the solutions in your mind, it only takes a small amount of time to write it out (design doc or code).
Have lost quite a lot of weight too … and it’s only been a couple of months. Go for it! Can’t recommend it enough.
Minor nitpick: Is an hour long lunch really that bad?
As a “productive” software engineer, in the sense that I have gotten positive feedback in my career and never had a problem “getting enough done” to satisfy my superiors, it took me a long time to come to terms with the fact that I cannot productively apply myself to work for 40 hours a week. When I have to be in the office for that long, I end up slacking off for hours and hours (like reading HN). I thought for a long time that maybe I was just flying under the radar and I would eventually “get caught” but at this point I’ve made peace with the fact that my productivity comes in bursts and as long as my employer is happy with my output I don’t sweat it too much.
Get out of the building, take the bicycle to a park to eat, take a small nap and read a book, come back to the office fresh and mind reset.
This was my routine before I switched to WFH. Official hours where 9h to 12h, then 14h to 18h. 35h workweek, 2h lunch break, (France).
(Just highlighting that different people have different preferences. :))
Also, for some of us it's normal to go to a restaurant or to the pub for lunch. It's been years since I've eaten a packed lunch.
You are being a little broad with this statement. One can easily put in 60+ hours for weeks on end and be incredibly productive while doing it. Its all circumstantial. If you have no family, are the sole founder in the company, and really enjoy what you are doing, why the fuck would you stop at a 40 hour work week?
Not all of us loathe the thing we do for the majority of our waking hours.
However, most people do not run their own business. Most people are low-level code monkeys in large firms where individual efforts aren't business critical. When your project gets cancelled for the 3rd time and you still get a raise, it finally clicks that your work doesn't really matter. This takes a psychological toll. As a result, most people I know in FAANG who are 28+ years old will sheepishly admit that they do very little actual work (30 hours max per week). That's the whole point of hiring people straight out of college: you get ~5 years out of them before they realize what the game is. The ones who are happy with the "truth" become managers, and the ones who aren't opt to keep their head down and coast, or just quit from "burnout".
Did not realise believing in a mission is akin to joining a suicide cult.
Work doesn’t have to suck. It doesn’t have to be everyone’s calling. But it is for some of us, and sixty+ hours a week can be time well spent. My time at start-ups has been time around colleagues I love, work I enjoy and a mission I believe in. (I was also decently compensated while there and exorbitantly so on the upside.)
There are countless public servants, non-profit employees, artists and public-company workers putting in those hours and more finding reward in their work. No need to deem everyone who doesn’t fit your lifestyle an idiot.
Me? I'd rather do what I can to make Art. So it's nice that I can get a software company to subsidize it thoroughly.
I'm just glad I can get paid effectively for being Skilled instead of laboring with my Skill. Availability is the best ability after all.
It's a suckers game: the default behavior needs to be "when the founders get greedy and kick me out...what will I do then? How will I feel about that time?"
If the work is for financing a life outside it, yes. But if the work is rewarding in itself, then said failure is—while highly disappointing—balanced by the relationships, stories and skills gained therefrom.
This is absolutely a risk tolerance and personality matrix thing. I just want to push back against this recently-popular philosophy which idealises the Western European work ethic and lifestyle. It is one among many local optima.
Employees are too likely to be screwed over, even if the company is successful
I will agree with you - it's probably batshit insane for a working stiff without a good chance of a $2mm+ payout to be working 60+ hours/week for years on end.
Amdahl's Law
The only exception I'd personally make is to found a startup with people I enjoy on a problem that I'm personally motivated by. This is basically a band for capitalistic nerds. Even then, you still have to allow VCs to suck out your soul.
Even in your example, being productive for 60+ hours is possible, but for how long? There might be extreme (extreme!) outliers, but I think it's fair to say that at some point you will increase your productivity by putting in less hours.
It is a very unhealthy industry. I am not sure if it can be sustained in it’s current form, but I don’t ever see the hours being reduced either. 4 day work weeks would just mean 12+ hour days and you would have to hope your clients aren’t open on Fridays or whatever day you decided to make your company day off. Staggering days wouldn’t work that well as most agencies have little to no redundancy by design.
Again, this leads to burnout and employees that are sufficiently burned out either quit or are fired for no longer being able to meet the productivity requirement and/or making mistakes. The agency does not care because the supply of recent college graduates in marketing and communications is never ending (it is one of the most popular majors at almost any college/university).
Interestingly, slower work to a point is better for the agency since they bill the client per hour. That reverses when the quality of work suffers or the employee is no longer able to get everything done that was promised to the client. The agency gets more value out of a single employee when they work longer hours. Bonuses are common in the agency world, but they are typically meager compared to the extra hours worked. Burning out their junior employees is then to the advantage of an agency that bills by the hour.
It's the kind of question where I wouldn't really believe your answer, unless you've actually tried to experiment yourself where is the cutoff (for your specific situation) between hours / productivity.
Not because I think you would answer in bad faith, but because it's a really complex question. What if working less hours over multiple years would let you pursue some hobby, turn you more sociable and thus a better leader/CEO?
Or maybe it would make you just very slightly better at decision making. You would have less time to manage your company, maybe relying more on others, but in exchange you would have more energy for the really crucial decisions. Or enough energy for extending that 2-weeks international crowdfunding effort into a 3-weeks.
yeah in this case, if its really your dream, go right ahead.
most workers aren't the founders of the company.
Do you have an objective measure of that? I've worked with plenty of people who thought they were being productive for 60+ hours/week, but none of their productivity actually stacked up. Founder/CTO types were the worst, they'd bypass process and cause outages but because of their position everyone had to coddle their ego and pretend that they were doing good work and the trouble wasn't their fault.
You asked about objective measures, but I’m not sure how programming can really be quantified. All I can say is my “hyper-mode” has caused projects to reach deadlines that others on the team thought were unlikely.
So that's... maybe 20% of the workforce?
> are the sole founder in the company
And with this we narrow it down to maybe 1% or less of the workforce.
He can be broad because your conditions don't apply to the overwhelming majority of workers. Statistically, your conditions cover an insignificant group.
Hyperbole is to be expected.
You sound like you're having a bad day outside of HN, as this has been just a regular and might I say, civil, chat, otherwise.
A temporary break from HN (or social media in general), might not be a bad idea :-)
Consider it was a place where one guy hoarded 15 years of WSJ in his office.
When staff are excellent professionals in the field, they get to do all sort of weird things.
I was visiting a Western company that was renting a small space in the same building. Their routine was to never get caught up in the great migration (in either direction).
My biggest issue is, that in an office environment I can't use it as effectively as I would like to. At home I tend to spend 20-30 minutes taking a short nap and it really pays off as it boosts my productivity for the afternoon. At the office, I don't have that opportunity :-/
Where I work now local laws require taking at least 1 hours of breaktime per day so I can technically not do that.
I tend to disagree, but don't argue either way for four or five day weeks, but because it seems success and productivity are only loosely coupled.
Company financial success, and / or long term viability, I believe, is largely random. Large, already successful companies will, largely, continue to be so, small to medium enterprises will survive the next five years at about the same rate they historically have. Small business will continue to fail all over the place.
People will continue to be super intelligent, flawed and incompetent, easily distracted, lack focus, and easily corrupted by power and vice.
And start ups, to anyone who's been paying attention, is almost entirely a branch of gambling for a specific type of whale.
I predict that on the whole the next decade will be largely like the last ten years, and there's approximately nothing to be gained from chasing tiny productivity gains.
The invert is true though: a task will evolve to take the time alloted to it, I see that regularly with "unconstrained" project running amok. Those with fixed time are way more efficient and finish with a minimum of overtime.
This was when I was in Google
Good riddance if people with a working brain were given any power, we'd all be at 2-3 hours of work per day with robots doing the rest by now.
Obviously people hated it. But it is happening and no wonder China tech is catching up fast / winning in some areas already.
I’d bet the factors are much more political in nature than productivity on the individual level.
The only people winning in China are the people at the top of the communist party.
Anecdotally speaking, all my mates who work in private construction office jobs regularly do quite a bit of unpaid overtime. It's very much a combined cultural and managerial issue, clocking off at the correct hours gets you the stink-eye, and the volume of work assigned necessitates overtime.
https://www.industrialrelations.nsw.gov.au/employers/nsw-emp...
Is this true only in the US? What percentage of companies is this true for? How many jobs will tolerate this reality?
Be grateful for your privilege. Most employees aren't tech.
The workers at companies that schlep things around are working a real, non-stop 8 hours. This is why Amazon warehouse jobs are so shitty.
Teachers are pretty much non-stop as well. This is why so many of them have medical issues with their bladders.
The vast majority of workers are in positions that really do put in 40 hours of hard work a week--and they don't get paid anywhere near as much as tech.
I once told a freelance client (hourly) that I solved most of the tough problems while I thought about things in the shower. On that project, very little of my time was spent coding. Client then said I ought to pad my hours by 5 per week. He “got it.”
If simply “coding” is what constitutes “really working,” that seems problematic.
This would be a huge mis-optimization IMO. Good luck attracting "top" workers and retaining them with this model. It's just "butts in seats" taken to an extreme.
If you’re not working, you shouldn’t be paid. Fair is fair.
Perhaps instead of paying per hour a company should offer pay per week, and it’s up to the developer to decide how many hours they will end up actually working that week and if the offered pay is worth it.
Basically, the rules of the game mean a salaried, remote employee can easily work half time at full pay - gg
Are one hour lunches not the norm? I've always worked 0900-1730, with an hour long lunch.