Choosing a Computer for a Purpose
Prioritise specifications according to workload instead of choosing the largest number in every category.

Decision process
- Define the principal workload and software requirements.
- Identify the likely bottleneck: CPU, RAM, storage, GPU, network or display.
- Set a realistic budget and consider future upgrades.
- Evaluate portability, energy, warranty and repairability.
- Justify the final choice using evidence rather than marketing labels.
Mini challenge: Recommend a computer for a first-year data engineering student and explain three priorities and one acceptable compromise.