Thursday, October 06, 2005

WorshipJunky Photos - Mac Day 2

WorshipJunky Photos from day 2 on the Island. Mostly from out tour and pictures from the fort. This is where the War of 1812 started! Learned something new today - I didn't know that.

Looks like a good day

Cool and partially cloudy. 40% chance of rain, but by 11AM less chance of rain and only about 58% cloud cover. High around 60. We'll probably take a tour of the island this morning and then maybe once it looks a bit nicer go horseback riding or something.

Well... breakfast is done and time to get around - so I'll "see" the you later. Check my photo blog for more pictures later this afternoon or evening!

Weather Underground: Current Gaylord Nexrad Radar Mapbbbbb

Hmmm... early this morning I could just see the system that is to the island. But now I can see one that is heading across the top of the lower pennisula and looks like it is heading right for the island. But doesn't look too bad. Hopefully we won't get much rain. Still dark here. How weird. I'm use to it being light by this time of the day.

BTW: Not sure if the link above will show "current" or this point in time. Very cool though to click on "6" frames and Speed "fast" and watch the system move. Again - the internet is a cool thing.

Fudge on the Island

So the island is known for its fudge. Fudge shops on the Island are more plentiful than pizza shows in Marlboro MA. There is one every 3 or 4 stores. In fact, in a 1/2 mile strip (or shorter) one of the local fudge shops has 3 stores!

So we are walking down the street and this guy walks up to an Information Booth. Little booth with all kinds of pamphlets on things/sites to do/see on the island, and there a few ladies inside of it to help with guestions.

Guy: "Hey, is this an information booth?"
Lady: "Yes, how can I help you?"
Guy: "Could you possibly tell me where I might be able to buy some fudge?" innocent look on his face

And then he starts cracking up... Well it made Tina and I laugh. :)

Early morning comments

Yeah - I love WiFi. Sitting in my bed & breakfast room on the island, listing to the horses wake up, and doing some work, surfing, catching up on email, blogging. Its still dark out, but the island is starting to come to life, and I'm sitting here connected, because there is a wifi router 10 feet from me. Its a cool thing. Gotta love technology. :)

On a side note - stupid blogger comment spam. Yeah... like I'm going to follow a link on a "your blog is so cool - come look at mine" type comment. Sigh. I'm off to cleanup comment spam... well in a bit.

Internet Archive: Petabox

Just in case you need to store a petabyte (1 million gigabytes) of data. :)h

Wednesday, October 05, 2005

WorshipJunky Photos

Pictures from Mackinaw Island, MI. This is the final picture from day 1. Its at sunset looking towards the bridge. If you follow the "home" link, you'll be able to browse all 25 of them.

Monday, October 03, 2005

SPACE.com -- Scientists Discover 10th Planet's Moon

"Brown labeled the object a planet and nicknamed it Xena after the lead character in the former TV series ``Xena: Warrior Princess.'' The moon was nicknamed Gabrielle, after Xena's faithful traveling sidekick."

Geeks and SciFi movies. :)

Serenity

Went and saw Serenity on Saturday. I enjoyed it. It was partially fun because the 3 people sitting next to me were hugh fans.

P1: How are you doing?
P2: Awesome, I'm seeing Serenity in 15 minutes

and comments like, "Oh my gosh, Joss Whedon is such a genius".

The movie was good. A must see for any Firefly fan, and should be enjoyable for any SciFi fan who hasn't seen Firefly as well. There were a few unexpected twists. Don't want to say too much more, as it might be a spoiler.

Bicycle sales boom in US amid rising gas prices - Yahoo! News

"More bicycles than cars have been sold in the United States over the past 12 months, with rising gas prices prompting commuters to opt for two wheels instead of four."

Saturday, October 01, 2005

The Future Is Worth Fighting For

"There's no power in the 'verse that can stop me.", River - on last night's episode of Firefly.

Going to see Serentiy today. Can't wait. Should be very cool. :)

Thursday, September 29, 2005

Chip Helps Electric Outlet Go Broadband - Yahoo! News

"TOKYO - The common electric socket will serve as your home's connection to broadband with a new chip developed by Matsushita Electric Industrial Co. — doing away with all the Ethernet cables or the hassle of hooking up to a wireless network device."

Very cool.

Wednesday, September 28, 2005

Verne's monster of the deep caught on camera

"A GIANT squid, the elusive behemoth of the deep that inspired Jules Verne, has been observed alive for the first time, scientists reported yesterday."

Oil prices prompt another look at shale - Oil & Energy - MSNBC.com

Colorado is one of the main Rocky Mountain states to have shale oil. Wikipediate provides another article on shale oil.

And from an artcile in Billings Gazette:
A reserve estimated at nearly 2 trillion barrels of oil buried deep in rock formations stretching from western Colorado into northeastern Utah and southwestern Wyoming may be a way to ease U.S. dependence on shrinking foreign oil supplies. The newly enacted energy bill was written to help open the way for research programs and commercial leasing of federal land containing oil shale.


Part of the discussion is that shale oil could reduce are dependence on foreign oil. Which would be a good thing imo. Isn't part of what funds terrorism the profits from OPEC. I know there are all kinds of issues (environmental, cost, etc.) - but its probably a good thing that they are at least starting to explore it again.

InformationWeek > Security & Privacy > Judge Sides With Visa, Mastercard In Test Of Consumer Protection Law > September 26, 2005

"MasterCard attorney Gary Halling countered that the law's disclosure intent had already been satisfied because the mid-June press release that announced the CardSystems breach had attracted prominent media coverage throughout California and spurred a hearing in U.S. Congress."

I think the law's intent was that consumers should be individually notified. But I guess the judge disagreed.

Tuesday, September 20, 2005

Tuesday, September 13, 2005

Overheard in the "store"

Downstairs grabbing a Diet Mt Dew from the "store". It sells soda, pre-made sandwhiches, salads, snack food; a little of this and that. Some place to grab something when the full blown cafe is not open. Seems I hit it along with everyone else, because the line is long and I'm standing there getting impatient, watching the only cashier work on making some Starbucks.

C: While this milk is heating up, I'll take the next person in line. What do you need? pointing to the next person in line
M: Just this cookie
C: That will be 95 cents, motions to the next person. And You?
W: I'll have a medium cheese tortalleni
C: Woefully looking at the espresso machine and sighing. I'm really new at this and don't know most of these drinks. You'll have to tell me how to make a Cheese Tortalleni
W: Its a salad
C: Oh... if its Italian I don't know what it is. I thought it was some coffee drink

My TiVo has gone wireless

TiVo has the capability to be hooked up to a wireless network - and even though I have one, I just hadn't gotten around to doing it. Mostly because I'm a procrastinator, and it is usually some form of "pain" that drives me to do things. Our TiVo upstairs was hooked up to a phone line, and that seemed just fine. However, the girls said they'd get me a 2nd one for my birthday, but would let me pick it out. Again... procrastinator. But now I *need* it, since the new fall season is starting and there are just too many shows on at the same time, that I want to see. Why stress over it? Just go get the 2nd box and set it up.

