Article

Thinking Procedurally

Sunday, 28 September 2025

Decomposition.

The idea of breaking down a larger problem into smaller, more digestible, sub-problems that can be completed individually in order to make a problem easier to understand.

  1. Independent - isolatable, only use information provided via. parameters to computer a task.
  2. Must only do one thing - won’t be reusable due to unnecessary/irrelevant code.
  3. Reusable