Part I · Chapter 2Why Engineering Feels Broken

    The Courage to Ask Why

    Curiosity · From Product Driven by Matt Watson

    It's easy to keep building. It’s much harder to stop and ask if you’re building the right thing. Nobody wants to be the one who stops the train. But if we never ask why, we risk building in the wrong direction.

    Every decision involves trade-offs: between speed and stability, between what’s urgent and what’s important, between the version you ship and the one you wish you had time to perfect.

    Teams can’t make good trade-offs if they can’t see the bigger picture. And if there’s no clarity on the goal, who it’s for, or what success looks like, those decisions aren’t strategic. They’re just guesses.

    And once those guesses start stacking up, so does the momentum. The team moves faster, but further away from what matters.

    Without the why, trade-offs don’t serve the outcome. They follow the path of least resistance. Or they follow whatever feels most interesting in the moment.

    Over time, trade-offs stop feeling intentional. Work keeps moving. Tickets get closed. Features get shipped. But no one stops to ask if it still makes sense.

    It’s hard to notice, because moving forward feels like progress.

    Your team stops asking why. Because every time they do, it leads to silence or pushback.

    That’s when disconnection sets in. You want to care, but the system wants you to follow orders. It gets even harder inside a culture focused only on velocity, not impact.

    Why Is Where Ownership Begins

    Ownership doesn’t start with a job title. It starts with a pattern of noticing, questioning, and caring about what happens next.

    That pattern often begins with a small pause:

    Hold on. Why are we doing this?

    It’s not rebellion. It’s ownership. It’s how you interrupt momentum to make a better decision.

    But ownership needs direction. Asking “why” doesn’t just challenge the work. It reconnects it to the product vision.

    The best engineers don’t just follow better instructions. They know when to stop and ask better questions, so they can get it right. They make trade-offs with intent. They start thinking like someone who cares what happens after the code ships.

    That's what ownership actually looks like. Caring about the outcome, not just the output.

    That kind of understanding doesn’t happen by accident. It happens when leadership clears the way. It happens when your engineers feel trusted to think, not just execute.

    That’s the beginning of Product Driven Leadership.

    Ownership grows when you expect it and make space for it. When the goal is clear, the decisions feel different. Trade-offs sharpen and priorities snap into focus.

    You’re not just building fast. You’re building toward something.

    And that’s the real unlock. Not perfection. Not velocity. Just knowing what matters before the code is written. And the quality gets better because people care about the outcome. It becomes something you’re proud to ship.

    Why not speak up when something feels off? Why not slow down just long enough to make sure the trade-offs actually serve the goal?

    It doesn’t take long. It creates clarity. It creates care for what happens after the product ships.

    That's product thinking, powered by courage.

    Why Engineers Got Boxed Into “Just Build It”

    Why did we get here?

    In the name of efficiency, we separated the thinkers from the builders. Product teams wrote the requirements. Managers tracked the work. Your engineers just executed.

    It looked clean on paper. It promised predictability and scale.

    It came at a cost.

    We disconnected the people building the product from the people it was supposed to serve. When you can’t see who you’re helping, it gets easier to stop understanding your purpose, and eventually, to stop caring.

    Your engineers weren’t told to stop thinking. But typical engineering culture trained them to think about code, not customers.

    So they learned to focus on velocity and stop asking why.

    The Roadmap Momentum Trap

    This is what momentum does when no one stops to ask why. It carries the work past the point where anyone feels safe to question it.

    By the time you sense something’s wrong, the machine is already in motion. The roadmap is locked. The deadline is on the calendar. The team is sprinting.

    What starts as a plan becomes a train that no one knows how to stop.

    You can already see it going off the rails. You know it won’t land, won’t matter, won’t help the customer. But your job isn’t to stop the train. It’s to ship your part and keep it moving.

    That’s the roadmap momentum trap.

    Once the work is underway, it’s already too late to ask why. You’re not just raising a question. You’re threatening a timeline. You’re challenging decisions that have already been scoped, resourced, and sold.

    Instead of slowing things down, engineers ship it anyway and brace for the silence. The roadmap gets delivered, and the impact never shows up. And no one really knows why.

    Then the cycle repeats.

    This is how good teams burn months of effort on the wrong thing. It’s not because they didn’t care. Movement is just more important than questioning the direction.

    But seeing the problem isn’t enough. It takes courage to stop the train. Especially when the plan has already been promised by leadership to someone.

    The people closest to the code often see the problems first. That doesn’t make them difficult. It makes them the early warning system you need.

    Speed Without Why Still Fails

    Startups are supposed to be the place where “why” gets asked all the time.

    There’s no bureaucracy. No rigid process. Just engineers and customers, building fast and staying close to the problem. Most startups begin that way.

    They talk to users. They build to solve the pain. They iterate based on feedback.

    Even with that freedom, it’s easy to fall into the trap.

    That’s what happened to me at Stackify. We thought we knew the problem. After all, I’d lived it myself: debugging production issues with no logs and little visibility. We started building something we thought was cool.

    However, we didn’t talk to enough potential customers. We didn’t slow down to really understand what they needed.

    When we finally shipped it, users were curious. But it didn’t click. The problem we were initially trying to solve, giving developers secure access to production servers, simply didn’t resonate.

    I even spent $10,000 to sponsor a dev conference for our big launch. We got zero new customers from it.

    We thought we knew what customers wanted. The product didn’t miss because we were careless. It missed because we didn’t listen. We didn’t understand our customers’ problems well enough.

    Even as a startup, we made the same mistakes that everyone else does. We thought we knew better than our customers and stopped questioning if we were building the right thing.

    Being small doesn't protect you from building the wrong thing. Only curiosity does.

    Why This Matters to Teams

    Most engineers didn’t get into this field to write code for other people’s checklists. They got into it to solve real problems.

    Solving problems takes context. It takes the freedom to pause, ask questions, and understand the outcome you are building toward.

    When teams are encouraged to do that, the product gets better.

    Engineers feel connected to the work. The code has context. The effort has purpose. That's what makes engineering meaningful.

    The part most teams miss is that this isn’t just an engineer problem.

    It’s a leadership responsibility.

    When your team isn’t asking why, it’s not because they don’t care. It’s because they don’t feel safe enough to challenge the plan.

    In startups, the cost is even higher.

    Asking why isn’t just a way to reduce rework. It can be the difference between product-market fit and running out of time and money before you get there.

    You can’t fix the product without fixing the culture. It starts by making space for the question that changes everything:

    “Why are we doing this?”

    Not once. Not at the kickoff. Not just in planning meetings. Everywhere. All the time.

    Questioning the work isn't rebellion. It's being responsible. It's the pursuit of work that matters. It's how product thinking comes alive in engineering.

    The Beginning of Something Bigger

    Asking why isn’t just about curiosity. It’s the first signal that someone is starting to think like a product builder. Product thinking doesn’t belong to one role, and product success doesn’t live on one team.

    Whether you’re writing code, shaping designs, managing the roadmap, or running infrastructure, you’re part of the product team.

    The moment you care about what happens after the work ships, you’re no longer just executing. You’re owning outcomes. That’s where everything changes.

    When everyone starts thinking that way, you're no longer just building products.

    You're building a product team.

    About Full Scale

    The playbook, put into practice

    Product Driven is the model. Full Scale is how we live it. We help companies build engineering teams that think product-first, with senior developers who own outcomes instead of just closing tickets. If you’re trying to build a team like that, let’s talk.

    See how Full Scale works