Choosing Your Own Adventure

March 11, 2008

The Choose Your Own Adventure book series was one of my favorites as a young reader.

8 Choose Your Own Adventure book covers

The Choose Your Own adventure books are still around; modern versions can be found at your local bookstore. I bought one today at a local Barnes & Noble to refresh my memory, and although the overall experience is intact, I'm not terribly impressed with the updated art. The original illustrator, Don Hedin (using the pseudonym Paul Granger) had quite an eye for the often fantastic and surreal topics depicted in these books. Here are two illustrations from the first book in the series, The Cave of Time.

Cave of Time art example #1

Cave of Time art example #2

The cover art is just as brilliant, and in full color. Joey DeVilla put together a great montage of the original 66 Choose Your Own Adventure book covers. You can pick up the original Cave of Time – with funky, freaky late 1970s art intact – for a mere penny.

The Choose Your Own Adventure series are early programmer books, I'd say. Whether reading the modern updates, or through inheriting a worn hand-me-down copy, it's encouraging to think that future generations can have the same fun pseudo-programming experience I had reading and re-reading these classic books. Every few pages you make a decision, which leads to a different page in the book. If that sounds like branching and if-then logic – maybe even recursion and stacks – well, it is. Here's a diagram of all possible outcomes in the original Cave of Time book:

Cave of Time narrative map, small

Although it's fun to explore and test all the permutations, the book is also a little bit grim.

  11 return home
  15 new life
  13 deaths

Of the 39 possible outcomes in the book, only 11 are positive. More than two-thirds of the outcomes either result in the player's death, or being trapped somewhere in time, leading out an alternate life.

I suppose this is on my mind today because 28 years later, I feel like I'm still playing Choose Your Own Adventure:

You have landed your dream job as a technical evangelist for Vertigo Software. It is by far the best job you've ever had. Every day is fun. You've become close friends with your coworkers, who are all as passionate about software development as you are. However, over the last three years, the growing online popularity of your blog has eclipsed everything else you do, and opened up many new – but risky – opportunities.
If you choose to continue working and having fun with your friends at Vertigo, turn to page 8.

If you choose to quit your job and wholeheartedly pursue blog-related opportunities, turn to page 10.

I've spent the last six months staring at this page trying to figure out what to do. With some trepidation, I'm now turning to page 10. Thursday will be my last day at Vertigo. I will sorely miss the camaraderie and the many close personal friends I've made at Vertigo. Vertigo remains a fantastic place to work, and if you're a Microsoft ecosystem developer, I can't recommend it highly enough. I'm proud to be a distinguished Vertigo alumnus.

Sometimes choosing your own adventure means closing one door to open another. And I have to close the door on Vertigo, however reluctantly, to fully and wholeheartedly explore the alternatives. It would be unfair to Vertigo and to myself to do anything less. I'm not sure what exactly lies on page 10. I won't lie to you. It's scary to trade the security of a safe, salaried job for the unknowns of your own small business. But the way I look at it, if it's not a little scary, then it's not the right choice. Failure is always an option.

Savage Chickens: Choose your own adventure!

I can tell you that Coding Horror will continue, with a slightly increased emphasis on advertising – but always tastefully. I don't like ads any more than you do, even if I am now relying on them for a substantial part of my income.

But I refuse to become a full-time blogger. I think that's a cop-out. If I look at the people I respect most in the industry, the people I view as role models – Paul Graham, Joel Spolsky, Steve Yegge, Eric Sink, Rich Skrenta, Marc Andreesen, Wil Shipley, Douglas Crockford, Scott Guthrie – they all have one thing in common. They're not just excellent writers and communicators. They build stuff, too. The world has enough vapid commentary blogs. I want to build stuffand talk about it. I have a little micro-ISV startup opportunity I'll be working on, a web property I'm building out with one of the above people. I'm not ready to announce the details yet, but when I do, you'll read about it here.

I can't guarantee I'm making the right choices, but nonetheless, I am choosing my own adventure. I invite you all to read along with me.

Posted by Jeff Atwood
277 Comments

Good luck, Jeff.

Izzy on March 12, 2008 1:30 PM

Good luck with your new adventure!

Casper on March 12, 2008 1:36 PM

Congratulations and good luck! I've been in your role before and I know is hard, but keep the faith and hope in a better future!

Again, good luck!!!

cristian on March 12, 2008 1:38 PM

I loved reading insight from somebody active in the industry who "works for the man". Though, I don't really think your topics or writing voice will change much because of this decision.

Best of luck! And you can count on me to stop by daily and click the shit outta your ads :)

Josh Stodola on March 12, 2008 1:38 PM

