Only if you are a contractor and you've fulfilled your contract. If you are a salaried employee I expect you to keep your hopper of tasks full so you aren't sitting around idle 95% of the day waiting for me to feed you 30 minute taskers
The "goal" in a lot of cases is nebulous (i.e. "keep developing the product", "improve stability", etc). There might not be a manager feeding you tasks every time you run out. At least in my company, you are expected to figure out on your own how to continually make the product better and proactively do it, not sit around idle after rapidly finishing the last task your manager gave you.
If you are just a dumb worker that can only work when your manager fills your queue, you are not valuable to me as a salaried employee (you are more valuable as a contractor who I can call upon for a one-off difficult task that you can then complete in 30 minutes).
Here's what I believe:
If I pay you a salary, I want (roughly) 40 hours per week of productive work at your current skill level. Note: I consider sitting around thinking about things relevant to the product or company to be productive work. If you believe your level of output deserves higher compensation than you are receiving, come talk to me or find a company that will pay what you think you are worth. However, accepting a salary and then doing tasks really fast and then going idle (watching netflix, working on side projects, etc.) until your manager cattle prods you is not acceptable for a salaried employee; that would be more appropriate for a contractor where you can idle on your own dime.
They are not the "best employees" if they are constantly idling, waiting for me to tell them what to do next. People here seem to think the ideal manager/subordinate relationship is that of a worker thread pool where the manager fills the queue and the worker threads pull tasks off the queue.
Not so. The "best employees" are ones who can examine the current state of affairs, and then come to me and propose things to work on. The ideal manager/subordinate relationship is actually one where the workers are all artificial general intelligences that learn over time what the product is, how to improve it, and proactively create tasks to work on.
If you are a rockstar but only work as a a super-fast super-efficient thread in a worker thread pool, you are less valuable to me than a non-rockstar AGI who can dynamically recognize which tasks need to be done and only occasionally needs guidance and course-correction.
- you have an employee that works faster than others, in the same pay grade.
- You are annoyed that he or she has empty queue of work
- You expect employees to look for tasks on their own when they are done
so either that employee:
- has no creative control over the work he or she is doing and cannot move forwards on their own.
- is severely underpaid and undervalued
- is under bad management that cannot fill their work queue fast enough
All of that will lead into them doing tasks at the same speed as other ones - you just turned a good, valuable and fast employee into another drone.. or worse - they'll go work for competition, and you'll have to both suffer the loss of a good trained employee and a cost of hiring someone else.
If employee is getting extra works as a reward for being efficient guess what will happen.
If you're truly doing all those things in 30m, you should be running the show.
Sometimes taking the full 8h allows you to put in the packaging to confirm you've done the "hard" part.
Sure, some unknown quantity of people can just fuck around and hide from work, but again, you're not paying me because I'm a fuck off person, yer paying me because I have the decades of experience, and because you know with certainty I'll do the damn work, find more work when I need more, and will never miss a deadline on my own fault. Everyone on HN just assumes bad faith all the time, geez....
It feels good to help people, as long as it’s with healthy boundaries so as to prevent burnout.
Most tech workers get paid a bit more than that.
I did actually signed contract that actually specifies fI'll time - 40 hours.
I you wanna count weekend thinking into it, is a different question.