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.
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
Review AI-generated code with a concrete checklist
Generated code can be syntactically clean while missing timeouts, validation and failure handling. Treat it as an untrusted contribution that requires the same review as other code.
Review AI-generated Python before using its output
Treat AI-generated Python as a proposed implementation. Define the required behavior, inspect the code and test it against independently calculated cases before trusting its output. A script can run successfully while co
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.