REMINDER TO ALL DEVELOPERS

Less = More

The Man Behind The Plan

Have you heard about Plan B? Chances are, if you have a blog, or read
them, you have. Plan B is a “blognovel”. A term, which, so far, appears
to be coined by Diego Doval, the first blognovelist that Google knows
of. I have been an avid reader of Plan B since itâs inception back in
late July. The story is of a young man, his friends, his life, and
mostly about the unusual place he calls home each day from 8-5; work.
The odd part is, when I read the story, I donât think it is so unusual.
In fact, most of us cube-ized, Dilbertonian techies around the globe will
think that we work there too.

I had the pleasure of asking Diego a few questions over the past week.
Many of the questions were for my personal discovery. You might
consider me a “Plan B groupie”, but Iâd rather you didnât. Instead,
consider me a raving fan. There's no wonder why it's in the top five
most read blogs at the new Salon Blogs.
I was quite surprised to find out how this blognovel is written and
to learn more about the man behind the Plan.

[347] First things first. Who is Diego Doval?

[DD] Who is Diego Doval… now that's a question! I have a mini-bio in
my homepage.

But that really doesn't answer the question, does it?

Right now, I am doing a PhD at Trinity College Dublin, Ireland, and I
work as a TA at the university. As a side note, I have also been
working on an interesting piece of software that I will release in about
a week or so. It is called
“Spaces”
and is akin to a personal
information management application, but is focused on collaboration.

[347] PhD? What is your field of study? Do you have a topic for
your thesis?

[DD] I am working on ad hoc wireless mobile networks and peer-to-peer
technologies that can be used on them to provide services that are
self-organizing, self-healing, and not dependent on servers to operate,
and seeing how these technologies can interact with the “wired” network
(ie., the Internet)… Imagine the infrastructure of the Internet
running without a single point of failure (such as the DNS root servers
are today), in a completely distributed fashion.

[347] How long have you been working on Plan B?

[DD] I started writing it on July 26, 2002, the same day I thought that
it would be an interesting thing to do. I wrote an entry, posted it, and
went from there. A couple of readers have asked if I am really writing
it 'on the go', and the answer is yes. It is not a book that's already
written and which I am publishing bit by bit. What's published every day
is simply what I write everyday.

[347] Where did you get the storyline for Plan B?

[DD] Well, I began improvising, but as usual, ideas started to coalesce
and as it turned out it connected to another book I wrote a couple of
years ago called 'The Plan.' So Plan B, in a sense, has ended up being a
sort of sequel to The Plan. Lately, the connection between both stories
have featured more prominently, with oblique mentions to the previous
novel. There is a strong element of improvisation happening, though.

[347] Are the characters based on people you know?

[DD] Well, obviously some of them are composites. While no situation has
a direct mapping into my life, I've seen or felt many of the things that
are said in it. Some characters simply seem to come out of the blue, or
because they are a useful 'device' to talk about some things.

[347] Given the fact that nobody actually “holds” a blognovel in their
hands, where are we currently in the story? Beginning? Middle? End?

[DD] Heh. I have been asking that myself. In terms of word-count, we're
at about 32,000 words, which would make it halfway in a 300-page print
novel. But who knows? I am thinking that maybe this medium is ideal to
create a sort of 'ongoing story' of what would normally be a series of
novels.

[347] You mentioned that you write Plan B as you go. Do you have a written
outline that you plan with or do you truly just make it up as you type?

[DD] No, I have no written outline or specific plans. Often I might jot
down a sentence or two that appears in my head, and in some cases the
day's entry might be built around that sentence, but usually I don't
think about it during the day (not consciously at least).

[347] Are you working on another blognovel?

[DD] No, although this one might expand into a sequel. I am working on a
print novel that should be finished relatively soon.

[347] Are there any intentions to publish “The Plan” following the
conclusion of “Plan B” or are the similarities too strong?

[DD] Intentions, yes. I do have to finish a final pass to correct it.
Plan B is truly a sequel: the scope is different, and the character has
changed. “The Plan” narrates a sort of initial attempt at redefining
himself, but now in Plan B (particularly the entries around mid-october)
he has realized that change has to be permanent somehow, unless you're
always in motion, if you stop, society ossifies around you in a sense,
and it takes you with it.

