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