The Pragmatic Engineer

The Pragmatic Engineer

Share this post

The Pragmatic Engineer
The Pragmatic Engineer
Dealing with a Low-Quality Engineering Culture at Big Tech
Copy link
Facebook
Email
Notes
More

Dealing with a Low-Quality Engineering Culture at Big Tech

Big Tech expectations vs reality, handling the initial shock, and improving the engineering culture.

Gergely Orosz's avatar
Gergely Orosz
Apr 12, 2022
∙ Paid
99

Share this post

The Pragmatic Engineer
The Pragmatic Engineer
Dealing with a Low-Quality Engineering Culture at Big Tech
Copy link
Facebook
Email
Notes
More
7
3
Share

“Q: I’ve joined a FAANG company (one of Facebook, Apple, Amazon, Netflix and Google.). I was hoping to learn more best practices and to improve my engineering skills.

“But a few months in, I’m shocked by the engineering culture. The team I joined has the worst codebase I’ve seen. No unit tests, poor naming, code reviews non-existent, and the build takes 30 minutes. My manager is uninterested in my suggestions to improve things. What can I do? Help!”
- a disillusioned software engineer

Dear disillusioned engineer, I’m glad you have shared your shock and concern. While it’s normal that we don’t assume the highest engineering quality at a startup, most of us expect a strong engineering culture to greet us when joining Big Tech for the first time.

While many teams within big companies do have a high engineering bar, this is definitely not universally true. In this issue, we dive deep into this topic:

  1. Big Tech expectations vs reality.

  2. Reasons for lower engineering standards.

  3. Handling the initial shock.

  4. Improving the engineering culture.

  5. Advice to avoid surprises when joining a new company.

This post is for paid subscribers

Already a paid subscriber? Sign in
© 2025 Gergely Orosz
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture

Share

Copy link
Facebook
Email
Notes
More