[347] What type of feedback have you received? How many emails?

[DD] Mostly positive. People have written to tell me how they enjoy it,
and how, with a 'Kafkian touch', many times it seems to map their
experiences in the workplace and life.

[347] Has Plan B been inspired by any particular works or genre?

[DD] Not particularly. But I think the influence of the works of Bret
Easton Ellis (“the rules of attraction”, “american psycho”), Chuck
Palahniuk (“fight club”, “survivor”, “invisible monsters”), Ken Kesey
(“one flew over the cuckoo's nest”) and Hubert Selby Jr. (“requiem for a
dream”, “last exit to brooklyn”) is undeniable. There is some complexity
to the back story that is not entirely obvious yet, which makes me think
of Pynchon's “The Crying of Lot 49”.

[347] You recently took some time off from writing. Were you getting
tired of the story and needed a break or were you just taking some
vacation time away from the computer?

[DD] Actually, I was traveling. I went to present a paper at a
conference and then visited my family, so it was difficult to have time
to write. The break did help, however, because it made it easier to go
back to it later with renewed energy.

[347] Do you have any aspirations to become a full-time writer?

[DD] Yes, most definitely. I haven't made attempts to get any of my
books published yet, mostly because until recently (about six months
ago) I wasn't really comfortable with my writing.

[347] What are the difficulties you have experienced in writing a
blognovel?

[DD] Mostly I think I worry about trying to post regularly so that
people that are following it won't be disappointed. Specifically
regarding the story, some days it's a bit harder because there's so much
“backstory” now that the story has a life of its own, but yet I have to
maintain the “episodic” structure of the blognovel.

[347] How do you feel about blogs in journalism?

[DD] I think it's much ado about nothing. Journalists have their place,
and blogs have added a new dimension. It's like this ridiculous argument
of how “google news” will eliminate the role of editors. Nonsense.
Google news aggregates news that have *already been edited*,
So how does it eliminate the role of editors?.
Blog comments on a news item or article similarly depend on
the articles to exist. True, you will see good original content in blogs
now and then, but if your full time job is to pursue stories, you're a
journalist, even if you publish through a blog, which means that
journalism can't be “killed” by blogs. If anything, they will foster it.

[347] In choosing Plan B's blog platform, you went with Radio via Salon
as opposed to your other two blogs which use Movable Type. Any
particular reason for the software selection or was it more for the ties
with Salon.com?

It's just that it was something that occurred to me while looking at the
Salon blogs, tried it there, and then of course I could have moved it…
but I felt that Salon deserves to be supported as much as possible: they
provide one of the few truly independent, high-quality “voices” out
there, and they are constantly trying new things (audiobooks, music,
blogs, etc) to push the medium forward.

[347] What is the biggest thing you've taken away from this experiment
so far?

[DD] Hm. On one hand, it gives a sense of satisfaction at creating
something that people enjoy and/or find interesting. On the other hand,
there's a certain pressure that doesn't happen normally with writing:
people want to know what happens and it gets harder to hold the story
together while making every episode stand on its own and be interesting
by itself.

– 347 –

Dave, come on. The value of a small, orange-white XML gif? Some days you just make me laugh. – andy

Please don't tweak the little white-on-orange XML icon. I'm seeing variations out there. That's not cool. Its value is diluted by varying it. If you don't like it, do something completely different. But a little change here and there, and eventually its value is gone. [Scripting News]

IndividualityAlways remember that you are unique – just like everybody else.

The new 2003 Demotivators collection is in. Get them while they're hot!

I'm Off to the Con … Blogging Resumes Promptly At Some Point on Saturday !!!.

I'm Off to the Con … Blogging Resumes Promptly At Some Point on Saturday !!!

