Skip to content
datarekha
Blog Production AI · GATE DA · how concepts actually work · Page 4 of 13

From theory to the systems that demand real understanding.

Long-form pieces on how production-AI teams orchestrate agents, serve models, and build the stack, plus GATE DA essays that turn probability, linear algebra, DBMS, ML, and AI into durable concepts.

295 posts · 20 categories
Time Series Jun 7, 2026

Stationarity, differencing, and why ARIMA needs a flat series

Understand stationarity, why differencing transforms a trending series, and how the d in ARIMA(p,d,q) bridges raw data to a forecastable model.

13 min read Read
Time Series Jun 7, 2026

Decomposition: reading trend, seasonality, and residual

A practical guide to time series decomposition — separating trend, seasonality, and residual to reveal what a signal is actually doing.

11 min read Read
CLI Jun 7, 2026

Understanding $PATH: how the shell actually finds your commands

Demystify the PATH environment variable and 'command not found': how the shell searches, why order matters, and how to manage it safely.

10 min read Read
Git Jun 7, 2026

Undoing things in Git: reset, revert, restore, and reflog

A practical guide to undo in git: when to reach for reset revert reflog restore or amend, and how to recover commits you thought were gone forever.

12 min read Read
CLI Jun 7, 2026

Unix file permissions: rwx, chmod, and the octal that confuses everyone

Understand Unix file permissions end-to-end: read the ls -l string, master chmod octal and symbolic modes, chown, umask, and special bits.

11 min read Read
CLI Jun 7, 2026

Pipes and redirection: how Unix composes small sharp tools

How unix pipes and redirection wire stdin stdout and stderr into composable data pipelines — and why that one-liner on your terminal is a tiny distributed system.

11 min read Read
Time Series Jun 7, 2026

Why you can't shuffle a time series: splits and leakage

Random k-fold on a time series leaks the future into training. Learn the correct time-based train test split, rolling-origin CV, and how to avoid leakage.

11 min read Read
Agents Jun 3, 2026

Memory poisoning: when your agent remembers a lie

Persistent agent memory is a delayed-action injection vector. Untrusted content read in one session gets written to long-term memory and silently steers a clean session later — sometimes for a different user. Here is how the attack works, the 2024-2026 research, and why the only real fix is treating every memory write as untrusted input.

12 min read Read
MLOps Jun 3, 2026

The silent revenue drop: how drift actually breaks production models

Drift does not crash your service or page your on-call. It quietly degrades a model for weeks while every dashboard stays green, until finance asks why a revenue line is bleeding. This is the operational war story the KS-test tutorials skip.

13 min read Read
ML Jun 3, 2026

Why your model made that prediction: SHAP in production

SHAP is the most-used model explainability library on earth, and most teams misread it. A field guide to what Shapley values actually compute, where TreeSHAP beats KernelSHAP by orders of magnitude, and the four ways SHAP quietly lies to you.

12 min read Read
Infrastructure Jun 3, 2026

Training-serving skew: the bug feature stores exist to kill

The model scores 0.95 offline and dies in production. Almost always the cause is one bug: training-serving skew, where the feature the model learned offline is computed differently online — or worse, was joined from the future. Here's the bug, why your holdout set can't catch it, and the three fixes that actually work.

12 min read Read
Agents Jun 3, 2026

Why agents need permissions: the lethal trifecta and least privilege

Prompt injection has no reliable fix at the model layer. Simon Willison's lethal trifecta and OWASP's Excessive Agency say the same thing: agent security must be designed at the system layer, with least privilege.

12 min read Read
Statistics Jun 2, 2026

A/B testing is a sample-size problem wearing a statistics costume

Most A/B-test failures aren't bad statistics — they're underpowered tests that never had a chance of seeing the effect they were designed to find.

10 min read Read
ML Jun 2, 2026

Accuracy lies on imbalanced data

A model that never flags a single fraud transaction can score 99% accuracy — and that number is not wrong, it is just completely useless.

8 min read Read
Career Jun 2, 2026

Active listening: the skill most people skip

Most people listen to reply, not to understand — and it costs them rework, trust, and credibility they never see leaving.

8 min read Read
Career Jun 2, 2026

The AI velocity paradox: why faster code means working weekends

AI writes code in minutes, but review, testing, and deployment still run at human speed — and the AI velocity paradox is landing on engineers as weekends.

9 min read Read
Career Jun 2, 2026

Asking for a promotion

Promotions are given for work you are already doing at the next level, not as a reward for time served — and most people lose them by waiting for someone else to notice.

8 min read Read
Career Jun 2, 2026

Async etiquette: working across time zones

Distributed teams that default to async ship faster — but only if everyone writes as if the reader is asleep when they send it.

8 min read Read
ML Jun 2, 2026

Attention, explained without the matrices

Self-attention is a soft dictionary lookup: every word asks a question, every other word posts a label, and the answer is a weighted average of what each word actually contains.

9 min read Read
Statistics Jun 2, 2026

Why the average customer does not exist

The mean is a liar on skewed data, and almost all business data is skewed — here is how to stop building products for a customer who never existed.

10 min read Read
Career Jun 2, 2026

Avoiding burnout before it avoids you

Burnout is not a single bad week — it is a slow structural collapse across three dimensions, and by the time most people name it, they have already lost months they cannot get back.

8 min read Read
ML Jun 2, 2026

Backprop is the chain rule with good bookkeeping

Backpropagation is not a mysterious learning algorithm — it is systematic calculus, applied backward through a network, made cheap by refusing to compute the same number twice.

9 min read Read
Statistics Jun 2, 2026

Bayes' theorem is just updating beliefs with evidence

A 99%-accurate test sounds iron-clad until you realize that, for rare diseases, a positive result is probably wrong — and Bayes explains exactly why.

8 min read Read
ML Jun 2, 2026

Always beat the baseline first

A 0.91 F1 score is impressive until you discover a constant predictor scores 0.90 — which means your model's only real contribution is the gap between those two numbers.

10 min read Read