36

I reached a milestone of sorts last week. Dena took me shopping at Old Navy. Me shopping for clothes is remarkable in itself; the fact that I now fit comfortably in size 36 pants is simply astounding.

I had lost fifty pounds, from three fifty to three hundred, prior to our New Zealand vacation in December 2003. This was me at a Maori dinner in Queenstown.

I got lazy and gained back most the weight I had lost. January of this year I weighed in at three twenty-seven. Not my most shining moment. I was huge. I was always tired. I was wearing size 48 pants (do the math). I was wearing XXXL shirts. Then Dena kicked my ass. She got us both eating healthy, exercising and generally taking proper care of our bodies. While my progress is good, keep in mind that Dena has done better.

I have now officially lost over one hundred pounds. I wear a size 36 pant and XL shirts (and some of those are big on me). I can run several miles on the treadmill/elliptical machine. I don’t get winded easily. I feel good, physically. The only thing I’m still working on is my mental image. We all have a mental body image. I know I’ve lost a lot of weight (I still have 50 to go). My mental image hasn’t quite caught up with the rest of me.

When I hit the two hundred mark, I’m taking Dena to the Bahamas and relaxing at the beach for a week.

Posted in Uncategorized | 1 Reply

From the abyss

One of the disadvantages of being self-employed is that there’s always work to be done. One thing I have a difficult time with is separating work from pleasure. I like what I do, which is both a blessing and a curse. It’s good that I enjoy my work, otherwise I wouldn’t want to do it and it wouldn’t get done. The problem is that it can be difficult to stop working.

When I’m on a normal sleep schedule, my generally looks like this: Wake up, take out the dogs, consume caffeine, work, take the occasional break to eat meals, and then sleep. I can easily work fourteen hours in a day.

Things get more chaotic when I’m under deadline. Eighteen hour days become the norm. Not once do I complain, mind you, because I enjoy what I’m doing, for the most part.

The problem is that I don’t take the time out during the day to do anything other than work. I neglect family and friends (frankly, Dena is eligible for sainthood after putting up with my crazy schedule). I neglect myself, too. The few other interests that I have fall by the wayside.

It’s time to throttle back.

I need to not let work consume every moment of my life. I have too many interests and I firmly believe that those interests are critical to making me a good, well-rounded human being. It’s ironic. In the past when I’ve interviewed potential employees, one of the questions I would ask was about their hobbies. I was more likely to hire someone who had hobbies other than work. It showed me that they were more likely to be an asset to the team by not focusing on only one idea to the exclusion of all others. Hobbies, even unrelated ones, give you perspective that can and often will bleed back into your work.

For the first time in a very long time I actually attended my writers group. I’m setting new goals for myself. I want to get back to my original plan of sending out one story per month for publication. That is a completely realistic goal, if I stick to it. If the average short story is 5,000 words and I can easily knock out 500-1,000 words in an hour, there is no reason I shouldn’t be able to write, revise, rewrite, and polish one story a month. Any failure to do so is simply a lack of commitment. One hour a day and in the end I will be happier, the quality of my work will improve because of the mental break writing provides and I’ll have something to show for it.

I’m starting this late in the month, but I will have a draft ready for the group by Thursdays meeting, even if it is a bit rough. In October I will polish one story and send it out somewhere (I have a stack of old stories to pick from and rewrite). November will be an off month, because I am going to have a go at NaNoWriMo again. The cycle will reset in December, once story sent out a month.

I recently had the opportunity to follow up on more non-fiction work, for a popular linux-related website and a publisher of Linux books. While tempting I find it difficult to motivate myself to move in that direction. It’s too similar to what I do when I work, using the same logical, orderly part of my brain. Creative writing stretches the other half in a much-needed way. It’s something I’ve enjoyed doing for longer than I can remember. In fact, I spent a few hours this past week gathering old manuscripts, journals and notebooks where I’d jotted down story ideas. I have drafts dating back more than six years and notebooks with bits of dialog I thought sounded neat, ideas and other assorted story-related fodder going back much further in time.

At the end of the day I have to do what I enjoy. I have never been productive doing otherwise. Stick to what I love doing and the rest will follow. It’s worked well so far.

Technorati Tags:

