Who it’s for

Practice the engineering decisions you don’t get to rehearse at work.

Most engineers only get to practice judgment when the decision is already real.

A production issue is happening. A deadline is at risk. A senior engineer disagrees with you. You have to decide whether to take on technical debt, trust an AI-generated change, or push back on a direction the team is already moving toward.

Those moments are valuable learning experiences, but they are also high stakes.

Engineering GPS gives you a place to practice those decisions before the consequences are real.

You work through realistic engineering situations, make the call in your own words, have one part of your reasoning challenged, rethink the decision, and leave with feedback on how you approached it.

No score. No perfect answer. Just deliberate practice for engineering judgment.

Different career stages. Different judgment gaps.

Engineering GPS gives engineers the deliberate practice their current role may not provide.

Early in your engineering career

You can write the code.You haven’t had enough chances to make the hard calls yet.

The problem

Consequential decisions around releases, architecture and incidents are often made by someone more senior — so you can reach bigger responsibility before you’ve practiced enough of them.

What GPS gives you

Rehearse realistic engineering decisions safely, before the consequences are yours.

  • Build judgment alongside technical ability
  • Experience decisions your current role may not expose you to yet

Growing toward senior

Your technical ability is no longer the only thing being evaluated.

The problem

Your scope is growing, but the trade-offs, risk, pushback and product judgment expected of you are rarely taught deliberately.

What GPS gives you

Practice the decisions expected at the next level before you have to make them for real.

  • Work through ambiguity and competing constraints
  • Practice influence, pushback and decision-making under uncertainty

Already experienced

Experience gives you judgment.It can also make your practice narrower.

The problem

Your day-to-day role deepens some kinds of judgment and rarely exposes you to others, so unfamiliar high-stakes decisions are hard to rehearse until they suddenly matter.

What GPS gives you

Keep your judgment sharp by stepping into situations outside your normal operating context.

  • Test your reasoning against unfamiliar scenarios
  • Practice high-stakes decisions without real-world consequences

Why judgment matters more now

AI is making implementation faster.

That does not remove the need for engineers. It changes where more of their value comes from.

Engineers still have to decide what to build, what to trust, where to accept risk, which trade-offs are worth making, when to challenge an approach, and when something that technically works still should not ship.

Those decisions are difficult to learn from a course or a framework alone.

Judgment develops through exposure to situations, making decisions, seeing what you missed, and trying again.

Engineering GPS is built to give you more of those repetitions.

One situation. Your reasoning. One challenge.

  1. 1Situation
  2. 2Make the call
  3. 3Get challenged
  4. 4Rethink
  5. 5See what your reasoning shows
  6. 6Try another

You are given a realistic engineering situation with enough context to make the decision.

You explain what you would do in your own words.

The mentor does not immediately tell you whether you are right or wrong. Instead, it challenges one important part of your reasoning.

You respond again.

Then you see what your reasoning shows: what was strong, what changed, what you may have missed, and one principle you can reuse in future decisions.

Then you can try another situation.

You don’t need to connect your codebase to practice.

Engineering GPS is not trying to replace the tools you already use to work on your code.

For deliberate practice, you should not need to upload your architecture, explain months of technical debt, connect your repository or recreate your company context.

The situation gives you the context you need. That means you can focus on the part you are actually trying to develop:

The decision and the reasoning behind it.

What kinds of decisions can you practice?

Engineering judgment can show up in many forms.

You might have to decide whether to ship an AI-generated change you do not fully understand. You might have to choose between protecting quality and meeting a deadline. You might disagree with a more experienced engineer and need to decide whether to push back.

  • AI-generated code you don't fully understand
  • Deadline vs. quality
  • Disagreeing with a senior engineer

Over time, Engineering GPS can expose you to decisions involving architecture, technical debt, operational risk, AI, ownership, product thinking, stakeholder pressure, uncertainty and influence.

The goal is not to memorise the “right” answers. It is to become better at reasoning when there is no obvious one.

FDE Practice Lab · Beta

Already facing a real engineering decision?

Practice is only one way to use Engineering GPS.

Sometimes you already have the situation. You are weighing a real trade-off, facing a difficult technical decision, or trying to work out how to respond to something happening in your team.

Bring a real situation where the answer isn’t obvious. The mentor won’t simply tell you what to do. It will challenge how you’re thinking about the decision, help you see the trade-offs, and work with you toward a decision you can explain and defend.

Build judgment before the stakes are real.

You don’t have to wait for the next production incident, architecture disagreement or difficult release decision to become better at engineering judgment.

Practice the decisions now. Make the call, get challenged, and try again.

Start the FDE Practice Path →
Already facing a difficult engineering decision?Help me think it through