Two Things
csun.edu
csun.edu
While we're being flippant: Every problem in computer science can be solved by adding another level of indirection - except for the problem of too many levels of indirection
Boiling complex fields down to flippant levels of brevity helps the summariser to develop deeper understanding. It can also save a lot of time.
See also: "Desert island" lists of books, movies, music, art, software etc.
Your product must be something people want.
Your product must be something you can make.
1. You will spend too much time here
2. You will discover noprocrast
- Do it today
- Repeat
But the whole idea of narrowing down everything to two core principles is awesome; so +1 from me, certainly.
1. ZF
2. C
or
Set Theory:
1. Everything is a set
2. Not everything is a set
The Two Things about Biology: 1. Evolution is the process through which genetic structures that are better equipped to reproduce viable copies will tend to proliferate. 2. Except for the Platypus.
Another thing I ask people, just out of curiosity since it's not insightful at the same level, is to just go through their average day. Sort of like a bottom-up description of their work/study/whatever live, instead of the top-down answer you get when you ask "so, what do you do".
Some people may think it's weird, though.
1. Everybody hates Dentists.
2. Dentists hate everybody.
1. Everything you thought you knew about the fundamental structure of the universe before will only make you ashamed.
2. It's all just vanity
Instead I would say: 1. Some things can replicate better than others. 2. Things replicate imperfectly, causing change over time.
1) You are playing The Game 2) You just lost The Game
1. things divisible by 3
2. things not divisible by 3
3. other things1. Maxwell's equations
2. Information theory
It's amazing how much you can derive from just these two things, if you're willing to do a lot of math.
Two things about Social Media:
1. Content is King
2. Everyone's an Social Media expert :P
1. There are only two things you need to know for any subject
2. When there appears to be more than two, divide the subject
1. There are only two things you need to know for any subject
2. Sometimes there are exceptions
1. There are two things you need to know for two things.
2. One of them is recursion.
1. Your code always does exactly what you tell it to and never anything more.
2. You probably don't actually know what you're telling it to do.
Alternatively: 2. Underneath, everything is a graphing problem
1. As it gets complicated add indirection/abstraction
2. Its about talking to people not machines
1. lambdas 2. there is no second thing
Central Limit Theorem
Law of Large Numbers.
1. There are no safe assumptions.
2. Relate.