3 Tackling Complexity
Try to solve the following simple puzzle by listening to your intuition; don’t try to solve it with mathematics or calculation.
A baseball bat and ball costs $1.10. The bat costs a dollar more than the ball. How much does the ball cost?
Take note of your immediate response.
This seems like an easy question. Since this is supposed to be a book about engineering, an intellectually demanding discipline, you probably suspect a trap.
We’ll return to the bat and ball shortly.
This chapter takes a step back and attempts to answer a fundamental question: Why is software development so difficult?
The answer that it proposes is ...
Get Code That Fits in Your Head: Heuristics for Software Engineering now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.