Before we learn strategies for better software design, we must understand our enemy – complexity. Let’s define complexity, how to spot it, and what causes it.
PHP
Stripe Is My DNS Provider Now: When Good APIs Meet Bad Ideas
Stripe metadata is great for config, entitlements, and… DNS? This experiment takes one good API feature and stretches it into the worst possible infrastructure layer. Read more