The Knee

I have posted about this on the Twitter several times, but I think some folks have missed it.

If you follow me on Twitter, you might know I injured my knee almost a month ago. I was playing basketball (with kids two thirds my age) and stepped out to pick up the ball handler off a pick and when I planted my left leg, I heard a loud pop. My knee oscillated laterally maybe four times. Then, I think I blacked out for a moment because the next thing I remember is being on the floor screaming and weaving a tapestry of profanity. (Bonus points if you name the movie reference there.)

I knew this was serious. I couldn’t walk. I went to the health center at school the next day (because my insurance sucks and if you go anywhere else first they won’t pay) and they wrote me a prescription for hydrocodone and a referral to Dr. James Bothwell. I saw him two days later, and he poked at me a little bit and confirmed what I already suspected: I tore my ACL. He ordered an MRI to see what else I had done.

I had the MRI that evening. The results revealed the torn ACL and a slight tear to the lateral meniscus.

That brings us up to date. I have been doing rehab exercises to strengthen my left leg in preparation for surgery, which is scheduled for May 22. I scheduled it for then so I’ll only miss two days of work. I’ll miss the day of the surgery and the next day. Then, I have the weekend and then a paid holiday on Monday for Memorial Day. Then, I’ll be working from home. Depending on whether he has to stitch my meniscus, that could be another ten days or three weeks.

I’m looking forward to getting back on my feet. Dr. Bothwell says I can play golf in about three months and can start getting back into basketball in nine months to a year.

Thanks for all your warm thoughts and well wishes.

Bureaucracy v. Common Sense

This Computer Information Technology degree has been interesting. Of course, the coursework has been interesting, but it’s also been fascinating (dumbfounding at times) to watch the functioning of such a large institution as TCU is.

When I first transferred into this B.S. degree from my Th.M. program in 2006, there was some question about my transfer credits. Almost everything counted and I ended up with about 108 credited hours toward my new program. There were a few general ed courses I had to take because my first program did not require as many courses in the particular area.

I had to take a social science course. Miguel Leatham, a professor of anthropology, had given a talk to one of my graduate classes on ritual, so when I saw that his Anthropology of Religion was on offer, I thought it would be a great class for my social science credit. But, according to the university powers, Anthropology of Religion is not a social science, just a religious studies course. I’ll repeat that: Anthropology of Religion is not a social science course. I ended up taking Health, Illness, and Medicine that semester.

But today, I was registering for Software Engineering for the fall, and I notice that it is listed as being a writing emphasis class. If Anthropology of Religion is not social science, then there’s no way in hell that Software Engineering is a writing emphasis course. Sure, we’re going to do a fair amount of writing (design documents, user manuals, etc.) but that’s not what writing emphasis is for—it’s to get people comfortable and proficient at communicating in written form, preferably in English, so they don’t look like idiots when they venture out into the real world. (I’ll gloss over the fact that most of the real world wouldn’t know proper usage or sentence construction either bit them in the ass.)

This is all a matter of common sense versus bureaucracy. When I petitioned for Anthropology of Religion as a social science credit, some rule monkey looked at the UCR listing and said, “No, because the rules say…” But no one had the commons sense to know that Software Engineering is not a writing emphasis course.

If you’re reading this, please learn to use whatever God was gracious enough to stick between your ears. Don’t be a bureaucratic rule monkey.

I FUCKING HATE ADOBE READER HIJACKING MY PDF VIEWING IN SAFARI

I got really fed up with Adobe hijacking my PDF viewing with their bloated plug-in. Preview is just flat better for just reading a PDF. In the past, it was a configurable option in Acrobat Professional or Acrobat Reader preferences, but to my chagrin, they’ve now decided that the user can’t be allowed to choose how to view PDF’s as evidenced by this screenshot: Preferences-2

Frustrated, I turned to Twitter for help. Robert Marini (@wisequark) was Johnny-on-the-spot with the solution. Here’s the Twitter discussion in a thread for your easy following: So, it turns out that Adobe not only hijacks my PDF viewing, but any time I update any of my Adobe software (I have CS3 Master Collection.) They’re going to reinstall the thing. “Bullshit,” says I, so I fired up Hazel to fix it for good.

