“Keep It Simple” is old advice. It got interesting again the moment anyone could generate 500 lines of code in 30 seconds. KISS says systems and tasks should be as straightforward as possible. No unnecessary complexity. Fewer moving parts, fewer things to break, fewer things to hold in your head. It was good advice when […]

Read More →

A Friendly Field Guide to 88 Timeless Principles That Shape How We Build Software. View the interactive searchable html page Foreword Software engineering looks like a young craft, but the patterns that cause projects to thrive or stumble are surprisingly ancient. Over decades, engineers, managers, scientists, and even satirists have noticed the same things happening […]

Read More →