And since the 2nd box is downstairs, and I don't want to run a phone line through the family room and across the kitchen to the phone jack; I *NEED* a wireless connection. :)

So I got it set up - well partially. I got the 2nd box all configured and setup. While I was doing that, I also configured the upstairs box to connect to my home network. Took some playing around, but it got connected. The signal seems to vary in strength quite a bit - so we'll see how successful it is. For just talking to TiVo, I don't think it needs to be all that good. But for beaming TV shows between the boxes, it probably needs to be pretty strong.

Once I got the downstairs box setup, I tried connection another network adaptor, but it just doesn't seem to be working. So I'll play with that a bit more today.

And - while I was doing all of this, I tried connecting my serial cables from the TiVo to the Cable box. I had tried before but it didn't work... LUser error? I'm not sure. Because this time I tried it on the downstairs box and it replied with something along the lines of "Yup, that worked." Woo hoo! So I went up-stairs and tried that again, and it worked too! This is great news for me, as I've been missing a few shows because the IR controls didn't work exactly right and the channel didn't get changed. I've missed two episoides of Firefly because of this. Sniff. But now all is good. No such problems with one computer talking directly to another, without the stupid IR in the way. :)

So - a few more kinks (like is the adaptor downstairs no good, is the software too old on the new box - it ships old and then gets upgraded, or what?) - But I'll probably try and get them ironed out today. If not, well I'm out of town Wed - Sat, so will have to mess with it when I get back. But I'm "this" close to having it all hooked up. Technology is a cool thing.

In theory I can even download the shows from my boxes to my laptop and watch them there. Pretty sweet. :) - Might come in handing during long meetings at work. ;) (Not really - since I run most those meetings - but I'm sure other people would appreciate it. :) )

CNN.com - A book that googles Google - Sep 12, 2005

CNN.com - A book that googles Google - Sep 12, 2005: "Battelle explains how AltaVista might have become what Google is today if its innovations hadn't been mismanaged by Digital Equipment Corp. and Compaq Computer."

Yeah... I always wondered about that. AltaVista was a pretty good search engine written by Digital. For quite some time it was my primary search engine - now you hardly ever hear of it.

Identity Theft Scam - scammer claims you've failed to report for Jury Duty

Snopes Snopes article on an Identity Theft scam, "The scammer calls claiming to work for the local court and claims you've failed to report for jury duty. He tells you that a warrant has been issued for your arrest." This is real, has been reported on a number of web sites, and has been reported as happening in a number of states.

Monday, September 12, 2005

EBay to Buy Skype - New York Times

EBay moves into the VoIP business.

Samsung builds foundation for 32 GByte Flash cards

32 GByte Flash memory. Also mentions 160 GByte 2.5-inch hard drives. Wow.

The Six Dumbest Ideas in Computer Security

#2 - Enumerating Badness - I see that in a lot of different areas. Don't look for what you think is bad - instead, look for anything that isn't good. That way you find bad stuff you never thought of before.

Google bomb - Wikipedia, the free encyclopedia

I had never heard of Google bombing until someone sent me mail saying that "miserable failure" was linking to the President. Seeing as this is somewhat a form of fraud, I would have thought I would have heard of it sooner. Oh well, learn something new every day. :)

Friday, September 09, 2005

Google Talk

OK, so Google Talk seems cool. I'll have to install it and give it a shot at some point.

Vint Cerf goes to Google

This Press Release talks about Vint leaving MCI and going to Google. Vint was always a big fan of Sheriff. We'll see if somehow that relationship still continues. The fact that he is going there again confirms that they are doing some very cool stuff.

Louisiana's Wetlands @ National Geographic Magazine

This is an article from last Oct., talking about how New Orleans could be in real trouble if hit by a hurricane.

MCI LAUNCHES TOLL FREE SERVICE TO REUNITE LOVED ONES IMPACTED BY HURRICANE KATRINA

We provide a toll-free service to help in the Katrina effort. I didn't have anything to do with it, but its cool. :)

Monday, September 05, 2005

Wired News: A Disaster Map 'Wiki' Is Born

Wired article about http://www.scipionus.com/. A google based map of the Katrina disaster area with ability to provide your own information. Very cool use of the technology.

Wired News: Furniture Causes FedEx Fits

Wired news artical about the previous post.

FedexFurniture.Com

Wow - only in America. I just think this is really cool on so many levels
  • I can't believe that some corporate siste is so upset that it is going after him.
  • Its so cool that the Stanford Law School Center for Internet and Society is helping him in his fight
  • I think it is cool he didn't just roll over
  • Its a very creative idea
  • Having uses an old cable spool for a dinning room table, boxes for end tables, and boards & cement blocks for shelving - when Tina and I first got together - its just cool.

Anyway - an interesting site. And the blog is cool too - all the stuff that is going on, corporations sending him free furniture, etc. Blogs and the internet are cool. Anyone can be a start - you just have to be creative. :)

Thursday, September 01, 2005

Well that was prophetic

Tina and I are getting ready for work this morning. I'm brushing my hair and she is blow-drying hers. The blow dryer is making a humming noise, but it is getting louder and quieter.
Tina: I think this blow dryer is about to go out
She pulls it away from her, looks at it, and moves it back towards her head
Blow-dryer: Humm, whirl, CLANG
Tina jumps, yanks it away from her head and stares at it
The blow-dryer gasps one last time and the coughs out a puff of smoke
I start laughing.

Evelyn Waugh Quotes - The Quotations Page

Evelyn Waugh Quotes - The Quotations Page: "Punctuality is the virtue of the bored."

I'll agree with that... I'm rarely bored - and always running late. :)

Monday, August 29, 2005

Wired News: Flickr Fans to Yahoo: Flick Off!

Google seemed to do this just fine with its google portal, gmail and Blogger. When Blogged was bought out by google, we weren't forced to start logging into google to get to Blogger, or log into our gmail account, etc.

I understand the underlying idea - from the company point of view, but it doesn't seem necessary.

That's just crazy!

I'm proceeding down the checkout line with my lunch at work, and I overhear the following conversation between the cashier and a friend of hers, as she rings me up.

W: Well maybe if they just played the music and didn't sing the words.
C: I don't know
W: Well maybe it would be quiter that way
C: I don't know. Originally they wanted to do Knocking on Heaven's Door, but she said that was too loud - so told them they had to do a song by Gun 'n Roses.
W: What? That's just crazy!
C: I know. I've never heard anything like it before. Its just crazy!

Friday, August 26, 2005

Tarragon Roasted Chicken

Made Tarragon Roasted Chicken a week ago Tuesday. Jaime told someone at work and she keeps asking me to post the recipe. (Well she asked me to write it down, but what would be the sense in that, when I can post it? ;) ) So - I finally got around to it today, while taking a break from working on the yard.

Or course now I'm really hungry and thinking how good it would be for dinner! :)

Home Depot is alright

Any place I can get a freshly grilled brat at 9:30 in the morning is alright in my book. :)

