HACKER Q&A
📣 fandorin

Role-model companies with the best dev culture in 2023


What are the role-model software companies with amazing dev culture now?

In 2013-15 many people were looking up to how Netflix or Spotify built their dev culture and how they operated and developed their products.

What companies are setting current trends now (in 2022-23)?

EDIT: I know that 'amazing culture' can mean different things to different people. I'm interested in examples of the companies that are setting the current trends how development should be done. Structure of teams, CI/CD, pipelines, responsibilities, tooling, day-to-day working methodology (product management probably too).

Of course this judgement is subjective - I'm fine with that.


  👤 half0wl Accepted Answer ✓
Generally, I think having an open handbook is the trending culture. Building in the open is becoming more popular - GitLab really moved the needle on this, so IMO from an outsider's perspective, Airbyte [0] and Posthog [1] has the best (publicly available & documented) processes, apart from GitLab of course (I didn't like that they removed stuff like their compensation calc, but I understand the motivation).

[0] https://handbook.airbyte.com/

[1] https://posthog.com/handbook

edit: addendums


👤 mattkantor
Shameless plug - the place I've been at for the last 2 years has the best culture I've seen or heard of (I've been around since the 90s). It is so good I changed my plans and went from contract to Full time a year ago. Transparency, pragmatism, solutions over blame, remote first, learning focused, rational hours (4.5 day work week), approachable C level, solid feedback process up and down. CEOs drive this.

https://www.flywheelsoftware.com/post/why-flywheel


👤 meowtastic
I've noticed a common theme across several such posts/comments - our definitions of a "good" company can widely differ. I, for one, find it's important that the team can always quantify how every feature adds value to customers. Others are happy just focusing on highly-technical, challenging work.

We're already starting to see examples of these differences in the thread started by @JonChesterfield; I'm sure others will pop up.

The only conclusion I can draw so far is that interviewing the employer remains as important as ever. Don't just write off a company because of what you see online, just have a 30 minute chat.


👤 yashap
The startup I work at is definitely Netflix culture inspired, I think they remain a pretty popular “culture role model.”

Wasn’t sure if it’d be for me at first, as it’s so different from where I was before. Previous company I was at, great social culture (pre-COVID), very nice people, but very top down decision making. Also nobody ever got let go (or even really talked to) for performance reasons, very easy place to coast. Some people referred to the culture as “toxic positivity”, which is a pretty good description. Really, the only way people got let go was at mass layoffs every 2 years or so, but between layoff people could dog it and nobody would say anything. Overall it was socially fun, but work wise extremely slow, inefficient and bureaucratic. I have lots of good memories from that place, but I don’t think it was an EFFECTIVE company culture.

At my current, “Netflix inspired culture” company, there’s a lot less process, a lot more personal responsibility, and an expectation of high performance. People who aren’t contributing enough are quickly told, and if they can’t turn it around, let go. I thought it might feel too harsh/cold for me, but I actually really like the culture. Low process, high productivity, and you can trust basically all your teammates to be high quality contributors and decision makers. I feel more pride in my team and what we’re building. Social aspects are definitely not as fun as at my last co., but I do think a fair bit of that is the post-COVID world, hard to have a really social/fun company culture when most people are remote most of the time.


👤 lumost
My 2 cents,

10 years ago there was a huge focus on structuring engineering teams in ways that made it so that individual engineers did not matter. There were also tons of dependencies between teams as you would have "Systems Engineers", "Devops Engineers", "DBAs", "Data Scientists" etc. etc.

Web work was also relatively new, and few leaders actually had a handle on how much time things would take. Functional splits lead to teams making poor assumptions on other team's efforts, and agile produced cancerously bad software cultures.

My experience in 2023 is that few teams maintain any agile concepts outside of daily stand-ups/weekly syncs. Teams are generally functionally integrated, and have a more or less date oriented culture depending on how annual goals are set and how you make commitments to customers. Cloud computing, improved test infrastructure/expectations, CI/CD, and maturity have dramatically changed development culture industry wide.

Is this an a-typical experience? I can't think of the last time I saw a project with a date that the engineer hadn't set.


👤 jemmyw
I like the place I work, it's pragmatic, doesn't jump on every bandwagon, ships features to customers (I've worked places that just couldn't get things shipped), has interesting problems, blameless culture, 100% remote. Still a good size for me, not too big, not tiny. Great CTO who is very intelligent, kind, yet firm when he disagrees.

I doubt we're setting trends. It's just a lovely place to work. https://www.aha.io/


👤 didip
No such thing as a company with the best work culture. It is very dependent on the team and the manager.

And even if you found an amazing team, all it takes is one re-org for the team to be ruined.


👤 mlhpdx
Unfortunately the answer is a lot of companies. Not big names, not ones that extol their own virtues, not the loudest voices. So, yeah, difficult to find but numerous.

Generally I’ve found them to be smallish companies with a track record of growth (“uninterrupted prosperity”) and a culture that values the holistic good (i.e. has buried the exclusive focus on shareholders) and comes from the top.


👤 JonChesterfield
Also welcome, what companies have broadly adequate dev culture?

Something like:

- you don't get paged when things break

- it's possible to ship to production within, say, a month

- there's a sane CI system in place

- there's no product owner between you and the customer

- at least partially remote working is OK

(@op perhaps you could clarify what would qualify as amazing culture? I suspect the bar is higher than the above)


👤 isuckatcoding

👤 notsure357
GitLab is my favorite company to watch, really hope they someday become more popular than GitHub

👤 ushakov
Vercel, Fly.io, Automattic, GitHub, HashiCorp

👤 kirso
Some of these companies can also be found here: https://peoplefirstjobs.com

It doesn't seem to be updated very often though with resources so I am collecting a static list of such companies in case anyone is interested to explore. Obviously it won't fit across the bill but some of the criteria:

- Product-led

- Known for excellent engineering culture

- Outcome oriented

- Remote

- Invest in professional development

- Neither chaotic or beauracratic

- Sustainable & profitable


👤 tompic823
At Doppler we have a strong culture of engineering excellence, thorough PR review, security, automation/CI, and helping each other succeed. We give engineers 30% time to work on things they think are important and are remote first (but also have an office in SF). Our engineering team hangs out in Discord all day to make pair programming/debugging easy. It helps that our CEO used to be an engineer.

👤 brundolf
I don't have firsthand knowledge, but based on their product I get the feeling Discord must have an amazing dev culture

👤 gardenhedge
I don't have the link right now but apparently Spotify didn't follow their own squad stuff that they put out into the industry.

👤 hassanamirkhan
Airbyte