Vintage

 

I will mix me a drink of stars,—
Large stars with polychrome needles,
Small stars jetting maroon and crimson,
Cool, quiet, green stars.
I will tear them out of the sky,
And squeeze them over an old silver cup,
And I will pour the cold scorn of my Beloved into it,
So that my drink shall be bubbled with ice.

It will lap and scratch
As I swallow it down;
And I shall feel it as a serpent of fire,
Coiling and twisting in my belly.
His snortings will rise to my head,
And I shall be hot, and laugh,
Forgetting that I have ever known a woman.

— Amy Lowell, “Vintage”

Teaching Computer Science: Today Was Not the Best Day to Say What You Just Said

 

Class website

I asked the class to pass in today’s homework and a student said, “I couldn’t figure out what homework was due today.”

I wasn’t feeling at my best to begin with. I was tired because I was up late making sure the class website was updated with all relevant materials, homework assignments were listed at the top of the page under the Homework header with due dates listed in bold font next to each assignment so that there’s no way anyone looking at the website, assuming they’re old enough to read, could fail to understand what is the homework and when is it due.

So when that kid said that he couldn’t figure out what the homework was, I felt the futility of life grabbing me by the throat and I was mad . . .

Teaching Computer Science: Collected Thoughts

 

If you recognize the person on this next slide, please raise your hand. Don’t yell out the name, just raise your hand.

Derek Jeter

About two-thirds of you recognize Derek Jeter. I thought everyone would recognize him, but still a clear majority.

I’m not a Yankees fan or a Derek Jeter fan particularly but the Captain and I are on the same page on this topic. I have to admit I was pretty competitive as a student. I didn’t want anyone to do better than me and I especially didn’t want anyone to do better than me because they worked harder than me.

This Jeter quote reminded me of a quote from another notable sports figure . . .

Bob Knight

This is Bob Knight, college basketball coach, most notably at the University of Indiana. He won 902 games, three NCAA championships, and he coached the 1984 Olympic basketball team to a gold medal.

Notice that he says “everyone” and “no one.” He doesn’t say some people don’t want to come to practice. There’s a universal aspiration to accomplish great results without a corresponding level of effort. I recognize that in myself, definitely. As far as I can tell, this approach rarely if ever works, even for people we think of as prodigies.

Mozart used to say that anyone who thought composing music came easily to him was very much mistaken. While all the other kids were playing kickball, Mozart was in the house practicing his music lessons. In case you’re thinking that kickball wasn’t even a game at that time, you may be right. The point is that if there was kickball, Mozart wouldn’t have been playing it because he was practicing his music lessons.

One more on this topic . . .

Michelangelo's David

This is a quote from Michelangelo. Nothing great seems to happen without a lot of practice.

Once again, please raise your hand if you recognize the person on this next slide.

Anton Chekhov

He looks Russian.

Yes, he is Russian.

Dostoevsky? Tolstoy? Mendeleev? Pushkin? Boris Pasternak?

No . . . he’s known as an author of plays and short stories.

[A student sitting next to a smart but quiet young man from Russia points to the Russian boy and says, “He knows.”]

Who is it? Chekhov.

Right . . . this is Anton Chekhov. He wasn’t a programmer but his advice is relevant to many different endeavors.

Don’t overcomplicate things. A good heuristic – which is a fancy way of saying “rule of thumb” – is to do the simplest thing that could possibly work. Method A could work, Method B could work — which one should we try first? Try the simplest one first.

Note that the heuristic doesn’t say to do the simplest thing. If the simplest thing couldn’t possibly work, don’t do it. Do the simplest thing that might actually work.

One final slide. I don’t think anyone will know these people so I’m not asking for a show of hands.

2 days in a closet

I saw an article last week about a man and a woman who were “trapped” in a janitor’s closet at the Daytona State College Marine and Environmental Science Center for two days. They got themselves in the closet last Sunday and finally on Tuesday, the gentleman on the right got the idea to call 911. Why that idea took two days to incubate is unclear. Police showed up to let them out and found out the closet was not locked. They could have opened the door themselves.

