How Silicon Valley Influenced Programming and American Education