-
On module systems in general, and AMD/CommonJS in particular: simplicity, community, etc.
-
On the performance implications of real-world applications with Promises/A+ for abstracting over asynchronous computations.
-
How command line interfaces usually suck beyond anything, and what we could do to get back the UNIX philosophy and more simplicity.
-
A short introduction to programming language theory and programming language design. Parsing, semantics, formal syntaxes, interpreters, optimizers and compilers.
-
Design of APIs in libraries.
-
Libraries vs Frameworks.
- Design and implementation of programming languages.
- Interactive storytelling.
- Natural language processing and formal semantics.
- Concurrent applications.
- Type systems and formal specifications.
- Game design.
- All things AI (related to interactive storytelling).
- Everything that can be described as "let's make everyone's life simpler".
- All things art.
- Science fiction, fantasy and steampunk.
- Neuroscience.
- Social psychology.
- Freedom, specially in arts and IT.
@dwcook yeah, it's one of the things I'd like to tackle on OrpheOS.
(It seems that Gists still don't notify you when people comment on them, shame on Github :x)