The concept of polynomial-time reduction is central to understanding the structure of NP-complete problems.
The key to good design is to make things simple, but not simpler.
Only by mastering core technologies can we remain invincible.