Live data from Hacker News

Ask HN: Advice for tolerating the "corporate" aspect of software jobs?

news.ycombinator.com

11–20 of 21 posts

Re: Ask HN: Advice for tolerating the "corporate" aspect of software jobs?

#11
Gratitude is the best attitude.

If you want to mess with cool tech in your own time, create your own company or do cutting edge research at a university go for it.

Otherwise if you can get a well paid job where you get up do stuff you enjoy half the time suck it up and just deal with the corporate stuff. If I could afford not to work I'd miss a few aspects of working in software, but not too many!

Re: Ask HN: Advice for tolerating the "corporate" aspect of software jobs?

#12
Not caring is key. Like so much is out of your control you have to accept that most of the company’s decisions aren’t about you or factor you into account. Including your own performance reviews - you can get lucky and have a boss you gel with - or have a boss you don’t interact well with. Or your salary is a rounding error someone had to solve for.

Re: Ask HN: Advice for tolerating the "corporate" aspect of software jobs?

#13
You’re not getting paid to “code”. You are getting paid to bring business value to the “corporation” by either making the company more money or saving the company more money than they are paying you.

The corporate aspects are the entire reason that they put money into your account.

Re: Ask HN: Advice for tolerating the "corporate" aspect of software jobs?

#15

You’re not getting paid to “code”. You are getting paid to bring business value to the “corporation” by either making the company more money or saving the company more money than they are paying you. The corporate aspects are the entire reason that they put money into your account.

There was a saying at Google, I code for free, they pay me for XYZ (literally everything else).

Re: Ask HN: Advice for tolerating the "corporate" aspect of software jobs?

#17
You'll very soon see how people with the biggest impact (net positive or negative!) in your company are the ones playing the corporate game.

Without having a big impact, it's virtually impossible to grow in your career. Because of this, playing the corporation game is the most important part of our jobs.

We are first an employee for the company, then a software engineer. We mostly deliver value for the company by coding, but it isn't the only thing we do.

Working in a team and organization is very different from working alone.

In a big enough tech organization (10+ people), the impact of your "coding skills" is smaller than the impact you can have by just reorganizing the team in a more efficient manner.

How important those meetings and processes are important for the company.

Without them, you could still write software, but it would be very disorganized. The company needs to figure out what to focus on, focus on it, and moving Jira tickets across the board is a way to coordinate it.

Meetings and work relationships are the only way to get your organization to improve.

It's normal to feel frustrated at first, just don't let it become your personality or be too cynical about it otherwise you won't be able to have an impact.

Soon your emotions will adapt so you will feel less fed up by those things. For me.

It was only after a decade of experience I stopped getting triggered by those inefficiencies and understood how hard it is to actually run a team, much more an entire department / company.

Re: Ask HN: Advice for tolerating the "corporate" aspect of software jobs?

#19

You’re not getting paid to “code”. You are getting paid to bring business value to the “corporation” by either making the company more money or saving the company more money than they are paying you. The corporate aspects are the entire reason that they put money into your account.

We have heard this a couple of times but lets be honest- its BS. Making software is hard work and you are paid for that. You are not paid to walk around the office to see if there is any savings to be made. They have a different person for that.

Re: Ask HN: Advice for tolerating the "corporate" aspect of software jobs?

#20

You’re not getting paid to “code”. You are getting paid to bring business value to the “corporation” by either making the company more money or saving the company more money than they are paying you. The corporate aspects are the entire reason that they put money into your account.

There was a saying at Google, I code for free, they pay me for XYZ (literally everything else).

The 90ies just called- they want their lame it jokes back.
Post reply on HN