This is precisely why when I started my company I committed to only hiring contract devs for 10-20 hours per week. No meetings. No bullshit. I pay you a high hourly wage, you do as much (often more) work than if you were a salaried 40 hour FTE, and you likely make more money in the process.
The model of work and the 40 hour work week is so fundamentally broken I feel like I'm in a perpetual twilight zone state when I talk to people. They think it's normal and okay to have 3+ hours of meetings per day and barely get any work done. I will never understand it.
My first 7 years of work life outside of college consisted of THOUSANDS of pointless meetings and months of pretending to be busy. I've promised myself I will never do that shit again, and I will not let my business succumb to that style of work.
This is obviously a generalization and of course this may well work great for some companies, including yours.
I actually find that quite offensive. Myself and the other contractors I know are professionals, winning work through reputation and delivering results. That's why we get paid well.
We require less management and always try to deliver above expectations. We have a professional, business to business relationship with our clients, where many employees seem to consider their employer almost a surrogate parent.
Employees have no more skin in the game, in fact I'd say less - if I don't deliver I get no more work.
What skin in the game does an FTE have? Aside from maintaining benefits, which personally I think is preposterous to tie to full-time employment anyway. What else is there? Stock? Contractors are eligible for stock.
Even so, I don't need anyone to do anything beyond what they've been hired to do. Why would I need someone to go above and beyond? I just need smart, competent workers.
Either way, I am trying to take home a certain amount of money, sure. And make enough to cover my insurance needs, yes.
And as a contractor, I was always sensitive to those clients who wanted to make sure I never billed more than 40 hours a week, regardless of how many hours of work I actually did.
Maybe that’s not how contractors are supposed to do things, but that’s a core part of my personality, and not something I can change — or would want to.
Of course, I’ve never been an Amazon warehouse worker, or a driver for Uber or Lyft, so for them I might act differently. But as an IT consultant many times over the past 30+ years, this has been the way I have worked.
The better I do, the more money I can make.
I look forward to not having to inspire or align people and just tell people "this is what I want".
Their skin in the game is their reputation for repeat work.
What I like about contractors is that good ones will give you suggestions and recommendations for improvement, but they won't make it their life's eternal mission to throw your entire project off track by campaigning for their solution.
What do you believe employees are in it for?
I don't think that's totally true, it certainly wasn't in my case. I started contracting because I had had enough of the corporate grind. Quite a lot of my peers seemed to have the same attitude.
"Personal Business Commitments" "Performance Reviews" "Where do you see yourself in 5 years?" "Be sure to share stuff about X new project on your social media!" "Submit your vacation request"
Yes, this. All of this.
I will deliver you technical solutions to the best of my ability, and I will do it as well as I can, making sure things are documented, complete and easy to understand for longer term maintainers, using common tech stacks where possible.
I will not corporate pole-climb or waste my life on company admin, nor pretend I believe in your mission.
Played the game to put myself in position to do this, but absolutely weary of it.
My incentive is to make my client happy so they may hire me again, to get a successful project on my resume, and to be able to point future clients to this client if they want to know what I can do for them.
The only real downside is finding clients to agree to that limit, but so far it hasn't been too much of a problem.
Why? Lowers weekly management / feedback / “business decisions” needed to enable your work.
Working, part time, with a remote team and seem to have 3 hours of meetings. How do you do it?
Beyond that, we communicate mostly on GitHub issues, Slack (for realtime issues, goofing off, etc), and P2 for designing things that need more threading/nuance.
We're so distributed (literally around the world) that our one hour meeting is guaranteed to inconvenience someone. When it's my turn, our meeting is at 11pm local time. I usually join with a beer. This meeting is usually a retrospective and just going through what issues we're planning to prioritize for the next few weeks.
We're a very technical team, so we don't have any business specialists on the teams.
The issue I have with salary structure is that you have no opportunity for going above and beyond. If I work a minimum hours to get my job done, I get payed the same amount than if I went overtime and finished my tasks sooner.
It seems like software industry needs a bonus system for people who are eager to lean into their work, but struggle to see the reason to when it’s just another company that will do nothing about it.
To be clear - salary is much better than an hourly + overtime system. The former provides a ton of flexibility. It’s just that it provides little to no incentive for going above and beyond.
Yes you do. This should be recognized via bonuses, raises, and/or promotions as appropriate. It's not immediate, but it does manifest over time. If it doesn't, use the experience gained to move to a company that appreciates such work and rewards it appropriately.
Which takes 1-2 years of very hard work to discover, by which time the employee has invested a huge amount of effort for 10-30% more salary and 1-20% more equity than a new hire who has contributed nothing.
And this employee has to wonder why they're contributing so much more when other people are doing almost nothing and getting nearly the same reward. Which leads to the best people quitting and the worst people staying.
Most startups treat "The Senior Leadership Team" like unique people who matter and have to be compensated like they're hard to replace. They get employment contracts, large bonuses of equity/cash, and special treatment. Everyone else gets lip service and the treatment of replaceable cogs in the chain.
For example, the 10x programmer typically gets 10-20% of what an incompetent VP will earn in total comp. Because they're treated like two different classes of employee.
And this fact hurts most companies deeply in ways they'll never understand. It shows up in project delays and huge problems, which ultimately cost far, far more than it would've cost to keep the best contributors.
At nearly every job, I've gotten a raise nearly every year. But the raises generally are very small, 5-10k a year. I'm not going to work nights and weekends for another taxed 5k.
No company I've ever worked at has a bonus system. I would gladly get a feature out in 2 weeks, instead of 4, if it meant a extra $5k check in my bank. Instead, repeatedly doing that for a whole year means a taxed $5k raise at the end.
Not. Worth. It.
Of course, this doesn't necessarily mean working longer hours! Out of the people I've worked with, the overlap between working extra hours and having outsize positive impact is smaller than you might expect. Incentivizing extra hours for their own sake would be actively counterproductive.
I'd also say that people generally overestimate the effect of formal financial incentives and underestimate informal social incentives. Company and team culture can have a much larger effect than compensation, especially when everyone is being paid a lot in absolute terms.
No, no we don’t. I like working just as much as the next person, but I prefer my evaluation to be based on me and my peers working 40 hours, as opposed to me working 40 and them working 60.
Employees, at least a lot of them, ask for bonus systems. They seem to love bonus systems and shun/dislike companies that have a proper bonus system: none.
Bonuses (and other shenanigans) only kills team work and team spirit and make it an everyone against everyone game. And don't tell me that you get too many slackers without a bonus system. Slackers are actually usually pretty good at playing the bonus game, i.e. doing exactly what is required to get the right numbers to get a bonus. Whether that's helping the company or the team in the long run is none of their concern.
This is essentially how the bonus system works at the big software companies. People with the same title might make roughly the same salary, but have very different stock compensation, which gets updated every year based on performance and can be much larger than the base salary. It's why you see such a wide range of numbers on sites like levels.fyi (for example $300K to $900K for a staff engineer at Google).
https://www.levels.fyi/company/Google/salaries/Software-Engi...
For the handful of weeks I've worked every night until 2am, there's 20x as many where I've done a couple of hours work in the morning and then been a paid SME the rest of the day. And seemingly unlike most engineers, I think getting paid to talk to people is FANTASTIC.
You simply cannot do this if you are hourly.
You need to shift the conversation away from hours worked to value of your work.
If you are an hourly employee, you are being paid to be a cog, not to be a brain.
I'm not sure that's really teachable, either. If you can't figure out what moves the needle for a business...
Also: you dont have 9 hours of productive work in you a day. Nobody does. You have 4 good hours and then a bunch of wasted time where you are performing being busy because you want everyone to know how smart you are.
This is true though it may confuse some who currently do but don’t realize it’s not sustainable and leads to burnout. I used to have 8-9 productive hours a day until I realized the cost. I also have a family now and putting those hours would spend me completely and I’d have nothing left for them. Why in the world would I do that? Even if it was for a lot more money I’d probably do it only for a short period of time with a long break in mind for recouping and tending to what I’d have neglected.
If you’re young and trying to prove yourself and are thirsty to learn and all that sure it works but don’t think this is in any way sustainable.
Only happens when you have equity, you like the work, and you have a lot of it in front of you with no managers or meetings in the way.
But I’ve designed my work so far to be just that. I’d never go back to working on a team or project that wasn’t structured that way. I’m at my happiest when I’m in this zone, it’s the most creative and rewarding work.
> Nobody does.
You are making an overgeneralisation, or assuming a context. For lots of jobs productivity is fairly linear with time - some of those jobs work on piece rates or hourly wages.
Some people are productive for 9 hours in professional jobs, and they are billed accordingly, although maybe the marginal productivity per hour falls.
Not everyone is “wasting time, busy working, and showing off” to paraphrase you.
The jobs that actually are linear actually do tend to get paid by the hour and often even have 1.5x pay for overtime, and the fact that salaried workers don't get that is precisely where the scam is.
Cant keep it up every day of the year for sure but Ive had days where Ive been productive for 6 - 10 hours.
I do have an SO and it's not her job to cook and clean for me.
In any case, yeah, 9 hours a day is pushing it for actual productivity.
This. I'd be happy if I can get 3 solid hours of uninterrupted flow state.
This counts as work to me though?? Like there's something that feels like it's not real work because I'm not writing code, I'm reading it. But it's 100% real actual work; if you weren't doing it they'd have to hire someone else to do it.
I think what the OP just means is that just like keeping slack green and responding to people there, responding quickly to merge requests shows that "you're there" (i.e. "working"). If that's what's required to not get any dumb questions about the rest of his day, that's very smart. As in, it seems that the hours he "works for real" + helping out others on the team/in the org are enough to satisfy his boss that he's doing the work that he's being paid for.
Awesome for him I'd say.
It kind of works if the tasks can be neatly packaged and handed off for totally asynchronous work. It breaks down as soon as you need the part-time person to work with the rest of the team.
You end up forcing the rest of the team to work around one person's schedule. You also end up with someone on your team doubling up on the part-time person's knowledge if you need someone available during normal hours to answer questions or debug something.
It's not really about benefits. ACA doesn't require full benefits for someone working 20 hours a week.
Let's be honest: Many remote work jobs are essentially becoming half-time jobs, with the other half of the work week comprised of simply being available on Slack if someone asks a question.
[1] or 4 day work week or 6 hour work day or whatever suits your life at the moment
So, as I said, I “had” an employee.
Let’s count in jobs. Basically a man fully dedicated to his job 37hrs/week creates about 1 new position a year, every year, because he makes the processes so efficient that we serve 2x more customers, so we can hire. That guy and another intern, they created -1 job in a year (his project brought literally no customer) and cost us 16k€ + his salary + the intern (I pay my interns, I give hefty bonuses to everyone).
I’m not complaining, it’s my job to root out the weed and prune it, and I did a mistake, but you need to understand, as a nation, how many jobs don’t exist because employees live off their colleagues (as for my share, I have created 6 jobs myself so I’ll just collect the huge margins, I’m just vexated he doesn’t collect his margins too). In sectors where everyone thinks it’s not their jobs, people end up harassing each other for the remaining positions. In growing companies, it’s the American dream with free food. The correct middle ground is to own your product for 37 hrs a week, and not delegate questions to be solved by the employer.
Of course, people are different and this is just an anecdote, but from my personal experience (a couple of instances) I can push myself to "fully dedicate" more than 4 hours a day of mentally really hard work - for some months. After that I tell politely that sorry, it is time for me to do something else for a while. More often than not, I have been welcomed back later. Of course, those have been exceptional circumstances, typically there is no need to fully dedicate more than 4 hours of mentally really hard work, but there is some less demanding aspects of the job taking some time off.
For how long can an employee, ever year, double his efficiency and the amount of customers he serves? That just doesn't sound sustainable.
>as a nation
Which nation?
This is a lazy, cop-out answer.
Why is it that senior employees with a $500K package are expected to take zero vacation time or are subject to disrespect? Why do people pride themselves in taking no vacation, guilting their peer-level leaders in the process? I'd gladly take 11/12 of that pay in return for being able to take a full 4-6 weeks off to myself to do things I want to do in life.
Personal travel, personal project, and family time are important, and that has nothing to do with how much passion I have for the job.
That's the opposite of how it is supposed to work when you are on salary.
You are paid for units of work, which is hours worked.
The output is not what you produced, but what the working force globally produced.
Being salaried means being paid a flat rate (forfait) for being there: sometimes you produce more (you lose), sometimes less (you gain), but the pay stays the same.
Nope, "units of work" is features delivered, bugs fixed, new people trained and so on.
As the parent commenter said, if you can do it in 2-3 hours per day -- this is great and you are getting benefits of being exempt.
Of course sometimes people pay you like you are exempt, but expect you to be present for 40 hours anyway like you are hourly -- and in this case, being exempt is a scam as the article said. But while common, this is far from universal.
Wrong: in a salaried job units of work is hours.
Unless your contract says otherwise.
> As the parent commenter said, if you can do it in 2-3 hours per day
You never do it in 2-3 hours per day, consistently.
If you are that good, don't tell anybody because they will start thinking they are paying you too much.
By that metric, ignoring hair loss, you and your coworkers earn the same per hour.
Let's flip it and measure something else of value. How much free time you have left over.
After all overheads (work, sleep, commute, chores) 1 extra hour worked per day can be a 25% reduction in your free time. What is that worth? How much are you selling that 25% for? Would the overtime or pay rise be worth this?
Sometimes you just need cash in the bank even at a poor exchange rate but I think it's useful to look from different perspectives.
Wise man.
I am satisfied with my salary because I finish my responsibilities in 2 to 4 hours, then spend the rest of the "work day" maintaining a green dot on Slack and promptly responding to merge requests, looking as busy as possible. My coworkers who feel the need to work a certain number of hours (40), invariably work overtime every week because their work expands to fit their perceived availability. They all get paid twice as much as me, but if I'm working half the hours is that equal compensation? I say no, because I still have my hair and my doctor says my blood pressure has improved.