AbstractOps Values

by Adam Spector in May 17th, 2021

We wrote the first draft of our values before we had a landing page (in contrast to many companies that don't even think about it until they're past a hundred people).

In our humble opinion, assembling a set of well-written values is an exercise in efficiency, because it grounds us. It provides organizing principles for how we look at the world, and how we make decisions. It reminds of the kind of people we want to be and the kind of organization that we want to build... and this set of cues flows into company policy (how do we handle vacations or expenses?); into stakeholder interactions (with employees, customers, investors, etc.); and into metrics (how much do you allocate to an option pool or benefits?).

In an effort to have "well-written" values, we've avoided platitudes and instead phrased them as "choose X over Y". As an example, "excellence" is a badly written value, because who doesn't want to be excellent? On the other hand, considering what you're giving up by choosing to be excellent is a useful exercise. Are you saying "excellence over work-life balance?" Are you saying "excellence over perfection?" Those are very different sentiments.

Finally, we believe that values need to evolve to match the current identity of the company. We're in the early innings of many, many versions. Read on, and please provide feedback; we'll incorporate it in the next version β€” it's a great way to Make AbstractOps Yours πŸ˜‰.

To choose a single sentiment that embodies our culture, we aim to be Thoughtful.
That value is expressed through:
- Be Fair
- Make AbstractOps Yours
- Exhibit a Spirit of Inquiry

Be Fair

Being fair is being long-term greedy β€” choosing short term outcomes is tempting, but life is long, and the world is small. Life is a multi-turn game.

We try to make fair decisions by considering the intersection of empathy and pragmatism.

In case the concept of fairness is still fuzzy, here's a litmus test. A fair decision is usually one where a disinterested third party, who has access to all the relevant facts, thinks is reasonable.

How should this play out at AO?

Fairness is easier than Goodness β€” "Goodness" can be hard to agree upon. Try to decide if something is the "right thing" to do, and everyone will have a different opinion. However, fairness as a concept is very deeply rooted in our psyche β€” not just in humans but even in animals.

The Golden Rule β€” by being fair to people you're automatically following the golden rule.

Choose integrity when it conflicts with self-interest β€” we're all self-interested. Nothing wrong with that. But when a self-interested decision makes you uncomfortable, check if you're doing something unfair. If you are, choose your values and integrity over that self-interest. This is not just true in interpersonal interaction... it's especially important in business. If you feel like you didn't do right by a customer, make it up to them, proactively. If someone's underpaid, give them a raise, proactively... not when they threaten to leave*.*

Prize empathy over hyperrationality β€” Make decisions that make you seem human β€” of course you should be rational and pragmatic, but if it violates the fairness test, it's probably lacking in empathy.

Practice radical candor β€” Radical candor is often thought of as brutal / cruel honesty, but the original reasoning is that not being honest to someone is actually unfair to them. Sugarcoating the situation to a direct report will backfire because you didn't give them fodder to improve and then you'll end up having to fire them.

Build vulnerability-based trust β€” This can often serve as a key enabler of radical candor. If you trust each other, it's much easier to be honest with each other. Seek to solicit feedback on yourself, and on your work β€” and offer the same to others. Show, appreciate, and encourage mutual trust.

Exhibit courage in interactions β€” We all need to make tough calls and have tough conversations sometimes, but don't let that freeze you in your tracks because you think it'll go badly. If you've been fair in the past, the other person will trust that you have your reasons for a tough decision. While radical candor and trust-building may be hard along the way, it's also critical for the inevitable tough situations.

Communicate directly, and efficiently β€” It's okay to be a little rough around the edges, as long as you have good intentions.

Be a martyr, sometimes β€” Be someone who sticks their neck out for other people, at personal cost. There's no better way to build trust than to create a positive sum game by giving up X so that someone can gain 2X.

Ignore "shareholder value" β€” Focus on stakeholder value instead: for your clients, your suppliers, your partners, your employees, your teammates, etc., with a sound strategy and business model. Profit and shareholder value are a natural consequence.

Corporations are social entities β€” If a company's management ignores the social nature of a common enterprise β€” aka, trying to do right thing or fair thing β€” the company becomes a nameless, faceless monolith with no identity, culture, or integrity.

Assume good intentions β€” if everyone is expected to be fair, and held to that standard, you don't have to assume bad intentions.

  • Never ascribe to malice that which is adequately explained by incompetence or oversight (Hanlon’s razor).
  • Never ascribe to malice that which is adequately explained by differences in personality, behavioral tendencies, or value systems.
  • There is no such thing as β€œhealthy” paranoia. Instead, by choosing colleagues and partners who are trustworthy and beyond reproach, we're able to assume good intentions and act more freely with them.

