26

Scenario:

Designer/Developer with years of experience in multiple projects spanning a range of technologies who is one of those happy/go-lucky goofy/funny people that tries to get along with everyone regardless of their position or title.

Formerly a back-end developer for several years working primarily in c, shell code, and other languages I was not as interested in.

Got out of backend coding and got into the presentation layer design/development as an artist and designer by nature and went into UX/UI design/architecture/integration graphics/effects etc.

The pecking order of a general software dev shop there tends to be an indifference between backend/frontend devs.

I deal with backend developers (outnumbered with 20+ backend devs vs me for a good sized project.)

Have stuck around for quite some time now but have begun thinking more of moving on for some specific reasons.

Being the only presentation layer guy I get razzed often by the backend developers who seem to disregard what I do. Which I'm used too, and for the longest time razzed back, except its getting old and lately its becoming more insulting.

It's an SL shop, I live in primarily XAML all day long and try to avoid the c# we use primarily on the back.

  • I've put in the hours and continue to try and be helpful where I can.
  • I'm good at what I do, rarely require help of anyone for anything related to what I do.
  • I wear multiple hats and pitch in diversely.
  • I try to encourage better practices professionally.

Problem is that in return;

  • I sometimes get snide remarks that would suggest what I do is inferior (I've worked the other side, wasn't as interesting to me as the visual side is.)

  • Disregarded as just the UI guy with seldom acknowledgement there's only one guy trying to come in after all of them to "make it pretty."

  • I get intentionally excluded from things.

  • Most things I do get discounted as easy. Often provided with delayed requirements too close to deadline which has often had me up late hours working nights and weekends trying to compensate for the lack of notice and communication.

  • Criticized for getting an office of my own including passive comments going to my superiors suggesting its not deserved which makes feel like an a-hole even though I never asked for the thing.

Basically it's beginning to stir resentment, lack of motivation, not enjoying the workplace, and basically steering me towards other opportunities.

I seem to stay for the people I enjoy on the business side, a few colleagues who became friends, and my respect for the business we're in.

So my question is, how can I professionally re-establish a presence deserving of mutual respect and steer colleagues back towards a more normal work relationship.

Any advice welcome.

Volker Siegel
  • 1,336
  • 11
  • 22
tired-devigner
  • 279
  • 3
  • 5

3 Answers3

26

As a database person I have gotten a lot of the same stuff.

Some people have to believe that any choice other than the one they personally made is bad. So you are wrong if you have a different profession, you are wrong if you have a differnt religion, you are wrong if you drive a different kind of car. These types of people cannot be reasoned with and I prefer to consider them childish and insecure and stay out of their paths as much as possible. Once you look at it as their personality problem, it is easier to take. Frankly I just laugh at the ridiculousness of these people and go on my merry way.

Some of them are jealous of the private office. The only way to get them to stop being jealous is for them to get private offices or for you to give yours up. Frankly, I'd live with the jealousy instead. And the money thing is just over the top. I wouldn't even bother to respond to that just give them my patented teacher with a misbehaving child withering look.

I would stop giving alot of help to the ones who are most vocal about how you are inferior. Or make them uncomfortable when they ask with a snide comment in return about them needing the help of the front end guy. I would only do this with the worst of them, the irredeemable ones.

I'll never forget an auditor being nasty to a trainee because he didn't have an accounting degree and telling him that he couldn't be too smart becasue accounting was the most difficult degree there was (Yeah I know, but accountants often really think that!) and then being very embarrased to find out the guy had an MBA and a degree in physics. Sometimes you give them enough rope to hang themselves. Look for opportunities to make the worst ones look foolish in their assumptions about you. Since you say their code is not especially good, when they talk about how you couldn't do thus and so, you talk about how you did this and that in previous position instead and why it would be a better way to go.

However, some can be shown that what you do is valuable and technically difficult. For those people you need to show respect for what they do and show them you know what you are doing. I do think that being quiet about your background using their technologies is a mistake. I assume your managers already know you have those skills since they hired you. So talk about how you used to do that but find this more challenging and why.

Right now a big part of your problem is not the other devs, it is management. You need to talk to them about how long tasks take and why and make sure that they give you the proper lead time to do your job. You need to push out the deadline everytime they give it to you late rather than staying til all hours to get it done. You need to remind them of how much time your part of the project will take long before you have reached the 24 hours before launch stage. If you say that your part of the project will take 4 days, then make sure they are reminded about that on day six and day 5 and day 4 that the deadline will be missed if they don't give you what you need. Make sure to let them know throughout the project what you need and when and how much notice you need to have. Make sure they are told in public and in writing. It is really important to insist that you need the time and the deadline must slip if they don't give you stuff in time. We had the same problem of people wanting us to build data imports less than a day before launch and it didn't stop until we stopped enabling them.

You also need to to talk to management about being excluded from things you should be involved in.

HLGEM
  • 142,324
  • 26
  • 258
  • 516
  • 2
    Brilliant point: "Once you look at it as their personality problem, it is easier to take." – Volker Siegel Jun 10 '18 at 02:14