A programming aphorism by Philip Greenspun stating that any sufficiently complex program in simpler languages tends to contain a reimplementation of half of Lisp's features. A thoughtful observation on language design and the costs of avoiding abstraction.
Threads and library pages tagged with
programmingTechnical essay exploring how functional programming concepts and modern language design could improve relational database query languages, featuring practical examples of pattern matching, sum types, and discriminated unions for SQL.
James Hague’s witty proposal for computer science courses that prioritize practical wisdom and cultural understanding over...