(/me grabs new weed-eater line and goes back to working in the yard).

Wednesday, August 24, 2005

Yeah... its just a Def Leppard kind of day.

As you can tell from my previous post... its one of those days. Well really weeks. I can tell quite a bit about what kind of mood I'm in, by the music I listen to. I go back and forth between things like Evanescence, Avril Lavine (sp?), etc.; Worship music; and hard rock like Def Leppard, Van Halen, Aerosmith, etc.

I'm currently in a hard rock frame of mind.

Rarely is doing the wrong thing, the right thing to do

Living mostly in a technical world (as a Software Architect), and having a certain amount of control; I can almost always do "the right thing". And even when I have to maybe let something go because it isn't pure or perfect, I have a good enough reason for doing so. But it is vary rare.

I don't get the management philosophy that doing the wrong technical thing, is the right thing to do, because it appeases more people. "We know that is the right thing. And you know that is the right thing. But some people are having issues with pursuing that course... so tell them their way is right. Even though all the senior level people know it is wrong. It will make them feel better." And then there are the explanations about how polictically or feel-good or group-dynamic wise - it is right, even though it is wrong. I just don't get it or buy it. I think that just promotes people continuing to do the wrong thing, and not learning.

But what do I know... I'm not in management. And part of me hopes I never get pointy-haired enough where I understand it either...

Tuesday, August 23, 2005

Monday, August 22, 2005

Scenes from a rain storm

Driving home the other day, the rain is POURING down.

  • Man bent over on his bike, pedaling for all he is worth, trying not to get blown over. - reminds me of Tif getting swept off her bike in a storm.
  • Man waiting for the bus, hair slicked to his head, water pouring off his clothes, looking up the street with a "I just know its going to be late" forlorn look on his face
  • Pulling up to the stop light, Teen jumps out of his Jeep, no shirt, and quickly tries to get his top on before the light changes
  • flashing lights, sprinkles of broken tail/head lights everywhere, watch out for the wreak - and then a boom of thunder that makes you almost jump out of your skin - as the entire scene is highlighted by the lightening. Sigh of relief as it fades into the background, having made it past another wreak in this weather.
  • Double rainbow - for every bad thing, there is a good thing
  • Looking over at the empty seat, where my jacket laid for a week, but then I'm finally took it into the house becase, hey... who knows when it will rain again. Sigh

Flashback

Driving down the streat the other day... I notice a woman walking on the sidewalk, baby on hip, looking down at something. I glance down and there is a little, blonde, curly haired 2 - 4 year old, leaned over, pointing at some trash on the ground and then turning to look up at her mom.

In a flash I remember back to Ann Arbor... Tina telling me that her and Tif were walking to the store. Walking on the sidewalk, chainlink fence along a field, all kinds of trash blown up against it. Tif looks at the trash, then looks up at Tina with her "intent - I'm only 4 but I say things from a 30 year old" look pouring out of her piercing blue eyes.
Mommy, does it make God sad when people litter?"
Then I'm back in my car driving down the street again. Man... what makes a 4 year old "get it" so much, and ask such a question. I don't know. But I'm glad she did. One great thing about your kids - they can be such cool people.

Love ya sis.

RUP vs XP

A very good article (well actually a chapter in a book) by Robert Martin on the Rational Unified Process vs XP. In addition to the comparison, it also contains the Developer Bill of Rights and Customer Bill of Rights, which is cool.

As an aside... I accidently posted this to my photo blog. Sometimes BlogThis just seems to pick the wrong page... and I'm hardly ever paying attention. Oh well.

defective yeti: PIC 20

defective yeti: PIC 20: "I dunno -- this doesn't seem like the target demographic for Gibson. If we were guitar players we would have had girlfriends in high school, instead seeking solace in our Commodore 64s."

That cracked me up. I've been on reading mailing lists quite a bit, and haven't kept up on blogging. Erika mentioned there was some good stuff on DefectiveYeti. I'm glad I checked it out. :)

Sunday, August 21, 2005

An Extreme Stake in the Ground

Although the XP mail list is very active, its well worth belonging to. I can't read every entry, but I'm trying, and I'm finding great things like this.

Friday, August 12, 2005

Meteor 'Outburst' Expected Friday Morning - Yahoo! News

Meteor 'Outburst' Expected Friday Morning - Yahoo! News: "For as long as records exist, the Perseid meteor showers have always been strong. This summer's Perseid shower will be exceptional. The moon is mostly out of the way later in the night, and higher-than-normal activity rates are expected over the United States."

Athought it was the best this morning, maybe it will still be good for a number of days. I didn't hear about this until just now... And I've been up before dawn every morning. I'll have to read this in more detail to see what hours.

Thursday, August 11, 2005

Ex-WorldCom CFO Gets 5 Years in Prison - Yahoo! News

Another one bites the dust

Unhappiness drives open source adoption - Computer Business Review

Unhappiness drives open source adoption - Computer Business Review: "A common reason why more governments and enterprises around the world are moving to open source software is unhappiness, it was revealed during a panel discussion at the LinuxWorld Conference in San Francisco yesterday"

Monday, August 08, 2005

CBC Arts: TV anchor Peter Jennings dies at age 67

CBC Arts: TV anchor Peter Jennings dies at age 67: "
Tributes were pouring in Monday for Peter Jennings, the Canadian-born anchor of ABC's flagship network news program for more than two decades, who died from lung cancer over the weekend."

Saturday, August 06, 2005

Qwest and Public Safety Officials Encourage ''ICE'' (in Case of Emergency) Entry on Wireless Phones - Forbes.com

Qwest is encoraging people to put an ICE entry in their cell phones. Started in England. Which is cool in that it is a world wide (or at least not just US) idea. So could possibly be of use when travelling internationallly.

I'm so aware

I'm so aware of my surroundings. I usually work in the dinning room, sitting at the end of the table and working on my laptop, over WiFi.

In the past, on the weekend, when I've left the machine on for extended periods of time, its gotten pretty hot and weired out a bit. So I come up with this enlightened plan this morning (as I'm about to head out for a massage).

I'll jury-rig it by sitting it on a cooling rack, which should let some air under it. (This is where the chef/hacker connection comes together ;)) - But that might dent the pine table... so I'll stick the rack on a placemat. That should help things.

I figure I'll pull a place-mat off the bar, so I grab the cooling rack, look over at the bar and just kind of stare at it for 30 seconds... "OK... there are no placemats on the bar. That is weird. Tina always has placemats on the bar." And then I start getting flashbacks of me preping food on the bar, or filling plates off the bar, for the LAST FEW MONTHS or so - and realize. "Hmm... she stopped putting placemats on the bar months ago. Weird that it just now registed it self with my conscience."

Yeah... there are lots of little details that my brain captures and stores away, but fails to make me aware of.

Happy Birthday to Me - Part 2

Last Tuesday Jaime and I went out on the town for my birthday. We went to Jun's and had sushi, then went and saw The Island, then went to Cold Stone after and got ice cream.

