Company
Date Published
Author
Adam Gordon Bell
Word count
1898
Language
English
Hacker News points
None

Summary

In a humorous exploration of programming languages and configuration files, the text delves into the peculiarities of INTERCAL, a parody language created by students in the 1970s, known for its whimsical syntax and creative error messages. The narrative further examines the evolution of using YAML, a configuration language, for control flow in systems like Twitter, where it unexpectedly surpassed traditional programming languages in prevalence. This trend raises concerns about the blurring line between configuration files and programming languages, drawing parallels to the similarly humorous yet impractical COMEFROM statement in INTERCAL. The argument is made that the embedding of programming constructs in configuration files, like YAML, can complicate readability and execution, akin to the complexities seen in XML and XSLT transformations. The text ultimately advocates for clearer distinctions between configuration and programming, suggesting alternatives like Dhall and Pulumi for more effective handling of complex configurations.