I recently answered a question on Quora: > Is it true that programming is not for everyone? And thought I'd elaborate my take on this here..