And she *paid* for it all. The coolness of having a daughter who now has a good job. :)

It was an awesome night. Just hanging out, having sushi, going to the movies, etc. We need to do it more often, it was so fun. And just a great "daddy/daughter" time. :)

We both thought The Island was pretty good. And we both enjoyed the sushi. Although it was the first time we had a Spider Roll. It looked interesting, but we didn't realize it was *soft shell* crab, not just regular crab. First time either one of us had that... and it was a little strange. I think the mutual feeling was, "Well that was interesting, but not sure I'd ever get it again."

Anyway - a great time. Love ya babe!

What Business Can Learn from Open Source

What Business Can Learn from Open Source: "If you could measure how much work people did, many companies wouldn't need any fixed workday. You could just say: this is what you have to do. Do it whenever you like, wherever you like. If your work requires you to talk to other people in the company, then you may need to be here a certain amount. Otherwise we don't care."

Once again, I'm lucky enough to be in a pretty good position. While perhaps not as much freedom as the above, I have close to it. Other than when there are scheduled meetings, I can pretty much come in when I want. Probably conditioned by years of working in a large company, I do show up before lunch and stay until at least 5:00 or 6:00, but no one is telling me to. And if I'm being fairly productive and home and in the middle of something, sometimes I won't go in at all.

Its kind of amazing "what you can get away with", if you are really productive. :)

Wired News: An Insider's View of 'Ciscogate'

Wired News: An Insider's View of 'Ciscogate': "Lynn knew that Cisco had fixed the problem he found and stopped distributing the vulnerable code, but he was deeply concerned that the company did not do nearly enough to persuade its customers to upgrade promptly, or to explain to them why upgrading was necessary."

Well everyone knows now. Now that they sued him, its the hot topic.

Friday, August 05, 2005

Enter the infobot

We just starting running an infobot at work on one of our irc channels. So far it is just amusing. But I can see how it could be helpful.

Thursday, August 04, 2005

Whitedust: VoIP Security: Uncovered

Whitedust: VoIP Security: Uncovered: "VoIP insecuritywill most likely progress to the point where answering an incoming call could infect your OS with a VoIP enabled virus."

Article on VoIP, giving some backround on what it is and security wrt PSTN, etc. I thought the above statement was interesting. I hadn't really thought about that.

Wednesday, August 03, 2005

Guardian Unlimited | Online | Soft sell

A discussion by RMS on software pattents, something he is very opposed to. I'm not sure how I feel about it - given I have 3 of them. :) - Mostly I think it is cool for the recognition factor, i.e., ego I guess. "Hey... I've got 3 patents, that's cool." - He is against them, in my understanding, because they take software copyrights a step further. Not only can't you copy the software, but you can't even re-engineer it. So for instance I see a program that does some cool thing - and I can't copy it, but I don't want to pay for it. Or I want to add some stuff to it and decide - we'll its not Open Source, so I can't get the source, so I'll just rewrite it and add in my stuff. With a copyright you can do that. With a patent you can't. A patent says you can't even write something similar. So... given an "open source" / "free software" philosophy, you are pretty hosed.

I'm kind of in the middle. I'd probably rather have something be open or free then it copyrighted without a pattent. The main thing again is probably ego. We work hard on our stuff, and it is sometimes irritating if someone just goes and rips it off. I'd rather give it to them, letting them update it and keep the copyright that says I wrote it. :) - But then again, I don't get paid for the use of software, I get paid for writting it. So I don't have all the business concerns. But thinking about this stuff lately has made me start thinking about contributing to some open source stuff. We'll see...

Monday, August 01, 2005

Connexions - About Connexions

Connexions - About Connexions: "Connexions is an environment for collaboratively developing, freely sharing, and rapidly publishing scholarly content on the Web. Our Content Commons contains educational materials for everyone — from children to college students to professionals — organized in small modules that are easily connected into larger courses. All content is free to use and reuse under the Creative Commons 'attribution' license."

More free course materials, software, etc. on the web. Very cool.

Windows-NT is VMS re-implemented

Some cool Windows-NT and VMS stuff...

Oh yeah, its a *virtual* world

Logging in this morning, and CCM pushed some junk to my machine, so it took a while. So I finally get in and I'm moving a window from my primary screen (my monitor) to my secondary screen (my laptop). As I wisk it across the screen, a sticky stuck to the front of my monitor falls off. "Oh, I guess I moved the window too fast and the breeze blew the sticky off my monitor."

Oh yeah, blush. Its a virtual system. Grabbing a window and moving it "really fast" doesn't cause wind which effects the *physical* world.

So many little things in the day that remind me that I tend to blur things between the worlds. :)

Reading ban on leaked Harry Potter

Canada makes it illegal to read a book that you legally bought. Yes.. you walk into a store, you buy the book, you take it home - whoops, it wasn't supposed to go on sale yet. So if you read it, you are breaking the law.

How bizzare.

Found this on RMS's web site. I don't agree with most of his political views... - but I'll point to his site anyway, since that is where I found the story. And he is RMS - and whether I agree with him or not, he is still a great hacker.

Saturday, July 30, 2005

Oddly Enough News Article | Reuters.com

Oddly Enough News Article | Reuters.com: "SAN ANTONIO, Texas (Reuters) - A Texas man was arrested on Monday after calling police to complain about the theft of his marijuana, authorities said.

Stephen Knight, 17, said three men had broken into his apartment, hogtied him with Christmas lights and stole some marijuana, along with a plasma screen television, police said.

Police are looking for the suspects. In the meantime, they arrested Knight after finding several marijuana plants growing under heat lamps in the apartment, four grams of harvested marijuana and a tablet of ecstasy, Officer Chad Ripley said.

Knight said the men barged into his home early on Monday morning demanding, 'Where's the weed?,' according to San Antonio police.
"

FT.com / Home UK - Rapid results without a rugby scrum

FT.com / Home UK - Rapid results without a rugby scrum: "Now it is being targeted more systematically at chief executives of large companies that might benefit from using it. “We aim at CEOs because CIOs [chief information officers] are part of the problem, not the solution,” says Mr Schwaber. “We are trying to directly connect the software developers with the customer, and CIOs are not too thrilled about being cut out of the action.”"

Article discussing Scrum, some of the companies using it, etc. - and the fact that it works and is cost effective.

RMS: Free as in Freedom

Just finished Sam William's book, Free as in Freedom on Richard Stallman. Read it in a few days, which is pretty good for me anymore, as I usually don't take the time to read. Having read Hackers, I thought it was a great read. More insight into "the last true hacker" - which fits the hacker mold out of which he grew. Also some great insights into the "free software" movement. And a cool thing is that the entire book is on-line, and supports reader comments on errors, etc.

It seems to me an alternate approach would be to "publish" it as a series of wiki pages, offering faster updates - but I don't know all the issues associated with publishing a book in that manner. In any case, cool stuff.

I suggest that anyone reading this, that is a hacker or developer and wants some insights, should take a look at it - again, especailly since it is reproduced entirely online.

