Journal
Posts and long-form series on AI, startups, venture capital, and more.
All Posts
Bandit Severity Levels: Understanding High, Medium, and Low Findings
Master Bandit's severity and confidence classification system. Learn how to prioritize security findings and build effective remediation workflows.
Your Family Financial Dashboard: Seeing the Complete Picture
How to create a comprehensive financial dashboard that gives you visibility into all your assets and liabilities using affordable tools.
Bandit's Hardcoded Password Detection: Rules B105-B107 in Practice
Learn how Bandit detects hardcoded passwords in Python code with rules B105, B106, and B107. Includes real examples and secure alternatives.
Bandit Security Rules: Complete Python Vulnerability Guide
Master Python security with this comprehensive guide to Bandit's security rules. Learn what each rule detects and how to fix common vulnerabilities.
Practical MCP Use: Real-World Workflows with Model Context Protocol
A candid look at how the Model Context Protocol (MCP) can streamline developer workflows, with real examples from four open-source MCPs.
Juggling Projects? Analyze Multiple Repos at Once with GitPandas
Managing multiple repositories is easier with the right tools. This post shares tips and best practices for handling multi-repo projects efficiently.
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.