Category Archives: Foofiness

Dear Alisa

It’s been just under three months from that first oh-no-is-that? moment until today.  I don’t pretend to know what that feels like for you and Jason and all of the other people that love you, of which there are many, as I know that you know.  You’ve known that this was coming for a while, and I personally like the curly, I get why you’ll stick with the scarf.  So since today was the day, it’s time to follow through on my end of my assertion.

Photo on 5-4-13 at 9.00 PMPhoto on 5-4-13 at 9.09 PM

I’ll grow it back out when you’re growing back yours. If I could do more to support you in a helpful way, I totally would.

 

Alisa and I have been a part of the same community for over a decade now.  Anytime a group of people have been together for that long, there are underlying grumbles around, well, most everybody.  I just never hear that about Alisa.  I haven’t met anyone yet that has met her and doesn’t at least like her; most everyone that I know loves her, as I do.

So if you know someone struggling with cancer, just love them the best way that you know how: making dinner for them, taking out the trash, picking up their mail, bringing them a latté, reading in the same room with them for an hour, just whatever.  She’s two states away, but this is something that I can do from here other than send the late-night emails when I can’t sleep and send her crazy emails.

I’ll think of her every (third) morning when I am shaving at a minimum.

 

I love you, dear.  Keep kicking ass.

Geof

#UNBLOKME

I consider Derek Webb to be a friend.  Back when you needed things like fan sites, Bryan and I ran derekwebb.net to help him disseminate information.  Now in the Twitter era, musicians don’t need people like me to get the word out.  In a disintermediated world, I am the middle man that’s been cut out.

Twitter’s dangerous, though.  Sometimes you’ll say something and then … well, what happened, FV?

DW is exasperated by following Q.

c2edcade5f72c951fb43e9a45de502a1f882a037-0151bc8018a7cefee013a77acf773aac.jpg

Mr. Webb followed your humble correspondent for about a month, and as we’ve established that I’m a prolific tweeter myself, I understood his exasperation, but I was more than a bit surprised that Quest’s follow-up was a block.

So where has this gone since?  The Houston Chronicle has covered the matter fairly extensively, in light of possibly educating ? about why he should reconsider.  In fact, Jason Bellini appears to have tried to broker a truce to this little Internet rap feud, pointing Quest to the story.  His one answer: “Well”?

Then Derek took it the extra mile.

Will this work?  Is it shameless promotion on Derek’s part?  Is it something that Questlove will respond to?  Will he bring Webb on the show and unblock him publicly?  Will I drive to NYC if that happens?  We can only wait and see.

C’mon, Q.  What kind of taco did you have for lunch?  D, I had a bagel with egg, bacon, cheese, green pepper, onion, and roasted red peppers around 2:45 this afternoon.  I got a bit of a late start.

100,000: A Twitter Milestone

This post will generate a tweet that will be my 100,000th update with the service.  I joined Twitter on 23 Jan 2007, which means that I have 2,285 days of tweeting and a slightly disgusting 43.7 tweets a day.  Mind you, this includes conversations — a lot of conversations — and that has jacked up my tweet count pretty high.  If you don’t know, I’m @gfmorris.

What do I tweet about?

  • Whatever’s on my mind.  You know, like when I used to blog about being sick, except shorter.
  • I used to have this whole GEOFCON gag.  I get complain-y.  I do this to blow off steam.
  • Going back to whatever’s top of mind: if I am physically present with someone, my tweeting generally grinds to a halt, because the extrovert part of my personality gets all into having someone to engage.  I tweet when I’m alone.  Clearly I’m alone a lot.
  • I really do think out loud on Twitter.  Posts for here often come from Twitter.  Sometimes, that means that I’m letting half-formed thoughts out there in a brainstorming experiment that makes me look really stupid.  Occasionally, I delete things; most of the time, I don’t mind looking daft.
  • I tweet a lot about insomnia.  I created the #OIT tag for Obligatory Insomnia Tweet.  To wit: my 99,999th tweet was about how I didn’t sleep well last night.
  • I used tweet a lot about sports on that account.  Now I have an account specifically for that.  I’m sure that this makes the lives of people who follow me for non-sports-related tweets very, very happy, especially when I start getting angry.
  • I have a lot of accounts, but only three that are truly by-me.  The third is a private account that I probably won’t give you access to, and it’s the one where the really fun stuff happens, mostly late at night when I am distressed.  Anyway.
  • But a lot of my tweets show my love for people, I think.  I got a lot of that back on 20 Sep 2010 — it kept me going and out of a really bad place.

I’m very thankful for Twitter.  Now I can go back to tweeting without caring what post number it was.  I’ve been worried for the last month that I’d roll past 100k and not notice.

Jake Anderson and Gregory Campbell

