News for hackers. Stuff that matters.
Re:Ask HN: How to play the politics game at your company? by muzani on Wednesday February 28, 2018 @08:21PM (#16488912)
Be valuable to your team. Make everyone's life a little easier.

Try to sneak into an irreplaceable position, where you can ask for whatever salary you want. Tech is full of these opportunities. As a junior, you are often given unsexy, boring stuff that nobody wants to handle. That's a good place to get lots of leverage.

Be friends with everyone, especially other departments further away. Social ties are a mesh, and the more mutual friends you have with, say, a boss, the higher everyone's opinion of you. If three of someone's friends like you, chances are they'll think well of you too.

Learn to listen well. Listening is something that needs to be learned. This is the easiest way to make friends. It also unlocks most leverage. You'll learn surprising things. Like a subordinate might care more about being in the same department as a cute intern rather than being promoted and getting more pay.

My core rule when dealing with politics is just to know yourself and know your counterparts. Everything else is easy once you do.

Re:Ask HN: How to play the politics game at your company? by noobhacker on Wednesday February 28, 2018 @08:32PM (#16488964)
How do I get leverage out of "unsexy, boring stuff"? Here are some scenarios that I'd like advice on:

- In an analytics role, the junior is assigned the data cleaning work. It's boring, it requires a lot of dirty, ungeneralizable work. And they don't get to do the modeling work and delivering insights that appear more impressive.

- A junior SWE is assigned to maintain some in-house software. They squash bugs, but don't get to design new products or present on new launches.

"Everyone agrees" that data cleaning / maintenance is important, but there's hardly visible credit for this kind of work. What's the best way to gain leverage here?

Re:Ask HN: How to play the politics game at your company? by webmaven on Tuesday March 06, 2018 @05:16PM (#16532592)
> [data cleaning is] boring, it requires a lot of dirty, ungeneralizable work.

How sure are you that it really is ungeneralizable? Just because it appears that way at first glance doesn't mean you won't find opportunities for automation once you understand the domain and the typical dirt in the data better than anyone else (note: 'dirt' can often be modelled).

And well, once you're the developer and maintainer of the data-cleaning system that has become the company's competitive advantage...

Similarly, bug-squashing is often an opportunity to really understand some important but unglamorous system (eg. payments, or authentication), as managers will notice that bugs in system X are fixed much faster and more thoroughly when assigned to jr. developer Y, and this often leads to becoming the go-to person for implementing new features in that system.

Re:Ask HN: How to play the politics game at your company? by partisan on Wednesday February 28, 2018 @09:03PM (#16489105)
Older systems tend to have a lot of business logic built into them. Use the time you spend going through them to learn the business domain. Learning to understand why you write code is just as valuable as know how to write it.

Tackle boring or unsexy tasks with the same creativity you would bring to other tasks. Share your approach with team members. They may have similar problems and may appreciate your solutions.

Re:Ask HN: How to play the politics game at your company? by xstartup on Thursday March 01, 2018 @03:51AM (#16490549)
Leverage the data pal. You are inside a company, access every day. Explore the limits of your access, how far can you get. What data can you access? Can you use that data to get some leverage? Surely, based on the data you are cleaning you can speculate what it is being used for. Can you shoot some questions about it to seniors and offer them some advise to improve?
Re:Ask HN: How to play the politics game at your company? by imauld on Thursday March 01, 2018 @12:31AM (#16489904)
> Try to sneak into an irreplaceable position, where you can ask for whatever salary you want.

If you can't be replaced, you can't be promoted.

Re:Ask HN: How to play the politics game at your company? by z3t4 on Thursday March 01, 2018 @04:46AM (#16490768)
Also if you can't leave, you don't have much leverage. So make sure your "irreplaceable" skills are thought for elsewhere. eg. don't become expert in some in-house tools, unless it's what your company is directly selling.
Re:Ask HN: How to play the politics game at your company? by muzani on Thursday March 01, 2018 @03:47AM (#16490534)
That is a danger, but you can still get substantial raises.

You can expand your territory. Like you can go from being the only guy who knows how to modify the installer, to being the person in charge of builds, CI, backups. Then heading a small department on this.