McGinnis,Will
Will McGinnis shares expert insights on Artificial Intelligence, Machine Learning, and Software Engineering. Follow along for practical advice on tech…
McGinnis, Will
Will McGinnis shares expert insights on Artificial Intelligence, Machine Learning, and Software Engineering. Follow along for practical advice on tech leadership, startup development, and AI implementation from an industry veteran with experience at JPMC, RTX/UTC, and as co-founder of Predikto.
Content
Posts
-
Yakitori Negima: Chicken, Scallions, and a Pot of Tare: Published 2026-06-06
-
Benchmarking PyGeoHash: Where It Lands Against the Field: Published 2026-06-03
-
The OODA Loop for Startup Engineering: Published 2026-06-01
-
Rampart v0.7: Push Allowlists for Protected Branches: Published 2026-05-27
-
Pasta e Piselli: A Simple Italian Pasta with Peas: Published 2026-05-25
-
Spring Reading List 2026: Published 2026-05-05
-
The Full McGinnis Stack: An Opinionated Python Developer Setup: Published 2026-04-29
-
Using Claude Code Hooks to Force uv: Published 2026-04-27
-
uv Changed How I Think About Python Projects: Published 2026-04-24
-
Code Archaeology with AI: Published 2026-04-22
-
Technical Debt Is a Leadership Problem: Published 2026-04-20
-
You Don't Need a Justfile: Published 2026-04-17
-
Advanced Makefile Patterns for Python Projects: Published 2026-04-15
-
Hiring Data Scientists: What Actually Matters in 2026: Published 2026-04-14
-
A Full SDLC with MCP Servers: Published 2026-04-13
-
Rating Systems Compared: Choosing the Right Algorithm: Published 2026-04-10
-
mutmut-mcp: Tests, CI, and Survivor Prioritization: Published 2026-04-09
-
writing-tools-mcp: Still Useful, Now With uvx: Published 2026-04-08
-
todolist-mcp: Dependencies, Kanban, and Where It Fits Now: Published 2026-04-07
-
ContextSwitch Is Now Free: Published 2026-04-06
-
Ensemble Rating Systems: Combining the Best of All Worlds: Published 2026-04-03
-
uvx --from: Run Any Python Tool Directly from GitHub: Published 2026-04-01
-
Building idea.log with SwiftUI and SwiftData: Published 2026-03-31
-
Sentinel: Using MCP Sampling to Analyze Your Own Tool Security: Published 2026-03-30
-
The Colley Matrix: A Linear Algebra Approach to Ratings: Published 2026-03-27
-
MCP Sampling and Elicitation: The Features That Make Servers Smart: Published 2026-03-25
-
A Practical Guide to GitHub Branch Protection Rules: Published 2026-03-24
-
Stargazers Now on Homebrew: Published 2026-03-23
-
The DWZ Rating System: German Engineering for Chess Ratings: Published 2026-03-20
-
makefile-mcp: Output Caching, Pagination, and Search: Published 2026-03-18
-
Setting Up a Personal Homebrew Tap with GoReleaser: Published 2026-03-17
-
How I Use AI to Act on Ideas, Not Just Collect Them: Published 2026-03-16
-
TrueSkill: Microsoft's Rating System for Xbox Live: Published 2026-03-13
-
hugo-frontmatter-mcp: Tests, CI, and uvx Support: Published 2026-03-11
-
Introducing Vanity: Sync Your GitHub Contributions Across Accounts: Published 2026-03-10
-
Maintaining Open Source Libraries Nobody Uses: Published 2026-03-09
-
Bankroll Management with Keeks: Strategy Comparison: Published 2026-03-06
-
Rampart v0.3: Default Branch Support and HTML Reports: Published 2026-03-04
-
Your Ideas Deserve Better Than Apple Notes: Published 2026-03-03
-
Team MCP Servers - From Personal Tools to Shared Infrastructure: Published 2026-03-02
-
Bankroll Management with Keeks: The Naive Strategy: Published 2026-02-27
-
AI Regulation One Year Later: What Changed in 2025: Published 2026-02-26
-
Introducing Rampart: Branch Protection Rules Across All Your Repos: Published 2026-02-25
-
category_encoders in the Wild: A Tour of the Research: Published 2026-02-24
-
Winter Reading List 2026: Published 2026-02-23
-
Bankroll Management with Keeks: Dynamic Strategies: Published 2026-02-20
-
The Case for a Dumb Idea App: Published 2026-02-18
-
python-skills: Packaging Library Development as Claude Skills: Published 2026-02-17
-
Training a Deep Q-Network for Trading: Published 2026-02-16
-
Bankroll Management with Keeks: CPPI: Published 2026-02-13
-
Ruff vs Traditional Bandit - A Performance Comparison: Published 2026-02-10
-
Reviving Graduate School MATLAB with Claude Code: Published 2026-02-09
-
Bankroll Management with Keeks: Fixed Fraction: Published 2026-02-06
-
The Scientific Method as a Decision Framework: Published 2026-02-03
-
How I Write Software With AI: Published 2026-02-02
-
Bankroll Management with Keeks: OptimalF: Published 2026-01-30
-
Integrating Bandit into CI/CD Pipelines: Published 2026-01-27
-
Evergreen Gets Even Evergreener: Published 2026-01-26
-
Bankroll Management with Keeks: Drawdown-Adjusted Kelly: Published 2026-01-23
-
Managing Bandit False Positives Without Breaking Security: Published 2026-01-22
-
Atlanta AI Dinner: What's Coming in 2026: Published 2026-01-20
-
Bankroll Management with Keeks: Fractional Kelly: Published 2026-01-16
-
Scenario Planning for When You Don't Know What's Coming: Published 2026-01-14
-
The Complete Guide to Long-Term Airbnb Stays with a Three-Year-Old: Published 2026-01-12
-
Verification and Validation: Building the Right Thing Right: Published 2026-01-08
-
Bet A Day: An App for Practicing Decisions Under Uncertainty: Published 2026-01-06
-
idea.log: An iPhone App for Capturing Ideas on the Go: Published 2026-01-05
-
Trail Report: Palmer Woods, Michigan: Published 2026-01-04
-
Trail Report: Coldwater Mountain: Published 2026-01-03
-
Year's Start: Looking Forward to 2026: Published 2026-01-02
-
Year's End: Looking Back at 2025: Published 2025-12-31
-
Project Diaries in ContextSwitch: Your AI-Powered Development Journal: Published 2025-12-29
-
AI Tools I Actually Use: Published 2025-12-25
-
A Guide to the Guides: Published 2025-12-23
-
PyGeoHash 2025: A Year of Transformation: Published 2025-12-22
-
Claude Skills: Teaching Your AI Assistant Context-Aware Expertise: Published 2025-12-18
-
Building Blog Header Art with Claude Skills: Published 2025-12-15
-
Deep Research Systems: Architectural Differences That Matter: Published 2025-12-08
-
AI Agents Will Break Our Markets (Unless We Fix Them First): Published 2025-12-04
-
Native Structured Outputs: When to Skip the Framework: Published 2025-12-01
-
Comparing Python Libraries for Structured LLM Extraction: Published 2025-11-27
-
Personal Blogs and the Small Web: Published 2025-11-24
-
From Theory to Practice: Building Real Decision Models with Petersburg: Published 2025-11-20
-
I Tested LLM Prompt Caching With Anthropic and OpenAI: Published 2025-11-17
-
MCPB: One-Click Installation for MCP Servers: Published 2025-11-13
-
Governance in AI Agent Security: Published 2025-11-10
-
Resulting: Why Good Decisions Sometimes Look Bad: Published 2025-11-06
-
Recognition-Primed Decisions: Expert Intuition Under Pressure: Published 2025-11-03
-
Fall Reading List 2025: Published 2025-10-31
-
The Nursing Decision Cycle: Clinical Judgment Under Pressure: Published 2025-10-27
-
Joining Scale Venture Partners as Chief Data Scientist: Published 2025-10-20
-
Keeks 0.3.0: Introducing the Merton Share Strategy: Published 2025-10-15
-
What Two Failed Vibe Coding Projects Taught Me About AI Assistants: Published 2025-10-13
-
Building a Personal Prompt Library with MCP and Lexicon: Published 2025-10-10
-
Evergreen Gets Serious: Building Tools That Think With You: Published 2025-10-08
-
Angel Portfolio Cira 2021-2023 Update: Published 2025-10-06
-
Keeping Claude Code, Cursor, and Codex on Track with ContextSwitch: Published 2025-10-03
-
MCP Prompts and Resources: The Hidden Gems: Published 2025-09-29
-
Competitive Intelligence from Job Postings: Reading the Tea Leaves: Published 2025-09-22
-
The HR Audit: Job Posting Compliance and Risk Management: Published 2025-09-19
-
Writing Job Postings That Actually Work: A Hiring Manager's Guide: Published 2025-09-17
-
Reading Between the Lines: How to Analyze Job Postings as a Candidate: Published 2025-09-15
-
Smoked Chicken with Alabama White Sauce: Published 2025-09-12
-
Two Ways: Grilled Marinated Wings: Published 2025-09-10
-
The Internet Economy Battle Royale: Bots vs Content: Published 2025-09-08
-
Vibe Coding a Personal CRM in Swift (Having Never Written Swift): Published 2025-09-05
-
The Mensarius Oath: When Ancient Banking Meets Modern Ethics: Published 2025-09-03
-
Summer Reading List 2025: Published 2025-09-01
-
Management Technical Debt: The Hidden Costs of Quick Fixes: Published 2025-08-29
-
Metrics That Actually Matter (And the Ones That Don't): Published 2025-08-27
-
SQL Injection Detection with Bandit Rule B608: Beyond the Basics: Published 2025-08-25
-
Advanced Bandit Configuration: Custom Rules and Team Workflows: Published 2025-08-22
-
Trail Report: Sope Creek, Atlanta's Urban Singletrack Oasis: Published 2025-08-20
-
Trail Report: Vomet Comet - A Rollercoaster of Technical Thrills: Published 2025-08-18
-
Deciding with Incomplete Data: When Perfect Information Isn't Possible: Published 2025-08-11
-
High-Reliability Organizations: When Failure Isn't an Option: Published 2025-08-08
-
Cowboy Caviar: Fresh Tex-Mex Bean and Corn Salad: Published 2025-08-04
-
The Efficiency Trap: When Optimization Kills Growth: Published 2025-08-01
-
The Passive Resistance Problem: When Good Employees Go Quiet: Published 2025-07-30
-
Things That Look Like Work But Aren't: Published 2025-07-28
-
Integrated Venture Engineering: Building Profitable Ventures by Design: Published 2025-07-25
-
Decision-Modeling vs. Process-Modeling: Why the Space Between Matters: Published 2025-07-23
-
The Three Pillars of Product Success: Why Good Ideas Still Fail: Published 2025-07-21
-
Three Ways Wispr Flow Actually Makes Sense: Published 2025-07-18
-
The Speed-Quality Paradox: When Fast Decisions Kill Startups: Published 2025-07-17
-
AI Prompts for Real Life: Templates That Actually Work: Published 2025-07-16
-
The New Collaboration Patterns: How AI is Reshaping Human Teamwork: Published 2025-07-15
-
The Regular Person's AI Stack: Tools That Actually Help: Published 2025-07-14
-
Data-Driven Decisions vs. Data-Justified Decisions: Published 2025-07-11
-
Family Financial Policies: Clear Guidelines That Prevent Conflicts: Published 2025-07-09
-
The Chatham House Rule: What It Means and Why It Matters: Published 2025-07-07
-
The FTC vs. '98% Accurate' Claims: Lessons from the Workado Settlement: Published 2025-07-04
-
Ghost Letters: The Hidden Signatures AI Leaves in Your Text: Published 2025-07-02
-
Return on Luck: How to Actually Capitalize on Lucky Breaks: Published 2025-06-30
-
Coconut Milk Poached Kobia in a Tagine with Dill and Lemon: Published 2025-06-28
-
What I Wish I Knew About Management When I Was an IC: Published 2025-06-27
-
Simon's Decision Framework: A Simple Structure for Complex Decisions: Published 2025-06-25
-
Increasing Your Surface Area for Luck: Published 2025-06-23
-
Decision-Making Frameworks That Prevent Family Financial Conflicts: Published 2025-06-20
-
Password Management and Digital Security for Your Family: Published 2025-06-18
-
The Career Audit: Skills, Joy, and Market Value Sweet Spot: Published 2025-06-17
-
The Family Financial Meeting: A Step-by-Step Guide: Published 2025-06-16
-
Burstiness: The Rhythm Detector AI Can't Fake (Yet): Published 2025-06-13
-
Perplexity 101: How Language Models Measure Surprise: Published 2025-06-11
-
Testing the Waters: Explore Career Paths Without Burning Bridges: Published 2025-06-10
-
Launching Atlanta AI Dinner: Just Good People and Better Conversation: Published 2025-06-09
-
Moroccan-Inspired Spiced Chicken Thighs with Couscous: One-Pan Magic: Published 2025-06-08
-
Microwave Egg Fluff: The Weird Technique That Actually Works: Published 2025-06-07
-
Consumption vs. Creation: Finding Balance in Your Leisure Time: Published 2025-06-06
-
AI for Small Business: Real-World Ways to Get Started: Published 2025-06-04
-
Tinto de Verano: Spain's Perfect Summer Drink: Published 2025-06-03
-
From Data Scientist to Manager: Models to Mentorship: Published 2025-06-02
-
Hainanese Chicken Rice: The Ultimate Comfort Food Trinity: Published 2025-06-01
-
Blogs I Love to Read: Published 2025-05-30
-
Bandit Severity Levels: Understanding High, Medium, and Low Findings: Published 2025-05-29
-
Your Family Financial Dashboard: Seeing the Complete Picture: Published 2025-05-28
-
Bandit's Hardcoded Password Detection: Rules B105-B107 in Practice: Published 2025-05-27
-
Bandit Security Rules: Complete Python Vulnerability Guide: Published 2025-05-26
-
Practical MCP Use: Real-World Workflows with Model Context Protocol: Published 2025-05-24
-
Juggling Projects? Analyze Multiple Repos at Once with GitPandas: Published 2025-05-23
-
Remote Work vs Asynchronous Work: Why Async Wins, Wherever You Are: Published 2025-05-22
-
Group Decision Making: Team Dynamics in Life-Critical Situations: Published 2025-05-21
-
Stargazers CLI Update: Nested Commands, Account Trends, and Plotting!: Published 2025-05-20
-
Mutation Testing with mumut for Pygeohash: Published 2025-05-19
-
Decision Journals: Learning from High-Stakes Decisions: Published 2025-05-18
-
Pad Kra Pao (Thai Basil Stir-Fry): Published 2025-05-17
-
Digging into Code Churn with GitPandas: Published 2025-05-16
-
Refactoring Library Interfaces: Published 2025-05-15
-
Context-Aware Library Design: Build for Your Users: Published 2025-05-14
-
Who Holds the Keys? Calculating Bus Factor with GitPandas: Published 2025-05-13
-
Building Your Digital Vault: Secure Document Organization Made Simple: Published 2025-05-12
-
Crafting Simple Chili Crush: A Spicy Homemade Condiment: Published 2025-05-11
-
PDCA Quality Control: Applying Plan-Do-Check-Act in Modern Industries: Published 2025-05-10
-
Family Mission Statement: Foundation of Financial Clarity: Published 2025-05-09
-
Red Teaming: How to Stress-Test Your Most Important Decisions: Published 2025-05-08
-
Getting Things Done: High-Stakes Decisions Need Clear Minds: Published 2025-05-07
-
Coordinating Financial Advisors: Streamlining for Better Outcomes: Published 2025-05-06
-
The ECF Rating System: The British Approach to Chess Ratings: Published 2025-05-05
-
Writing Tools MCP: A Toolkit for Better Writing: Published 2025-05-05
-
Loonshots: Nurturing Crazy Ideas That Transform Industries: Published 2025-05-04
-
Lavender Crème Brûlée: A Floral Twist on a Classic: Published 2025-05-03
-
Exploring Dad Lore: Stories That Shape Generations: Published 2025-05-02
-
Build-Measure-Learn: Faster Decisions, Smarter Products: Published 2025-05-01
-
Glicko-2: Adding Volatility to the Rating Equation: Published 2025-04-30
-
The Glicko Rating System: When Confidence Matters: Published 2025-04-29
-
Handling Deprecation: Gracefully Retiring Features: Published 2025-04-28
-
Think Like a CEO: The Family Office Mindset Anyone Can Adopt: Published 2025-04-27
-
Honey Sriracha Brussels Sprouts: Published 2025-04-26
-
Channel Sales vs Affiliate Marketing: What Are You Really Selling?: Published 2025-04-25
-
McCabe Complexity: The Python Metric You Should Care About: Published 2025-04-24
-
Simple Dijon Vinaigrette: The Only Dressing You Need: Published 2025-04-23
-
The Virtual Family Office: Bringing Wealth Management Down to Earth: Published 2025-04-22
-
The Only Business Mental Model You Need: Make Something, Sell It: Published 2025-04-21
-
Python Logging Best Practices for Library Developers: Published 2025-04-20
-
Spargelzeit: German White Asparagus Pasta: Published 2025-04-19
-
Traits of High-Performers: What to Look for in Interviews: Published 2025-04-18
-
What Is a Family Office and Why Should You Care?: Published 2025-04-17
-
Finding Your World-Class Niche: Published 2025-04-16
-
Introducing 'stargazers': A Tool to Understand Your GitHub Audience: Published 2025-04-16
-
HashingEncoder: Tackling Extreme Cardinality with the Hashing Trick: Published 2025-04-15
-
The Secret to Change Management: Transform While You Perform: Published 2025-04-14
-
BinaryEncoder: The Space-Efficient Alternative to One-Hot Encoding: Published 2025-04-13
-
Elevating Celery: A Velvety Celery Soup Recipe: Published 2025-04-12
-
TRL vs Other Maturity Models: A Comparative Analysis: Published 2025-04-11
-
OrdinalEncoder: When Order Matters in Categorical Data: Published 2025-04-10
-
Measuring Success: EOS Metrics for Technology Organizations: Published 2025-04-09
-
Makefiles: The Unsung Hero of Python Development: Published 2025-04-08
-
Atlanta Creek Restoration: Reviving Waterways for Wildlife & Community: Published 2025-04-07
-
Modern Python Package Publishing: PyGeoHash's New CI/CD Pipeline: Published 2025-04-06
-
Crafting Fermented Hot Sauce: A Tangy, Flavorful Adventure: Published 2025-04-05
-
Military-Style Decision Making: A Secret for Business Choices: Published 2025-04-04
-
PyGeoHash Gets Type Hints: A Journey into Modern Python: Published 2025-04-03
-
EOS in Action: Enhancing Product Development and Technical Operations: Published 2025-04-02
-
Optimal Bankroll Management with Keeks: The Kelly Criterion: Published 2025-04-01
-
Ode to Crestlawn Cemetery: A Tranquil Sanctuary in Atlanta: Published 2025-03-31
-
Documenting Your Library's API: Best Practices: Published 2025-03-30
-
Crafting the Perfect Pastis Cocktail: A Taste of Provence: Published 2025-03-29
-
Adapting TRLs for Software Development: A Practical Guide: Published 2025-03-28
-
OneHotEncoder: The Workhorse of Categorical Encoding: Published 2025-03-27
-
Building Leadership Resilience: Lessons from Military Experience: Published 2025-03-26
-
Elo Rating System: The Grandfather of Competitive Rankings: Published 2025-03-25
-
South Korea's Comprehensive AI Basic Act: A New Era in AI Regulation: Published 2025-03-24
-
Automating Docs Deployment with GitHub Actions and Pages: Published 2025-03-23
-
Crafting Code Examples: From Snippets to Real-World Scenarios: Published 2025-03-22
-
US AI Regulation: A State-by-State Analysis: Published 2025-03-21
-
Implementing llms.txt for Better AI Accessibility: Published 2025-03-20
-
Implementing EOS: Balancing Agility and Structure in Tech: Published 2025-03-19
-
Keeks 0.1.0 Release: Optimal Bankroll Management Made Simple: Published 2025-03-18
-
Japan's Human-Centric Approach to AI Regulation: Published 2025-03-17
-
Chile Colorado Recipe: Published 2025-03-16
-
Getting Started with Sphinx for Python Project Documentation: Published 2025-03-15
-
The Art of Leadership Communication: Building Trust and Alignment: Published 2025-03-14
-
Elote 1.0.0 Release: Rating Systems Made Simple: Published 2025-03-13
-
The UK's Pro-Innovation Approach to AI Regulation: Published 2025-03-12
-
PyGeoHash v3.0.0: Faster, Freer, and More Pythonic: Published 2025-03-11
-
Do a Small Thing Well: A Sustainable Approach to Productivity: Published 2025-03-10
-
Using Cursor for Open Source Library Maintenance: Published 2025-03-09
-
Simple Napa Cabbage Kimchi (Mak Kimchi): Published 2025-03-08
-
India's Emerging AI Regulatory Landscape: A Pro-Innovation Approach: Published 2025-03-07
-
Effective Docstrings: Google vs. NumPy vs. reStructuredText Styles: Published 2025-03-06
-
TRL 6-9: From Prototype to Operational System: Published 2025-03-05
-
PyGeoHash 2.1.0: Modernizing a Geospatial Python Library: Published 2025-03-04
-
China's AI Regulatory Framework: A Comprehensive Analysis: Published 2025-03-03
-
Geohash: When Clever Isn't Always Smart: Published 2025-03-02
-
Where Did All the RAM Go? Memory Profiling with Memray: Published 2025-03-01
-
TRL 4-5: Laboratory and Relevant Environment Validation: Published 2025-02-28
-
How to Get a Crosswalk Installed in Atlanta: A Practical Guide: Published 2025-02-27
-
Claude 3.7 and new Cursor: first impressions: Published 2025-02-26
-
Experiential Learning: Lessons from Battle-Tested Leaders: Published 2025-02-26
-
Finding the Slowdown: Profiling Python Code with Pyinstrument: Published 2025-02-25
-
Core Components of EOS: Vision, Traction, and Healthy Teams: Published 2025-02-24
-
Atlanta Sidewalk Laws: Ownership, Maintenance, and Development: Published 2025-02-23
-
How Fast Is It? Benchmarking Your Code with Pytest-Benchmark: Published 2025-02-22
-
EU AI Act: A Practical Guide for Practitioners: Published 2025-02-21
-
A Tale of Two Egg Dishes: Shakshuka and Huevos Rancheros: Published 2025-02-20
-
Global AI Regulation in 2025: A Comparative Overview: Published 2025-02-19
-
Silos to Shared Libraries: Guide to Inner Source Adoption: Published 2025-02-18
-
Foundations of Leadership: The Role of Character: Published 2025-02-17
-
Mastering Mocking in Python with pytest-mock: Published 2025-02-16
-
Building Your Internal Library Developer Community: Published 2025-02-15
-
TRL 1-3: Concept to Proof-of-Concept in Tech Development: Published 2025-02-14
-
Will It Blend? Testing Across Environments with Tox: Published 2025-02-13
-
Why Does it Smell? Atlanta's R.M. Clayton Water Treatment Plant: Published 2025-02-12
-
Inner Source: Bringing Open Source Culture Inside Your Organization: Published 2025-02-11
-
Data Science Things Roundup #13: Published 2025-02-10
-
Are Your Tests Enough? Measuring Coverage with Coverage.py: Published 2025-02-09
-
Exploring EOS: A Guide to the Entrepreneurial Operating System: Published 2025-02-08
-
The Evolution of Cursor Rules: A More Granular Approach to AI Guidance: Published 2025-02-07
-
Designing for Developer Joy: Python Library Ergonomics: Published 2025-02-06
-
The Art and History of General Dynamics' Atoms for Peace Campaign: Published 2025-02-05
-
Why Your Library Needs Pytest (And How to Get Started): Published 2025-02-04
-
The Art of API Design: Making the Right Things Easy: Published 2025-02-03
-
Secure Coding Practices for Python Library Developers: Published 2025-02-02
-
How Skis Are Made: From Wood to Carbon Fiber: Published 2025-02-01
-
Taming the Python Chaos: Linting & Formatting with Ruff: Published 2025-01-30
-
Handling Sensitive Data Securely Within Your Python Library: Published 2025-01-29
-
Decoding Library Updates: Understanding Semantic Versioning (SemVer): Published 2025-01-28
-
Dependency Security: Managing Vulnerabilities with pip-audit: Published 2025-01-27
-
The Center of Your Python Project: Understanding pyproject.toml: Published 2025-01-26
-
Bandit Security Rules: Finding Common Python Security Issues: Published 2025-01-25
-
Don't Forget the Fine Print: Licensing Your Python Library: Published 2025-01-24
-
NASA Technology Readiness Levels: Published 2025-01-23
-
Building and Engaging a Community Around Your Open Source Library: Published 2025-01-22
-
The Library Author's Dilemma: Managing Python Dependencies: Published 2025-01-21
-
Data Science Things Roundup #12: Published 2025-01-20
-
Hearty Beef Shortrib Ragu: A Winter Comfort Dish: Published 2025-01-19
-
Avoiding Common Pitfalls: Injection Flaws in Python Libraries: Published 2025-01-18
-
The Art of Saying No: Defining Your Python Library's Scope: Published 2025-01-17
-
Tap, tap, is this thing still on?: Published 2025-01-16
-
SDLC in the Age of AI: Published 2025-01-12
-
Finnish Salmon Soup (Lohikeitto): Published 2024-12-20
-
Favorite Side Dishes: Published 2024-11-15
-
Classic Salmon Croquettes: Published 2024-11-07
-
Trail Report: Riverwalk Atlanta: Published 2024-11-01
-
Filipino Chicken Adobo: Published 2024-08-07
-
Simple Summer Succotash: Published 2024-06-15
-
The Art of Design in Technical Startups: Published 2024-06-15
-
The Invisible Hand of Startup Culture: Published 2024-05-15
-
Mother's Day Comfort: Colcannon and Coq au Vin: Published 2024-05-12
-
Trail Report: Southside Park: Published 2024-05-01
-
Decision Making Under Uncertainty: Lessons from Practice: Published 2024-04-15
-
Science vs. Engineering in Startups: A Tale of Two Methodologies: Published 2024-03-15
-
NASA Technology Readiness Levels: A Software Development Perspective: Published 2024-02-17
-
Startup Structure and Information Flow: Published 2024-01-18
-
Trail Report: Chewacla State Park: Published 2023-11-26
-
Homemade Melloncello (Cantaloupe Liqueur): Published 2023-11-01
-
Investment Review: Scout Space Systems: Published 2023-10-30
-
Banana Old Fashioned: A Surprisingly Good Twist: Published 2023-09-22
-
Investment Review: Jericho Security: Published 2023-08-24
-
Trail Report: Ludington School Forest Trails: Published 2023-08-15
-
Authentic Corn Tortillas: Published 2023-07-18
-
Homemade Ginger Syrup (Your Shortcut to Amazing Ginger Ale): Published 2023-07-08
-
Investment Review: Switchyards: Published 2023-06-07
-
Peruvian Green Sauce (Aji Verde): The Most Addicting Sauce Ever?: Published 2023-05-15
-
From Weekend Hack to Core Tool: The category_encoders Journey: Published 2022-12-27
-
Investment Review: DeepSentinel: Published 2022-10-28
-
Investment Review: Seer.ai: Published 2022-10-18
-
Investment: Cambrium Bio: Published 2022-09-27
-
72-Hour Fermented Pizza Dough: Published 2022-09-03
-
Exploring Cochran Mill Trails: A Mountain Biking Haven: Published 2022-06-15
-
Investment Review: Beyond Aero: Published 2022-05-26
-
Investment Review: Alga Biosciences: Published 2022-04-30
-
Salsa de Cacahuate (Mexican Peanut Salsa): Published 2022-03-15
-
Investment Review: Semicab: Published 2022-01-20
-
Investment Review: The Essential (formerly Move.co): Published 2022-01-19
-
Trail Report: Rope Mill: Published 2022-01-15
-
Investment Review: Homeroom: Published 2022-01-10
-
Investment Review: Flexbase: Published 2021-12-10
-
Introducing My Angel Investing Journey: Published 2021-10-15
-
Sweet Potato Gnocchi: A Cyclist's Comfort Food: Published 2021-03-15
-
Gordon Ramsay's Spaghetti Bolognese: A Classic Italian Recipe: Published 2020-07-20
-
Trail Report: Point Washington State Forest Trails: Published 2020-07-04
-
Making Limoncello: A Taste of Italian Summer: Published 2020-06-15
-
Baking No-Knead Beer Bread: A Simple, Flavorful Recipe: Published 2020-05-12
-
Traditional Flour Tortillas with Lard: Published 2019-11-25
-
Homemade Chicken Sausage with Basil and Thyme: Published 2019-08-15
-
Trail Report: Basque MTB in Hondarribia: Published 2019-05-01
-
Reflecting on 2018: A Year of Growth and Transitions: Published 2018-12-25
-
Category Encoders v1.2.8 Release: Published 2018-06-04
-
TechEmergence Podcast and Atlanta AI Article: Published 2018-06-03
-
Rethinking Innovation Labs: Bridging Promises and Reality: Published 2018-04-16
-
On Discipline of Creation: Published 2018-04-07
-
Data Engineering Podcast: Published 2018-02-20
-
Category Encoders published in JOSS: Published 2018-01-26
-
The Problem with Industrial IoT: Published 2018-01-16
-
Revisiting Python support in Apache Flink: Published 2018-01-11
-
Tendencies of Data Engineers and Scientists: Published 2018-01-09
-
I Made a Model, Now What?: Published 2018-01-04
-
Year's End: Looking back on 2017: Published 2017-12-28
-
On taking things too seriously: holiday edition: Published 2017-12-09
-
Elote: a python package of rating systems: Published 2017-12-06
-
Ripyr: sampled metrics on datasets using python's asyncio: Published 2017-11-28
-
Category Encoders v1.2.5 Release: Published 2017-11-22
-
Standing Peachtree Park: Published 2017-11-20
-
Data Science Things Roundup #11: Published 2017-09-23
-
Modernizing Pedalwrencher: Whatever That Means: Published 2017-08-13
-
git-pandas Caching: Faster Analysis: Published 2017-07-25
-
Category Encoders v1.2.4 Release: Published 2017-07-12
-
Data Science Things Roundup #10: Published 2017-04-19
-
Data Science Things Roundup #9: Published 2017-03-12
-
Data Science Things Roundup #8: Published 2017-01-25
-
BaseN Encoding Grid Search in Category Encoders: Published 2016-12-18
-
Category Encoders accepted into scikit-learn-contrib: Published 2016-11-20
-
Data Science Things Roundup #7: Published 2016-11-10
-
Category Encoders now on conda-forge: Published 2016-09-17
-
Data Science Things Roundup #6: Published 2016-07-20
-
Introducing unified glob-syntax in git-pandas: Published 2016-06-15
-
Parallelizing cumulative blame in git-pandas with joblib: Published 2016-06-12
-
Growing Pedal Wrencher: Published 2016-05-14
-
Exit Interviews in Startups: Published 2016-05-05
-
When do I work on what?: Published 2016-04-30
-
Building an Engineering Team Around Ownership: Published 2016-04-28
-
Estimating the time spent on a project with git-pandas: Published 2016-04-16
-
Pedal Wrencher: How Many Bikes Is Enough?: Published 2016-03-23
-
Data Science Things Roundup #5: Published 2016-03-15
-
Automating documentation workflow with sphinx and github pages: Published 2016-02-29
-
Pypi-publisher: a simple cli for publishing python libraries: Published 2016-02-24
-
Using survival analysis and git-pandas to estimate code quality: Published 2016-02-21
-
Journalism and the Perfect Pitch Deck: Published 2016-02-15
-
Git-pandas v1.0.0, or how to check for a stable release: Published 2016-02-02
-
Github.com cumulative blame in 5 lines of python: Published 2016-01-31
-
Decision Strategies: Beyond Expected Value: Published 2016-01-28
-
Data-driven engineering team management with gitnoc and git-pandas: Published 2016-01-19
-
Create organization-wide punchcards with git-pandas: Published 2016-01-17
-
How to Write Comprehensions and Alienate People: Published 2016-01-08
-
Gitpandas v0.0.6: python 2.7, fileowners, file-wise blame and examples: Published 2016-01-07
-
Market-Product fit vs Product-Market fit: Published 2015-12-28
-
Git-Pandas v0.0.5: coverage.py, risk, and more: Published 2015-12-25
-
Common Data Pitfalls for Recurring Machine Learning Systems: Published 2015-12-20
-
Visualize all of your git repositories with gitnoc and git-pandas: Published 2015-12-13
-
CyberLaunch: An Accelerator for Machine Learning Companies: Published 2015-12-08
-
Data Science Things Roundup #4: Published 2015-12-05
-
Beyond One-Hot: An Exploration of Categorical Variables: Published 2015-11-29
-
Pedal Wrencher: 1000 Notifications Sent: Published 2015-11-26
-
Analyzing GitPython and Pandas With GitPandas: Published 2015-11-19
-
Create a pip-installable python package in 2 minutes: Published 2015-11-12
-
Blame the world with git-pandas: Published 2015-11-10
-
Data Science vs. Data Engineering: Published 2015-10-31
-
Sklearn-Extensions: Collecting Useful Scikit-Learn Add-ons: Published 2015-10-20
-
Grapht: graph connectedness and dimensionality: Published 2015-09-29
-
Cookiecutter-Flask (and some other stuff): Published 2015-09-28
-
TAG YP Technologist of the Year: The Results: Published 2015-09-23
-
TAG Young Professional Technologist of the Year: Published 2015-09-19
-
Data Science Things Roundup #3: Published 2015-09-10
-
Data Science Things Roundup #2: Published 2015-05-20
-
Pedal Wrencher: A Strava-Powered Bike Maintenance Tracker: Published 2015-03-16
-
Data Science Things Roundup #1: Published 2015-02-15
-
Grad School Diets: How Stress Shows Up in Spending Data: Published 2015-02-14
-
Solving Inherent Stickiness in SaaS: The Power of Convexity: Published 2014-11-02
-
G-G Surface Generation: Published 2012-06-19
-
Introducing WanderDAQ: Versatile Arduino Data Acquisition: Published 2012-06-19
-
Parameter Estimation with Virtual Elevation: Published 2012-06-19
-
Introducing AutoChung: Estimating Cycling Aerodynamics: Published 2012-06-15
-
Miscellaneous MATLAB: Published 2012-06-10
-
Mastering Data Acquisition with Arduino: Published 2012-05-29
-
Reflections on Bike Racing: Lessons from the Road: Published 2012-05-18
-
Hill Climbing Optimization: A Stochastic Algorithm Variant: Published 2012-05-12
-
Estimating Road Edges from GPS Data: Published 2012-02-17
-
Notes on Building Terrain Maps from GPS Data: Published 2012-02-16
-
Vehicle Dynamics Simulation in MATLAB: Published 2012-02-16
-
Beacon Stem: Designing a Bike Stem with Integrated Light: Published 2012-01-06
-
Motion Capture with MATLAB and a Webcam: Published 2012-01-05
-
Building a DIY Sous Vide Controller with Arduino: Published 2012-01-04
-
Turning Fast: Generating G-G Diagrams from iPhone Data: Published 2012-01-04
-
Home Again: Rediscovering Georgia's Trails After Racing Adventures: Published 2010-04-25
-
Conquering GMR: A Cyclist's Journey on Glendora Mountain Road: Published 2010-03-23
-
Cycling Adventure on Glendora Mountain Road: Published 2010-03-17
-
Cycling Websites and Race Reports: A Journey Through GHBRA: Published 2010-03-10
-
My Body Thermometer is So Confused Right Now: Published 2010-01-31
-
Cycling Adventures in Macon, GA: A Weekend Getaway: Published 2009-12-30
-
Discovering Blairsville: A Summer Revelation in Georgia: Published 2009-11-28
-
The Superlative Burrito: Navigating Mexican Menus with Ease: Published 2009-11-29
-
Discovering Pine Mountain: A Cyclist's Paradise in Georgia: Published 2009-11-26
-
Rediscovering Dirt Roads: Cycling Adventures in North Georgia: Published 2009-11-23
-
Land of Milk and Honey: Published 2009-11-18
-
The Role of a Super Domestique in Professional Cycling: Published 2009-11-16
-
Georgia Homeless Bike Racer Association: Published 2009-11-10
Guides
-
Chapter 1: The Old Country: The Celtic roots and Irish origins of the McGinnis family in Ulster, from ancient times through the 17th century plantation era.
-
Liquidation Preferences: A Complete Breakdown: How liquidation preferences work in venture deals, from standard structures to participating vs non-participating and pay-to-play.
-
Chapter 2: The Crossing: The McGinnis clan's journey across the Atlantic from Ulster to Philadelphia in the 1700s, and the Salzburger settlers who would later become kin
-
Protective Provisions in Venture Deals: How protective provisions work in venture financing, from standard NVCA veto rights to how they accumulate across rounds.
-
Chapter 3: The Great Wagon Road: Charles McGinnis travels 700 miles down the Great Wagon Road from Pennsylvania to North Carolina, where he builds a life and founds our line.
-
The Complete Guide to QSBS for Venture Investors: Everything venture investors need to know about Qualified Small Business Stock, from Section 1202 basics to trust stacking and edge cases.
-
Chapter 4: Georgia and the Frontier (1800-1840): John McGinnis moves the family from North Carolina to Georgia, becomes Justice of the Peace, and watches his sons march off to the Creek Indian Wars
-
Valuation Standards and Regulations in Venture Capital: Understanding 409A, ASC 820, and SEC Rule 2a-5, the key valuation standards governing how venture-backed companies determine fair value.
-
How Startups Actually Get Valued: What drives startup valuations at each stage, from the factors investors weigh to what Series A data actually reveals about pricing dynamics.
-
How Venture Valuations Move Through Market Cycles: A data-driven look at up rounds, down rounds, extensions, and bridges, and what valuation patterns reveal about venture market cycles.
-
Valuation Methods for Venture Portfolios: A practical guide to how venture investments get valued, covering market, income, and asset approaches plus fair value standards.
-
DPI, RVPI, TVPI, and IRR: Key Metrics for Evaluating VC Fund Performance: A practical explainer on the key metrics used to evaluate venture capital fund performance, including DPI, RVPI, TVPI, and IRR, with examples.
-
The Complete Guide to Convertible Instruments in Venture: Everything you need to know about convertible notes, SAFEs, and bridge rounds, from how they work to what happens when they stay unconverted too long.
-
How Startups Can Manage Equity Dilution: A practical guide to understanding and managing equity dilution in venture-backed startups, from transfer restrictions to founder preferred shares.
-
The Dynamics of Venture Fundraising: How fundraising timelines, firm velocity, pay-to-play dynamics, and market cycles shape the venture fundraising process.
-
How Deal Terms Vary by Stage and Region: What the data reveals about how venture deal terms differ across stages and regions, from concentration paradoxes to regional variations.
-
The Venture Fund Audit Guide: A practical guide to venture fund audits, covering preparation, checklists, common pitfalls, and how data-driven approaches can make the process less painful.
-
Fund Economics: Fees, Terms, and Portfolio Monitoring: How venture fund economics work, from management fee structures and LPA terms to evaluating portfolio company cash runway.
-
KPI Monitoring for Venture Portfolios: KPI monitoring for venture capital portfolios, covering frameworks, stage-specific metrics, collection strategies, and common blind spots.
-
LP/GP Dynamics in Venture Capital: How the LP/GP relationship is evolving in venture capital, covering emerging manager differentiation, liquidity paths, and co-investor networks.
-
Data Science Career: Career paths, management transitions, and hiring in data science, from individual contributor to manager and everything in between.
-
Decision Making Frameworks: Systematic approaches to making better decisions, from expected value theory to recognition-primed decisions and everything in between.
-
Family Office: Family office principles anyone can use for financial coordination, from mission statements and digital vaults to dashboards and policies.
-
Technology Readiness Levels: NASA's Technology Readiness Level framework applied to software and startup technology development, from concept through deployment.
-
Building with EOS: Implementing the Entrepreneurial Operating System in technology companies, from core concepts to metrics and product development.
-
AI Regulation Around the World: A country-by-country look at how governments are approaching AI regulation, from the EU's risk-based framework to India's hands-off stance.
-
Guide: Developing High-Quality Python Libraries: A comprehensive guide covering the essential aspects of creating robust, maintainable, and user-friendly Python libraries.
-
The Startup Leadership Guide: A comprehensive guide to startup leadership, drawing from years of experience and insights in organizational design, decision making, and technical leadership.
-
Succulent Meals: A Curated Recipe Collection: A curated collection of succulent recipes from the blog, organized by category. Find pasta, soups, sauces, cocktails, mains, sides, breads, and more.
-
Angel Investing: My angel investing journey, investment thesis, and reviews of individual deals across fintech, biotech, defense, and more.
Topics
llmtxt.app – AI SEO & Search Engine Optimization Directory