Three of the Hundred Falsehoods CS Students Believe
Earlier this year, many people were passing around this article about "re-learning how to be yourself online". Near the end the author reaches a set of questions that are motivating him:
My research and teaching interests involve on the design of abstract devices such as legal arguments and computer programs. Over time, I have studied this topic through a variety of lenses, including AI, knowledge-based systems, software patterns, agile software development, and programming languages.
Visit cs.uni.edu/~wallingf → On Hacker News Nov 2009 – Feb 2021
Software Engineering 7Life, Learning & Writing 5Tech Industry & Business 2History & Retro Computing 1Career & Management 1
Earlier this year, many people were passing around this article about "re-learning how to be yourself online". Near the end the author reaches a set of questions that are motivating him:
I like this passage from John Urschel Goes Pro , about the former NFL player who is pursuing a Ph.D. in math:
I concur so strongly not only because he writes about RSS, which I'm on record as supporting and using. I enjoy rolling my own simple software in almost any domain. Simple has a lot of advantages. Under my control has a lot of advantages. But the biggest advantage echoes what Dr. Drang says: Programming is often more…
I've been enjoying teaching Intelligent Systems again this semester. A big part of the fun is re-reading old papers. I had a lot of fun re-reading and thinking about the ideas in William Clancey 's classic paper, Heuristic Classification . Long-time readers may recall me mentioning this paper in a long-ago post about…
My previous agile theme, on organic planning , has implications for how we design and implement solutions -- for making decisions that "stick". Derek Sivers recently used an apocryphal story about walkways to express a similar principle: