1 Why Programming Is a Good Medium for Expressing Poorly Understood Ideas (1967) 2020178 points153 commentscited by 4Software Engineering details