Nevertheless, it is always painful to me when I hit a wall when learning and using an unfamiliar API from a dynamically typed language. I always think, “if only this API were statically typed, so that when I encounter an error, I can immediately look up what went wrong”.
Here’s an example as I’ve been learning Gradle while evaluating it along with learning SBT, as two candidate build tools for me to switch to out of Maven as my build tool for a primarily Java-based project. Note that Gradle is basically an embedded domain-specific language using the dynamically typed language Groovy, while SBT is an embedded domain-specific language using the statically typed language Scala.Read On →
So today is the birthday of John Coltrane (1926-1967), a towering figure in the history of jazz like no other. Several years ago, in a moment of inspiration, I quipped to a friend that while it was clear to me that Charlie Parker the Mozart of jazz, it was even more clear that Coltrane was the Beethoven of jazz.
What did I mean by that remark? I meant it on philosophical, historical, and musical levels.Read On →
Two weeks ago, I reported on finally performing some sonatas for Baroque flute, at a party at my friend Henry’s.
Ironically, tonight, at another party of Henry’s, this time a birthday party for his father (his parents have been visiting), I ended up deciding to temporarily stop playing the Baroque flute.
Also, more significantly: this was the first time in my life singing a song at all as a solo vocalist with accompaniment.
Why and how?!Read On →
I now own my first bobblehead doll! Abby was reluctant to let me take him home, but I argued that he would inspire me in the playing of his music.
So who, and why?Read On →
Yesterday was the third round of the current six-round Tuesday night tournament at the Pittsburgh Chess Club, the 14th Fred Sorensen Memorial.
Every round has gotten tougher and tougher, as it should because winners get paired against each other. This week I was White against a youthful opponent who was, like me, an Expert in rating (his current rating is 2034, while mine is 2110). I expected an intense struggle, and there was one. Our game was the second to last to finish, taking just over four hours to complete, going all the way to the endgame.
In this post, I discuss
Yesterday was Constitution Day, which I’ve “observed” in some fashion since 2005, which was when I saw the first annual announcement of its observance at Carnegie Mellon University. My memory is fuzzy about what I actually did on Constitution Day on most years, but I remember that in 2005 I stopped by the Posner Center to look at one of the four existing copies of the US Bill of Rights.
Last year, I watched Pittsburgh Councilman Bill Peduto speak at CMU; I remember him focusing a lot on the Bill of Rights and our need to be vigilant in protecting our rights, and telling of his concerns resulting from incidents that happened during the G-20. This year, Magisterial District Judge Hugh F. McGough was the featured speaker at CMU; he spoke about the history of the Pennsylvania judicial system and of constitutions in general.
I never actually knew or thought about the origin and nature of Constitution Day until yesterday. I was surprised.Read On →