All companies are fucked up
jonpauluritis.com
jonpauluritis.com
I think another way to phrase this is "No company is perfect, don't let good be the enemy of perfect, find a company that ticks as many of your boxes while triggering as few or zero of your red flags" or something like that.
Is my job "perfect"? Absolutely not but it's pretty damn close and compared to my past jobs it's by far the best (if you can't say this then you might want to shop around). I have a friend who gets every Friday off, is that nice? Sure is but I wouldn't like a number of other things about the company he works for. Life/work is a series of tradeoffs/comprimsies, just make sure you are feel like you have more positives than negatives and you'll be happy.
I'm extremely thankful that early in my career I realized that I enjoy working for smaller companies. I was "lucky" enough to essentially be contracted out to a big client and I hated almost every aspect of it (except that I loved working on a single product vs the small little projects for various clients as I had done before). I took that experience and found a job at a small company that had a couple of products that I could iterate on and improve.
It's common to say something like "If you aren't changing jobs every 2-4 years you are leaving a ton of money on the table", that's mostly true but one other big benefit of moving companies is you get to exposed to a bunch of different ways companies are run, their culture, etc. I feel like every time I've switched jobs I've moved closer and closer to my personal "perfect", in part because I've recognized the red flags from my past/current jobs and watched for them before accepting an offer at a new place.
I'm in a similar boat as you. I really like where I'm at and if they switched to 4 day work weeks, it would be as perfect as it could get in terms of a job for me. Here's to hoping.
From here, my worry is the regret when it almost inevitably affects my home and family time in a negative light. When I miss that baseball game later down the road or am on a "business trip" for a family event that I most certainly wouldn't ever have to do in the position that I am in now, it'll likely make me 'kick myself' for not keeping this position.
Turns out the perfect workday is not 2 hours of boring work but 5-7 hours of focused, interesting work.
I worry about this constantly myself, I'm fully remote and I hope that I'll lapse into a sort of malaise at home and I'll start missing out on things I otherwise wouldn't.
> But finding your job easy, not being tired at the end of the day, having time for kids...
Yeah, that's certainly the crossroads that I am at. I'm at the age I feel like I need to make moves into areas that I want to be (infosec for me) while they're still available, or I'll lose them forever. But I also know I would love to have this job 10 years from now when (if) my kiddo is into competitive sports, etc. Then you add in the slew of other factors that could happen in a decade: reorganization, different supervisors, etc.
Twitter ? ;P
Realizing you have a lot of (if not full) control over what you associate with (company, religious org, etc) and therefore what levels of malfunction you do/don’t have to deal with is freeing. Specially with companies, I’ve had to encourage a number of friends/ex-coworkers to start looking for a new job after hearing what they put up with. The imposter syndrome is strong and feeling like they couldn’t get a better job (pay and/or environment). It’s wonderful when they get a new job and realize how what they dealt with was not “normal” or “ok”.
Yes, it's funny, many developers are strongly oriented towards "I must develop myself and become better" or "I must get the best deal for myself" which they see as polar opposites, it's an important part of one's identity to prioritize one over the other, but in either case I think two year tenures are best.
Companies should pay a big premium for developers staying longer than two years, but they pay less, I think because they assume developers who aren't moving are unambitious/coasting/used up.
Same. I have at worked at bigger organisations, at some mid point in my career, and it was reaffirming. I won't dig into the details, but when I think of the word "institutionalized" I think of how peculiar the way big orgs make you approach most tasks. Your skillset becomes intertwined with the institutions until you become encumbered and perversed with arbitrary approaches to things that don't apply outside your institution. You become ossified by these ideas and leaving becomes harder and harder.
I work for much smaller company now - sure there is more pressure, a level of disorganization but everybody contributes.
I'm pretty sure it's also because people do grow up bit-by-bit when they're exposed to different environments. Clearly, seniors can handle much more fuck-ups (or imperfections) than fresh graduates, often in much more graceful ways. I just thought this should never be underestimated.
How did you determine this? I an in this big question and I have worked for a small company but the lack of money, totalitarian decision making (CEO) and crazy hours didn’t work out for me. I‘ve put in more (health, lower salary) for more fun/culture. I would love to try it again (small company) as I enjoyed certain aspect such as a great culture, techminded and young but beeing the main income at home I am sticking to my BS job in a big corp so far (unfortunately).
How did you determine what is a good vs bad small company?
I don’t know how you need to make to provide for your house but I live in a LCoL area and make on the lower end of CA wages (working for a CA company, <15 people). For me this works well as I have a good amount of headroom the grow (it’s already happened, I got around a 17% raise after a little over a year there and multiple bonuses) and I’m making way more than most jobs locally (aside from some really stuffy corporate jobs I’d never take).
It’s a different story when you providing for a family but my approach has been to never assume my job is guaranteed (which it’s not, no matter how big the company) and to plan for if I’ll lose my job tomorrow. That sounds super stressful but I literally never think or worry about it because I’ve got 6-8+ months in my emergency fund (shout out to YNAB for changing my life w.r.t. budgeting).
I won’t pretend what I’ve done/found was easy or that “anyone can do it” but it can be done. There are good small companies to work for that don’t suffer from the issues you mentioned (though I know exactly what you are talking about and have experienced that as well).
Life is short and I’m so glad I found the company I currently work for. My work/life balance is amazing, I enjoy what I work on, my work makes a tangible difference, I get to help shape the company’s future, and I work with talented people who I like.
In the first anecdote the chef is a raging alcoholic, which is a pretty obvious issue, but everybody, no matter how successful or perfect-seeming, has some kind of cross to bear that occasionally makes them act in seemingly-irrational ways at times. Maybe they have a crippling phobia of spiders, so they refuse to watch any live TV programming that might show one. Maybe they have a birthmark across their genitals so they absolutely refuse to have sex with the lights on. Maybe they had perfectionist parents, so they react really badly to criticism. Etc, etc, etc.
A fear that makes you avoid some media does not make you broken. Body image issues you work around does not make you broken. Reacting badly to things that remind you of painful parts of your upbringing does not make you broken.
These are problems, challenges, issues, maybe horrible ones. But they are not the person and they do not make the person broken.
Sorry, maybe I’m just missing the point.
After typing this all out, I’m wondering if “fucked up” is not just a vernacular for “experienced”.
not going to lie... theres some poetry/truth in this statement
> "All happy families are alike; each unhappy family is unhappy in its own way."
"They fuck you up, your mum and dad
They may not mean to, but they do.
They fill you with the faults they had
And add some extra, just for you."
...
(Philip Larkin)
https://www.poetryfoundation.org/poems/48419/this-be-the-ver...
And even worse, the article extends the analogy to relationships, which can be interpreted to excuse domestic violence, as long as the victim is equally “fucked up”.
This is not OK.
Like, “Sure Activision/Blizzard was a fucked up company (and maybe still is), but all companies are fucked up, so it’s really no worse than any other company. It was just the wrong type of fucked up for certain types of people (women, minorities, etc.).”
None of this is explicitly said in the article though, so hopefully this wasn’t actually the point the author was trying to make.
What he's saying is that all organizations operate differently, and you have to find an organization that operates congruently to the way you operate. If you love to cook and drink a pint of vodka before lunchtime, maybe a restaurant where everyone's drinking all the time is just the place for you.
- http://www.todayifoundout.com/index.php/2015/07/history-colo... - https://traditional-dojo.com/blog/88092/The-true-and-not-so-...
Kano was all about modernizing what he saw as outdated and ineffective training techniques. He thought that by making jujitsu a sport he could save it from irrelevance, in an age when people where more likely to learn tennis than martial arts. He was very successful, he created Judo and some of his earlier students went on to develop BJJ.
This is interesting, as a kyu go player I was aware of the relation to color belts in Judo, but I didn’t know it was the go ranks that inspired the judo ranks. I kind of always assumed it was the other way around.
Of course most companies are messed up, the same way that every organization of sufficient size is. The reason is simply human nature.
I used to get really angry about lots of things, but I'm relatively calm nowadays. The trick is to look at all these antipatterns, political, inefficient, toxic behavior that you see in companies as some kind of force of nature.
Sales organizations building their own IT department. Product orgas caring about the process of building a product more than the actual product. HR guarding "people and culture", but talking shit behind employees backs.
Oh well.
You can either get angry, fight pointless fights and shorten your life. Or you make your peace and try to navigate the mess.
But the OP also shouldn't be glorifying being fucked up or working too hard. The drunken chef thing, that needs to change. Bosses not telling you what to do? That's the ideal.
Do what you are comfortable getting paid for, that enables you to have a family life, friends, and interests outside of what you get paid for. We were never supposed to work this much anyway (see: pre-industrial labor, hunter-gatherers, etc). If you are constantly stressed at work, find another job.
But I would add that in my experience it seems to correlate to size of the organization. I.E. smaller orgs are not immune but the larger you get the more organizational pathology that creeps in.
For me its based on 30+ years consulting, with many different companies of different industries, sizes, and maturity as an organization.
The value for me in this notion is that it has stopped me from fantasizing about idealistic work scenarios / environments.
In fact they can create the illusion of doing the opposite. Occasionally they actually manage it for real, but more usually they create a boom/bust cycle where everything looks splendid until suddenly it doesn't.
I strongly suspect pathology is related to personality disorders. The less disordered the management team and employees are, the less political drama, time wasting, power playing, and passive aggressive incompetence you get.
It’s funny that the author lists that as a way for a company to be fucked up. I’ve worked for a lot of fucked up companies. That’s one of the stories I tell my partners now about my hand-off management style. People will step up if given the opportunity. And if they can’t, it’ll rapidly become apparent and they’ll go find another company and somebody who wants to boss them around.
You said: "Not because I’m ambitious, but because things needed doing and I was the only one available to take care of them."
But this person doesn't always exist. Or that person might exist but might not want to "take care" of the team as they don't enjoy that or feel overwhelmed by it.
But in the end your team didn't self organize. You stepped up to organize it.
In many cases this only goes a certain distance, in many it doesn't and somebody needs to make the management decisions as a manager and understand what the team is struggling with.
"Operations" is kind of a loaded title because it could be 10 different things but I'm guessing in your context it's at least related to tech because the VP of engineering was put in charge.
If your job is to make the lives of your engineers easier by setting up infra and workflows to let them ship things faster and safer then you're kind of the perfect person to figure out what to work on because you're at ground zero experiencing everything first hand. Every bottleneck and problem you encounter is prime pickings for something to work on. Then you as a team (or as a solo person in this role) can figure out what to take on next.
This is the type of role I'm in now as a 1 person team with mostly free reign to pick what to work on and it's great. All of the devs basically treat me as a consultant, then I help identify ways to improve things and implement those solutions. I mostly focus on infra and deployment related topics. I regularly bounce ideas off the person I report to and we figure out long term goals together (a very positive experience), but day to day or week to week I self regulate my tasks to move towards the high level goals.
I started at a company that didn't have software as a focus. Went to a consultancy and did work for quite a few companies. Eventually got hired by a division of a billionaire's conglomerate. And I get to interact with members of my profession in similar sorts of situations.
And personally, I've yet to get to the internals of a company and not find some amount of spit, glue, and rubber bands holding together critical infrastructure.
Like always, there's something somewhere that will make me go, "They do what?" and raise my eyebrows.
And while I personally have not witnessed it, I do have friends who have worked for FAANG level companies and there is some amount of cowboy-ness there too.
We're all just kinda winging it.
I think of a time when I wanted to leave a company, and people pull a line like this out. They'd accuse me of a "grass is greener" mentality and try to tell me I had it good as I could get. But they were pretty spectacularly wrong.
Yes, all companies and all humans have problems. Perfection doesn't exist.
But this is not an excuse for a shitty or abusive employer, or just one that isn't for you. If you have intuition that there is better out for you, make a plan and follow it.
Old wives tale.
Things don't have to be the way they were 10,000,000 years ago because "that is the way they did it then."
If that was the case, we would still be diagnosing diseases using the 4 humors in medicine - black bile, blood, phlegm, and yellow bile.
In reality, it is good to give people feedback all the time, and it is good to give people a new belt as soon as they can do different levels of actions for each level. It's incentive to have a new belt every 2 or 3 months. It is a physical representation of progress.
I've read this a few times and don't get his analogy of martial arts belts to all companies are fucked up. It doesn't follow at all. I guess it means when you first start working after you graduate, you start at a white belt level and you keep working on getting into more fucked up companies as you go along until you find the one that is just as fucked up as you are in the same way you are, but this doesn't make sense because you also have levels of black belts - a 1st degree black belt is the same as a white belt to a 5th degree black belt. You never stop learning and getting better and higher belts. So I guess you need to keep finding more and more fucked up and worse companies for your whole life??? That fit you even better??? Because you learn to find more fucked up companies the more you practice finding fucked up companies?
I don't get what this guy is even talking about.
I have an actual anxiety disorder. I'm also pretty successful. Acute anxiety is debilitating -- it isn't something to be 'harnessed' for 'productivity'.
The anxiety itself can cause worse ADHD and/or stress symptoms. It’s a toxic strategy that mortgages your long term sanity for short term gains.
ADHD and anxiety are terrible. The harder you try to focus, the more anxiety you get. It's not something to trivialize like the article does.
Your doctor/psych can really be your worst enemy. They watch their patients suffer horrible outcomes and death, while they do nothing and say "not my problem", and constantly spewing bigotry against people with the condition.
I HAVE to use stress and anxiety to get my work done, and it's incredibly debilitating.
I can’t help but think of recent headlines regarding the apparent drop in worker productivity over the past year or so—-most suggest that economists are struggling to understand the cause. Yeah, it’s a gd mystery. Why aren’t people motivated to be “successful”.
With my current job, I explicitly went from a full stack dev to a front end dev to shed responsibility in certain areas, because if I'm allowed to see the whole picture, I'm going to try and fix the full picture.
It's not clear that people are actually being paid more after inflation, but assuming they were...
No.
If workers are getting more and producing the same, how can their productivity not go down?
Productivity = output per unit of input, according to some measure for output and input. For example, output = GDP, input = total hours worked.
And in theory, the output is equal to one's income, or the value added.
https://en.wikipedia.org/wiki/Gross_domestic_product (Production approach vs Income approach)
Binary statements aren't helpful, especially when one of the two binary options is impossible (perfect companies don't exist).
The real problem with binary statements is that it opens the door to people justifying severe problems at one company because "all companies are fucked up". Some problems are very different than others, and it's not really useful to lump them all into one bucket labeled "fucked up" that every company fits into.
> lol. All companies are fucked up... the trick is finding a company that's fucked up in a way that works for you.
This almost starts to touch on the nuance, but I think it's really important to clarify that not all companies are toxic, or abusive, or have incompetent executives, or underpay people, etc. There are entire classes of companies doing things that shouldn't be tolerated, especially when there are so many companies not doing those things that would be happy to hire good employees.
1. Figure out in which ways exactly your company is fucked up and align to that. Be a chameleon that operates like that company does.
2. Quit and find another company that more closely aligns or is acceptable.
3. Make your own company and design your own rules that resemble your way of thinking (but maybe others wouldn't jive with)
As an outsider joining a company, I find you can actually get a sense of the unspoken history of an organization by all the batshit crazy things it does. There’s always a story about how that all came to be. I’m not saying understanding that will help you fix it (you probably won’t), but it’ll at least give you a chance.
(Echoes of Anna Karenina)
You'd be shocked how often I hear engineers complaining about "politics" at the company (that they're trying to avoid) when really they're just talking about...human interactions. Humans being human.
First, it may take forever. Second, companies (and you!) are constantly changing, and a company that might work for you today might suddenly be a hellhole if upper management changes direction.
So, yes, "turn your belt black". But there are many ways to deal with a company that is screwed up: quit, talk to your boss, look for reassignment, grin and bear it until it changes, etc. Turning your belt black is only marginally related to dealing with whatever is happening at work.
I see someone has worked at Valve.
Most people focus too much on the "name" of the company and/or the compensation, and do not weight the other factors enough and often later regret their choices.
All human collectives are fucked up.
Yet in spite of this, we persevere, and we have been able to achieve incredible things.
Companies are just human collectives within a parameterized template of constraints under the current structure of human society.
And they're more or less fucked up on some degree, just like every group of humans from 1 to 1.5Billion
This seems emblematic of so much business writing.
The master becomes a student again, they say
All companies are fucked up but, but each fucked up company is messed up in its own way...
When things are going well and you’re in a growth industry, you don’t have to deal with many difficult issues. It’s the old cliche, winning solves everything. It’s really true. It solves everything… or maybe better said, it masks all your mistakes. A lot of the mistakes you make get masked because you receive almost no negative feedback.
But then the bottom fell out and the board let Tim Koogle go. The upper ranks of management emptied out pretty quick, except for me and the CTO who stuck around. We got a new CEO and set of peers in upper management. Let me just say, I learned a whole lot more about business on the way down than I did on the way up.
<https://www.ycombinator.com/blog/tim-brady-interview/>
(I'd noted this on my subreddit: <https://old.reddit.com/r/dredmorbius/comments/4qpd8z/tim_bra...>. I'd completely forgotten that this was from Ycombinator originally>.)
Maybe I wouldn't have clicked with another title but it just left me scratching my head being "yeah that's bad but why does that make 'all companies' anything"
Steve Jobs got away with that in the early Apple days - the pirate flag - trashing the Apple II team as bozos , trashing folks when they did not deliver what he expected but the Lisa/Mac folks believed in their mission and was happy to put up with him.
And Sculley/board got rid of him before he could inflict more serious damage.
Don't think twitter folks is like that.
Also, Steve when he came back seemed to have mellowed due to having a family and rather had trusted lieutenants in place to execute his vision and some of them still remain there at Apple.
Love this.
New to a city? Work in a restaurant. And if it's a good place the money is pretty good.
I think Wabi-Sabi helps us deal with this reality. Here's a cool explainer video: https://www.youtube.com/watch?v=M759yNSOTMs
"Wabi-sabi rejects the pursuit of perfection and embraces the reality of imperfection. The philosophy behind wabi-sabi can help us escape the hamster wheel of chasing an ideal life and teaches us to appreciate existence as it is: perfectly imperfect."
if Gemini was a person it'd be the lovechild of Madoff and a sewer rat
it means organizations are basically makeshift.