Wittgenstein on Family Resemblance, or why I don’t like base classes

This is largely a through-away notion, but there is a point to it. Wittgenstein talks about something called ‘family resemblance.’  Very, very generally speaking, we talk about things as being similar, as fitting within a common ‘concept’, but they don’t share a single defining feature.  The stock example is that of a game.  Hockey is a game.  Tiddlywinks is also a game.  You cannot define a common defining feature. Sometimes, when talking about code, there are people who want to do everything in terms of base classes and subclasses.  This is natural and understandable, but there are many...

posted @ Sunday, May 10, 2015 12:23 PM | Feedback (0)
Chasing the Latest Shiny New – Software Design as Fashion Design

Rob is in love.  He’s been in love before, he’ll be in love again.  And there’s nothing wrong with that.  Love is cool. Related (sort of), I was talking to a recruiter/vendor today and they wanted to know if there was any word that they could utter that might make me interested in moving to a new job. I think they wanted me to say something like “Knockout” or “Angular” or something.  A few years ago, it would have been “Rails”. When you don’t have an interest in the end result of the work, or at least...

posted @ Friday, April 17, 2015 1:59 PM | Feedback (0)
It’s ok to like different things: Sine Qua Non and other things

I was reading this and it touched on something that had come across in totally different subjects/genres/whatever, and since there’s a clearly correct answer, I thought I’d mention it here. From that article is this: Critics, of all people, have an obligation to take a stand, and if you truly adore the subtlety and elegance of La Tâche, it is impossible to believe that you can derive equal pleasure from wines like Krankl's The 17th Nail in My Cranium (it's a Syrah that weighs in at around 16 percent alcohol). These are wines that offer completely conflicting notions...

posted @ Wednesday, April 08, 2015 11:57 AM | Feedback (0)
Philosophy 101: A reason to consider using a NoSQL implementation

Note: the cross-section of people interested in philosophy and also interested in NoSQL is close to zero, but it’s my blog and I blog what I want to, blog what I want to.  The general philosophical point applies to all of life, the usage of NoSQL to discuss it might be interesting to people interested in NoSQL. This might not come as a surprise to anyone, but developers tend to be an opinionated bunch (ask me what I think about TDD). On a factor of something like 5X, DBAs are worse.  I believe I have some standing to...

posted @ Tuesday, October 11, 2011 10:26 PM | Feedback (0)
If it doesn’t exist in a current file format, does it still exist?

As an undergrad, I wrote a novel for my senior Honors thesis.  Even after all this time, I’m still unable (and probably too biased) to figure out whether or not, on a scale of 1-10, whether it rated a 1, or if maybe, just maybe, it was good enough to rate as high as a 3.  If I ever make it to that point, and have the time, when I’m in my fifties, I think I might try to re-write it.  But the purpose of this post is not about literary criticism. I wrote it on an electronic typewriter,...

posted @ Friday, July 29, 2011 7:56 PM | Feedback (0)
On the Ontological Nature of Comedic Discourse

Or, more succinctly, is Dane Cook remotely funny? Sirius Radio I spend a lot of time driving.  At a previous client, I used to have one of those fantastic 2+ hours a day commute going out to the west ‘suburbs’ of Chicago (if you can call either Lisle or Naperville a suburb) and while I don’t miss it at all (well, I miss a person or two from the client, I guess), I used it to keep at least vague track of contemporary music and listen to a lot of sports radio (digression…I have never, ever been accused...

posted @ Monday, June 28, 2010 9:53 PM | Feedback (0)