Lately, especially with the layoffs frenzies, I've been rethinking one of my engineering culture practices in particular: having a culture of everyone maintaining documentation for everything (using particular lightweight methods and conventions).<p>It's a lot harder harder to tell people to do this (because it's professional, it's effective for your team and company, and you'll be valued as a great engineer)... when they can look around themselves, at our industry, and see all the sociopathic execs at companies having great years... getting rid of people to make numbers look even better.<p>And making a liar out of me for telling people they should be thinking about our collective success, rather than hoarding information for job security, or declining to help out a colleague in what (in a sociopathic company) could be a zero-sum game.<p>I still believe in great engineering teams, and I will heal or smite any toxic elements within my power... but I haven't yet figured out how to reconcile my best-practice culture theories with the current reality, when we see all these prominent techbro companies revealing more of their true nature in a way that employees can't ignore.<p>One idea is to bootstrap a company that's better, and not get into a VC trap that eventually will probably make you be jerks even if you weren't already predisposed. (It's hard-mode, compared to just getting some VC money, hiring people, and just repeatedly trying to look like you have growth potential. Also, you have to share the equity more equitably, or you're telling people that the truth is that it's transactional, and most of the talk about focusing on the success of the whole is a swindle, to get them to do what you want to make you specifically rich.)<p>Another idea is to find a good company, and work within that. (But that's hard, when even the ones that profess to be more values-oriented than most are usually just a veneer over the familiar sunny-sociopath culture.)<p>Another idea is to hire a team with values compatible with the good culture theory, and if the company starts going bad, we idealistically or on principle still do things right. And it the company really stabs itself in the face, and we have to move on to other places, we'll have that network of a rare great team.