What an excellent read. It absolutely nails the "why aren't everybody writing software now" question.