Developer-Tools
GPL & AGPL: Freedom Through Copyleft - Complete Guide to Viral Licensing
reading time: 32 minutes
Why copyleft licenses ‘infect’ derivative works, how GPL differs from permissive licenses, and when viral licensing protects community contributions from proprietary capture
Apache License 2.0: When Patent Protection Matters - Complete Guide
reading time: 20 minutes
Why Apache 2.0 matters for patent-heavy projects, how it differs from MIT, and when explicit patent grants protect your users and contributors
Why Choose the MIT License? A Comprehensive Guide to Open Source Licensing
reading time: 26 minutes
Why MIT became the most popular open-source license, when to choose it over GPL/Apache/BSD, and a decision framework for selecting the right license for your project
Glob Patterns: Complete Syntax Reference with Examples
reading time: 9 minutes
Part 2: A comprehensive reference covering every glob pattern from basic wildcards to advanced features like brace expansion and extended globs. Learn the rules that apply everywhere.
Glob Patterns: The Invisible Abstraction Everyone Uses But Nobody Learns
reading time: 7 minutes
Glob patterns are everywhere - .gitignore, shell wildcards, build configs - yet most developers learn them by accident through copy-paste. Here’s why glob deserves explicit teaching.
Your README is a Landing Page, Not Your Documentation
reading time: 18 minutes
More features always lead to more sprawl. The longer it goes on, the harder it is to bring back under control. Here’s how to treat your README like a landing page - with hooks, not walls of text.
Managing Multiple Claude Code Contexts Without Going Insane
reading time: 4 minutes
I work on OSS projects, client work, and employer projects. Each needs different Claude Code configuration. Here’s how I stopped manually editing CLAUDE.md every time I switched contexts.