Pablo Hernandez Leal
LearningEvidenceStrategy

Look Before You Model

What can I learn about the problem before choosing the solution?

Use this when you are tempted to begin with a technique, architecture or tool.

You’ll be able to describe the problem, observations, and constraints before choosing a technique.

The idea

Understanding the raw problem can reveal structure, noise, constraints and opportunities that determine what kind of solution is appropriate.

Worked example · illustrative

Buying storage before looking at the clutter

Situation. You want to make the hallway easier to use and begin comparing shoe cabinets. Before ordering, you spend a week noticing what blocks the space and when.

The tempting conclusion. A larger cabinet will solve the clutter problem.

What changes the view. The main obstruction turns out to be bags and wet coats dropped near the door. Most shoes already fit in the existing storage. Observing the actual items and household routine changes the problem from insufficient shoe capacity to a lack of convenient places for arriving home with full hands.

What this supports. Try hooks and a reachable bag shelf before buying a larger cabinet. This does not prove that more storage will never help; it gives you a better starting hypothesis. Stop inspecting once you understand enough to try a proportionate change and learn from its use.

Useful when

Choosing a tool or serviceInvestigating a recurring difficultyPlanning improvementsUnderstanding a routine before changing it

Watch for

Inspection can itself become analysis paralysis. The objective is better hypotheses, not perfect understanding.

Where this came from

Applied machine learning

Related tools

Start SimpleComplementsSolve the Constrained ProblemComplements

Read the reasoning

Lessons From Six Years of Applied Machine Learning in IndustryPrimary post · Jun 4, 2024