Sitting in San Francisco

Jorge, Corey, Jim and myself are finally sitting down in the Metreon in downtown San Francisco, siphoning free wireless and catching up on a weeks worth of news and email. It’s been a crazy kind of week. Four days at LinuxWorld, two days at Google and a bunch of snakes on a plane (great movie, we saw it tonight).

I met a ton of people this week. We had a small keysigning at the GNOME booth (manned by Jorge, Corey, Jim and myself). This was my first real event with a large group of the open source community and it was better than I had imagined. I can’t wait for the Boston Summit in October.

I’ll be flying home tomorrow night on the red eye. It’s going to take me at least a day to catch up on all the sleep I’ve missed but it was entirely worth it.

Sometimes, dreams really do come true

Last night, I was bemoaning xorg 7.1.1 breaking the ATI’s binary video driver that my laptop requires. Before bed, I said:

02:14 < @StoneTable> i’m gonna sleep, and dream that ati releases a driver tomorrow for 7.1

I was on an afternoon conference call when I saw something new pop up in my RSS reader:

12:47 < @StoneTable> Before attempting to install the ATI Proprietary Linux driver, the following software must be installed:
12:47 < @StoneTable> * XOrg 6.7, 6.8, 6.9,7.0 or 7.1; XFree86 version 4.3
12:47 < @StoneTable> I WIN
12:47 < @StoneTable> I WIN
12:47 < @StoneTable> I WIN

So today, at 12:33PM CST, ATI released a new binary driver that supports xorg 7.1. Their release schedule continues to drop every 4-6 weeks, and the timeliness of this was perfect. ATI beat NVidia in releasing a binary driver that works with xorg 7.1. ATI seems to be the least-preferred vendor when it comes to video hardware (particularly in laptops), but I don’t know how much of that is warranted anymore.

Hooray

I was talking to Jorge about Banshee and our plans for the Gnome Summit this fall. Then he drops a bombshell on me: “there’s an ubuntu chicago team!“. They already have a homepage, but I’ve gone ahead and pointed ubuntuchicago.org and ubuntuchicago.com to their domain.

I was hoping to get a group kickstarted a year ago when Jorge and crew setup Ubuntu Detroit, but as usual ran out of free time. I’m glad to see someone’s taken the initiative to get the ball rolling. I missed their first meeting tonight (at my favorite place of all times, Buffalo Wild Wings) but I’m sure I’ll be making a regular appearance to future meetings.

Ubuntu/Gnome Wishlist

Every once in a while I get angsty about the lack of certain features that I wish I had in my preferred distribution and desktop. Instead of bitching about them on irc, I decided to open it up to a more public forum.

The first thing I want to say is that these are things that I want to see, and don’t necessarily reflect the opinion of anyone else. I’m not slamming anyone for these lack of features, but thinking aloud what I would like to see while I consider what effort it would take on my part to make it happen.

gnome-terminal
I am a slave to my terminal. I typically have at least a dozen terminals active, half of those connected to different machines and the rest assigned to various tasks. I have the single-task terminal, usually to monitor services on specific machines. For that I typically use aterm. For the rest I’ve recently been using konsole. It’s tab support works better than anything else I’ve tried and the keybindings, while not perfect, are at least customizable. That is generally the only KDE app that I use and I’d prefer not to simply for the additional resources required.

There are some interesting ideas floating around about how to improve gnome-terminal. One of them is the integration of gnome-terminal and screen. This is an intriguing idea, but I don’t know how well it would work practically. Like my favorite light-weight, aterm, a good terminal doesn’t need contain an exhaustive feature list. It just needs to do what it does do very well.

Here is my wishlist:

  • Customizable keybindings. I’ve got a certain workflow. I’m flexible enough to change that when warranted but keybindings are one of those things that I’m very particular about (see next).
  • Customizable tabs. Tabs are on top, and you can navigate to specific tabs by “Alt + #”. Completely functional for occasional use, but that interferes with the same keybinding that irssi uses to change windows. I also like to have my tabs on the bottom of the window.

Metacity – The default window manager of Gnome.

