flowchart TD
A[Programming Syntax] --> D[High Cognitive Load]
B[Algorithmic Design] --> D
C[Implementation Complexity] --> D
D --> E[Quick Naming Decisions]
E --> F[Generic Names]
E --> G[Shortened Names]
E --> H[Context-Dependent Names]
style A fill:#f8f9fa,color:#000
style B fill:#f8f9fa,color:#000
style C fill:#f8f9fa,color:#000
style D fill:#fff3e0,color:#000
style E fill:#ffebee,color:#000
style F fill:#ffcdd2,color:#000
style G fill:#ffcdd2,color:#000
style H fill:#ffcdd2,color:#000



