Learn the work behind Data, AI & Forward Deployed Engineering
Practical explanations, career decisions and reproducible workflows. Read the reasoning, inspect the evidence and follow the next skill into a real programme.
Reindex a corpus without disrupting active readers
Changing chunking or embeddings rewrites the retrieval space. Updating an active collection in place can mix versions and make rollback uncertain. Build a complete candidate index, validate it and switch through a stable
Release an AI feature using shadow evaluation
Offline evaluation cannot reproduce every production input shape, latency condition or integration path. Shadow evaluation adds evidence by running a candidate beside the current system while keeping candidate output awa
Reliability diagrams: read a calibration curve correctly
A reliability diagram groups probability predictions and compares each group's mean forecast with its observed positive rate. A point on the diagonal is locally consistent with calibration. The visual can still mislead w
Reproduce a model result from a clean environment
A notebook that runs in its author's environment may rely on packages, files or state that were never recorded. Reproduce the result in an isolated environment to test whether the declared dependencies and artifacts are
Reranking: measure the quality and latency trade-off
A reranker can improve the order of retrieved candidates by scoring query-document pairs more deeply. It also adds compute and latency. Define both gates before deciding.
Reshape survey data with melt and pivot
Use melt to turn question columns into rows, and pivot to reconstruct a wide table when each respondent-question pair is unique. Preserve unanswered questions until you deliberately choose an analysis population.
Resolve a Git conflict by understanding both changes
A conflict says Git cannot choose safely. Picking “ours” or “theirs” without understanding the base can discard valid work from either branch.
Respect API rate limits in a reporting pipeline
When an API asks a client to wait, retrying immediately can worsen the problem and consume the reporting window without making progress. Respect the provider's delay, bound the number of attempts and distinguish deferral
Retail sales analysis: separate price, volume and mix
Retail revenue can fall even when every product's unit price rises and total units stay unchanged. A shift toward cheaper products can outweigh the price increase. Price-volume-mix analysis makes that arithmetic visible,
Retention curves: distinguish acquisition and calendar views
A retention curve follows a defined starting population through time. A calendar activity chart counts activity during particular dates. Both can be useful, but a growing calendar count does not establish that a larger p
Retention in SQL: distinguish active users from returning users
An active user meets a defined activity condition during a period. A returning user is active during that period and has qualifying history before it. Cohort retention asks how many members of a fixed earlier group are a
Retry a failed data extract without duplicating records
A retry should repeat the failed operation without repeating already committed effects. For a paginated read, retry the same page request, validate the successful response and add its records once. Do not append an incom
Not sure which programme fits?
Tell us your background and we will map it to the right entry point — including saying so when a cheaper programme is the better fit. A counsellor replies within one working day.