- Programming Language Theory (PLT) is misunderstood by outsiders, seen as cryptic and impractical.
- PLT is appreciated as a pure mathematical art, requiring education to fully understand.
- Theoretical work in PLT is often overhyped for practical applications, leading to disappointment.
- PLT lacks the interconnectedness seen in other branches of mathematics, making it harder to build upon previous work.
- High levels of abstraction in PLT make it difficult for newcomers to grasp.
- PLT is inherently hard due to the complexity and vast design space of programming languages.
- Solutions include being honest about PLT's beauty, creating better introductory materials, and simplifying proofs.