Reading the Season Before Choosing the Cloth

October 21, 2026 · Part 12 of 20

Opening Scene

An experienced tailor never chooses fabric based purely on a client’s stated preference in isolation. What season is it, what’s the occasion, how has this client’s taste shifted from last year to this one — all of it shapes the recommendation, even though none of it is written on the client’s measurement card. A heavier wool that’s perfect for a winter event would be a poor recommendation for a summer one, regardless of how much the client generally likes that fabric.

That contextual timing — recognizing that when something happens changes what it means — is exactly what time-based and seasonal features capture for a model.

In Plain English

Time-based features extract useful signal from when something happened, not just what happened — the day of week, the month, the time since a previous event, whether a date falls near a known seasonal pattern. Raw timestamps alone are usually not very useful to a model directly; engineered time-based features translate a timestamp into something that actually carries predictive meaning, the same way “winter formal event” means far more to a tailor than a raw calendar date does on its own.

The Old Way

Before this had a name in feature engineering, people already reasoned this way constantly:

  • A retailer stocking up before a known seasonal rush, reading the calendar as meaningful business information, not just a date.
  • A farmer timing planting around seasonal patterns, treating the time of year as core operational data.
  • A restaurant staffing differently for a Friday night than a Tuesday afternoon, reading the day of week as a real signal about expected demand.

In each case, raw dates and times were never treated as just labels — they were read for what they actually implied about context and behavior.

What’s Changing (and Why AI Is the Reason)

  1. AI tooling can now automatically generate a wide range of time-based feature candidates from a raw timestamp — day of week, holiday proximity, time since a related past event — far more systematically than a person manually brainstorming which time patterns might matter.
  2. Detecting genuinely meaningful seasonal patterns, rather than assuming a standard calendar-based cycle, has gotten easier, since real seasonality doesn’t always follow a textbook yearly or weekly rhythm.
  3. As more data streams in continuously rather than in scheduled batches, time-based features increasingly need to be computed the same way in both training and live production — a mismatch here is a common, quietly damaging bug this series returns to in Article 18.

The Metaphor, Fully Extended

Tailor ShopTime-Based Feature Concept
A raw calendar date on a client’s orderA raw, unprocessed timestamp
Recognizing it’s winter, near a formal event seasonAn engineered feature like month or holiday proximity
A client’s taste shifting from last year to this oneA feature capturing time since a previous related event
Choosing heavier wool for a winter occasion specificallyA model using time-based context to make a better prediction
A tailor who ignores the season entirelyA model given only a raw timestamp with no time-based features engineered
Recognizing an unusual pattern that doesn’t follow the standard calendarDetecting a genuine but non-standard seasonal pattern in the data

For Beginners: What to Actually Do

  • Never treat a raw timestamp as ready to use directly — extract the specific time-based aspects (day of week, proximity to a known event, time since a prior occurrence) that are actually likely to matter for your problem.
  • Look for real seasonal patterns in your specific data rather than assuming a standard calendar cycle automatically applies.
  • Be mindful that “time since a previous event” features require careful handling to avoid accidentally using future information, a concern covered directly in Article 19.

For Practitioners and Leaders: The Deeper Layer

  • Ensure time-based features are computed identically in training and in live production — differences here are a common, hard-to-detect source of real-world performance gaps.
  • Invest in understanding your specific domain’s actual seasonal rhythms rather than defaulting to generic calendar-based features that may not reflect real behavior.
  • Time-based features often interact meaningfully with other features (a theme from Article 6) — a promotion’s effect during a holiday season can differ sharply from its effect off-season, worth testing explicitly.

Quick Recap

  • Time-based features extract meaningful signal from when something happened, not just a raw, unprocessed timestamp.
  • This mirrors familiar contextual reasoning — retailers, farmers, and restaurants have always read timing as real operational information.
  • AI tooling can now generate candidate time-based features automatically and detect genuine, non-standard seasonal patterns.
  • Consistent computation between training and production, and awareness of interaction effects, both matter for getting real value from these features.

Where This Fits in the Series

Article 11 covered handling genuine gaps in data; this article covered extracting meaningful signal from timing itself. Article 13 looks at features built to stand in for something that can’t be measured directly at all.