James Peter

James Peter

Real developer. Pretend journalist and entrepreneur. Failed physicist. Human rationality enthusiast. Likely transhumanist. Enjoys big words.