Testing A Company Culture

I met a software engineer yesterday at a conference — let’s call him Ted (not his real name). He has worked at well-known Silicon Valley companies like Square, Google, and Yelp. Ted told me that culture varies widely across companies. I asked, “But how does that affect your job? You’re a software engineer — you just have to code to the requirements.” He smiled and said, “Culture defines how good the requirements are, how good my code is, and how happy the customer will be with the application.” Then Ted shared a practical test for culture: measure how much time you spend convincing others. If most of your energy goes into persuasion instead of building, the culture is working against you. In a healthy culture, things just flow — and you spend your day building, not convincing. In other words, in good cultures, it takes less energy to get things done.