15

I am a senior Android dev, and I have an old colleague (iOS senior dev). We work on the same project, but in every estimation session he pushes a lot on the lower side: he estimates 4h a task that normally takes 6h or 8h, and the reason is that he has no social life. Right after work he starts working again from home (I can see all his commits), he also works almost entire weekends. I would say he works as average 12/13 h per day.
I don t want to work extra time (unpayed).
About him, it is his life, so I don t care...but at the same time this makes me pressure. I care a lot about quality of code, and I don t want to sacrifice it just for catching up. Most of the people in the team know that he works a lot extra time.

How would you handle this?

Comments
  • 2
    hello. i think i found my clone. can you please leave me his email? yours too if you want. I'm a senior fullstack android developer. im serious, i just want to be surrounded with people of the same interests as me
  • 2
    @alphanerd it seems you didn t understand. I am not complaining that he works more than 40h. I don t give a shit. But since every member of the team estimates the whole work that needs to be done, he affects the estimation in a way that he will ne able to complete the whole work, and I will straggle instead. Cause the Android and iOS apps need to implements the same features. So people will wonder way I always struggle or why I am behind.
  • 2
    That's bad. Even if you love coding, you shouldn't do work beyond your hours. What happens if he burns out? That doesn't work for anyone.
    In my opinion, you need to tell him to change that behavior.
  • 0
    @alphanerd

    I totally agree with. Finally someone who understands how it works in life.
  • 1
    @alphanerd @BilboSwaggins
    First of all I am very passionate about my work, I really love it. I spend many hours of my spare time researching about new topcis, reading, books and writing libraries.

    My company wants to keep Android and iOS projects aligned, proceeding with the same pace, but the estimations are made by both of us. Now, the estimation is supposed to be in workdays, (8 hours). So if there is a task I think it takes 8 hours and he says it is 4 hours, eventually we will write down 6 hours. He says 4 not because he thinks it will take 4, but just because he knows he will work 4 more hours from home.
    The result of this is very simple, even an idiot can understand it: I need to work from home 2 hours more (my spare time). The other option is that I have to rush things so that the result may not be as good as we want.

    That said, do you think it is reasonable to ask me to work 2h more after work? I meam are you serious? This mean undersell my professionality and my ability.
  • 2
    @hndk that already happend. The last winter he started yelling at everybody in the team for no reason. He was affecting the productivity of the team. The bosses had to ask him what was wrong with him and he said he was too stressed because of too much work. But they told him nobody asked him to work gratis overtime...and just to keep it easy. For 2 months he did it...he slowed down and almost became a decent person. But then he started again... He will soon start again complain about the workload that HE is imposing to himself.
  • 7
    @alphanerd "real code lovers" You are so goddamn annoying, from your name to your demeanor. So you work hard huh ? Good fucking job why don't you come play with my front end too ?

    It might surprise you but some people have families, friends and partners to spend time with instead of doing the absolute stupidest shit that is working overtime without pay. Get your fucking head out of your arse and stop smearing your shitty "I love to code more than you and I work harder than you too" attitude all on our faces alright dipshit ?
  • 2
    Holy shit, this community is actually toxic as fuck
  • 0
    @alphanerd I'm with you. you gotta work hard to get far. I respect the fuck out of someone who works their ass off that hard.
  • 5
    @mjones44 you guys are amazing :D

    1. Do you think everybody has the priority of getting far?

    2. You can get far in other ways. You think that working extra time on easy repetitive stuff will get you far? I can do that project without effort...it is supereasy for me. What s more challening is study and go deeper, ddiscover new stuff in my spare time. Also I am trying to publish my first programming book: it takes time but you learn a lot.

    3. Do you really don t get that I was not talking about getting far or growing. We are talking about a professional expert programmer that knows how to do his job, but doesn t work on a project extra time unpaid. Is it that difficult? Is it normal for you?

    4. This behqviour affects our company, cause our client pay US based on how much we work in the office...not the work at home. If you are not able to do a good job in 8 hours you d better to change your job. Working 8 hours I have been able to get the biggest salary of my entire company.
  • 2
    @mjones44 last thing. I don t want to disappoint you but I know many programmers that have been working so many hours per day, for so many years, and their code is still embarassing.
    So, time is nothing if you don t spend in a good way.
  • 0
    @Yngwie21 okay. all I'm saying is you can't judge a guy for working hard and being dedicated to his work because you have no idea what his motivations are.
  • 0
    @mjones44 indeed I am not judging. In my post I was just asking "how would you handle that?"

    I was just asking for suggestions
  • 6
    For all people who supports this behaviour, I would like to ask:

    -Why you prefer to work for your company for free in weekends?

    -Why don't you instead spend that time for learning eg. Solidity programming that would bring you insane money?

    -Why dont you spend your weekends exercising higher level programming katas and become ninja developer?

    -Why don't you spend your weekends on your own project or freelance, which would be an investment for future and bring actual money?

    In Nordic countries you are not even allowed to work outside work hours. I am not allowed to make commit outside my checkin/checkout hours. Because it is counted as illegal competition by engineering unions.
  • 5
    @alphanerd wow you seem like free workforce dude! I want to milk you right away. I have a project, please work for me for free because you love it ?
  • 0
  • 0
    @alphanerd ahah I would hire someone like you...cause you will work for free for me...but, grown up, you should know that this is stupid.
  • 0
    @alphanerd however I am not a genius, but an expert that knows how to do his work and when told my company I was levaing they offer me to give me everything I wanted, cause they know how much my work worth ;)
  • 1
    @Yngwie21 you should start milking that moron in your company right away. First give him a bit fuel like "dude you are a super coder, I wish I could be like you". Then work your way up to "Can you help in my project?".

    Then make him develop entire e-business for you for free.
  • 3
    @alphanerd Why are you on devRant? Shouldn't you be working now?
  • 0
    According to this rant, alphanerd is working for free for one of his wife's friends, while he is in their summer cottage with HIS WIFE :D :D :D lol

    https://devrant.com/rants/1581921/...
  • 2
    @wateringdisease Your comment on the illegal competition was very interesting. I never thought about ot that way. Thanks for sharing!
  • 1
    @alphanerd Says "grow up", has the most childish attitude in the devrant community
  • 2
    @hndk People still find a way around this rule here though.

    We had a trainee who was changing careers and came from a bootcamp, he was 30+. He was working insanely hard to prove himself and get a role in IT business. I saw him online on company chat almost 24h including weekends, whenever I logged on.

    But he knew that it is not allowed to do commits on weekend, he would do a big load of commits on Monday morning. He assigns himself all the tasks from Trello and completes them in weekend and does big commits on Monday morning right away. He got away with this attitude and was favored by management over other trainees. And I could not do anything about it.

    But he did not make his co-workers happy . Your co-workers are in the end, are your actual bosses. Because they are the ones who you rely for information and new opportunities. On my part I will always try to avoid this guy and not pick him for next project team.
  • 0
    This is the first time i see someone getting murdered in devrant 不

    I want to know what was alphanerd guy said in this rant so bad 不
  • 0
    This is the first time i see someone getting murdered in devrant 不

    I want to know what was alphanerd guy said in this rant so bad 不
  • 0
    This is the first time i see someone getting murdered in devrant 不

    I want to know what was alphanerd guy said in this rant so bad 不
  • 0
    This is the first time i see someone getting murdered in devrant 不

    I want to know what was alphanerd guy said in this rant so bad 不
Add Comment