As a personal side note - I am more involved in the "open source" movement than the "free software / gpl" movement. Although my understanding from the book is that they are close to the same. The issue is that, in working for corporate america, the corporate charges for its software, and we can't give it away, disclose it to anyone, etc. etc. So - we can't use GPL software, because it requires that we give our software away as well. (in a nutshell - again, my understanding). However, "open source" software usually has a license that is along the lines of "use this if you want - resell it as part of your stuff if you want. You can send fixes back to us, or not." Which in general allows us to "comprimise" (according to RMS) and meet our company binding terms (what we can do as employees of the company), but at the same time turn in patches, help contribute to the open source software, without being under any obligation to contribute "our" software.

This has worked well for years - CLIPS being a prime example. We use CLIPS - and from time to time I'm a member of the CLIPS community, offering suggestions, providing bug fixes, requesting enhancements, etc. A win-win - from the "useful" point of view.

Anyway, interesting stuff. I find it always good to read this kind of stuff. It connects me to the "community" at large.

VI - a great place for free food

So... following up on the Score - Free Strawberry Pie story. Tina and I were both tired the other night... maybe Thursday? Anyway, neither of us felt like cooking and Jaime wasn't home, so we decided to just go to Gunther Tood's or VI. They are basically across from each other, so we headed over and decided at the last minute to go to VI.

So we eat and with the "free strawberry pie" episode fresh in our minds, Tina looks over and sees the check sitting on the table and asks, "Did he offer us pie?". "Nope." - we both grin. Then Tina finishes eat and the waiter stops back by,

W: "Would you like some dessert?"
T: "Ah... we were hoping to get it free. But you asked"
W: "Heh heh heh... yeah, I'm not going to let that happen!"
T: "Ah, you should give it to us free anyway."
W: "No way" and he laughs and takes our order.

So he brings it out and says "Something is up with the computer and it won't let me add the pie, so I guess you get it free anyway!" - SCORE.

And then we finish and take the ticket up to the register. The manager asks how everything was. Great. Then goes to ring us out.

M: Something is wrong with this ticket.
T: Yeah, that is what the waiter said.

So he messes with stuff and I had him my credit card.

M: This has already been paid by a credit card.

So he calls the waiter over, and they look at stuff for a while, with plenty of "Sorry about the wait" - "Sorry this is taking so long" type comments. Which really didn't matter because it was only a few minutes and we were in no rush.

Finally he says, "Well - I can't figure out what to do. So I guess the meal is on us." So we got the meal for free. SCORE AGAIN.

I'm telling you, I think I'm eating at VI from now on. The last two visists we've gotten something free, and its getting better. I thinking next time they'll pay us. ;)

cosAgile

"Joined" cosAgile a while back, after going to a Ron Jefferies presentation they hosted. It was good stuff.

So - one of the things that Ron talked about was "practice". Many "artists" practice, but as software developer's we rarely do. We usually just "do". (And there is a whole discussion about whether we are artists or scientists, whether the "art" that we do is artistic or a scientific displain, etc - which I won't get into here). Anyway... he talked about the benefits of practicing. Writing code, and rewritting it, and studying it with other people, and then writting it again. Not so much because of what it does, or for the goal of having something "done" - but for the joy and learning of just practicing.

So - cosAgile meets every Tuesday at lunch for about an hour to "practice". I've gone two weeks in a row now. After my first time I thought it was just a blast. Not perhaps in a skiing or riding a roller coaster way, but in a Hackers kind of way. Just getting together with other hackers/developers and working on some code. Learning from each other. In a non-work related, not within my own team or company, no management driven deliverables, kind of way. Just doing something for the joy of doing it. And it was very cool. So I'm going to try and go every week.

I've contributed a few pages to their wiki and added a small bit of code. Nothing large - but again, just the idea of learning a new language (since I don't know Java) and working in a new IDE (since I don't know Eclipse) and interactive with other people in the field. All good stuff.

I'm psyched about it. :)

Happy Birthday to me. :)

Yesterday was my birthday. Wow... 47. 3 years to 50. Who would have thought.

Anyway, got this cool online card from Tif. My gold-rider.

Had a wonderful day. Jaime wasn't around because she was at the Desperation Conference, which she and Michael are attending. She said the worship has been awesome. That's very cool. - So anyway Tina and I both took off work and spent the day together.

I did some work in the morning for a bit, then she got up and we got around. Went out for brunch, then down to the zoo and hung out there for a few hours. Then went to the movies to see when Stealth was playing. Had some time so went shopping for a bit, then saw the movie then stopped at Carl's Jr on the way home. Came home and watched Million Dollar Baby. Basically: got out of the house, and just hung out together, having a great time. Very simple, but very cool. Walking hand in hand through the zoo, etc.

We are usually so busy, and it felt so much like a Saturday... but it wasn't so we have today "off" as well. An awesome time. We need to do it more often.

Anyway, it was a great day!

Thursday, July 28, 2005

NASA Suspending Shuttle Program Over Foam Debris - New York Times

"The maneuver followed a decision by NASA on Wednesday to suspend further flights of the space shuttle fleet after determining that a large piece of insulating foam had broken off the external fuel tank of the Discovery shortly after liftoff Tuesday morning, the same problem that doomed the Columbia and its seven astronauts in the last mission, two and a half years ago."

Wednesday, July 27, 2005

SANS Institute - Top 20 - Q2 update 2005

SANS Institute - Top 20 - Q2 update 2005: "Home users face heightened risk from new vulnerabilities in iTunes and RealPlayer, along with a seemingly endless stream of new vulnerabilities in Microsofts Internet Explorer web browser."

Yet another report stating that you shouldn't use IE.

Tuesday, July 26, 2005

Google Moon - Lunar Landing Sites

What will Google think of next? :)

Make sure and zoom in as far as possible, to get a good look at the surface.

Friday, July 22, 2005

Flemings Ultimate Garage :: 1969 Chevrolet CAMARO Z28

