graduate before you abandon
Explores how code projects eventually become abandoned unless they 'graduate' by being adopted into larger projects, with personal examples.
Vincent Warmerdam is a data scientist and Python educator known for exploring practical data tools, developer workflows, and thoughtful software design. He regularly writes about Python, machine learning, tooling experiments, and lessons learned from real-world data work.
20 articles from this blog
Explores how code projects eventually become abandoned unless they 'graduate' by being adopted into larger projects, with personal examples.
A Chrome extension called redirector helps avoid YouTube distractions by redirecting the landing page to subscriptions.
Explores 'the inversion' concept from YouTube engineers in 2013, where bot traffic threatened to surpass human views, challenging algorithm design.
Analysis of marketing strategies for the indie game Niche, focusing on outreach to science channels.
Python library wigglystuff widgets graduate to marimo core, with deprecation warnings shown as styled callouts only in marimo.
How to use Deno via uvx without installing Node.js, enabling JavaScript/TypeScript execution for Python users.
Using flock to prevent overlapping cron jobs in auto-deploy scripts for homelab setups.
Analysis of Tailwind's new product ui.sh and how MCP enables businesses to maintain control over AI agent interactions.
Exploring minimalism in game development using Lua and the LÖVE engine to quickly prototype a 2D game with LLM assistance.
A developer introduces a tool that creates 'sediment charts' to visualize the evolution of code in a GitHub repository over time.
Exploring the UMAP-MLX project, which achieves up to 46x speedups for UMAP using Apple's MLX, with performance benchmarks.
A technical benchmark comparing Python, NumPy, Numba, Rust, and Mojo for simulating permutation cycles, with corrected results.
Explores performance optimizations for scikit-learn's GridSearchCV by using closed-form solutions and warm starts for specific linear models.
Using zsh's compdef to enable file autocompletion for Python command-line tools like marimo via uvx.
Testing a prompt technique inspired by 'The Office' to get more concise and detailed AI-generated explanations of technical concepts like Huber regression.
A technical guide explaining how to use wget with recursive options to download entire websites for offline viewing, including a breakdown of key command-line flags.
Benchmarking diskcache with zlib compression for JSON data in Python, showing potential disk space savings for text-heavy caches.
TaskiPy is a Python tool that automates tasks by defining them in pyproject.toml, serving as a Makefile alternative for project workflows.
Using Ruff to ban SQLAlchemy dialect-specific imports, ensuring database portability in Python projects.
A Python developer discusses their new LLM course, ergonomic keyboards, the diskcache project, and coding agents on the Talk Python podcast.