The ultimate career reality check for developers

2 min read Original article ↗

This has nothing to do with code

Amando Abreu

Press enter or click to view image in full size

“Highway 212 with multiple high slope hills and complete tree coverage on both sides of the road” by Matt Duncan on Unsplash

A job isn’t just a job, it’s a relationship, you give your expertise, and you get a salary + bonuses that is based partly on the industry standard and on how much ROI your boss can get from selling your work to his customers.

A business’s only goal is to maximize revenue and minimize expenditure.

You’re an expenditure, in fact, most people in the company are. If your boss had a way to get rid of all of you, he would. The only reason you’re there is because they need you. And the only reason you’re paid is because there’s legislation in place.

They need your skills, without them they cannot make solutions to sell, but they also aim to pay as little as possible for them, that’s a minimized expenditure right there. You need to leverage the fact they need you to your advantage.

Your goals and how much you want them will predict how good you are at negotiating. If you have no ambition, small goals and low self-esteem, you’ll be taken advantage of very often. This will eventually build enough resentment to make life very frustrating.

Before the job search

Find out what you want