Uncategorized

Ships still sink

There were two recent headlines about large ships sinking in the last week:  First, a ship that ran aground on a reef in Australia or New Zealand finally broke up.   Second, a brand new, modern, huge, high tech cruise ship ran aground and sank off the coast of Italy.  The cruise ship that just sank was only a few years old and cost $500 million dollars. I was at lunch with coworkers when the Australian ship was on the news and a coworker said "Ships still sink?"  What he meant was why, in 2012 with all the technology we have, do ships still sink?

My first reaction was to dismiss his question for being so naive, and marvel about how sheltered Internet geeks always think that "real world" problems don't exist at all, just because they don't exist in the world of sheltered Internet geeks.  I'm always amazed at how "theory people" don't understand that in the real world, there are physical consequences when things go wrong.

In our world of software things go wrong all the time - code fails, data gets lost, processes get restarted, etc., but the consequences are usually tiny.   These are all the results of mistakes or carelessness somewhere in a complicated system.   Well, the same things happen in other professions too.  And when they do, bad things happen.

But yeah, it sucks that big ships still hit reefs and rocks these days.

Construction done! Back in action!

After a 7 month remodeling job, the world headquarters of Brian Johns Photography is ready for prime time again!   The house was lifted and a new photo studio was built below! You can see the progress over the last 7 months here: on flickr

This year has been super busy with construction details, extra daily travel time, and general craziness which has really cut into the photography time, so I haven't produced much photography this year.  But never fear - I've got a photo shoot planned for this coming week to break in the new facility, so stay tuned here for the results of the shoot.

My thoughts on Steve Jobs

[editor's note:  I wrote this in August when Steve announced his retirement but I never published it.   Steve Jobs' death was announced this afternoon.] Today Steve Jobs announced he is resigning from Apple, although he is retaining his role as Chairman of the Board. He has been on medical leave for most of the year but this is his admission that he will not be able to return to full strength in his role at Apple.

This is not just about the CEO of a large electronics company stepping down - What this really means though is that he is admitting he is done with his multi-decade tenure of shaping the personal computer industry.

To say that Steve Jobs "made computers" is the understatement of the century, so really this announcement is admitting the end of his influence on the cell phone industry, the personal electronics industry, the music industry, and dare I say, the entire Internet.

