7 ms·
Is turning up on time for your job a terrible metric? To me being on time is just a very basic low level requirement of being a professional. As the initial c
by subsubsub 9y ago
Is turning up on time for your job a terrible metric?
To me being on time is just a very basic low level requirement of being a professional.
As the initial commenter said: trust goes both ways.
Turning up on time is a good way to show your manager that you can be trusted.
Edit: Actually, turning up on time may not make your manager trust you more, but turning up late will definitely make them trust you less.
- michaelt 9y agoIn software engineering, many companies prioritise "getting your work done" (which is admittedly a subjective, hard-to-quantify metric) and consider any metric that contradicts it to be suspect. A person who believes this would say that if according to policy my best employee should work 9am-5pm, but he prefers to work from 7am-3pm and is my best employee, it is the policy not the employee that needs changing. Personally, I always try to get to the bottom of this stuff during job interviews - nobody wins if the employee assumes there will be flex-time and the company doesn't allow it!
- cpfohl 9y agoThis. I've literally never held a job that wasn't okay flex time, and I've worked at 4 radically different types of companies as a software engineer over the last 7 years. I'll be honest, I was surprised to read this sorry if environment still existed for programmers
- dagw 9y agoI think the criteria should be turn up on time when it matters. If there is a staff meeting scheduled at 9.30, don't show up at 9.45. Otherwise I agree that day to day most places shouldn't care
- logfromblammo 9y agoAt one workplace, the manager instituted a daily all-hands meeting starting at 8:45 AM. But of course you still have flexible working hours; you just have to show up for this one meeting whose start time can't be changed because there definitely are reasons. Yes, I was already interviewing at other places when that happened.
- ccozan 9y agoIf you are in Germany, yes there is. I had horrendous experiences in different companies. 5 Mins late was a real offender. Until I got hang of a manager and I asked what is this nonsense. He told me, he used to work as a manager in real industry and really really cannot comprehend why programmers "whine" so much about this. All his workers started the work at exact 8am so that the parts quota of the day would be achieved. I got no comment and after two weeks I just resigned...
- FilterSweep 9y ago> I'll be honest, I was surprised to read this sorry if environment still existed for programmers now tends to only exist in mismanaged large teams
- Spooky23 9y agoFlex time shouldn't mean that you show up sometime between 8 and 11. You should be at work within some sort of reasonably consistent window barring unforeseen circumstances. When you let people run wild, you end up with angry people anyway as gold-brickers will always take advantage of the system. Communications and accountability break down as you can never have all parties involved in a matter in the same place or same phone call at the same time. I've worked in places where people get wacky because the guy who supposedly works 6-2 really is around from 8-1.
- kemiller2002 9y agoI disagree. I trust my people. We all understand the idea that you get your work done. This gives them the flexibility to do what they need to do for their life. I have one guy that signs off a couple of hours a week during the fall to tend to his home/farm. I have another that takes time to make sure his girlfriend can make it to her Dr. appointment. These are also the people that I see working at midnight or such finishing things, because they realize at 8 p.m. they know how to fix something. The key for us is communication. We make sure that each of us knows what the other is doing. Sure we have meetings every once in a while that we know we need to all meet, but for the most part we center our communication around ways to make sure that we can leave a message and they can get back to us when they can.
- Spooky23 9y agoI give people time. If you need to take your SO to the doctor, take the morning off.
- watwut 9y agoShowing up sometime between 8 and 11 is unreasonable, because it prevents people to come sooner then at 8. It should have been "sometime between 6 and 11" to be proper. Also since people know the guy in your story is not working enough, it should be easy to check on him couple of times and then fire him.
- Spooky23 9y ago
- sdiupIGPWEfh 9y agoAt every company, my own managers have exorcised far more blatant use of flex time than I've ever needed. If I'd ever received any guff (which I haven't) for my own needs, they would have gotten a deserved ear-full.
- crdoconnor 9y ago>"getting your work done" (which is admittedly a subjective, hard-to-quantify metric) Getting "work done" is fairly easy to recognize - you can tell when bugs are getting fixed and features are being delivered and when they are not. Getting work done to a high standard and delivered at an appropriate speed is, I think, only recognizable by another developer who is as good or better than you. >Personally, I always try to get to the bottom of this stuff during job interviews - nobody wins if the employee assumes there will be flex-time and the company doesn't allow it! Yeah, that's one of my red flags during interviews. Companies that are strict on this type of stuff are essentially advertising the fact that management is clueless about what development does and rely upon intrinsically meaningless social cues to build trust. Like suits.
- dagw 9y agoGetting "work done" is fairly easy to recognize Bob closed 20 tickets this week, and Dave is still working on that one ticket from last week. Who got most work done this week?
- cdevs 9y agoThis seems like it would be subjective but it actually tells a story. Most likely tickets aren't being broken down enough, one employee could be snagging easy bug tickets in the morning and another employee could be working on a epic feature. On the other side of things I have a guy at work who rocks out 20 tickets and a guy at work who tries to go into super plan mode and take his time and make sure every semicolon is perfect 20 times. This is ok, it's what management is for I need to make sure the fast guy is a little more careful sometimes and I need to check on mr planner and make sure he speeds it up sometimes.
- slgeorge 9y agoYou just literally defined subjective by using a "story" rather than an objective measure.
- Clubber 9y ago
- crdoconnor 9y ago>Is turning up on time for your job a terrible metric? The worst metric. That is, unless the "turning up on time" is actually causing a serious and recognizable problem. Then it's the problem that's a problem. >As the initial commenter said: trust goes both ways. No it doesn't. If you put the onus on the developer and say "not only do you have to deliver high quality code you have to make me trust that you've delivered high quality code by adhering to these arbitrary metrics I've come up which bear no intrinsic relationship to how you do your job" you're admitting incompetence as a manager. It's a manager's job to know whom to trust and a manager that trusts the useless developer who turns up at 9am sharp over the excellent developer who turns up at 9:05am requires termination. >Actually, turning up on time may not make your manager trust you more, but turning up late will definitely make them trust you less. It will definitely make a bad manager trust you less. A good manager will either recognize that you're delivering or not.
- titzer 9y ago> A good manager will either recognize that you're delivering or not. And a great manager will evaluate the wider effects of your behavior on the whole team and over a long timescale. If you being late to your job causes others to start doing the same, and if your manager cuts you slack because you are a "high performer" then social dynamics come into play that must be...well...managed! Performance also slips over time. People get spoiled, sometimes depressed, sometimes lazy. Managers look at whole teams and long-term trends. Stop focusing on yourself and the immediate moment. Success is a marathon, not a sprint, and requires careful, regular progress.
- IronKettle 9y ago> If you being late to your job causes others to start doing the same You're missing the point entirely: Who cares if they're also late? Short of them being late to something important like a meeting, it seriously couldn't matter less than any of the thousand other things you should focus on as a manager. Unless you work in something with external time pressures (e.g. I used to work in equities and US market hours dictated our need to be available) there's no reason it should matter whether someone shows up at 9 or 9:45. If you're really worried about people missing each other, set core hours (11-3 say) where everyone's expected to be available.
- WillReplyfFood 9y agoThere are lots of 'Professionals' who turn up on time, but turn theire head off while on the time, so you get nothing from mere body presence but billable hours.
- sheepmullet 9y ago> To me being on time is just a very basic low level requirement of being a professional. What is on time? On time for what exactly? Is he missing any meetings? Is he working fewer hours? Is he doing less work? Is he impacting a colleague? Why do you consider something that has no relationship to the posters job to be a basic requirement to being a professional?
- collyw 9y agoOK, I'll give an example. My team leader in a previous job used to regularly turn up at 11am (officially we were supposed to be in by 9.30, but it was academia and no one complained too much). I was usually in before 9.15 - like the majority of the staff. So sometimes I would need to ask him something, and he wasn't around - that would hold me up. Sometimes other people would need to ask him something. He wasn't around, so they asked me instead - usually when I was trying to get in the zone. I am all for giving staff flexibility but it should not come at an expense to productivity.
- cpfohl 9y agoRemote, timezone-distributed teams deal with this all the time. We always ensure everyone has a bunch of work they can do, and we use email/chat to handle the asynchronous communication issue. What you described isn't a scheduling issue, it's a communication issue. Not on your part, either, BTW.
- TheCoelacanth 9y agoA team that can't function on their own for two hours sounds like a very poorly run team.
- sudhirj 9y agoThere's an interesting read by Taleb: https://medium.com/incerto/how-to-legally-own-another-person-4145a1802bf6 https://medium.com/incerto/how-to-legally-own-another-person... The argument made is that being a "good employee" and following the rules is a signal to your employer that you're willing to make personal sacrifices to be dependable - the implication being that someone who follows the rules almost all the time is by necessity sacrificing some part of their personal interest. It's just that, though - managers want dependability as much as they want competence, sometimes more so. This may or may not be good for the company depending on the company. If the leverage of each employee (in terms of their ability to affect the bottom line) is small, then dependability is far more important. If the leverage is high, then the employee's results dominate - the employee can come in whenever they want wearing whatever they want and say anything they want, as long as they make it rain.
- philipodonnell 9y agoThank you for that. I think the takeaway for some of the other commentators here is that if you are getting flack for coming in late, it means you are not the type of employee who can really effect the bottom line. That is not a judgement, not everyone can effect the bottom line and it is not guaranteed that everyone finds themselves in that position over the course of their career. But, if you have a manager who keeps telling you what a big effect you're having (perhaps to justify a lower salary or discourage a move to a new role) but also gives you flack for coming in late, it should shine a light on the truth as to how they see your role.
- dozzie 9y ago> The argument made is that being a "good employee" [...] is a signal to your employer that you're willing to make personal sacrifices to be dependable It would be nice if the employer was giving symmetric signal to be a dependable party that will not throw you under the bus for a mildly controversial statement nor lay off at first financial bump.
- sudhirj 9y agoThink this used to be present for white collar jobs in the old world in the form of support for unions and pensions. It’s only asymmetric of late.
- FilterSweep 9y ago> Is turning up on time for your job a terrible metric? Most devs are "round the clock" employees even though their job doesn't explicitly say so. If a serious production crisis happens at 3:00AM, all hands are on deck.
- TheCoelacanth 9y agoOnly at dysfunctional companies. If you need round the clock coverage, you need to set up an on-call rotation. Expecting employees to be available 24/7 is completely unreasonable.
- subsubsub 9y agoI wrote the parent post. Here are my reflections on the responses (which were insightful as always). Regarding turning up on time and professionalism - For me the main component of professionalism isn't trust but respect. Demanding an employee arrive by a certain time may or may not be a good way to run a business (up for discussion), but, once you as the employee have agreed to do so then consistently being late is a sign of disrespect. Part of how I would define professionalism is doing what you have agreed to do (or making a good faith attempt, even if not possible). If you still think it's unreasonable, consider if your employer paid you a couple of days late - is this still ok? A lot of the comments mentioned what they consider to be attributes of a good manager, but only from their perspective as someone being managed. To me a bad manager would be someone who allows a centralization of knowledge in one person, so much so that that person can start to behave in a disrespectful manner (YMMV). Some programmers have the attitude that they are indispensable and can behave anyway they like. There is a certain irony in the fact that we optimize/destroy other peoples jobs for a living but don't consider the possibility that it will end up happening to us - other professions are not as forgiving of some of the behaviours we might consider normal or fair. Please let me know what you think (lessons on grammar also welcome).
- crdoconnor 9y ago>consistently being late is a sign of disrespect. What I'm reading here is that you're perceiving it (perhaps accurately, perhaps not) as a threat to one's dominance as manager. I think you may be using the word respect as, say, a capo would - as in, "respect the chain of command" or as cartman would say "respect mah authoritah"! If true, then that signals a certain level of insecurity over one's position which I think may be an unfortunate signal to send. As an employee I would see that as weakness, especially if combined with technical incompetence. >If you still think it's unreasonable, consider if your employer paid you a couple of days late - is this still ok? It's funny, an employer actually asked me that in my first job and I shrugged my shoulders and I said I probably wouldn't notice, which was an answer that clearly infuriated him. He later fired me (a real blessing in disguise), and the last chunk of pay actually did come in about 4 days late - something I was keeping a close eye on because I was concerned he may not pay me at all. I am absolutely convinced it was him being spiteful - he did payroll himself and there was no other reason I could see for it being late. I had a good chuckle over that one. >Some programmers have the attitude that they are indispensable and can behave anyway they like. Often it's because they are and they can. I mean, nobody's indispensable of course, but the nature of what they do means that they can create (or destroy) a lot of value and don't have much of a reason to fear termination. This tension between that and managerial refusal to recognize it because it signals a threat to their dominance has, I think, been the result of a lot of self destructive behavior in this industry. A lot of people would rather feel powerful than keep a healthy bottom line. Their prerogative, I suppose. It's good to recognize this and point it out when it happens though, because, for instance, as a shareholder I wouldn't want to be bullshitted about what went down. I think you should read this: https://medium.com/incerto/how-to-legally-own-another-person-4145a1802bf6 https://medium.com/incerto/how-to-legally-own-another-person... By his definition, you think programmers are "too free", no?
- deleted 9y ago[deleted]