Blogs from the Ranch

< Back to Our Blog

Why I’m Still Working at Big Nerd Ranch

It’s my third year working at Big Nerd Ranch as a developer and instructor. Inevitably, I have a lot of friends (and recruiters) asking me why I am still working here.

I could tell you working at the Ranch is awesome because of the cool office, brilliant people, great projects and stellar bootcamps, but in reality it all boils down to two non-negotiable values: trust and kindness.

Bill Phillips

Trust powers every other benefit I love about the Ranch. Because we trust one another, we have perks like a remote-first, results-oriented environment that values the craft of communication and fosters kind, trustworthy people (down to our hiring policy).

Clash of the Coders winners

Other Atlanta tech companies offer ROWE, the option to work from home and higher salaries, but after a couple years these tacked-on benefits hold little appeal for more senior talent when they aren’t the logical outworking of company values. Working from home is no longer a perk if doing so endangers your career and damages your perceived productivity.

In contrast, my nerdy colleagues at the Ranch trust me to get things done and communicate expectations, and I trust them to do the same, regardless of our preferred work schedule or location. There are no micromanagers or implicit commitments delivered at a water cooler: we bias toward over-communication.

Staff breakfast

Because we value kindness, the Ranch is made of good listeners and communicators, so I don’t have to navigate company politics or tread lightly when it comes to difficult topics. Everyone is kind and supportive, so I feel comfortable (even obligated) being transparent about the good, the bad and the ugly.

We derive many other values from trust and kindness:

  • Bias toward action (or ownership). If something needs doing and doesn’t have an owner, help it find a home! Don’t just assume it’s someone else’s job.
  • Remove barriers to action. A new developer shouldn’t be blocked for 24 hours waiting for source code access. Trustworthy people can be trusted with the tools and access they need in order to take action.
  • Bias toward over-communication. Don’t make assumptions (like “My client knows I’ll be out of town in two weeks” or “It doesn’t need to run in Internet Explorer”). Clarifying expectations may be awkward, but it’s better than discovering you live in an alternate reality.
  • Bias toward fewer meetings. When you communicate well and frequently, there’s no need to “get work done” in meetings.
  • Strong opinions, weakly held. The brightest minds have strong convictions about the best framework/program/workflow, but are always ready to give it up for something better. Don’t be dogmatic.
  • Pop the why stack. “Why are we not billing for this work?” “Why do you need a new blogging platform?” Tasks often hide a giant Jenga tower of assumptions. It seems adversarial to challenge these assumptions, but asking good questions is the best yak-shaving antidote!
  • Assume positive intent. Give your colleagues and client the benefit of the doubt. Remember, you work with kind, trustworthy people!
  • Challenge the status quo. Just because it is this way, doesn’t mean it needs to stay that way. Don’t be afraid to break poor conventions in the codebase or to kindly challenge bad habits in the workplace (like Sludge).

As long as we continue to value trust and kindness, I know the Big Nerd Ranch will be my herd.

Are you interested in a work environment that values kind, trustworthy people? We have some openings right now!

Scott Ritchie teaching

Not Happy with Your Current App, or Digital Product?

Submit your event

Let's Discuss Your Project

Let's Discuss Your Project