There's a very personal aspect to this as well, since Steve Jobs' products and vision have influenced me since the very beginning.  My first exposure to computers was an Apple ][ in elementary school, programming in Applesoft Basic.  In high school I moved to Macintosh.  By the time I hit college I had a NeXT, later becoming the NeXTStep admin for the network of NeXTs.  I applied to work at Apple in 1997 on the CHIRP (Common Harware Reference Platform) team but that team got shut down when Steve returned to Apple.  I ended up being an intern for Apple as a grad student in 2003 which fulfilled a life-long dream to work for Apple.

Because I worked in the MacOS group, my office was in Infinite Loop-1, the same building as Steve, but two floors down.   I parked next to him in the parking structure and I thought it was cool that he parked right next to the "rest of us."   I crossed paths with him a few times but most people just stayed out of his way, lest they incur his wrath by catching him on a bad day.   There's a long-told tale that Steve Jobs had a reputation for arbitrarily asking random employees what they did for Apple and firing people who didn't have a good enough answer.   They say "never get into an elevator with Steve Jobs" because in the time it takes to pass a few floors you might be grilled about your value and lose your job.

One day I was walking across the lobby back from lunch and I saw Steve walking across the lobby for the elevator to his 4th floor office.  I'm on the second floor and I usually take the stairs but the chance to take the elevator with him and perhaps have a chance to defend my purpose was too much to pass up.   We both got on, he hit '4' and I hit '2' and looked off into space, not giving him any undue attention or otherwise acting "weird" around him.   The doors didn't close.   The silence got awkward.   He looked at me, looked at the lit buttons on the elevator, looked at me again, and walked right out, leaving me (at the fitness peak of my life) standing all alone waiting to take an elevator up one floor.

Sure, I was probably wasting his time by adding an extra stop.  Sure, I was just some pukey intern trying to stand next to Steve Jobs for a minute.   It was selfish but it was worth it.  I got into an elevator with Steve Jobs and escaped with my life!

I haven't worked for Apple since then but I live in Silicon Valley and I have a lot of friends who work there, and it is clear that the work they do is still directly influenced by Steve.

Library management software

I've always had a things for books, and photography has only increased my love of books. When it comes to photography, I love a physical print. And when it comes to physical prints, I love a luscious coffee table book full of them. Combine that love with my lifelong addiction to other non-fiction books and I've ended up with a lot of books. How many books? I don't know. And thus my recent desire to catalog my book collection. It's especially bad when I go to a used bookstore or the book sale at the library and see a book I'm interested in and sometimes I honestly can't remember if I have that book or not. I used to have this problem with CDs all the time. I would find a good deal on a CD I like, get excited about it and buy it, bring it home and then find I already owned it. I solved that problem by getting an iPod, so I have a good portion of my music collection with me at the store. I don't buy duplicate CDs anymore!

I want something similar for managing my books (photographic and other) and I've started too look at the options.  The first obvious option is Delicious Library from Wil Shipley.   I was a huge Omni Software fan in the 90's and on the surface it looks like he's come up with something cool for managing libraries.

Here's my list of desires:

  1. Allows searching and sorting by title, author, keyword, etc.
  2. Exports inventory of books I own to something I can carry on my iPhone.  (pdf, etc.)
  3. Supports ordering by Dewey Decimal system as well as Library of Congress.  I'm getting to the point where I may actually start arranging my shelves by one of these systems.   I'm partial to LoC since it is not proprietary like the Dewey system and it catalogs (computer) science books better.

That's it for actual requirements.  But since this is 2011, most software is Internet aware so I'm open to some cool Internet-enabled features.  Also, there are a few other features I'd like to see, even though they're not deal-breaker requirements:

  1. "If you like that then you might like this" functionality.  Like Amazon suggestions.
  2. Some sort of functional iPhone/iPad client that lets me browse my collection on the go, without Internet connectivity.
  3. Grabbing metadata from the Internet is cool so I don't have to type everything in.

I have something to say about that Internet thing.   The main benefit I see in adding networking functionality is to help me discover new books.  I can already go to Amazon for any given title and see what other books people like so this software should do more.  I'm talking full-on social networking here, but anonymously if I choose.  Two points here:

  1. The algorithm for suggestions should get better the more books I enter.
  2. The algorithm should get better as I share my list with more friends.

The first point is huge.   As I mentioned, Amazon can already tell me what other books I might be interested in based on one single book. But this software knows more than that, so the suggestions should be better.  I'm thinking of a use case where it says "Everyone in your friend group who owns these 4 books also owns this one other book."  The smarter the software, the better the suggestions should get as it has access to more data.

So I've downloaded Delicious Library and I'm trying it out.   I've hit a few snags already (no Library of Congress numbers, haven't figured out the best way to export for my iPhone, can display a virtual bookshelf with covers but not with spines, half of the help entries seem broken, not sure if there will ever be another update) but I'm persevering.  My main problem is that all my books are in boxes right now which makes it hard to build up my library and really test it, but these are the snags I've identified already.

Do you use Delicious or any other competing software?  Let me know in the comments.   I'm especially interested in what other alternatives are out there.

Suffer for my art

This weekend makes twice in the last year I've been painfully bitten by bugs while doing photography.

I was first bitten by a wasp last summer wile standing on a beach at Lake Tahoe at 11:00 pm. What kind of wasp bites people in the middle of the night? The resulting picture is here:

Tahoe Stars

Then just this past Sunday while I was lying on my belly in a field I picked up a tick that burrowed into my torso. I was only on my belly for one photo so I'm pretty sure I know exactly which picture I was taking when I picked this guy up:

The Tick

That picture was taken after expert extraction by my lovely wife.  Her comment was "are you going to pass out now?"  (I didn't)   I find it ironic that I was on a field trip for a class on shooting macro photography when I picked this up, giving me the perfect opportunity to take a picture of something very small!   The picture above is really just a snapshot taken quickly in the kitchen - not a lot of setup involved.   It's not exactly professional quality, but I wasn't really in my right frame of mind at the time.

The picture I was taking while lying on his home is here:

Yellow Flower

Also not really top-rate but I'm including it here for completeness' sake.   I guess this is all the more reason to spend $200 and pick up the Canon angle view finder attachment - because sometimes kneeing is way better than lying down on your belly...