PinnedShannon Kelley·Aug 29, 2024How to Develop Data Science Projects for Production DeploymentsAn abridgment of Pete Cacioppi’s “Tidy, Tested, Safe” with DevOps extensions for deploying data science applications
PinnedShannon Kelley·Sep 7, 2022How to Implement Column Generation for Vehicle RoutingIntuition behind and an implemented example of how column generation can be used to speed up solution methods for vehicle routing problemsA response icon5A response icon5
PinnedShannon Kelley·Jul 31, 2025Your Solver Has a Memory — Use ItThree lightweight strategies to consistently cut solve times of sequential Mixed-Integer Programs by 20%.
Shannon Kelley·Aug 1, 2025Hiring A Data Scientist? Don’t Just Look for Brains — Look for BuildersWe’ve all seen it — a start-up builds a brilliant optimization model, ships it, and then watches it crash when faced with real-world data…
Shannon Kelley·Aug 29, 2024How to Guarantee a Data Science Model Runs for Business UsersSolution: Serve it as a web app from a container.
Shannon Kelley·Aug 29, 2024How to Guarantee a Data Science Model Runs for DevelopersSolution: Host it on a package manager.
Shannon Kelley·Aug 29, 2024How to Guarantee a Data Science Model Runs for CollaboratorsSolution: Define a virtual environment.
Shannon Kelley·Aug 29, 2024How to Guarantee a Data Science Model Runs in any EnvironmentSolution: Package the model and automate its setup.
Shannon Kelley·Aug 29, 2024How to Integrate Contributions to a Data Science Model from Many DevelopersSolution: Use a version control system (VCS) and a branch flow strategy.
Shannon Kelley·Aug 29, 2024How to Keep Data Science Models from CrashingSolution: Assert each function’s assumptions on inputs are met and instruct how to fix violations.