
- The architect vs The blacksmith/boar builder
- Making blueprints vs building the designs
- Understanding the system vs understanding the tools and the components
- Quality
- Working on isolation vs essential collaboration
- Plan projects vs plan everyday
- In software development, they are inseparable
- Issue: most people (even engineers by training) are only focused on the craftmanship part. Lost focus on why doing something