Good luck Jeff. Do stop by the office and play some more rockband whenever you get the chance! :)

Vince on March 12, 2008 1:39 PM

Congratulations!!! I hope all is well with your new life

Best regards from Santiago, Chile

Jorge Diaz Tambley on March 12, 2008 1:40 PM

Good luck and congratulations! Does this mean you'll be writing more books and then telling us all not to buy them? :)

Joe Ludwig on March 12, 2008 1:43 PM

Ditto to what everyone has said!

Keep Chargin'!

Wayne on March 12, 2008 1:44 PM

Way to go Jeff. No way I'd keep on working for a firm that put me in a banana suit ;)

Seriously, there's nothing that beats defining your own job and your own environment. Been self employed for 10 years and haven't regretted it for a day.

Good luck and remind me to install a better ad-blocker ;)

Gabri on March 12, 2008 1:46 PM

Good luck Jeff!

Selahattin Bostanci on March 12, 2008 1:49 PM

Best of luck Jeff, and if you need any help just ask :-)

voodooflux on March 12, 2008 1:53 PM

Hey Jeff! Good luck! I started my own business almost four years ago, and I've been having a great time ever since. :-)

-Max

Max Kanat-Alexander on March 12, 2008 1:58 PM

Good luck. Glad you are continuing to blog here. I enjoy reading your blog very much.

Prashant on March 13, 2008 2:30 AM

Good luck Jeff!

"Life can only be understood backwards; but it must be lived forwards." Soren Kierkegaard (1813 - 1855)

so, just go for it and enjoy your ride! ;-)

Mirko on March 13, 2008 3:12 AM

Good Luck man! Ive recently subscribed to your because you gave some powerful insight, and I just want to wish you the best! Go have fun!

Blas on March 13, 2008 3:12 AM

Hey Jeff, Long time reader, first time poster.

Good luck - I really hope everything works out for you. I've learned loads from your blog and I recommend it to everyone that I think will benefit from it.

Tim

Tim Gradwell on March 13, 2008 3:19 AM

It takes great courage to walk out of your confort zone and risk it all,i guess that's the essence of "choose your adventure" books.I know you certainly do not lack the courage ,good luck to you .:)

Fireman on March 13, 2008 3:31 AM

Thanks for the nice reminder of the Build Your Own Adventure books. They were a big part of my childhood.

I just recently discovered your blog and have been thoroughly enjoying it. Best of luck to you!

Chuck on March 13, 2008 3:32 AM

Hi Jeff, best wishes and good luck for your next adventure page ;)

Bembeng Arifin on March 13, 2008 4:00 AM

hi jeff,
good work, carry on1

raji on March 13, 2008 4:18 AM

Jeff, good luck to you on your new path.
Greetings from Brazil.

Andre Casteliano on March 13, 2008 5:10 AM

Congrats, Jeff. I've been contemplating a similar move, but holding off for "the right time." I applaud your confidence in taking the leap!

Brian on March 13, 2008 5:32 AM

Work is simply Love in action, follow yer heart.
Best wishes and Good Luck!
K

Keith Seva on March 13, 2008 5:57 AM

Good luck! I hope your new door will impress you ;)

Philip Klein on March 13, 2008 6:18 AM

It takes great courage to walk out of your confort zone and risk it all,i guess that's the essence of "choose your adventure" books.I know you certainly do not lack the courage ,good luck to you .:)

gogole on March 13, 2008 7:12 AM

keep authoring great dialogue. love coming in each morning and reading something interesting on this blog. i look forward to it each day and am still surprised at how often the content is very useful, funny, informative and much more. good luck in your new adventures!

km on March 13, 2008 7:27 AM

gl hf

Bill on March 13, 2008 7:33 AM

cheong - Have a look at the Fighting Fantasy series of books, they're like CYOA but have stats and battles ;) http://www.fightingfantasygamebooks.com/ As a child they always seemed superior to me. Damn was I a geek about them though... I had guidebooks galore as well as a couple of shelves full of the stories themselves!

RWW on March 13, 2008 7:54 AM

Frost and Kipling? Bah. I grew up on "the wrong side of the tracks", and could never get into poetry from those eliteist white men. I thought I just didn't appreciate poetry, until recently.

Here, try something from Langston Hughes for someone deciding whether to follow a dream:

What happens to a dream deferred?
Does it dry up
like a raisin in the sun?
Or fester like a sore
And then run?
Does it stink like rotten meat?
Or crust and sugar over
like a syrupy sweet?
Maybe it just sags
like a heavy load.
Or does it explode?

T.E.D. on March 13, 2008 8:08 AM

My favorite CYOA (or what do i do now) books were the Zork books. This was early 80s, so roughly the same time period. This was right before I got my intro to computers via the Vic-20!

