Bumper Sticker Computer Science
A few of my favorites, not found in the linked article: "There are two ways of constructing software. One way is to make it so simple that there are obviously no deficiencies. The other is to make it so complex that there are no obvious deficiencies." C.A.R. Hoare "The purpose of software engineering is to control complexity, not to create it." Dr. Pamela Zave "The most important single aspect of software development is to be clear about what you are trying to build." Bjarne Stroustrup "T...The Boundaries of a Game Versus Boundaries of Other Kinds...
What does it mean to say that games take place within set boundaries established by the act of play? Is this really true? Is there really such a distinct boundary? In fact there is. Compare, for example, the informal play of a toy with the more formal play of a game. A child approaching a doll, for example, can slowly and gradually enter into a play relationship with the doll. The child might look at the doll from across the room and shoot it a playful glance. Later, the child might pick it u...The Great Lifespan Escape
At the time when the lines begin, in the mid-18th century, life expectancy in Europe and the Americas was around 35, where it had been parked for the 225 previous years for which we have data.3 Life expectancy for the world as a whole was 29. These numbers are in the range of expected life spans for most of human history. The life expectancy of hunter-gatherers is around 32.5, and it probably decreased among the peoples who first took up farming because of their starchy diet and the diseases ...Social Media Distorts Socialization Through Gamification
The problem with social media isn't that we aren't sure how much privacy we want to have or how long the things we say should stick around. The problem is that social media is a gamification of social interaction, and it causes us to behave in ways that we normally wouldn't. In normal life, people don't take turns loudly stating their political opinions to a room of people and then looking to see how many people agree with them. They also don't have product placements or subtle advertising i...Engineering New Ways to Think About Things
One cluster looks, for example, for new ways of representing and understanding complex systems. A second cluster aims for more access to knowledge by undoing contemporary media’s restrictions (such as the restriction of the screen, which produces, with its peek-a-boo access to complexity, impenetrable forms of knowledge such as the trillions of lines of code, written on screens and then stared at on screens). A third cluster explores new forms of representing time, and a fourth one more eff...Code is Not Literature
Code is not literature and we are not readers. Rather, interesting pieces of code are specimens and we are naturalists. So instead of trying to pick out a piece of code and reading it and then discussing it like a bunch of Comp Lit. grad students, I think a better model is for one of us to play the role of a 19th century naturalist returning from a trip to some exotic island to present to the local scientific society a discussion of the crazy beetles they found: “Look at the antenna on this...Seibel's observation that reading code is less like literature and more like science is dead on. No matter how readable the code is, when I'm confronted with 10,000 lines of it spread across numerous encapsulated functions, I must tackle it very differently from how I read prose. With a complex literary text, I can just read it in linear fashion with occasional segueing to look up words and concepts, with well-engineered code I must follow numerous cases into different flows of logic. These aren't the same at all.
I appreciate that he's trying to dispel the idea that we "read" code as we read for pleasure, I learn from code by experimenting with it. I open up the debugger and step through it, watch the variables change and see where it goes when I execute it. Most of all, I learn by changing that code and trying to build on it. I have enhanced my javascript skills immensely in recent years by cloning various projects on github and trying to expand on them or adopt them to my own purposes. I don't recommend opening up a code base and just reading it, actively engage it, break it, and enhance it.
Close Reading: Emily Dickinson
Tell all the Truth but tell it slant— Success in Circuit lies Too bright for our infirm Delight The Truth's superb surprise As Lightning to the Children eased With explanation kind The Truth must dazzle gradually Or every man be blind— When we first discussed this text with the two teachers who were leading the project, Nealie Bourdon and Becky Campbell, they questioned our choice because they felt that the poem was too difficult for their students. We argued that we wanted to challeng...Human Propensity for Making More Complicated Things Out o...
A child stacks and packs all kinds of blocks and boxes, lines them up, and knocks them down. What is that all about? Clearly, the child is learning about space! But how on earth does one learn about time? Can one time fit inside another? Can two of them go side by side? In music, we find out! It is often said that mathematicians are unusually involved in music, but that musicians are not involved in mathematics. Perhaps both mathematicians and musicians like to make simple things more complic...John Cleese on Writing and Performing as Science
DAVIES: You know, and you say many times in the book that you're more a writer than a performer. CLEESE: It's always hard for people to believe that because of course, anytime they've seen me it's because I've been performing. You know, they don't go to their televisions and switch them on and see me sitting at home writing, you know? So naturally, people's image is of a performer, but the reality is the writing for me has always been the most important thing and the most rewarding thing. An...The Unknowable
This girl was perhaps not born of a mother. But blossomed in a peach tree: Her love fades Quicker than peach-flowers. Although I know her soft body I cannot sound out her heart; Yet we have but to make a few lines on a chart And the distance of the farthest stars In the sky can be measured.Poem about love and science.