$VAR1 = {
'menu' => [
bless( {
'level' => 1,
'name' => 'beer',
'url' => 'beer',
'file' => '/home/karpet/blog/beer',
'dir' => 1
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 1,
'name' => 'books',
'url' => 'books',
'file' => '/home/karpet/blog/books',
'dir' => 1
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => '_intro',
'url' => 'books/_intro',
'file' => '/home/karpet/blog/books/_intro.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'amazon_rec',
'url' => 'books/amazon_rec',
'file' => '/home/karpet/blog/books/amazon_rec.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'bears',
'url' => 'books/bears',
'file' => '/home/karpet/blog/books/bears.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'best2004',
'url' => 'books/best2004',
'file' => '/home/karpet/blog/books/best2004.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'blink',
'url' => 'books/blink',
'file' => '/home/karpet/blog/books/blink.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'cross_crescent',
'url' => 'books/cross_crescent',
'file' => '/home/karpet/blog/books/cross_crescent.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'dalrymple',
'url' => 'books/dalrymple',
'file' => '/home/karpet/blog/books/dalrymple.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'findability',
'url' => 'books/findability',
'file' => '/home/karpet/blog/books/findability.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'kansas',
'url' => 'books/kansas',
'file' => '/home/karpet/blog/books/kansas.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'librarian',
'url' => 'books/librarian',
'file' => '/home/karpet/blog/books/librarian.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'lisnews',
'url' => 'books/lisnews',
'file' => '/home/karpet/blog/books/lisnews.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'lulled',
'url' => 'books/lulled',
'file' => '/home/karpet/blog/books/lulled.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'martyrs',
'url' => 'books/martyrs',
'file' => '/home/karpet/blog/books/martyrs.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'men_and_women',
'url' => 'books/men_and_women',
'file' => '/home/karpet/blog/books/men_and_women.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'philprog',
'url' => 'books/philprog',
'file' => '/home/karpet/blog/books/philprog.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'potok',
'url' => 'books/potok',
'file' => '/home/karpet/blog/books/potok.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'radio',
'url' => 'books/radio',
'file' => '/home/karpet/blog/books/radio.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'recommended',
'url' => 'books/recommended',
'file' => '/home/karpet/blog/books/recommended.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'sensual-orthodoxy',
'url' => 'books/sensual-orthodoxy',
'file' => '/home/karpet/blog/books/sensual-orthodoxy.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'so-into-you',
'url' => 'books/so-into-you',
'file' => '/home/karpet/blog/books/so-into-you.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'stephenson',
'url' => 'books/stephenson',
'file' => '/home/karpet/blog/books/stephenson.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'target_market',
'url' => 'books/target_market',
'file' => '/home/karpet/blog/books/target_market.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'unconquerable',
'url' => 'books/unconquerable',
'file' => '/home/karpet/blog/books/unconquerable.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'water-method',
'url' => 'books/water-method',
'file' => '/home/karpet/blog/books/water-method.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'xanadu',
'url' => 'books/xanadu',
'file' => '/home/karpet/blog/books/xanadu.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'ziggurat',
'url' => 'books/ziggurat',
'file' => '/home/karpet/blog/books/ziggurat.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 1,
'name' => 'general',
'url' => 'general',
'file' => '/home/karpet/blog/general',
'dir' => 1
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 1,
'name' => 'ideas',
'url' => 'ideas',
'file' => '/home/karpet/blog/ideas',
'dir' => 1
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 1,
'name' => 'ingrid-sequoia',
'url' => 'ingrid-sequoia',
'file' => '/home/karpet/blog/ingrid-sequoia.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 1,
'name' => 'music',
'url' => 'music',
'file' => '/home/karpet/blog/music',
'dir' => 1
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 1,
'name' => 'ny',
'url' => 'ny',
'file' => '/home/karpet/blog/ny',
'dir' => 1
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 1,
'name' => 'perl',
'url' => 'perl',
'file' => '/home/karpet/blog/perl',
'dir' => 1
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 1,
'name' => 'projects',
'url' => 'projects',
'file' => '/home/karpet/blog/projects',
'dir' => 1
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 1,
'name' => 'search',
'url' => 'search',
'file' => '/home/karpet/blog/search',
'dir' => 1
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 1,
'name' => 'spam',
'url' => 'spam',
'file' => '/home/karpet/blog/spam',
'dir' => 1
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 1,
'name' => 'stpaulbartour',
'url' => 'stpaulbartour',
'file' => '/home/karpet/blog/stpaulbartour',
'dir' => 1
}, 'PodBlog::Model::Menu::Entry' )
],
'blog' => [
bless( {
'format' => 'txt',
'text' => 'The Philosophical Programmer: Reflections on the Moth in the Machine
My friend Lori read this several years ago, when she was a programmer and I was not.
I ran across it at the library and thought I could do with a little rumination on
my current occupation. <img align=\'right\' class=\'review\'
src=\'http://images.amazon.com/images/P/0312186509.01.THUMBZZZ.gif\' />
Daniel Kohanski offers a nice historical overview of the computer, some thoughts
on writing beautiful code, and best of all, some observations on how the rigid
and unforgiving logic of computers is changing the way we (programmers) think. There\'s
some good theology in there somewhere.
The most advanced work in computers today is in artificial intelligence,
which is one way of saying,
we\'re trying to make computers a little more forgiving and a little more fuzzy. Take
your PC out for a few beers; that\'ll fuzzy it up.
My favorite excerpt:
<div class=\'quote\'>
At one job, I came up with a maxim henceforth to be known as Kohanski\'s First Law
of Programming: Something that has a one-in-a-million chance of going wrong
will go wrong the first day we go live. To which was added Liff\'s Corollary: It will
either happen in the first five minutes or just after everyone has left for the day.
</div>
Ain\'t it the truth.
',
'mtime' => 1112026109,
'name' => 'philprog',
'url' => 'books/philprog',
'file' => '/home/karpet/blog/books/philprog.txt',
'id' => 'philprog.txt'
}, 'PodBlog::Model::Blog::Entry' )
]
};