Best of luck Jeff!

Coleman on March 13, 2008 10:00 AM

Jeff, as a long time reader of your blog, I think you would do really well in your adventure. I wish you all the very best.

Amit Patankar on March 13, 2008 10:50 AM

Congratulations and good luck Jeff!

Jerome on March 13, 2008 11:02 AM

Good luck to you, Dude! =)

ZuBsPaCe on March 13, 2008 11:08 AM

Good luck!

Jeramie on March 13, 2008 12:01 PM

Best. Resignation Letter. Ever.

thrax on March 13, 2008 12:10 PM

Dude, you're giving up a FRIDGE WITH AN ICE MAKER!!!!

What's wrong with you?

snark on March 13, 2008 12:38 PM

Good Luck! :)

Kashan Ahmad on March 13, 2008 12:57 PM

Best of luck, Jeff! With all this 'bloggers stop blogging' posts lately, I feared this would go the other way. But I'm glad I was wrong, and I'm also glad you will continue to code - as you said, I think it's an important aspect of your blog.

Once again, good luck! I promise, I'll start clicking on some of those ads here! ;)

Andreas on March 13, 2008 1:04 PM

Good Luck Man! Hope it turns out ok and u get lots of money...

and happiness :D

Rodrigo Araujo on March 14, 2008 2:42 AM

Good luck Jeff, your a Brave man!

Luke Niland on March 14, 2008 7:47 AM

good luck, Jeff

bignell on March 14, 2008 8:48 AM

You should try vlogging and participate in the YouTube community. I've just returned from a Carnival cruise with YouTube vloggers. It was a fantastic vacation! If you are made a YouTube Partner you will even get paid for vlogging. I just like the colorful characters in the community so I chat with them for fun. So far it has been the ultimate adventure.

Robert S. Robbins on March 14, 2008 11:20 AM

Good luck Jeff!

Even if failure is an option you can always count on us, your readers who keep on reading you up. I really hope you can earn a pretty good living out of your blog ..come to think of it if your advertisements are not intrusive nobody will have a problem with them!

Great luck on your new adventure!

Charilaos Thomos on March 14, 2008 11:41 AM

Good Luck Jeff! We're gonna miss you here; in the sunny Spain that is. ;)

Martin Marconcini on March 14, 2008 1:49 PM

Karl says: XYZZY

Weller on March 15, 2008 3:27 AM

Hey Jeff, That was a pretty good analogy. I think you have a real talent for breaking things down in a unique way like that.

I myself had to make a simillar decision recently. I had worked on a small startup project pro-bono about 7 years ago with the hope that it may blossom one day. It came for me and I decided to leave my old job and haven't looked back, its been great.

The thing is that sometimes "someday" acutally may come and at that point you have to decide to shit or get of the pot, it sounds like you decided to take a shit. Congrats.

Rob on March 15, 2008 6:20 AM

Good luck Jeff! Hope page 10 holds tons of $!!

Phil V on March 15, 2008 9:48 AM

Good luck, Jeff! Can't wait to see what you build.

Josh on March 15, 2008 12:06 PM

I'm a programmer, and I've been reading your blog for a while now, but never commented. I guess this is as good a time as any to do so.

Good luck, man. For what it's worth, I think you'll do great. All the best.

Hostile on March 16, 2008 7:43 AM

All the best Jeff!

My friend was raving about an APress book by Bob Walsh called "Micro ISV: From Vision to Reality". Maybe you might find it useful :)

Regards,
Swaroop

Swaroop on March 16, 2008 8:46 AM

When you mentioned those books some time ago you made me go back in time, so I took a picture of the few I still have at home (the italian edition) after all of this time (and several relocations...):
http://www.flickr.com/photos/dani3l3/2168597987/

Daniele Muscetta on March 17, 2008 3:49 AM

oh, cool, I am seeing now that you linked that already :-)

Daniele Muscetta on March 17, 2008 3:50 AM

Ah now your talking Jeff, those kind of books (I read some of the UK versions) were excellent.

Good luck for the future.

sean carling on March 17, 2008 7:31 AM

Good luck Jeff,

let us know if you need any help


Warm regards, Mike

Mike F on March 17, 2008 9:30 AM

Oh man I use to love those books. Wow that brought back some memories thank you !

Andre on March 20, 2008 3:12 AM

Don't pipe up here often, but just wanted to wish you luck as well!

MBL on March 20, 2008 1:48 PM

The good 'ol days of growing up. I read all of those books and loved them. The narrative was compelling and inspirational.

LORB on March 22, 2008 1:07 PM

Take care Jeff, and thank you for all your TFS knowledge while at Vertigo.