Read on for my solution using Hazel. Continue reading ‘I FUCKING HATE ADOBE READER HIJACKING MY PDF VIEWING IN SAFARI’

Two Suggestions for Brett Kelly

Over on Twitter, Brett Kelly (@inkedmn) mentioned that he’s tired of most of his music collection. This was a problem for me a while back, but I have two suggestions that can help. If you’re in need of a breath of fresh musical air, read on. Continue reading ‘Two Suggestions for Brett Kelly’

Why Gruber’s Linking Method Wins

There was some hubbub a while back about the way the titles of posts in John Gruber’s linked list over at Daring Fireball link to the referenced post. (Read a synopsis here.) I myself wasn’t a very big fan (although I have gotten used to it), but today I stumbled on what I think is a very compelling reason for this linking style.

With all due respect to Gruber, I don’t have much interest in bookmarking or archiving his blockquotes with minimal commentary. What I’m interested in is the post he’s linking to! Imagine my serendipity when using Fraser Speirs excellent Applescript for archiving the current NetNewsWire item to Yojimbo. The URL for Gruber’s linked items is not to Daring Fireball but to the item in question. So, the script archived the actual item that Gruber linked to and not his linked list post. Not that my opinion matters a hell of a lot, but perish the thought that Daring Fireball’s linked list style change.

Sidebar: The other side effect of getting used to Gruber’s linking style is that I find myself expecting that linking behavior from other sites and being confused when I’m taken to their site. Most notably among these is kottke.org.

Am I Entry Level?

This might sound like a strange question, but I’m honestly interested in the answer.

Many who read this blog know a lot about my situation, but here is where I stand right now. I’m 27 years old working on a computer science degree at TCU. The way my prerequisites and course sequences work out, this spring is my last semester of full time work. I’ll graduate after two more half-time semesters in May 2009. My plan (and quite a common course for many here) is to work full time while I finish up my last year of school.1

I have been doing freelance web design for almost two years. I am largely self-taught in most everything having to do with computers, and as a result I’m often bored in my programming classes.2 I’m a very quick study. I consider myself above average in my programming skill and I’m well ahead of most of the others in my classes.

I’m currently an intern at Pier 1 Imports working in the data analysis/data warehousing group. It’s good experience so far, and I don’t think I would mind sticking around full time until I graduate. But that being said, I will be exploring my options starting sometime around spring break.

The question is this: Am I an entry level employee? Or to put it another way, when I’m looking for a job, which job titles should I not even bother with? Any more information you’d need to answer more cogently?


  1. The last year is Database Systems and Senior Design/Project Management in the fall and Database Administration and Senior Project in the spring. The database classes I don’t anticipate imparting any earth-shattering wisdom since I have messed with database systems on my own and my internship has been pretty database intensive. But I hope I’m wrong. I’d like to actually learn something. 

  2. For example, I took a class in the fall called Interface Design and Scripting Fundamentals. It’s a required class for my degree. There was no interface design discussion (Had there been, I might have learned something!) and the class focused almost exclusively on learning Perl, HTML, CSS, Javascript, and a little bit of PHP at the end for good measure and using scripting languages to interact with MySQL. I already knew almost everything we covered in that class. In fact, I gave a lecture on Script.aculo.us instead of doing one of the lab assignments. The second half of that course’s sequence is this spring and it’s called Web Technologies. I don’t anticipate learning a lot in there either. 

Twitter Stats

I thought today - being New Year’s and all - would be a great day to post some graphs of my Twitter usage. A huge amount of thanks goes to Damon Cortesi for his work on the Perl script that creates these stats and the Numbers template for creating the pretty graphs.

There’s not a lot really to note in my stats. The replies are interesting, though. They show who I talk to and/or about the most. It also seems I’m most active in the mid-morning. Make of that what you will.

UPDATE: There was apparently a bug in Damon’s script that was causing inaccurate stats; below are my revised stats.

Twitter Template