8

One of my bad dev habits is that I tend to take up too much work because a lot of devs I had to work with seemed not competent enough. It's a bad habit because I get way overworked which influences code quality and deadlines.

I have to learn to trust more in others and give up some responsibility... it's hard though.
I think a big influence on my mindset has been that I never worked in a team bigger than 4 developers and I had way more experience in web dev than the others.
I sometimes may appear as an arrogant prick, but it's not intentional.

Comments
  • 2
    Most devs are really really bad at their jobs. They are too lazy to read a book or watch some videos so try to reinvent every wheel or do absolutely mind fucked things.

    My solution has been to completely lose all faith and accept I will always work on shit products.
  • 1
    @Crost cynical... but true in the end
  • 1
    @PepeTheFrog even as a lead you inherit a shit stain of code quality. No time to sort it, no tests to do it without risk, no one else interested but vaguely recognise that there is a problem when changing a line of text takes 2+ days.

    Every time for me
  • 1
    I accepted incompetence of coworkers. It was really demoralizing when I was junior then regular but I had to keep babysitting seniors day after day without hurting their egos showing them the right way.

    Now I don’t care so much, I just wait for them to finish a single simple task for 2 sprints while I nudge them in the right way every standup meeting 🤷🏻‍♂️
  • 0
    @neriald lol
    edit: But do you have enough exchange with your peers over challenging tasks?
  • 1
    @PonySlaystation as I said first in the standup I tell them how I would do it and why it is easier/better that way. Then I always offer help mostly in form of “lets have a call and we can check it on the code”. In which they usually respond, let me try your way first or I want to test my idea first in order to keep their shit code hidden from 3rd eyes. And in general I just wait for them to finally ask for help if they ever or finish the task themselves.

    Edit: tldr; yes
  • 0
    @neriald Yes, but I meant more like the opposite way, do you get some input as well?
    It seems to me that you have more experience than them, thus it seems like you give them help.
  • 1
    @PonySlaystation yeah, on average they have 2-3 years more experience on the domain than I do. So once in a while they fart some hidden knowledge that was passed on via mail or such. But all in all it seems that I have a better grasp of bigger picture and the intricate stuff.

    Other than that I have this one colleague who I see as equal but sadly our approaches are way too different, we keep arguing 😅 but all is cool cause we both are respectful to one another. Anyway I do get a lot of useful input from him. However recently he’s too demotivated and I think he actively started looking for a job even, and he too started to take forever to finish tasks or can’t even be bothered to read the damn code anymore.

    So what do I do? Wait on them.

    I have this habit of checking people’s tasks and the code they should touch. I don’t go implementing it but it gives me general idea of what I would do if I were in their place. I think that gave me the perspective I have today.
  • 1
    @PonySlaystation that was all on useful inputs I get. Mostly I don’t get any input other than the dev I mentioned and other times it is just useless information…
Add Comment