Journal
Posts and long-form series on AI, startups, venture capital, and more.
All Posts
Pedal Wrencher: How Many Bikes Is Enough?
A quick data dive into pedal wrencher usage: how many bikes users register, how many keep the default maintenance alerts, and who the power users are.
Data Science Things Roundup #5
Explore Deep Q-Learning for Space Invaders, insights from Elasticsearch in production, and improved Python package management strategies.
Automating documentation workflow with sphinx and github pages
Explore a comprehensive guide on automating the deployment of Sphinx documentation to GitHub Pages, streamlining your workflow with efficient practices.
Pypi-publisher: a simple cli for publishing python libraries
Introducing pypi-publisher (ppp): a CLI tool simplifying Python library publishing. Handles .pypirc updates, linting, git tags, and PyPI sdist uploads.
Using survival analysis and git-pandas to estimate code quality
Apply survival analysis with git-pandas to measure code quality in Git repositories by analyzing code longevity and contributor patterns over time.
Journalism and the Perfect Pitch Deck
How the principles of journalism can be applied to create more effective startup pitch decks, using the 5 W's and 1 H framework.
Git-pandas v1.0.0, or how to check for a stable release
Explore git-pandas v1.0.0, focusing on interface consistency, parameter naming, and API simplification for improved data analysis workflows.
Github.com cumulative blame in 5 lines of python
Visualize your GitHub repository growth over time using the git-pandas Python library and GitHubProfile class-all in just a few lines of code.
Decision Strategies: Beyond Expected Value
An exploration of decision-making strategies that go beyond simple expected value calculations, incorporating concepts of ruin and windfall.
Data-driven engineering team management with gitnoc and git-pandas
Leverage git-pandas and gitnoc for data-driven engineering management. Visualize git data for insights on bus factor, risk, project growth, and team oversight.