Well I'm off to see the wizard … Wait.  Wrong movie.  I'm off to the airport and thence to PHP-CON.  I'll be back on Saturday and that's when I'll update this blog again (I don't leave my desktop running when I'm totally gone for a while).   While I'm out, you might want to visit any or all of these fine folk below.  Each of them kicked in value content for my Software Engineering Practices for Large Scale PHP Projects presentation.  Thanks everybody, I really appreciate the great input.

  • Keith Devens ö Database
  • Ray Hunter ö Overall and Design Patterns
  • Pete Jenney ö Overall and Design Patterns
  • Andy Edmonds ö WDDX
  • Mike Cannon-Brookes ö Testing and Performance
  • Kasia Trapszo ö Design, Overall
  • Demitrious Kelley ö Design and Scaling
  • Kjartan Mannes ö Design, Overall, Practical Tips
  • Russell Beattie ö Scaling and Performance
  • [The FuzzyBlog!]

    Temptations from the Devil

    I'm a Mac guy. There's no two ways about it. I've been using a Mac at home since 1986. On the other hand, I'm a tech guy – and that means I know how to use most operating systems out there. Given my new setup of Mac, Windows, and Linux, I'm in pretty good shape to tackle just about any problem. Tonight, when I booted up the XP box for the first time, the little evil mini-me on my left shoulder started whispering, “Hey, take a look at that. Not bad, eh?”

    Nooooooo!!!! It couldn't be!! I was tempted by the speed of a fresh XP box. It was so fast, so clean, and so…Windows??

    Now, let's set the record straight. I have used Windows professionally for years. I just came home to my Mac box at night. I'm perfectly comfortable using a Windows machine, until it breaks. Then, folks, I'm up a creek without a paddle, boat, or life jacket.

    So many times, we are tempted by the fresh and new gadgets and gizmos. This new box is nearly two years newer than my PowerBook G4 (my primary machine) and obviously it is going to be faster. What brought me back to reality was knowing that as I installed more and more software, configured things just the way I wanted them, and began getting Windows just the way I wanted it, I KNEW that I'd catch a virus that some Malaysian college kid threw online, a service pack would corrupt my drive, or I'd be so bogged down by the standard, eventual degradation of most windows machines that I'd throw this piece of hardware into my neighbors pool.

    Sigh. It wasn't really XP that I was yearning for after all – I'm just jealous of my cousin's new dual 1.25GHz G4 with dual 17″ flat-panels. It's not that my PowerBook G4 is a bad machine, it just isn't the speed demon that it used to be. Then again, neither am I.

    Belkin OmniView KVM Switch

    It's done. My new setup is complete. I now have three platforms, Macintosh, Windows XP, and Linux all running through one monitor. I opted for two keyboard/mouse combinations, mainly due to the slightly different key controls and a missing feature in the OmniView KVM.

    Upon setup, I noticed that you cannot plug a USB keyboard/mouse into the KVM to control your entire setup. You can only plug in a PS/2 keyboard/mouse and control other setups via USB or PS/2. A bit misleading, I think, but the end result was fine.

    This is going to take a bit of getting used to, but I'm already so happy to move my Linux box from a 14″ monitor to a 17″ flat-panel. The output is so clean and LOTS of real-estate. I can see my development productivity skyrocketing already. 🙂

    Theme ChangesI have concluded that the world just isn't as CSS friendly as I'd likethem to be. My experiment with Brian Bell's MT-style themes wasn't a goodone. On my Windows XP box, the calendar was at the bottom and theblogroll area was invisible. On Linux, the output was jumbled togetherinto one big mass of text. Not a pretty site.I have concluded that, although CSS does have its place, dictating layoutin a cross-browser / cross-platform world isn't one of them. Instead, I'mgoing to stick to good 'ole tables. My new theme – The Woodlands.What do you think?

    New Theme

    I'm experimenting with some new themes for my Radio pages. The old theme just took too long to load. I like this new theme because the use of CSS greatly reduces the load time. It renders a bit odd in Chimera, but I'll get it figured out. I really like the MT themes from Brian Bell. I'll have to see what else is available. The colors aren't all that great, but I'm sure it's an easy change.

    What's you're favorite theme and why? “letme”.

    Chimera

    I have been hearing about Chimera for some time now and thought I'd give it a try. I'm VERY impressed. It has everything I love about Mozilla (tabbed browsing, Command+E for View Source, true display of tables and complex layouts, easy to manage bookmarks, and true access to Radio) and none of the painfully slow speed.

    Chimera is going to be my default browser for this week. I'll let you know if it sticks. – andy