How to go to war with your employer
drewdevault.com
drewdevault.com
The post connects two things I didn't consider before: collective action and internal tooling
Something that I've seen: management mandates that everyone use shitty tooling. Using collective action to challenge this and put a fire under management's ass to make internal tooling not shit isn't a bad idea imo
Really, I'm just happy I see an article here that speaks positively about organized labor and the adversarial relationship between employer and employee. The only flaw with this article is that it spends too much time talking about HR and not enough about litigation
Honestly, if you disagree with fundamental ways your company operates, it’s usually a lot less effort and a lot less stressful to find a new job that is aligned better with how you like to work.
I think one mistake a lot of job candidates make is accepting offers too quickly before making sure there’s a mutual culture fit.
The same mistake is made by a lot of employers: not making sure there’s mutual culture fit from the employer’s perspective prior to extending an offer.
One time I was on a team developing a desktop client in a division of a major public cloud. We had endless process inherited from our division built around ensuring cloud services (of which we created 0) were of sufficient uptime and security.
God how I wished I could find a way around the hours of pointless red tape involved in getting my job done. How many times did I write security documents explaining that our new product is not a cloud service and thus XYZ does not apply?
Another example, my current role has a laptop refresh policy. These usually make sense except my laptop is a crap 2019 MacBook Pro which struggles with what I do. I’m not set for a refresh for another 1.5 years. I think there’s likely a route to improving my job performance and using a faster laptop, that don’t start by quitting my job.
From my experience, this is becoming an area where you have no traction. Companies have increasingly complex security and record retention policies, your choice to use Linux (when the company is a sea of Windows machines) creates more work for your IT group to support. So guess what their blanket answer is going to be?
Yeah I know you Mr Hacker are responsible and would never fall victim to malware, because you personally audit all packages and their dependencies you download (eye roll).
But imagine you are in charge of security for a company and some argumentative contrarian insists on running the sole Linux machine in your corp network. Potentially your entire business or reputation is at risk because of this guy’s unilateral decision. Wouldn’t it be reasonable to tell them to stop?
What evidence do you have to believe this?
All employment is “at will” in Tech, you can be fired for any reason. The only thing preventing you from being fired is your capacity to create value for the company (as seen in the company’s eyes)
Unless you’re truly irreplaceable, you don’t have much leverage by default.
Wrong. The reason cannot be discriminatory
An important distinction to make, one that can cost a great deal if not made
Except in the US there are about 100 ways employers can still fire you even if the underlying reason is discriminatory.
They just can’t expose the real reason in writing and they make up other reasons (or no reason at all).
Edit: and just to be perfectly clear, I don’t applaud companies who discriminate (I myself am a minority frequently discriminated against). Just pointing out the unfortunate reality that non-discrimination laws are extremely weak and ineffective in the US when it comes to hiring/firing.
You can get pretty far by creating an impression that you have a mandate for what you're trying to do. Having a higher-level individual contributor position seems to create that impression in itself, at least at my company.
You do have leverage though, that's a point that this article makes. It costs time and money to onboard people. Also you can unionize, and acquire even more leverage
You're making a pretty strong claim and just assert it to be "the fact of the matter", reminiscent of an opinion column from a newspaper
Within the legal framework, here is what you have to do: whatever your employer asks you to do. No, if your employer believes that Linux isn't right for their business, or that you can't work from home, you are not supposed to do that.
I think smart employers will give a lot of agency to engineers to make some of these decisions, but it's not your call. If you want to make these decisions, become an employer yourself.
"When disagreeing, please reply to the argument instead of calling names. 'That is idiotic; 1 + 1 is 2, not 3' can be shortened to '1 + 1 is 2, not 3." - https://news.ycombinator.com/newsguidelines.html
I appreciate your taking it out! and have turned the flags off on the GP.