Prioritize fair outcomes β€” Outcomes and processes are both important, but fair outcomes are more important than predictable processes.

Make AbstractOps Yours

We expect every person to act like a leader (or future leader) of the company. It means we expect everyone to shape the company by owning their work, proactively suggesting and leading things that impact the entire team and mission.

This isn't to say we're a holacracy or an anarchy. To quote Ratatouille, "Not everyone can become a great artist, but a great artist can come from anywhere."... similarly, not everyone's opinion is equal, but a great opinion can come from anyone.

We expect every person to go above and beyond, and deliver that additional ounce of creativity, cleverness, and dedication. (Note: this doesn't mean long hours...quality work and commitment to success does not always correlate to hours in front of a screen.)

You shouldn't ask for either forgiveness or permission. Instead, it's somewhere in the middle... ask your peers and managers for their thoughts on any thesis where you have conviction, to make sure you aren't missing anything. If so, run with it. This is the thoughtful way to break the mold.

AO becomes a generational company when you take risks and take initiative, especially with Type 2 decisions (those that are easy to reverse). We expect you to mess up once in a while, as long as you (and we as a company) learn something valuable from it.

How should this play out at AO?

Above-market Equity β€” We set the high watermark in generous equity, especially amongst seed stage companies. We blew through a 10%+ equity pool in a year! "Acting like an owner" isn't lip service here. We believe everyone who joins us in the early days before product-market fit should be appreciated for their conviction and treated as pioneers. We don't treat "founders" differently than "early employees" β€” we're all "founding team". But with great power comes great responsibility.

Set checks and balances β€” "Wise restraints set us free.” Create accountability for yourself, and others. Hold others to a high standard, and set an even higher one for yourself. No one is above reproach. We don't believe in putting "founders", "executives", or "managers" on a pedestal. Be honest (in a constructive way, in the right forum) with everyone. Checks and balances improve reliability and outcomes.

Customer > Team > Yourself > Company β€” Prioritize outcomes for the customer first, then your team, then yourself. The company will succeed as a natural consequence.

Prize autonomy over caution β€” we hire high-caliber people and trust them to operate independently. ICs should know when to exhibit judgment and escalate things; and managers should know when they really need to step in, rather than micromanaging.

Be pragmatic rather than bureaucratic β€” Make quick and thoughtful calls; put the bare minimum process in place, when appropriate, to prevent irreversible mistakes, enforce accountability, and avoid reinventing the wheel.

Exhibit foresight β€” Own not just your outcomes, but the team's. Own not just your outcomes today, but over the long term. Again, be long-term greedy. Know that when you make decisions and establish precedent, others will rely on it. Do your best to "play 3D chess, not checkers," to see around corners, and to achieve long-term outcomes rather than short-term efficiency.

Avoid both unbridled chaos and perfect harmony β€” We're an early stage startup; zero chaos leads to stasis, but too much will kill us. We're constantly on a journey to toe a fine line of "just enough" chaos. Embrace that level of chaos.

Exhibit a Spirit of Inquiry

The entire AbstractOps thesis is predicated on the belief that Experience and best practices are good. Learning and curiosity are good. Transparency and visibility are good.

We're enabling every startup, every company to embody kaizen; not just based on their own history and "knowledge graph" but β€” through transparency and better data β€” the experience of thousands of other companies in their shoes.

That thirst for knowledge and improvement embodies everything we do.

Finally, in our view, curious people are just way more fun to be around. They're more fun to talk to, to learn from, and to grow together with.

How should this play out at AO?

Aim for cleverness rather than predictability β€” Past solutions are not always predictive of future outcomes.

Be a generalist, wherever possible β€” Exhibit broad curiosity. When solving complex, real-world operational problems, the entire team needs to exhibit generalist tendencies, to detect holistic solutions. Avoid silos, and look for better cross-discipline and cross-functional outcomes. We need to see the whole board, the whole battlefield. We need to be enjoyable to be around, not just smart. We optimize for polymaths, not PhDs. We prioritize marathons, not sprints.

Be relentless... - But if you think something is an incomplete solution, dig deeper. Live by the pareto rule but don't be superficial. Drill deeper. Interrupting is okay in the pursuit of the right answer (as long as you don't compromise our first value by being unkind... exemplify "yes, and").

... But pick the practical solution β€” The dark side of curiosity is diminishing returns. Don't overengineer things. Curiosity is more about the best outcome than the most interesting outcome. Interesting outcomes compromise ownership, a key value of ours, by being inefficient or impractical.

In other words, don't reinvent the oval wheels, just the square ones β€” Reason from first principles. Question current practices, but without being iconoclastic. If the current "best practice" is solid based on logical reasoning, codify it. If "market norms" make no sense to you, question why it works that way, and, a) examine your premises, and b) come up with a better solution.