Metacity strives for simplicity. It has a limited number of configuration options, aimed more at the new Gnome user. While that’s not a bad thing, I would love to have some more advanced features, such as window memory. There are tools like devilspie that will achieve what I’m after. What sucks is having to hunt down extra software to extend basic functionality.

Language Bindings

There’s been a debate recently about adding [programming] language dependancies to the Gnome desktop. By and large these debates are split across philosophical lines. We tend to take our programming languages very seriously and there is no shortage of opinion about who’s preferred language is the best. Personally, I have no problem with Mono, Ruby, Python, Perl, or O’Caml being added in as a dependancy, as long as the reasoning is sound. Does the dependancy ultimately make for a better user experience? In the case of Mono I would say absolutely yes. Applications like Beagle, Tomboy, Banshee, and f-spot should make that an easy decision to be made.

Now that I’ve bitched, the real question that comes to my mind is, how do you go about making change happen? It’s easy to jump on the soap box and say how you think things should be. Real men and women make things happen. The burning question in my mind is, even if you write a patch to add your pet feature, will it even be accepted? How do you go about working with “upstream”, aka, the people in charge of deciding what should and shouldn’t be, to ensure that your efforts aren’t wasted?

I’ll put my money where my mouth is and write patches but I don’t want to waste my time, either.

Technorati Tags:

Bound for San Francisco

I’ll be going to San Francisco for Linux World Expo next month, immediately followed by Ubucon. If anyone wants to get together, I’ll be flying in on Monday, August 14th, and leaving the following Sunday night.

This will be my first trip to Linux World. I’m excited to hang out with the Gnome guys and try to suck up some of their knowledge. I’m particularly interested in looking at the virtualization demo and HPC clustering. I have some particular applications where they may come in handy.

I’m still not sure what will happen with Ubucon. We have space at Google headquarters for two days of conferences, but there is no clearly defined schedule yet. Hopefully that will be sorted out in the next week or two. Jorge has been talking about organizing content the way we’ve done for Penguicon the past couple years. If that’s the case, I’ll end up speaking for at least one panel (so hurry up and decide so I have time to prepare).

Technorati Tags:

Not again…

It looks like another file system bites the dust, this time on my laptop.

Jorge and I were talking about our upcoming trip to San Francisco for Linux World and Ubucon today. We touched on the subject of some of the cool things coming down from the Ubuntu guys, so I decided to upgrade my laptop to Edgy — the current development branch of Ubuntu, aka Dapper + 1. That upgrade went fairly smooth (more on that later). When I went to install the kernel headers, I ran into some weird issue with a file being extracted being turned into a directory, which killed the install. I did some poking around, and started getting the dreaded “XFS internal error”.

Panic ensued. No errors in syslog, no kernel oops, but I’m nervous. I risk a reboot, and the directory that was a file was now a file again. So, I think maybe it was a fluke and try again. Same thing happens. So now I sit, watching reruns of CSI on Spike TV and waiting for my data to backup.

I wasn’t exactly planning to reinstall, but this install was an old upgrade from Hoary. I still don’t know for sure if this was simply more problems with XFS or an actual defect of the hard drive. To play it safe I’ll reinstall with ext3, and have a current backup of my code.

Technorati Tags:

A Scanner Darkly

I’ve been anxiously waiting for the release of Philip K. Dick’s “A Scanner Darkly“. It garnered attention early on because of the the use of digital rotoscoping against live-action film.

I’m a fan of Philip K. Dick’s stories. I haven’t picked up a copy of this book yet, but I was pleased to see that his family believes it to be the “the first faithful adaptation of a Philip K. Dick story.”.

It opened on July 7th, 2006, a release limited to 17 theatres. The nearest theatre showing it was in Chicago, some 40 miles away. It opened at the local AMC theatre today, so Dena and I went to see it. We both went knowing about the animation style and the families support of the script but little else.

I won’t give too much away. I hate spoilers with a passion and I hate even more reviews that completely spoil the plot of a film. This is a dark and deeply thought-provoking movie. When the truth of it hits you, it hits hard. I now count this as one of the best movies I’ve seen in my life. The only thing that hit me this hard was my first reading of Johnny Got His Gun.

“A Scanner Darkly” may have earned scorn from some critics for its use of rotoscoping, but I predict that this film will become a cult classic.