Wow - I used to have a Camaro that looked something like this ('68 or '69 Super Sport - I also had a '67 Rally Sport before that). Mine was more customized. It also had a 500HP 454 in it, with a straight-line shifter and a racing cam.

It was fast, it was cool. A great car. I bought it in MT for $3500 I think. Sold it for $1500 after thieves at UofM broke into it a couple of times and the insurance would no longer cover it. Sniff :(

This one is selling for $38,900.

CNN.com - Lawmakers move to extend daylight-saving time - Jul 22, 2005

There are numerous things that I just "don't get" about this:
According to some senators, farmers complained that a two-month extension could adversely affect livestock
Unless I'm missing something... I really don't think the cows, chickens, etc. pay much attention to the time. I thought they just used the sun.
"The beauty of daylight-saving time is that it just makes everyone feel sunnier," said Markey
Well there is a good reason to go through the cost of changing a law, changing all the zoneinfo files on every computer system, etc. Anything so that we can feel "sunnier".
Upton noted that the extension means daylight-saving time will continue through Halloween, adding to safety. "Kids across the nation will soon rejoice," said Upton, because they'll have another hour of daylight trick-or-treating.
When I was a kid, we always waited till it was dark.

Like I said, I don't get it.

Sunday, July 17, 2005

Great comment on the waterfall methodology

In Agile Project Management with Scrum (Microsoft Professional)
In retrospect, the more we improved the practice of software engineering, the further we windened the gap between stakeholders and developers. The last step in the estrangement was the introduction of waterfall methodology, which embodies all the flaws of sequential development. Waterfall methodology gathers all the requirements, then creates the design, then writes the code, then develops and runs tests, and finally implements the system. Between each of these steps, or phases, were review meetings. Stakeholders were invited to these meetings to review the progress to date. At these meetings, developers and managers would ask customers, "Do these reuirements that we've gathered and the models that demoonstrate them constitue a full and accurate representation of what you want? Because once you say yes, it will be increasingly expensive for you to change your mind!" As you can see, this wording implies a contract between the customer and the developers. By this point, there was little in-person collaboration; in its place were contracts that said, "If you agree with what I showed you is the complete dsescription of your requirements, we will proceeed. If you don't agree, we'll continue to develope requirements until you give up!"
And that is pretty much how it works. As bad as it sounds in hindsight, it was a step forward and got us to where we are today with Agile, imo. Still - there are people that don't recognize the above and continue using it.

Saturday, July 16, 2005

The 12-minute Windows heist: ZDNet Australia: News: Security

Actually I thought the time was less than that...

NASA - The Devils of Mars

A very cool article (click on title to see it) on Dust Devils on Mars. Its kind of long - make sure and scan the whole thing. I think the the video from 15-Mar-2005 is extremely cool. I know I'm in the technology sector - but its still very cool to me to watch a dust-devil spinning across the surface of mars - giving off electrical charges, from my browser. Cool stuff.

Gracie Allen Quotes - The Quotations Page

"When I was born I was so surprised I didn't talk for a year and a half." Gracie Allen

I used to watch "Burns and Allen" all the time when we were on the road in the band. We'd usually turn in around 3 AM and I'd watch TV till 8AM or so. Old musicals, WWII movies, etc. The above quote sounds just like her. She was cool.

What's That Bug?

OK... so this site kind of creeps me out, but it still very cool. What's That Bug? has photos of all kinds of different bugs - and is kind of a 'dear what's that bug?" site. Readers send in photos to ask "Hey... found this hanging from my porch. That the heck is it?" :)

Thursday, July 14, 2005

Wildlife in CO

Got mail from facilities today warning us (MCI employees) to be on the lookout for rattlesnakes. That is the cool thing about living in the Springs. A pretty good size city, but at the same time there is wildlife everywhere. Fox, coyotes, deer, mountain lines, bears... and rattlesnakes. I'll take the bad with the good. Its cool.

Tuesday, July 12, 2005

Geek thoughts at 03:30

This is the kind of stuff I think about when I can't sleep - yeah, major geek.

So like I've been whining... I'm part time on this project and this other manager is in control of it - and his team will be doing most of the coding. We (another guy and I) did the initial coding, and now I'm kind of in an advisory/architecture position. There is stuff that needs to be done, that would take 30 minutes to do - design, document, code, test, CM. But because he's in a very tight waterfall methodology, he doesn't want any code changing.

So at 03:30 I can't sleep and I'm thinking about this. How code can be viewed as a beautiful, living, breathing thing. Its out there serving some purpose, and its constantly changing. Making minor changes as the design morfs or as the customer's needs change. And that's how this code was. We got it running, and we starting discussing major functionality with a number of developers... and as we came across some small change that needed to be made, we'd put it in.

But no longer. Now it is a stagnant thing that is just sitting there, getting more and more out of date as the days go by.

And it is frustruating. 1) Because it could be easily changing as required, and 2) If you know a change has to be made you can either make it - and forget about it; or you can list it, track it, worry that someone is going to make it, etc.

Anyway - like I said, geek thoughts at 3:30 in the morning...

Monday, July 11, 2005

InformationWeek > Data Security > Iron Mountain Loses More Tapes > July 8, 2005

I'm doing some work in this area right now. As blogged in the past, its starting to get pretty high priority, what with the CA bill and the bill in Congress. Its a good thing, imo. As the article says, companties should encrypt (or take some security measure) to insure backup tapes are secure.

I tend to NOT leave my credit-card-number on web sites that need it. Yeah, it takes a few seconds to enter it every time I buy movie tickets or something... but better to take the time than be compromized... imo.

Score - Free Strawberry Pie

So Tina calls me last night and says they (her and Jaime) want to go out for dinner. We are starting a diet today and so they want to go out for burgers before they start dieting. So we decide to go to Gunther Toody's, which is right by our house.

On the way over I suggest we go to VI instead, because I really want some Strawberry Pie.

We get there and the service is pretty bad. The hostess seats us and gets our drinks, but the waitress never shows up for about 15 minutes. "Have you already placed your order?" "No." "Oh sorry, shift change, I guess I missed you."

So we order and Jaime orders a milk shake. The waitress stops by once to tell Jaime that her shake will be out "soon". Then she drops off the salads, "It should be any time". Then she drops off the dinner, "It should be right out." - and we ask for mayonaise... twice.

By the time she brings the mayo, Jaime has finished eating. She waited for about 10 minutes, but then decided she should just go ahead and eat her sandwhich before it got too cold.

So after we are all done eating, we notice the check is laying there. So Tina says, "Should we just leave and tell them she didn't offer us pie?" - There is a big sign that says, "If we don't offer you pie, you get it free." - Sure... why not.

So we go up front, stand in line behind a woman who is complaining about her order and it takes about 5 minutes to get that straightened out. Then Tina says, "She didn't offer us pie." and the hostess says, "OK - what kind do you want?"

SCORE! 3 pieces of free pie, 2 strawberry and 1 pecan

Still took them about 5 minutes to get that for us, and as I was walking out I heard the manager saying to the person behind me, "We comp'ed the one meal and all of your pie." - I guess it was a rough night for them all around.

As we were pulling away I said to Tina, "Gee we should come here more often." and she replied, "We are not coming here just because you know the service is bad and we'll get free pie." - Hey... its worth a shot. :)

Sunday, July 10, 2005

Hurricane Dennis rushes toward Gulf Coast

: "Neighborhoods buzz with the noise of construction workers trying to rebuild coastal communities before the next hurricane."
Even though I have relatives that live there, I just don't get it. Tina's mom has just got her house rebuilt and refurnished, etc. Just in time for the next storm to come throught? I guess the fact that it wasn't touched in the preceeding 7 years or so is enough to figure, "Well Ivan hit it, but it probably won't get hit again." I know they are building them stronger this time, so hopefully things will be better... although this article doesn't suggest that.

Saturday, July 09, 2005

What You'll Wish You'd Known

