Journal
Posts and long-form series on AI, startups, venture capital, and more.
All Posts
Remote Work vs Asynchronous Work: Why Async Wins, Wherever You Are
Drawing a clear line between remote work and asynchronous work, with examples for software teams. Why async is the real game-changer.
Group Decision Making: Team Dynamics in Life-Critical Situations
How do teams make great decisions under pressure? Explore proven frameworks and real-world tips for better, faster group decision-making.
Stargazers CLI Update: Nested Commands, Account Trends, and Plotting!
Announcing the latest stargazers CLI update: all commands now under 'stargazers', plus new account-trend analysis and plotting features.
Mutation Testing with mumut for Pygeohash
Mutation testing checks if your tests catch real bugs by making small code changes. Learn how it works and why it matters.
Decision Journals: Learning from High-Stakes Decisions
Decision journals help you learn from your choices. Discover how to start one and use it to make better decisions in work and life.
Pad Kra Pao (Thai Basil Stir-Fry)
Pad Kra Pao is a classic Thai stir-fry: quick, spicy, and full of flavor. Learn the secrets to making this comfort food favorite at home.
Digging into Code Churn with GitPandas
Quantify code churn in your Git repositories with the gitpandas Python library. Analyze file change rates and spot areas of high activity or instability.
Refactoring Library Interfaces
Discover techniques for improving library interfaces through thoughtful refactoring, using real-world examples while maintaining backward compatibility.
Context-Aware Library Design: Build for Your Users
Learn to design Python libraries that adapt to various user needs and experience levels, ensuring simplicity and effectiveness for all users.
Who Holds the Keys? Calculating Bus Factor with GitPandas
Explore the concept of bus factor and how gitpandas can help you quantify knowledge distribution and risk in your software project.