Mathematics: Discrete analysis, Logic
Engineering: System design
Art: Program construction
Psychology: Interface construction
Philosophy: Language design
Biology: Genetic programming paradigm
Architecture: Large (and expensive) systems
Sociology: Information sharing and security