uwMike.com

I'm in Waterloo at the moment, and next available to work in September 2008.

Archive for July, 2005

Seeing Things

July 30th, 2005 0

I simply love Watership Down.

In the middle of the story, one of the rabbits tries to explain the miracle that allowed him to escape from an extraordinarly powerful foe:

“It’s going to be very hard to describe what happened next. Although all four of us were there, we don’t understand it ourselves. But what I’m going to say now is the cold truth. Lord Frith sent one of his great Messengers to save us from [our pursuers]. Each one of us had fallen over the edge of the bank in one place or another … And then–then an enormous thing–I can’t give you any idea of it–as big as a thousand hrududil–bigger–came rushing out of the night. It was full of fire and smoke and light and it roared and beat on the metal lines until the ground shook beneath it. It drove between us and [the enemy] like a thousand thunderstorms with lightning. I tell you, I was beyond being afraid. I couldn’t move. The flashing and the noise … they split the whole night apart.”

Read on…

The Perfect CMS

July 25th, 2005 5

Take a quick look at the Download.com Top Downloads. Besides the fact that half the products facilitate piracy and the other half clean up spyware, what do you notice about the list?

All of the programs are highly specialized. They each have one task that they do very well.

And yet, when it comes to internet software, we’ve got bloated packages like Mambo and Nuke. They try to be everything to everyone, and end up frustrating for all. Did I miss something? Read on…

Jello PIE

July 19th, 2005 11

I’ve been published on Position Is Everything. I had a really great time working with Big John on the article, so I hope some other folks will find it to be of use.

I’ll take the rest of this entry to have a quick look at that little thing I wrote, which attracted quite a bit of attention. Read on…

Avoiding Special Cases

July 14th, 2005 0

Every programming problem has some corner case. Every loop has a first or last element that requires slightly modified processing.

Every time I create a special case in a program, I feel a little bit dirty. I’ve gone ahead and created redundant code. I’ve placed the same logic in two places. When one is changed, the other will break. Read on…

© 2004-2008, Mike Purvis, some rights reserved. I'm running Wordpress, and I have an RSS feed.