4

One of the most headache-inducing things about being a developer is having to find a solution to every little ailment that software has.

An example would be: working with a particular stack. LEAN, MEAN, LAMP, WAMP,.. The nightmare of having to deal with every single error in PHP, NodeJS, Apache Server, Nginx, the HTTP spec intricacies, the HTML5 spec, API problems..

Sometimes it's just a lot to deal with and I'm trying not to lose my patience.

Comments
  • 3
    No sir. Those aren't *our* problems to fix.

    You know who has to fix those problems?

    Operations, dev/ops, security, etc.

    If your title is "developer" or "software engineer" and you're doing dev/ops stuff I bet you're not getting paid enough for it.

    I do all the things you mentioned, I get paid well enough for it. I'm invaluable to my employer because nobody else can/will. If you can't say the same, you're being taken advantage of.
  • 1
    I would 10/10 agree with sariel here man. If you have that people at your company then it is THEIR job to fix it. If you don't and it lies on you then yeah you might be doing way more than your paycheck is for my man
  • 0
    @sariel I mean maybe, but if if you want to write out software with out errors or warnings, it can really be a challenge at times. And sometimes you go on a deep quest to fix a minor thing. But if you want or need error free, it can be necessary.
  • 0
    @jeeper full stop.

    It's fine if you're doing this as a hobby.

    If you're getting paid, as in a job, you need to check where your paycheck ends.

    Do not do work for free. It hurts you, it hurts me, it hurts the community.

    Back in 2005-10 the graphic design job market was FLOODED by fresh out of college "graphic designers". Average salary for talented designers still hasn't recovered. Not to mention Thom, Djik, and Sallie with 15 minutes of Photoshop time choose to call themselves a "graphic designer" now.

    This is important because starving fresh out of college students will work for minimum wage because they don't know better.

    If someone wants you do go outside of your payscale once, fine. Twice, ehhh. Third time is a pattern and they need to pay for it.

    Think like a sex worker. Don't suck that corporate dick for free no matter how much they promise you tomorrow. Pay now or no action.
  • 0
    @sariel Then indeed I am. The company has to have sufficient funds to afford more than a handful of developers in the first place and a lot of companies don't have that money.. lmao.
  • 0
    @CaptainRant money isn't the only form of payment.

    Company shares, extra vacation, larger bonuses, free services, titles, experiences, etc....
  • 0
    @sariel Again, if they have the budget. lmao. Some companies can barely afford three developers and nothing else; no extras.
  • 1
    @CaptainRant Yes...

    Though it is your decision to work there.

    I do like however smaller to midsize companies as I have a big problem with authority, especially the form of "deus vult" - where upper management dictates and the lemmings under them have to die as being told.

    Though I struggle with @sariel a bit.

    Some things should be known.

    If you develop an HTTP based API, I'd expect an developer to understand HTTP.

    It's sometimes hard to draw a line... Other than that - any employee signs a contract in which his role and tasks should be properly defined... If not, you shouldn't have signed it if you don't like it.
  • 3
    @IntrusionCM I completely agree. A good developer knows the app from start to finish.

    My point is, a dev shouldn't be tricked into a dev/ops position and not paid for it.

    I worked in a dev/ops position for 5 years without the title and without the pay because I didn't realize how much my goodwill was being taken advantage of.

    Don't be like me, stand-up for yourself and push back. Set expectations with your employer. You may lose your job, but was it worth having if they will only have you if they can abuse you?
Add Comment