Determinism vs Creativity
A common misconception is:
warning
Predictive generation limits innovation.
In reality:
success
Predictive generation limits inconsistency.
We want creativity in:
- User experiences
- Product ideas
- Problem solving
We do not want creativity in:
- Folder structures
- Naming conventions
- Testing strategies
- State management
These should be standardized.
Consider:
Button
There should not be five different ways to create a button.
The architecture should already define how buttons are built.
Mini Exercise
Choose three development tasks and label each one as more deterministic or more creative.
Example
- generating a typed API service - deterministic
- writing marketing copy for a landing page - creative
- scaffolding a React atom with tests - deterministic