13

Some people get ego boost when they get positions like team lead or manager for software development team. In a nutshell you don't know shit about programming how the fuck you became tech lead? You fucked up the entire project that you managed and now shifting blame on someone else. Well fuck you!

Comments
  • 3
    This is why devs need to make sure they covered their ass and always have evidence of who made which decisions.

    Want me to refactor feature the way you like it? Drop a comment in my MR review. Im not doing it just because you told me that face to face.

    Want me to make a hotfix for a bug thats not even in this issue scope that Im working on? Either update current issue description with changed requirements or make a new issue for that hotfix and it will be dealt with separately.

    Want me to risk flashing a new ROM on our device due to arbitrary deadline and do it in the office where electricity dissapears often and where we dont have UPS, so I would risk bricking device and offset deadlines for weeks until we get a new device shipped? Give me the order, in an email or slack and im doing it. But that will be your responsibility, not mine.

    There is something freeing when u are not leading the team. As long as you are competent you will never be blamed for anything.
  • 2
    Ok, so much hate here.

    First : You absolutely can manage a dev team without even knowing what program language project uses.

    Second : The dev, who raised to managment positions, are the worst managers ever. They still think "5 years ago I would've done that ticket in 1 hour, my devs sux"

    Third : Managment is complicated, that's why I'm never touching to that shit and just build up myu technical skills.

    And the last :

    Eventually everyone will rise to thier most incompetant level.
  • 1
    @NoToJavaScript You cant manage a dev if you never programmed yourself. I saw 2 different people trying to manage devs, both from mechanical industry. First one quitted after probation and cried. Second one tried to micromanage and introduce "timeboxing" and was put down in his place very fast, from that point on participated only in sprint planning/retro meetings. Its just two different worlds. Manager didnt realize that this is not a factory we cant estimate accurately how long something might take. Unless your devs are always adding a lot of cushion to do the task, then yes you can fall into believing that dev estimates perfectly.
  • 1
    @AnxiousADHDGuy Horse shit.

    Any, ANY dev worth that name can estimate in minutes precisions 99% of the tasks.(Add 20% on estimate always tho)

    The 1 missing % is the "unknown unknown".

    Dev is a factory. More creative, sure. More options, sure

    Like : Do I just fix thast code line, or do I fix the whole API which is poorly writen ?

    But ANY dev task can be estimated bu the devs who will do it.
  • 2
    @NoToJavaScript You are ignorant. Even seniors run into surprises and rabbitholes where estimations double or tripple. It happens when codebases are large or/and poorly written (as is in most of jobs).
  • 0
    @AnxiousADHDGuy yeah, you've got to have some trace evidence to avoid stalemates where you, as the lowest in rank, can be blamed for everything. Also, don't rely too much on systems where everyone can redact/remove their own messages - and especially, one another's.

    It's A-OK to be "that guy" around such snakes. And of course, better get out of there ASAP 🙄
  • 0
    @NoToJavaScript I ++your comment because I thought you were trolling. Now I'm confused.
  • 0
    @AnxiousADHDGuy my team leader is not a dev, but they still know how to talk to people. management is about knowing how to coordinate people, so it requires very different skills than coding. it *helps* to know how to code, but honestly i just need someone who knows what the team is doing and what we need so we can cover our asses
  • 0
    Hear, hear!
Add Comment