Deadliest Catch returns to air on Tuesday night, and I’m excited.  With that coming in and the Boston Bruins’ season coming to the playoffs, I thought that I’d present you with the following:

Anderson-Campbell

There was a period of time when I would watch Bruins games and see Greg Campbell on the ice and go, “Now who does he remind me of?”  A few months ago, I figured it out: he looks like Jake Anderson of the F/V Northwestern.  That image of Soups is the one that I think best captured the angle.

I know one thing: each of these guys works they’re ass off and are good at what they do.

Six Years, Six Questions

So the other day I Googled my full name and my full first name just to see what came up.  One of the things that did was some stupid Web meme I’d done here on the blog.  But it seemed interesting to me to answer those questions again seven years later.  Here goes, with extant content in italics if it doesn’t change..

0) What’s your name and website URL? (optional, of course)

Well, my full name is Geoffrey Franklin Morris. I have many URLs, but I guess I prefer linking to GFMorris.net the most these days. That has varied over the years.

1) What’s the most fun work you’ve ever done, and why? (two sentences max)

Without a doubt, it’s putting managing the build of unpressurized flight support equipment for on-orbit replacement units on the International Space Station.  When stuff breaks on-orbit and the astronauts have to go outside to make a fix, the chances are (>80%) that it’s something that my company built, and of that hardware, it’s about 50-50 that I managed the job.

2) A. Name one thing you did in the past that you no longer do but wish you did? (one sentence max)

I wish that I wrote here far more often, but the stuff that I want to write about these days shouldn’t be publicly available (but it will be in the future).

B. Name one thing you’ve always wanted to do but keep putting it off? (one sentence max)

Become a hobbyist computer programmer: I have all the good intentions and the O’Reilly texts to match and none of the output.

3) A. What two things would you most like to learn or be better at, and why? (two sentences max)

I’d like to be better at being fully cognizant of what I’m doing and what I should be doing, which are only occasionally the same thing. :)

B. If you could take a class/workshop/apprentice from anyone in the world living or dead, who would it be and what would you hope to learn? (two more sentences, max)

This is an easy question: I would dearly love to have been an apprentice rocket scientist under Wernher von Braun. I can learn all the management stuff, personal and professional, from just about anyone, but in terms of designing rockets? I’ll put WvB up against anyone, warts and all.

4) A. What three words might your best friends or family use to describe you?

I think that they’d say that I’m loving, passionate, and giving.

B. Now list two more words you wish described you…

Tall and athletic.

5) What are your top three passions? (can be current or past, work, hobbies, or causes– three sentences max)

I’m really passionate about project management: I’m working on a master’s degree in engineering management, and I just obtained my Project Management Professional certification (#1571776) last month.  I have a strong passion for the hockey program at my alma mater, The University of Alabama in Huntsville, and I played a small part in keeping that program alive and forward into a hockey conference that will help us thrive into the future.  I guess you could say that I’m passionate about manned spaceflight in a time when that’s not seeing any traction.  :(

6) (sue me) Write–and answer–one more question that YOU would ask someone (with answer in three sentences max)

What is your worst habit, and what do you believe is the underlying cause of that habit? How can you best eliminate it?

I didn’t answer this then, but the answer is somewhat the same: it would have been “procrastination” six years ago, and this time it’s “the failure to start”, which is somewhat the same thing but not completely.  One of the reasons that I can be bad about procrastination is because I haven’t broken the work down into small enough pieces.  If I’m stuck with a project, I often break it down into smaller chunks that I can do with 20-minute efforts.  When I do that, I’m successful.

[Bonus: What is one question you wish people would ask themselves?]

What are your good qualities?  Do you define yourself by external things (work, family, home, church, car, etc.) or do you focus on your inherent qualities that will be true regardless of season?

One Trick to Quicker Project Meetings: Realizing the Cost

Well baby, there you stand
With your little head, down in your hand
Oh, my God, you can’t believe it’s happening again
Your baby’s gone, and you’re all alone
and it looks like the end.

— The Eagles, “Wasted Time”

Too few meetings have agendas.  Too few meetings think about the cost of what they’re wasting.  Here’s an idea from my instructor that I want to try out:

  1. Figure out who needs to be in the meeting.
  2. Get someone in finance to give you burdened labor rates for all people in that meeting.
  3. Write your agenda, including an expected duration.
  4. At the header of that agenda, write the dollar cost of the meeting, which is the sum of the product of each person’s labor rate by the duration of the meeting.
  5. Calculate the dollar cost of each additional minute in the meeting and put it just below the total cost on the agenda.

This will drive home the real cost of never-ending meetings.

I remember what you told me before you went out on your own:
“Sometimes to keep it together, we got to leave it alone.”
So you can get on with your search, baby, and I can get on with mine
And maybe someday we will find, that it wasn’t really wasted time

IMG_9922 - Version 2