Maybe the lock was meth’d up, like the woman. “Meth’d” up, get it?

Are they students at Daytona State College? The article doesn’t say. Do any of you have Daytona State College on your college wish list? If so, you may want to take it off. Or just keep it as a safety school in case Harvard and the Sorbonne don’t come through for you.

What can we learn from this story? I don’t want to say “don’t make assumptions” but don’t make unwarranted assumptions. Don’t make assumptions about things that you can easily verify. If you’re in a closet, don’t assume the door is locked. Try it and see. A lot of uncertainty can be dispelled by trying things out.

Assumptions can hurt you as a programmer. You might be stuck because you’re assuming some condition is true that isn’t true. Or you’re assuming that some condition can never be true when it really can be true. Don’t make unwarranted assumptions.

I couldn’t help noticing that a lot more people recognized Derek Jeter than recognized Anton Chekhov. If you want to achieve great renown, if you want to be part of the public consciousness, entertain people in a simple-minded way, like hitting a ball with a stick and running around in a park. People can be entertained by Derek Jeter without expending any effort.

Where Chekhov went wrong is that he failed to anticipate a world where nobody reads anymore. Furthermore, he believed that the role of an artist was to ask questions, not to answer them. His plays and stories don’t have a traditional structure where everything is tied up neatly at the end, so you not only have to put in the time to read them, you have to go into overtime to ponder the moral ambiguities. Who has time for that in their busy lives?

Could Be Worse

 

A pedestrian was walking along in Kaumakani, Hawaii, on Saturday evening when he was struck by a passing vehicle. The pedestrian was then struck a second time, this time by the police officer responding to the scene of the accident. Due to the injuries suffered by both collisions, the pedestrian died.

Just to clarify, the pedestrian was still alive and responsive after the first collision. No matter how bad things get, as long as you’re still alive, they can always get worse.

Passers-by

 

Carl Sandburg

Passers-by,
Out of your many faces
Flash memories to me
Now at the day end
Away from the sidewalks
Where your shoe soles traveled
And your voices rose and blent
To form the city’s afternoon roar
Hindering an old silence.

        Passers-by,
I remember lean ones among you,
Throats in the clutch of a hope,
Lips written over with strivings,
Mouths that kiss only for love,
Records of great wishes slept with,
Held long
And prayed and toiled for:

        Yes,
Written on
Your mouths
And your throats
I read them
When you passed by.

— Carl Sandburg, “Passers-by”

The College Football Playoff is Working

 

Under the old two-team BCS format, the teams that lost the semifinal games — Alabama and Florida State — would likely have played each other in the championship game, while the two winners — Oregon and Ohio State — would likely have been voted out.

Florida State, as the defending champs and only undefeated team, would have been in for sure, while Ohio State would have just as certainly been out. That leaves Alabama and Oregon. One would have had to be dropped and it probably would have been Oregon.

Four teams is still not enough (see TCU’s 42-3 blowout of Mississippi State) to be able to say that none of the teams voted out was good enough to win it.

Also: I am sick unto death of the goddamn Larry Culpepper commercials. Enough of that already.

How to Tell if Your Food Server is a Robot

 

I’ve been reading some articles recently about increased use of robots in the food service industry. I think we had a robot server the other day at the Jack in the Box drive-thru. My boy ordered a medium Mountain Dew with his meal and I ordered a large Coke Zero with mine.

“Which one is the Mountain Dew” I asked the woman (robot) at the window as she handed us the drinks.

“The medium one,” she said.

Only a robot would answer the question that way. A human would say “The yellow one.” Because it’s a dopey question and a human recognizes why it’s a dopey question and answers accordingly. The robot only knows that the medium drink is the Mountain Dew and the large drink is the Coke Zero.

Girls at table with robot