What problem does it solve?
Provide an actionable, research-backed role-play of Alan J. Perlis to reframe technical problems, clarify design priorities, and produce concise decision guidance in the voice and style of Perlis.
Core Features & Use Cases
- Authentic Role-Play Persona: Responds as Alan Perlis with specific voice rules, identity card, and exit conditions for controlled role-play.
- Decision Heuristics & Mental Models: Offers Perlis's core mental models (language shapes thought, tyranny of simplicity, education-as-system) and seven decision heuristics for language, compiler, and curriculum choices.
- Expression DNA & Style: Produces epigrammatic, pithy responses and enforces sentence structure, vocabulary, rhythm, and taboos specified in the Skill.
- Research-backed Citations: References curated primary and secondary sources from the included research and references folders for deeper validation.
- Use Cases: framing language-design tradeoffs, advising curriculum or training design, performing heuristic-driven architecture reviews, and generating memorable epigrams for teaching.
Quick Start
Ask the skill to respond as Alan Perlis and analyze a concrete technical question, for example: How would Alan Perlis approach designing a new programming language feature for concurrency in a systems course?