40.

Family lore says that my brother was born on December 9, 1972, following a moderate snowfall in Wichita, Kansas, that made it a little difficult to get the hospital. We’re not talking being blown off the road and waiting hours for AAA—they left that one to me to do thirty winters later. No, it was just, “Oh, we weren’t sure that we were going to make it okay, but we did.”

I found out on Saturday morning that Doug has to work first thing on Monday morning, which spoiled my underground plan to leave for south Mississippi in about nine hours to surprise him. I mean, I have one brother, right? And he turns 40 today! And I haven’t seen him since May, so we’re due. But we’ll just have to wait a couple of weeks. Maybe I’ll greet him with a shaving cream pie.

A number of you who read this site have met me, so that photo in the header may leave you wondering if we really have the same parents. He’s slight built, dark-haired, dark-complected, and so dark-eyed that it’s nearly impossible to know where his pupils end and irises begin. He’s introverted, but not shy. He has a big radio voice.

But we both have the same propensity to tell bad jokes—although his are worse!—the same family, and the same values. (Okay, I’m the family Democrat.) We’re pretty different, but we were in tandem back in May as Dad recovered from surgery. We have a rhythm, and when we hit our stride, we’re a hell of a lot of fun.

Doug Morris is my brother, and you may not have him. Nope.

‘Cause Waking Up Is Hard to Do

This is a nerdy post. I’m telling you that before you get sucked in. In short, I use my computer, which resides in my office, to send a continuous alarm to a set of speakers in my bedroom. I do this with a couple of AppleScripts and a cronjob. If what I said made you wonder if I was speaking a second language, this is not the post for you. However, as some of you have expressed a little bit of wonder at my Rube Goldberg alarm clock, I decided that I’d write it up. Here goes!

Why All the Trouble?

I’m a night owl. My most productive hours are 2200-0200, as shown by the timestamp on this post. I sleep better in the morning after the sun has come up than I do most of the time at night. My best sleep hours start at 0400. I have more than a year’s worth of data to prove this, as I’ve been tracking my sleep with Sleep Cycle alarm clock for more than two years. My ideal work schedule would be 1200-2100, as I could sleep in until 1030 or so.

The world does not live on my schedule.