Stephen Patten on March 23, 2008 8:45 AM

Jeff, i am a regular reader of your blog. Good luck on your new venture...

rc on March 23, 2008 10:05 AM

Good luck Jeff! I know you'll do well in your own venture. You've been out on your own before and were successful.

Brian Swiger on April 7, 2008 11:29 AM

Great post. Good luck, Jeff!

I love those books too. Found some old ones I couldn't have been more thrilled (though WhichWay books were even more awesome :).

Monica Hamburg on April 10, 2008 2:22 AM

gl

Dano on April 11, 2008 7:34 AM

Good luck Jeff. I have been consulting for 16+ years and if I had to work full-time for anyone in any role, I think I'd have to jump out of my skin after two days.

All the best with your next project. Being independent is more fun that being an Evangelist of anything - because Independence has-a Freedom.

SamG on April 14, 2008 6:17 AM

Hey Jeff -

Does this mean this you'll be switching back to VB.NET now that you're in charge again??

Or have you fallen head-over-heels for C#? :-(

Inquiring minds want to know! :-))

VB Man on May 5, 2008 2:14 AM

These books were my first. I started reading them and when my school library ran out of them, I shifted to Hardy Boys. These literary adventures started my voracious appetite in books.

Christine on May 12, 2008 4:06 AM

I like your article. Your thing is brilliant.
Suzzane Waltz

full time part time jobs on May 16, 2009 2:54 AM

Good luck Jeff.

Any clue on what you'll be taking up aside from blogging?

Jon Limjap on February 6, 2010 10:20 PM

Congrats! This is a big step, and I'm sure it's the right one. I've really enjoyed working with you, and I can't wait to follow along on your direction.

At least with Choose Your Own Adventure, you don't have to worry about death by dysentery.

Jon Galloway on February 6, 2010 10:20 PM

Good luck, Jeff!

Jon Sagara on February 6, 2010 10:20 PM

Best of luck with the new venture Jeff. As you've shown with your blog over the past few years, you're a talented chap and I'm sure you will make a success of it.

Looking forward to reading all about it over the coming months.

Ross Neilson on February 6, 2010 10:20 PM

You know what you're doing, but it's a brave choice. I look forward to hearing about your new adventures, I hope they prove successful.

Ben Moxon on February 6, 2010 10:20 PM

Good luck, Jeff. It is scary, and it's hard to make such a decision. Mine was made for me when my employer laid me off and I decided to do what I wanted, not what was expected. But as you say, if it's not a little scary, it's probably not worth it.

Jon Peltier on February 6, 2010 10:20 PM

I was a little worried when I read the choice you had to make. I thought back to last weeks blog how you assumed a blog was closing because of his relationship with Microsoft. I thought the blog was ending.

Then when I read your choice, I was just as worried. To think you'd only be writing and not out there in the thick of it getting your hands dirty so you'd have something to write about.

It sounds like a very difficult decision you've had to make, and after the very high regard you give Vertigo - it also seems like a very honourable one.

Best of luck with your new adventure - let's hope the chances of success are a little greater than the 30% in Cave Of Time.

Josh Smeaton on February 6, 2010 10:20 PM

@BradC

The one CYOA book I remember the most is "Inside UFO 54-40" (#12 of the original series). Throughout the whole book you are searching for this utopian paradise, and there is actually a "Congratulations, You found it!" page in the book, but THERE IS NO WAY TO REACH IT! I didn't make a graph, but I remember searching through the entire book to see if there was a "turn to Page 101". There was not. So do we call that unreachable code? Should the book not compile?

I remember that one! I did the same thing -- saw the "you found it!" page, and then flipped through the whole book looking for a reference, and found that there wasn't one!

That "unreachable" page sounds like a private method with no references to it; nothing that wouldn't compile, but probably a good candidate for a compile-time warning message!

To stretch this somewhat silly analogy even further, we could call the process of flipping through a choose-your-own-adventure book in that manner a primitive version of using a decompilation tool. :-)

@Jeff

Best of luck in your new pursuit, and good for you for not being afraid to step out of your comfort zone and go for it! I'm looking forward to reading more about it in the future.

Jon Schneider on February 6, 2010 10:20 PM

@Alan Hogan

and keep your finger on the current page so you can go back if you don't like it

I knew I couldn't be the only one who used to do that. :-)

Jon Schneider on February 6, 2010 10:20 PM

I'll be right there every step of the way!

Jason L. on February 6, 2010 10:20 PM

I think this may have generated more comments then most of the other posts. Except mabey one... something about 2 types of programmers. ;)

Arron Chapman on February 6, 2010 10:20 PM

«Back

The comments to this entry are closed.