Intrinsic load is the mental effort required to understand and perform a task because of its inherent complexity. Creating a business-logic algorithm, understanding recursion, deploying on Kubernetes, and provisioning a message queue all require intrinsic effort. Unlike extraneous load, it cannot be eliminated, but its learning demands can be reduced. section 3.3.1
Platform engineering should distinguish unavoidable complexity from complexity created by poor systems, documentation, or processes. Automated onboarding and language starter kits reduce the time developers spend learning setup details without removing the underlying technical challenge. section 3.3.1 section 3.3.2
Provisioning a new message queue
Designing the event-driven behavior and business logic creates intrinsic load. Generating a working repository, CI/CD pipeline, and access configuration through a starter kit removes setup work that would otherwise compete for the developer’s attention. section 3.3.1