What You'll Wish You'd Known: Is a talk Paul Graham was going to give at a High School, but never did. Its probably worth reading by you graduates that read my blog (or by anyone for that matter). In addition to stating that, I figured I'd also show this quote - which explains me very well. :)
"Now I know a number of people who do great work, and it's the same with all of them. They have little discipline. They're all terrible procrastinators and find it almost impossible to make themselves do anything they're not interested in. One still hasn't sent out his half of the thank-you notes from his wedding, four years ago. Another has 26,000 emails in her inbox."
That's another great thing about my job. I'm so busy, and required to do so much, that I'll never be able to get everything done. Everyone realizes it. So for the most part... I work on stuff that I find interesting. Yeah, I have to do short things (like code reviews, and sometimes work on a standards page for 30 minute sor something) that aren't all that fun or interesting... but overall, I get to pick my own course. I get to work on what I feel is important. And that is usually what I think is interesting. So again, very cool.

Its great to be able to think

Its great to get paid to think, not just do. I'm lucky in that part of my job is to think out of the box. Think of new ways to do things. Push the edge.

Not everyone has that luxury... or at least that is their perception. Some times developer's don't take time to think about "what is right", they are to focused on "getting it done" or "getting it to work".

Following those thoughts (is this really the best way, could we improve this, what does this effect down the road), and concentrating less on how to just make it work; is great. We always try to emphasize, "Yes... it works - that's a given, that's what you get paid for - to make things work... but did you do it correctly?"

I know many people don't get what I do. So - to move it from computers to something more general... the above statement is kind of like building a house (This analogy seem s to work for most people). If you tell someone to build you a new house, and that you want it to have 2 doors, and 10 windows, and 6 rooms, etc... they could do that. But they could do it in a million different ways. They could use poor materials, poor techniques, etc. Even if it all "looks right" and "meets the specs". Many times people say "Its got windows, and I put them where they are supposed to go." - but I ask, "But do they all look the same, the ones you installed and the ones the other guy installed - so the house looks "consistent". And did you use good materials on the south side, so that they don't warp and have to be replaced in 2 years. And are they using the latest "patterns" such that they are easy to maintain, work on, etc." And some times the answers are NO.
  • I do it the way I do it, I don't care how someone else does it,
  • No, I didn't look at the latest ways of doing it, this is how I've always done it
  • It will work for now, I need to get it done, it will take longer to make it last forever
So in a general, comparing software to building a house, that is what I do. Look at the overall, try to figure out the best (or better) way of doing things, and then try to insure that is what people are doing.

Some times its frustruating, but its also cool to see pepole "get it", to see the software improve. To see things move forward.

Wow... lots of rambling today. Thats what I get for getting up at 4:00 and working for a bit but then deciding to blog instead of do more work... :) Well - guess I should get back to it and give your eyes a rest of reading my stuff. :)

Agile vs Waterfall - blowing some steam

The Agile Manifesto states:
We are uncovering better ways of developing
software by doing it and helping others do it.
Through this work we have come to value:

Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan

That is, while there is value in the items on
the right, we value the items on the left more.


The main group that I've worked on for the last 10 years tries to follow that manifesto. We may not be truly an "agile" team, and we may not be 100% "XP" (or even 50%)... but we are moving there, and we believe in the above. Lately I've been working with some other people. Mostly doing architecture, participating in some design thoughts, did some prototyping, etc. Helping out and trying to guide... but its their team and they are all forced to follow the standard waterfall process. Which is an extermely rigid. Nothing agile about it.

AND ITS DRIVING ME NUTS.

It is so against the manifesto.
  • Process over interactions - no we can't do any coding until the design is 100% complete. And when it is all done, we'll have to manually verify that all interfaces are in sync.
    • Or you could just take the Agile approach and hook some code into the framework and insure that all the tests still work. Not worrying about whether the interfaces work or not, cuz they obviously do since everything compiled and is still working.

  • Comprehensive documentation over working software. Don't make changes as better ways are discovered - instead lets just document it, review it, and then make it later.
    • Or you could just updating the code that currently works, make sure it still pasts the tests, and move on. Thus having one less thing to do later, and being able to see how it actually effects the system, and letting people code against the change.

  • Following a plan over responding to change - Don't modify the system based upon user requests, but follow what was originally scoped, no matter what - for fear of scope creep. We can always change it in a later release
    • Or you could make the update right now, be responsive, and see how it effects things, rather than designing and building upon things that you know will eventually change


The manifesto is a great thing, a great way to think, and is trying to move us in the right direction.

I was talking to someone about all of this - and how from a "true" Agile/XP group - they may look at what we do and think "you aren't even close". But as this person said "You don't know how far you've come, until you are forced to look back at where you've been."

How true. I didn't realize how far we've come, until I was forced to work in the old way.

Now, not only working the new way (agile), but having the oppurtunity to compare it to the old way (waterfall) in a real environement, man... I can't ever imagine going back. Its just way too painful.

And a cool thing about process improvement, and new techniques, is that people (at least some people) are starting to realize that there is no "correct" answer. There is only a "better" answer. I believe, as do many others, that Agile/XP is the better answer... right here, right now. (To quote VanHalen). But that doesn't mean 10 years from now it will be. And that is something some people find so hard to understand and work with. "Tell me the correct process, and the one we will use forever. Tell me what it is and then never change it." We (the architects on my projects) keep trying to tell people - things will always change... if we are working towards making them better. Its not that they are bad now, just that they could be better.

Well... guess I should climb down off my soap-box now...

A great Hacker

I've posted about "Norm" before, and lately I posted some stuff about great hackers. Norm is a great hacker. Yesterday at work, we were having a problem, found the defect in the code, and discussed in which releases we'd fix it, when it would be available to our production sites, etc. This caused Tim to post on irc:

Maybe we should just get Norm to patch it in the running executable in production

This based upon a story I told Tim about Norm a long time ago, and that we still occasionally tell. There was this production system that had an issue. Development got involved but could not figure it out. So Norm took a look. He didn't actually work on the system any longer, but had for a point in time. He figured out what was wrong, and also figured out how to patch the running executable in memory - while it was running, in production. He was in his cube right next to mine... All of a sudden he stands up, looks towards some cubes a few rows away and says "They must be all at lunch", sits back down and "patches" the exe.

All of a sudden the user's are saying "Hey... its working now." Support gets back from lunch and some folks are kind of mad - "Hey... did you patch production?" - Norm had this great little kid look, "Who me? Nope. BTW: You might want to fix the code in CM a this line."

Some folks were pretty upset that the customer's problem was fixed... cuz it was done "the wrong way" and it was done "in production".

Norm was (well and I'm sure still is - I just don't work with him any longer to know of his latest exploits) a great hacker because
  • He knew his stuff..., extremely well
  • He almost always cared about "what was right" and hardly ever cared about the red-tape, process, etc. that got in the way of doing the right thing
  • He evaluated risk vs reward and based his decisions accordingly

Yeah... we could have made the change, and then tested it, and reviewed it, and made a new kit, and deployed it, and taken a system outage... or he could fix it in 30 seconds and have the customer's back up and running.

