103

A lot of the people are complaining about working in inhumane conditions. I want to debunk some bullshit that I think is causing this.

Devs are hard to find. That makes you valuable. A good dev that actually works for 30-40 hours per week is extremely hard to find.
The relationship with your employer / client should be simple: you work, they pay. What you do NOT:
1. Do not take responsibility for other people's decisions
2. Do not internalize other people's problems (you've got your own, better stick to them)
3. Do not let ANYONE guilt trip you into anything that you're not indeed guilty of.
4. Do NOT work for an effective rate that's significantly lower than you know you can get elsewhere.

There are indeed some utterly evil assholes out there that will try to manipulate you, into thinking that you're "part of the project", or that "you're all a team". Yeah, you are, but when it comes to making money, you'll only get the salary, regardless of how successful your work will be. THEY have a motivation to stay up late, to work extra hours, etc. You DO NOT. If you do that, and don't get paid extra, you're working for free, which means that you're not a professional.

Are you a professional? Then have respect for yourself, and bill for every fucking second of your time. Don't let the assholes think they own you.

As a professional, you MUST do EXACTLY what you're paid to do. No more, no less. Well, if you're feeling good about it, then you can do slightly more. And anyone that's demanding more, basically has no respect for you, and doesn't consider you a professional. That is the plain truth. See it as it is, and handle those scumbags accordingly.

Comments
  • 2
    Preach brotha! One with our skills should not out up with lesser mortals.
  • 3
    Depends where you are in the 'food chain'. My motivation is the enjoyment of creating something of the best quality it can be, so when I say to my team those things it's because I want people to share that passion to better themselves, and not purely be motivated by money. If you are motivated to build quality systems then the money should follow, that's been my experience but others mileage may vary. To say you get paid regardless of what you produce is strange, as it's very easy to not pay someone who constantly churns out turd, by giving them the sack!

    On the flip side, if the higher ups pull that shit on me I tell them what-for because it's clear they don't understand the root cause of the issue that is requiring them to spout that bull!
  • 0
    Spread the truth! Let the people know! Only true words here.
  • 0
    Exactly what I needed right now..
  • 1
    @steeb "I want people to share that passion to better themselves, and not purely be motivated by money" - yeah, I get that, you're right about it. Development is more than a job. That's why I try to do my best, even if I get paid even if I do my average. But doing my best is what increases my value over time.

    But do it for YOU, not for your employer or customer. If you really have some passion about development, and you want it to take shape, make your own project (laws regarding side projects and moonlighting may apply, for ex. any intellectual value that you create while being employed, even if not at work, is usually property of your employer still).
Add Comment