My mother can tell you that waking me up is not easy. [I told her about this setup and she laughed for like 10 seconds. "Does it work? I bet it doesn't work. THANKS, MOM.] When I am at their house, she will stand at the door and repeat my name for a minute or two before I sleepily wonder just what in tarnation is going on. My MSMS roommates will tell you that I can get out of bed, walk across the room, turn the alarm off, get back in bed, and go right back to sleep. I can tell you that I’ve moved my alarm clock any number of times. I used to re-arrange my bedroom furniture every sixth months to fight this.

Yet what I’m doing right now is working. I explained it a couple of weeks ago on Facebook, and they were stunned to see the process. As such, I feel that I owe you an explanation.

What’s Happening Here?

I am piping audio around my house. This is starting to come into vogue with hardware and software solutions that replace things like Sonus systems, setups that run into the high hundreds and low thousands of dollars. This isn’t necessary anymore, especially if you use a Mac.

Equipment needed:

  • Any old Mac
  • Airport Express (AE)
  • Stereo speakers, self-powered, that accept 1/8″ input.

To make this work, connect the speakers to the AE. The AE serves as an AirPlay point that can be used for all sorts of things, including this alarm system. I pipe all sorts of audio to my bedroom, mainly a Web stream of BBC World Service and radio captured on my radioSHARK. [I'll talk about these later, especially if there's interest. The AppleScript that I have for the BBCWS stream is kinda fun.]

Software needed

  • Meridian. [This is shareware/abandonware that is no longer in development.]
  • Airfoil
  • Audacity
  • Cronnix
  • meridian-alarms.scpt
  • meridian-pipe.scpt
  • Airfoil has a Windows version, too, but it’s still aimed at AirPlay. You’ll have to figure out how to automate Windows on your own, though.

    Let’s Go, Baby

    Here’s the chain of events:

    1. The night before, I use Audacity record an M4A of what I want to hear the next morning when I am waking up. I Export this file to ~/Documents/Alarms/. I name the file YYYYMMDD of the date I’ll be waking up. I found out tonight that using the same datestamp twice will cause the next step to fail.
    2. I fire off meridian-alarms.scpt using Launchbar. [If you're trying to do this and haven't been using Launchbar or Quicksilver: WTF, yo.] This 1) quits Meridian then 2) moves the file from ~/Documents/Alarms/ to ~/Library/Sounds/ and 3) re-activates Meridian. The quit/restart option is required for Meridian to know that the new alarm exists. [I'd like to thank the dev for telling me how to do this.] The only hitch is that you do have to click on a dialog box to quit.
    3. Go into the preferences for the Alarm and set the new wakeup sound to the file that you’ve just made. Failure to do this gets you the previous day’s alarm. Make sure that the Continuous option is checked, or you’ll hear yourself for 12 seconds and nevermore.
    4. Set up a fire-off time with Cronnix to run meridian-pipe.scpt. This will set you up for piped audio from Meridian to those speakers at alarm time.
    5. Go the fuck to sleep.
    6. Come wakey time, your cronjob will fire. Airfoil will be routing sound from Meridian to your bedroom speakers. Once your alarm fires, you’ll be hearing yourself from the night before.

    Here are some screenshots that may help you understand what’s happening:

    You click the highlighted line to get the alarm preference set.

    Use the Play a Sound: drop-down to move to your new alarm sound.

    Make sure to set times in Cronnix that correspond with the times that Meridian is set to send an alarm.

    To kill the alarm, you’re going to have to get out of bed, walk out of your bedroom, find the computer in whatever room you keep, sit down, and turn the alarm off. I find that the combination of a) hearing why I need to be awake and b) having to do a lot of work to stay asleep makes things work for me.

    How to Make This Work for You

    I generalized the scripts, which have things like YOUR_HD, YOUR_USERNAME, and YOUR_AE in them. Please change those values to appropriate ones for you. Spaces are okay: my HDD is “HAL 9000″, which plays a part in the weird world of how I name my computers and attached hardware. [That naming system is now out of date.]

    Is this overly nerdy? You bet. If one person uses this craziness, I’ll be happy.

    Why I Don’t Get Into Theological Debates About Books

    Two reasons:

    1. I usually haven’t read the book involved, and so I don’t find endless debate to be anything much above prattling based on anything more than one tribe not liking a specific author.
    2. When I have read the book, the nature of the opposite criticism is usually of such fervor that I can’t be bothered to give those opinions much thought. Why? I like to keep my blood pressure down.

    I’m glad that some people enjoy these things; I do not.

    Extended Thoughts on a New Season of Whiskerino

    ((This isn’t going to interest you at all unless you 1) are a Whiskerooni or 2) enjoy watching me systematize things.)) Early last month, I wrote “On the Future of Whiskerino”, in which I argued for Whiskerino becoming a college-style system: you get four cycles and then you’re done. Here’s the key bit:

    This will take some awesome talent from us right away, but the thing is this: we already have their great body of work to inspire us. Mackle himself pulls off some killer stuff, but he would be an alumnus this time around, as would (I’m going to miss people, don’t get mad): Ben Frank, Christopher Wood, Chad Pugh, David Bean, Jeremy Okai Davis, KC Jones, Ryan Hale, Stephen Major Chisholm. I got teary-eyed typing that list, because man, I love those guys. They’d be gone but not forgotten.

    I was, of course, counting Beard Contest 2K3 in this; the first named-as-Whiskerino didn’t start until 2005. So we’ve had 05-07-09 with no 11; anyone who had participated in all three years would be a “senior”. This would give us a bigger senior class as well: “This gives you a final ‘senior year’ by names like Paragone, jandrewtaylor, damnweather, rnnbrwn, Paul Armstrong, Bobby Marko, and Falfa.” What a group that would be, no?

    The question of people who’ve participated sporadically—say 05 and 09 but not 07—should be counted. I’ve come to the following thinking: they’re “juniors”, but they don’t get priority registration, but they would get help in finishing out the pool.

    So let’s consider getting new people into the system. Say we have 137 returning people with unbroken progression through Whiskerino, and say Mackle wants to cap Whiskerino at 250 people.1 To get a spot in the next Whiskerino—which seems destined to be 13 at this rate unless Mackle either 1) starts later or 2) goes on a mad coding spree in the next two weeks—you would apply. Everyone who applies gets a chip into the pool: wayfaring former members and newbies alike.

    But.

    If you’ve been a part of Whiskerino before but do not have an unbroken chain, you get an extra chip in the pool. People who have 05-07-!09 or 05-!07-09 have broken chains but two years in the system, so they get three chips and junior status if selected. One-year people—those who participated only in 05 or 07—get two chips.

    Mackle would then set an application period of, say, seven days. Going back to my pool example earlier, there’d be 113 slots to be filled. Once the application period is over, Mackle would use a random number generator to select 113 applicants. Those who have more Whiskerino seniority have a better chance of being selected, but they have no guarantee.

    Mackle could pick these people in advance of November 1st so that people could know who was going to be a part of the next Whiskerino. Old friendships could be re-kindled, and maybe there’s even a program to match old hands with the new students, sort of a mentoring program.

    Or maybe this is an overly-wrought solution. But dammit, I want Whiskerino 13—better, 12, but I have no expectation of it.

    1. Both of those numbers are made-up, but I bet that the latter is closer to true than the former. []