Presented at RuPy 2013 in Budapest.
Slides don't really provide much context on their own. I'll have to write this up as a blog post some time.
The general thesis was the importance of understanding why things are the way they are. I made a lot of comparisons to Natural Languages as a way to challenge the way we understand Programming Languages. The talk was unfocused and sporadic, and covered a lot of ground. Here are some links for references made in the talk:
- The Space Shuttle & The Horse's Rear End: http://www.astrodigital.org/space/stshorse.html
- _why's unholy: https://github.com/whymirror/unholy
- JVM: http://en.wikipedia.org/wiki/Java_virtual_machine
- Strongtalk: http://en.wikipedia.org/wiki/Strongtalk
- Chomsky: http://en.wikipedia.org/wiki/Colorless_green_ideas_sleep_furiously
- Turing Completeness: http://en.wikipedia.org/wiki/Turing_completeness
- Denotation: http://en.wikipedia.org/wiki/Denotation
- Basic Color Terms: Their Universality and Evolution: http://en.wikipedia.org/wiki/Basic_Color_Terms:_Their_Universality_and_Evolution
- Pirahã Language: http://en.wikipedia.org/wiki/Pirahã_language
- Hangul: http://en.wikipedia.org/wiki/Hangul
- Triliteral Semitic Roots: http://en.wikipedia.org/wiki/Semitic_root
- P = NP: http://simple.wikipedia.org/wiki/P_versus_NP
- Quantum Logic Gates: http://en.wikipedia.org/wiki/Quantum_gate