Remix.run Logo
dirtbag__dad a day ago

[for companies with idk 100 or less headcount] Good culture boils down to:

1. Predictability. Flavors of it: deliver features on time, roadmap stays mostly stable, on demand requests are known about ahead of time, business struggling or doing well transparent, tech debt / upkeep are first class citizens of planned work. All of this is project management and communication.

2. Org pays market rate and has good benefits. Employment is an exchange and esp for those who work hard, they deserve the recognition.

3. “People” (aka HR) is taken seriously. The team is expected to be checked in. Those who aren’t get fired. Ideally, there’s enough in place for individuals to come to their own conclusion that they should be fired. See #1. When a req is open it’s a top priority of whoever is in charge.

You can be PM-nonexistent or PM-heavy with lots of meetings and JIRA. Maybe you can accomplish all 3 above in both worlds. My experience is that process when done right moves the needle. No process leads to nonsense and process for the sake of process grinds it to a halt. It all gets better when the leaders are bought in or self aware enough to get out of the way.

If you push for change long enough, and aren’t an asshole about it, just genuinely interested and motivated, there’s a chance you’ll see your vision for better culture materialize.

ahsteele a day ago | parent | next [-]

> If you push for change long enough, and aren’t an asshole about it, just genuinely interested and motivated, there’s a chance you’ll see your vision for better culture materialize.

Throughout my career, I’ve described this as “polite persistence is how you effect change.”

lukan 20 hours ago | parent | next [-]

Unpolitely breaching walls and doors is also how you effect change, but I prefer the polite persistence for a better long term effect as well.

tough 15 hours ago | parent [-]

"You can just do things"

21 hours ago | parent | prev [-]
[deleted]
roncesvalles a day ago | parent | prev | next [-]

>Org pays market rate and has good benefits.

This is so important. One of the things that kills company culture before the company even takes off is getting a sense from the founders that they're just trying to fool desperate/clueless people into working for them for less than what they're worth.

The startups that actually succeed have the philosophy "find the best people and pay them a lot". All the successful unicorns and decacorns over the last 15 years have a reputation of paying people well. There is literally not one startup I can think of that succeeded but has a reputation of underpaying.

And if you're unable to pay employees well then you're simply not well-capitalized enough and should drop the project.

solatic a day ago | parent [-]

By definition, paying employees well means paying them above-market, not market rate. If you pay people market-rate, nobody writes home about the compensation. Market-rate is also not "underpaying" i.e. below-market.

Paying above-market rates is walking a tightrope. On the one hand, experienced employees who are well-versed in your systems and your organization are indeed worth more than market-rate (i.e. someone new), and compensating them as such will retain them. On the other hand, it also retains poor performers, who you want to steer to finding roles elsewhere. Being ruthless about firing fast is one option, but it's a deal with the devil - it erodes psychological safety among people who stay unless the firing is unanimously desired and there is a consensus among everyone who remains that it was necessary. So if you handle the firing wrong, you affect performance and social cohesion everywhere. If you pay market-rate, it's easier to just make someone miserable until they self-select out and find work elsewhere.

Unfortunately (or fortunately?), all successful startups pay above-market because equity compensation in the right company can be a life-changing amount of money. So most successful startups seem to successfully walk that tightrope.

closeparen 3 hours ago | parent | next [-]

Even startups that beat the incredibly long odds to become successful mostly aren’t successful enough to make up for a long stretch of not earning BigCo RSUs.

zipy124 8 hours ago | parent | prev | next [-]

> On the other hand, it also retains poor performers, who you want to steer to finding roles elsewhere

If paying people less encourages poor performers to find roles elsewhere, it encourages your high performers to do this even more probably...

solatic 7 hours ago | parent [-]

It really depends on the organization, its mission, the employee pool, and the local cost of living.

Most software engineers are relatively well-paid compared to the wider labor market, even the engineers who are "underpaid". Kahneman's research showed that once you have enough money to pay your bills, making more than that has rapidly diminishing returns for your happiness. It's much more important to fit in - like your boss, like your coworkers, like your work, be recognized, have good work-life balance. None of that really requires above-market compensation.

When a firm pays below-market rates, it's a sign of one of two things: either they're abusing people who can't find work elsewhere, or people are happy to stay in spite of it. The latter are often really good places to work.

HN loves to complain about how money ruined the software industry. Let the people who will chase a raise from $180k to $210k go elsewhere. Let the people who want their moonshot at life-changing wealth go talk to a VC. There are other opportunities for people who realize that money isn't everything in life.

mlrtime 17 hours ago | parent | prev [-]

[dead]

ricardobayes 21 hours ago | parent | prev | next [-]

I agree with most of this. However in my time I've never seen a company that was a., successful and b., prioritizing tech debt/upkeep at the same time. I presume AI will fix this however maybe not since it's so tempting to defer strategic decisions to it.

I have seen tech companies flourish which had tech, or tech-adjacent leadership. I've never seen a really good tech company that was lead by an MBA, a "vibe bro", or someone looking to get rich quick. It almost always comes from a genuine passion to solve problems in a certain domain.

One key point is also hires, hiring slowly and not keeping bad hires around. Bad hires really pull everyone down and it's really difficult to work around bad coworkers.

I personally actively filter out companies who don't use Slack. The way communication is done in a company reflects practically every company decision. (Conway's Law)

deaux 12 hours ago | parent | next [-]

> I personally actively filter out companies who don't use Slack. The way communication is done in a company reflects practically every company decision. (Conway's Law)

Do you actually mean "don't use Slack" or actually just "use Teams"? If the former, I don't think that makes a lot of sense unless you own a lot of Salesforce stock. There's a number of Slack alternatives that pretty much deliver the same experience.

discreteevent 19 hours ago | parent | prev [-]

> I've never seen a company that was a., successful and b., prioritizing tech debt/upkeep at the same time.

Maybe you have only worked in start ups? I have certainly seen products fail or partially fail because of tech debt. One product was extremely unproductive to work on because of a patched together architecture. To the extent that bugs were introduced easily but took so long to turn around that customers left the product and told us that was the reason.

gavmor 18 hours ago | parent [-]

What's the transition threshold at which paying down tech debt becomes worthwhile? Maybe it's a gradient.

interludead 21 hours ago | parent | prev | next [-]

[dead]

ls-a a day ago | parent | prev [-]

[dead]