Way too often, process, management and fear of the unknown (by people who just don't know) gets in the way of "doing the right thing" - to me, hackers hate that.

Anyway, since it came up yesterday, I sent mail to Norm, telling him his legend lives on and why. He responded with:

we all did foolish things in our youth :-)
now I do them as an adult!


Another great hacker attitude. :)

Another reason Great Hackers want to work with other Great Hackers - they make you better. Not only in how they code, but how they think. It infects you. It causes you to think about the "right" thing, rather than the "proper" thing... Many times they are the same, but not always.

Thursday, July 07, 2005

Sis is gone

Came down stairs this morning to work. There is an empty table sitting where Arthur's cage was with a loud talking bird. He's gone. Which means Tif is gone. :(

But she called last night and was at her new home, in Tucson, with Brian. Cool for her. It was great having her around for 3 months. But she is back where she belongs. We definately have to go down and see her there. Its been ages since I've been there. Back in... probably '75 or '76 we played in Sierra Vista for 2 weeks. Except for all the bugs, it was a fun time.

Wednesday, July 06, 2005

PC Advisor - Advertiser sues Google over click fraud

I mentioned this a while back, but figured it was worth posting again. Someone will always figure out how to commit fraud against something. One reason we'll always be in business.

Tuesday, July 05, 2005

Independence Day

Jaime and I were up before anybody else, so we decided (after I went and got the macaroni and McDonalds) to watch Independence Day. We originally say it, with Tif, at the Centennial in Denver. I think it opened on the 2nd (same as the first day of the movie) and we headed up, figuring we'd maybe have to wait in line and go to a later shown. People just laughed at us, thinking we'd get tickets for THAT day... the line had been several blocks long the day before. But we stayed in line, got tickets for the next day, and went and say it on the 3rd.

We then got it on video and I've seen it several times since then, but Jaime had only seen it that one time. Brought back some "childhood" memories... although to me it was "just a little while ago". I guess that's the difference between a 46 year old looking back 9 years, and an 18 year old. Half her life - wow, goes by so fast.

Anyway, we watched it and I said, "You know, we should do this every year. You can bring the kids over and we can all watch the movie" (I'm a BIG fan of tradition), she just kind of looked at me, "I don't have kids" - "Well you know, some day!" :)

Tif eventually got up and watched the last half with us. It was a good day. Yeah... I think we'll do it every year, us, the kids, the grandkids, macaroni salad, Grandpa (that would be me) telling the "Yeeesss... Macaroni for the 4th of July" story for the 100th time, the grandkids rolling their eyes and giggling, corn on the cob, steaks. Yup... I like my life and where it is going. :)

Police Chase

Heading down Woodmen, where it is a pretty good hill, heading down towards Austin Bluffs, (returning with my bag of macaroni). There is a guy on a cafe racer screaming up the hill, wide open, going fast. Laying fairly flat, glancing back over his arm down hill. I glance down hill, and there is a cop coming up the hill, lights and sirens, kind of stuck behind two cars. I glance in my mirror and the bike is already crested the hill and gone, and the cop isn't making too much ground. The bike has at least a 1/4 mile on the guy.

As I get to the bottom of the hill, here comes another cop, lights and sirens, turning off Austin Bluffs onto Woodmen, a good 1/4 mile behind the first cop - helping in the pursuit I presume.

I get home about 3 minutes later, and as I'm getting out of the Jeep, I can still hear the sirens going.

I'd say he had about a 50/50 chance of getting away, depending on how quick he hit a side street, how much traffic there was, how many other cops joined in the prusuit.

What a way to spend the 4th... for all of them. High speed prusuit, lots of traffic out, etc. Having been in that kind of situation before when I was MUCH younger, I don't envy any of them. Sent up a prayer, hope nobody got hurt.

A Napoleon Dynamite moment

Yesterday Tina wanted Macaroni Salad for breakfast - and Jaime wanted McDonalds. We didn't have any macaroni, so I figured I'd just dash into King Soopers, grab a bag (they have a FMV brand that is only 99 cents, and it just as good as any of the other), then hit McDonalds. That way I wouldn't be gone too long.

So I go in, get the bag, get in line and wait for the person in front of me to get checked out. The cashier is a girl about 19 or so. She finishes with the person in front of me...

C: Looks up at me, "Did you find everything you were looking for?"
M: Yes
C: Looks down at the ledge where you can sit your groceries, picks up the one bag of macaroni, then looks back at me, "Is this it?"
M: Yes
C: In a great Napoleon Dynamite voice, "Yeeesss. Macaroni for the 4th of July", and then with a little bit of pity in her voice, "Well... some days are just like that".

Aside from the missing arm pump, it was a great ND phrase. The "Yes" was perfect. I thought about explaining the whole thing, 'cuz I figured she thought maybe that was all I could afford, etc... But then I decided it would ruin the whole ND moment... and it was just too priceless to ruin. So I just kind of grinned at her, said, "Yup", took my macaroni and headed out.

Just cracked me up. I get sooo many ND moments from Jaime and her friends, but not from a total stranger. I'm still laughing about it.

Saturday, July 02, 2005

Great Hackers

Great Hackers: "If you want to get real work done in an office with cubicles, you have two options: work at home, or come in early or late or on a weekend, when no one else is there."

Hmm... and I get most of my work done early in the morning or on the weekend, when I can work from home. In fact, some times I'm getting so much work done at home that I don't even get to the office until 11:00. That used to tick people off, until they realized that making me come into work by 9:00 just caused me to do less "real" work.

Great Hackers

Ordinary programmers write code to pay the bills. Great hackers think of it as something they do for fun, and which they're delighted to find people will pay them for.
I don't know if I'm a great hacker, but I'm a good hacker. And I love that I get paid for what I do... which is why I was up at 4:45 this morning and worked for about 3 hours. Not because I was getting paid for it... since I've already got in way too many hours this week. And not because someone asked me to do it... since the problem I was working on was something that no one asked me to do, but just something I thought needed to be done. And besides... it was a cool thing. Someone did a transactions per second comparison between a home-grown query system and Oracle, and they had brushed aside MySQL. I had heard it was good, light-weight and fast. I've never done any MySQL programming from C++... but how hard code it be? So I wrote a program to create 10 million rows of data, and another program to do 10 thousand random queires. Then I loaded it all up and tested it. I got some impressive numbers. In any case, the point being, it wasn't that I was getting paid for it, or that someone asked me to do it... it was just a cool problem and something that sounded fun. So I did it :)

And I just got a promotion recently... which goes to prove, find something you really love, that you are good at, and start solving problems. Eventually someone will notice, and you'll start getting paid, fairly well - for something you'd do for free if you didn't have to earn a living.

One final note - I know I've posted stuff from Paul Graham before - probably this article. But if you are into programming at all, or want to know what makes them tick, you should read Great Hackers. And if you've read it before... go read it again. I consider myself a hacker - as it defines hacker. And I consider the best people I work with hackers as well. If you're going to program, be a hacker. Doing it as a job is just a drag - and anyway, it really drives the hackers nuts.