1 Introduction
1.2 Why “Just Enough”?
Because scope-creep is the enemy. There’s a version of this book that’s 1,000 pages long. No social or data scientist has time to read that book.
The guiding principle for this book:
Provide concise, accessible steps for thinking about code like a software engineer
1.3 Core Principles
Throughout this book, we’ll explore software engineering through several core principles:
- Don’t start coding yet: How to stop writing code without a plan
- Where to write less code: Each section of your code can do less than you think
- Where to write more code: Testing + logging will become your new best friends
- Future-proofing: Make sure your code can still run + get accessed when you need it in 6 months