JSM 2026 Part 2: The Statistics I Found at JSM 2026
Across decision theory, validation, fairness, Bayesian modeling, and scientific computing, the recurring problems began after a model produced its predictions. The model review that cannot end with model performance A healthcare analytics team has finished the familiar parts of a model review. Its risk model discriminates reasonably well between patients who will and will not experience the outcome. Calibration plots look acceptable. Performance has been checked on a holdout set. Several candidate models are close enough that any one of them could probably support a deployment proposal. ...
JSM 2026 Part 1: Choosing What to Learn at My First Statistics Conference
At JSM 2026, the main constraint was deciding where limited attention could produce learning that would survive the conference. The schedule was larger than my capacity to learn Before the first full day of the Joint Statistical Meetings (JSM) this year, I had the conference program open in front of me and several reasonable choices occupying the same time block. One session sat close to work I already knew. I could expect to follow the vocabulary and recognize the main problems, although much of the conceptual structure might be familiar. Another moved into methods I had encountered only at an introductory level. A third looked intellectually attractive while assuming more theory than a short conference talk could possibly rebuild. A less conspicuous option seemed likely to affect how I would approach a healthcare or software project within the next year. ...
What Should Synthetic Medicare Data Be Faithful To?
Medicare-Synth treats fake data as research infrastructure: small enough to inspect, controllable enough to experiment with, and large enough to expose computational failure. The Pipeline Passed Locally and Failed on the Data Structure Consider an illustrative team preparing an emergency-department-to-admission cohort before its final run in a restricted Medicare environment. The definition sounds ordinary: identify emergency care, connect it to a qualifying inpatient admission, then follow the beneficiary into post-acute care. The analyst needs enrollment information, outpatient facility claims, professional carrier claims, inpatient claims, and perhaps skilled nursing or home-health records. ...
Research Python (Also) Needs Explicit Contracts
Runtime validation and static checking preserve analytical intent as research code gains users, contributors, and AI agents. The Analysis Ran Under The Wrong Assumptions A research engineer is preparing adjusted performance metrics for a model review. The analysis compares how a clinical prediction model behaves across patient groups after accounting for differences in their risk distributions. The output will go into a governance meeting the next morning, so the engineer starts from the configuration used in the previous reporting cycle, changes the threshold, adds bootstrap intervals, and runs the pipeline. ...
Making Institutional Microeconomics Playable
Inside a health-system strategy game where rival institutions act on different incentives, information, and clocks. Three Months at Riverside What follows is the opening of an actual playthrough: the 24-month competitive campaign on Normal difficulty, using seed 42. I played Riverside鈥檚 executive team. Each month, the game gave me an institutional report and a limited action budget to spend on staffing, capital projects, monitoring, payer negotiations, or public commitments. ...
Fidelity of Consequence: What Capitalism 2 Taught Me About Modeling Systems
How a business sim taught me to follow consequences through a system before I had the vocabulary for it. The Product That Was Profitable Until the System Responded One of my recurring experiences in Capitalism 2 began with a product that appeared to be doing well. I had found a market with enough demand, arranged production, placed the product in a retail store, and set a price that made it competitive. Sales rose. Inventory moved. The product comparison screen suggested that I had made a reasonable offer on price, quality, or brand. For a while, the business looked like a solved problem. ...
A Management Game Where the Market Talks Back
How a health-policy strategy game became an experiment in institutional response, incomplete information, and reproducible simulation design. The Business Game I Could Not Quite Rebuild One of the management games that stayed with me was Capitalism. It let me build factories, open stores, set prices, and watch competitors move around a simulated economy. The part that stayed with me was the way a decision rarely ended where I made it. ...
Why I Design CLI-First Software
A command model gives human operators, human builders, coding agents, and operating agents a shared language for work. The First Command Exposes The Real Design Problem Suppose we are building a package that validates datasets before they enter a modeling pipeline. The first version sounds small. It should read a file, apply a collection of rules, report any violations, and optionally write a machine-readable result for a later pipeline stage. ...
Repository Context Should Be a Fact Layer
Coding agents can reason over code, but the retrieval tools in the loop need a deterministic map of the repository before that reasoning becomes reliable. The Agent Looked Competent Until The Repository Got Real Picture a team asking a coding agent to make a small change to a shared data contract. The task sounds ordinary. Add one validation rule, update the code path that consumes the field, make sure the tests still cover the behavior, and keep the downstream tools stable. The repository is not exotic. It has a Python package, a Rust worker, a small CLI, a Kotlin client, a few notebooks used by the ML team, some generated code, a coverage report, and enough Git history that certain files have clearly learned to change together. ...
The Score Is Not Enough: Building Reviewable Risk-Adjustment Software
Risk-adjustment software earns trust when it preserves enough of the scoring path for another person, or another tool, to inspect it. A Risk Score Is The End Of A Longer Path A risk-adjustment run rarely ends with the person who wrote the scoring command. An analytics team receives a subject file and a diagnosis file for a new reporting cycle. The data may come from claims, eligibility records, internal extracts, or a prepared research dataset. Someone runs the scoring workflow and produces a table of subject-level risk scores. The file is useful. It may feed a quality model, a review queue, a payment analysis, a monitoring dashboard, or an internal validation package. ...