Hey — I offer hands-on AI coaching for dev teams. I spend a day or two pairing with your engineers in your codebase, teaching them Cursor, Claude, Copilot, and the workflows that actually stick. No slides, no theory — just real work on real code. Your team leaves confident and shipping faster. Let's chat
Published
2 min read

Trevor I. Lasn

Builder, founder, based in Tartu, Estonia. Been coding for over a decade, led engineering teams, writing since 2015.

Code Wins Arguments

How Meta and other companies use the 'code wins arguments' mindset to turn ideas into reality

From Facebook’s S1 filing: “Rather than spending days debating whether a new idea is feasible or the best way to build it, engineers prefer to just prototype and see what works.”

Prototyping to Prove the Point

Meta’s development of its text feed feature is a great example. Before official approval, engineers had already built prototypes. Why? Because when there’s a working prototype, it’s hard to argue against its feasibility. Instead of getting bogged down in discussions, they demonstrated what was possible by building it.

This approach is common across many tech companies. Prototyping shifts the conversation from abstract ideas to concrete results. Code moves the debate forward and turns theory into progress.

A Tool, Not a Black Box

Prototyping isn’t about hiding away and coding in isolation. It’s a way to bring ideas to life and get feedback. Once you have something tangible, share it. You’re not building the final product in secret; you’re showing that the concept works.

At Stripe, engineers build prototypes even before full approval. It’s easier to demonstrate that something works than to convince others with words alone.

Google takes a similar approach. Design documents guide big projects, but a working demo speaks louder than any well-written plan.

If you’ve got an idea, build it. Don’t wait for endless meetings or approval. A working prototype not only proves your point but shows your commitment to solving the problem. It’s the fastest way to turn ideas into action and avoid unnecessary back-and-forth. Just remember, it’s a starting point—not the final product.


Found this article helpful? You might enjoy my free newsletter. I share dev tips and insights to help you grow your coding skills and advance your tech career.


Check out these related articles that might be useful for you. They cover similar topics and provide additional insights.

Reflections
4 min read

Build Your Army

If you want to do great things, you'll need people with skills that complement yours. You can't do everything yourself. You need a team. You need an army. You need to build your army.

Oct 4, 2024
Read article
Reflections
8 min read

What Makes a Great Engineering Manager?

People don't quit jobs, they quit bad managers. Here's what great engineering leadership actually looks like

Dec 8, 2024
Read article
Reflections
4 min read

Unrealistic Deadlines In Software Engineering

Unrealistic deadlines are more than just stressful—they set engineers up for failure

Sep 7, 2024
Read article
Reflections
5 min read

A Company Is Not a Family. It's a Sports Team

'We're not just a company, we're a family!' It's a nice sentiment, sure. But it's also a load of crap.

Oct 5, 2024
Read article
Reflections
7 min read

The Real Cost of Meetings: What FAANG Companies Do Differently

Discover how FAANG companies like Amazon, Google, and Netflix reduce the hidden costs of meetings by embracing written communication and minimizing unnecessary gatherings.

Sep 17, 2024
Read article
Reflections
5 min read

When Should You Actually Worry About Tech Debt?

Technical debt isn't the monster under your bed, but it can become one if ignored too long.

Sep 12, 2024
Read article
Reflections
4 min read

Weeks of Coding Can Save You Hours of Planning

Weeks of coding can save you hours of planning. It’s one of those sayings that’s been around forever, and for good reason—it’s a warning that still holds up today.

Sep 21, 2024
Read article
Reflections
3 min read

Engineering Managers Should Write Code

Engineering managers who stop writing code lose touch with their teams and become ineffective leaders

Sep 18, 2024
Read article
Reflections
4 min read

Why I Value Firebreak Sprints for Managing Technical Debt

How scheduled developer freedom weeks can revolutionize your codebase and team morale

Apr 8, 2025
Read article

This article was originally published on https://www.trevorlasn.com/blog/code-wins-arguments. It was written by a human and polished using grammar tools for clarity.