100
SOLVE for INTERESTING OTHERWISE LIFE IS DULL. BOOK AS API Friday, 15 February, 13

Book as api hugh mc guire and alistair croll - toc nyc 2013

Embed Size (px)

Citation preview

Page 1: Book as api   hugh mc guire and alistair croll - toc nyc 2013

SOLVEforINTERESTINGOTHERWISE LIFE IS DULL.

BOOK AS API

Friday, 15 February, 13

Page 2: Book as api   hugh mc guire and alistair croll - toc nyc 2013

Friday, 15 February, 13

Page 3: Book as api   hugh mc guire and alistair croll - toc nyc 2013

The book has always been a hack.

Friday, 15 February, 13

Page 4: Book as api   hugh mc guire and alistair croll - toc nyc 2013

Friday, 15 February, 13

Page 5: Book as api   hugh mc guire and alistair croll - toc nyc 2013

The butler did it.Friday, 15 February, 13

Page 6: Book as api   hugh mc guire and alistair croll - toc nyc 2013

http://www.flickr.com/photos/playingwithpsp/2313754224/

Content

Fiction or non

Objective or Subjective

Vampires or Werewolves

Structure

Chronological

Alphabetical

Narrator’s choice

Format

Wood pulp

Friday, 15 February, 13

Page 7: Book as api   hugh mc guire and alistair croll - toc nyc 2013

The linear narrative is just the default interface.

Friday, 15 February, 13

Page 8: Book as api   hugh mc guire and alistair croll - toc nyc 2013

Format locks content and structure.

http://www.flickr.com/photos/wackyvorlon/8758696/Friday, 15 February, 13

Page 9: Book as api   hugh mc guire and alistair croll - toc nyc 2013

A false epiphany.

http://www.flickr.com/photos/wackyvorlon/8758696/Friday, 15 February, 13

Page 10: Book as api   hugh mc guire and alistair croll - toc nyc 2013

Content is in flux

Friday, 15 February, 13

Page 11: Book as api   hugh mc guire and alistair croll - toc nyc 2013

Friday, 15 February, 13

Page 12: Book as api   hugh mc guire and alistair croll - toc nyc 2013

Objective

Subjective

NonfictionFiction

Historical fiction

Retellings

Biographies

Speculative fiction

FranchiseProceduraldrama

Scifi

FantasySelf-help

book

Marketingbook

Food/winebook

“How to” book

Reference

Textbook

User manual

The Difference Engine

Twilight

The Hobbit Made To Stick

Cooking For Geeks

UNIX referenceContent focus

Author/characterfocus

Beyond the story/inside the author’s mind

Accuracy, casestudies, evidence

Prove it’s wrong:Critique, debate, accuracy,

speculation, expertise, evidence.

Keep it current:Errata, revisions,

omissions, Q&A, other references

Make me special:Author access, chat,

celebrity.

Collaborate & evangelize:

Testimonials, blogs, speaking, next big idea,

create events.

Friday, 15 February, 13

Page 13: Book as api   hugh mc guire and alistair croll - toc nyc 2013

We can’t beall things to all people.

Friday, 15 February, 13

Page 14: Book as api   hugh mc guire and alistair croll - toc nyc 2013

The gold master and the long shadow

http://www.ibaraki-ct.ac.jp/english/manufacturing-of-Blue-Ray-Disk.jpgFriday, 15 February, 13

Page 15: Book as api   hugh mc guire and alistair croll - toc nyc 2013

Friday, 15 February, 13

Page 16: Book as api   hugh mc guire and alistair croll - toc nyc 2013

Naming software by year

Friday, 15 February, 13

Page 17: Book as api   hugh mc guire and alistair croll - toc nyc 2013

Software went moldy.

http://www.flickr.com/photos/creative_tools/6002142018/Friday, 15 February, 13

Page 18: Book as api   hugh mc guire and alistair croll - toc nyc 2013

Friday, 15 February, 13

Page 19: Book as api   hugh mc guire and alistair croll - toc nyc 2013

SaaS won because of administration.

Friday, 15 February, 13

Page 20: Book as api   hugh mc guire and alistair croll - toc nyc 2013

The App Exchange

Friday, 15 February, 13

Page 21: Book as api   hugh mc guire and alistair croll - toc nyc 2013

The publication date of a book

Friday, 15 February, 13

Page 22: Book as api   hugh mc guire and alistair croll - toc nyc 2013

From atoms

http://www.flickr.com/photos/alicepopkorn/6846578476/

to bits.

Friday, 15 February, 13

Page 23: Book as api   hugh mc guire and alistair croll - toc nyc 2013

The most popular camerain the world.

http://www.flickr.com/photos/art_es_anna/288880795/Friday, 15 February, 13

Page 24: Book as api   hugh mc guire and alistair croll - toc nyc 2013

Friday, 15 February, 13

Page 25: Book as api   hugh mc guire and alistair croll - toc nyc 2013

The most popular cameral in the world

Friday, 15 February, 13

Page 26: Book as api   hugh mc guire and alistair croll - toc nyc 2013

The footnote is the original hyperlink.

Friday, 15 February, 13

Page 27: Book as api   hugh mc guire and alistair croll - toc nyc 2013

According to IBM at http://blogs.smithsonianmag.com/ideas/2012/05/big-data-or-too-much-information/

From 2003 back we generated 5 billion gigabytes of information.

By 2011, we were cranking out that much data every 2 days.

By 2013, we’ll be doing it every 10 minutes.

Friday, 15 February, 13

Page 28: Book as api   hugh mc guire and alistair croll - toc nyc 2013

Publishers “see content as a scarcity we produce and control. Facebook and Google ... see content as an abundant resource to learn from, value and exploit.”

Jeff JarvisFriday, 15 February, 13

Page 29: Book as api   hugh mc guire and alistair croll - toc nyc 2013

http://www.flickr.com/photos/41517846@N08/4290380364/

There’s more stuff about the book outside the book than within.

Friday, 15 February, 13

Page 30: Book as api   hugh mc guire and alistair croll - toc nyc 2013

Grant me four things.

Friday, 15 February, 13

Page 31: Book as api   hugh mc guire and alistair croll - toc nyc 2013

A book is a bundle of content, structure, and format.1.

Friday, 15 February, 13

Page 32: Book as api   hugh mc guire and alistair croll - toc nyc 2013

2. The format that content takes must adapt to how it’s being used.

Friday, 15 February, 13

Page 33: Book as api   hugh mc guire and alistair croll - toc nyc 2013

3. Book content shifts; “publication date” is a false epiphany.

Friday, 15 February, 13

Page 34: Book as api   hugh mc guire and alistair croll - toc nyc 2013

4. Big Data means books that aren’t linked to the world are hermits.

Friday, 15 February, 13

Page 35: Book as api   hugh mc guire and alistair croll - toc nyc 2013

Maybe you disagree.

Friday, 15 February, 13

Page 36: Book as api   hugh mc guire and alistair croll - toc nyc 2013

Friday, 15 February, 13

Page 37: Book as api   hugh mc guire and alistair croll - toc nyc 2013

Content Structure

Authoring a book means

of thereader interface

(how you’re reading it)

Creating the Designing the

(what you’rereading)

Friday, 15 February, 13

Page 38: Book as api   hugh mc guire and alistair croll - toc nyc 2013

Then the future of a book is its API.

Content StructureAPI

Friday, 15 February, 13

Page 39: Book as api   hugh mc guire and alistair croll - toc nyc 2013

Freedom fromthe false epiphany.

Friday, 15 February, 13

Page 40: Book as api   hugh mc guire and alistair croll - toc nyc 2013

Content gets its own lifestream.

Gleam in author’s

eye

Lousyfirstdraft

Release

Critical acclaim

Prequel

Moviescript

ScathingIMDB tell-all

Awkward fan-fiction

Celebrity boat

cruise

Misguided mobile app

Fan-made Wiki

Blog

Friday, 15 February, 13

Page 41: Book as api   hugh mc guire and alistair croll - toc nyc 2013

http://www.flickr.com/photos/isadocafe/3269174348/in/photostream/

Structure gets a developer ecosystem

Friday, 15 February, 13

Page 42: Book as api   hugh mc guire and alistair croll - toc nyc 2013

Those that ignore it...

Friday, 15 February, 13

Page 43: Book as api   hugh mc guire and alistair croll - toc nyc 2013

Those that embrace it...

Friday, 15 February, 13

Page 44: Book as api   hugh mc guire and alistair croll - toc nyc 2013

Your choice.

http://www.flickr.com/photos/susivinh/7905247944Friday, 15 February, 13

Page 45: Book as api   hugh mc guire and alistair croll - toc nyc 2013

And now, from the abstract to the concrete (and the ridiculous to the sublime):

Hugh!

Friday, 15 February, 13

Page 46: Book as api   hugh mc guire and alistair croll - toc nyc 2013

anAPI for

books@hughmcguire

pressbooks.com

Friday, 15 February, 13

Page 47: Book as api   hugh mc guire and alistair croll - toc nyc 2013

To Do List:

1. start thinking of books as [stuff].

2. think about how we make books

3. look at examples

4. wonder: is this easy or hard?

Friday, 15 February, 13

Page 48: Book as api   hugh mc guire and alistair croll - toc nyc 2013

What is a book?

Friday, 15 February, 13

Page 49: Book as api   hugh mc guire and alistair croll - toc nyc 2013

My definition:

“A book is a discrete collection of text (and other media), that is designed by the

author(s) as an internally complete representation of an idea, or set of ideas;

emotion or set of emotions; and transmitted to readers in various formats.”

Friday, 15 February, 13

Page 50: Book as api   hugh mc guire and alistair croll - toc nyc 2013

What’s in a book?

Friday, 15 February, 13

Page 51: Book as api   hugh mc guire and alistair croll - toc nyc 2013

joy! pleasure!

knowledge!characters!

fictional people!real people!

places!concepts!footnotes!references!

lots and lots of other ...

Friday, 15 February, 13

Page 52: Book as api   hugh mc guire and alistair croll - toc nyc 2013

THINGS! (and: things that we can name).

Friday, 15 February, 13

Page 53: Book as api   hugh mc guire and alistair croll - toc nyc 2013

What is an API?

Friday, 15 February, 13

Page 54: Book as api   hugh mc guire and alistair croll - toc nyc 2013

Terry Jones’s Definition:

“Just as a User Interface gives humans access to information, an API gives programs access to information.”

Friday, 15 February, 13

Page 55: Book as api   hugh mc guire and alistair croll - toc nyc 2013

What is a (book) API’s job?

Friday, 15 February, 13

Page 56: Book as api   hugh mc guire and alistair croll - toc nyc 2013

“To give other services the ability to use [the stuff] in your books, under

defined circumstances.”

Friday, 15 February, 13

Page 57: Book as api   hugh mc guire and alistair croll - toc nyc 2013

An API is another mechanism

by which a publisher can do its job, which is:

“to make public” the contents of a book

(under certain commercial arrangements)

Friday, 15 February, 13

Page 58: Book as api   hugh mc guire and alistair croll - toc nyc 2013

HOW:

Friday, 15 February, 13

Page 59: Book as api   hugh mc guire and alistair croll - toc nyc 2013

Start with your INDEX.

Friday, 15 February, 13

Page 60: Book as api   hugh mc guire and alistair croll - toc nyc 2013

What is an index’s job?

Friday, 15 February, 13

Page 61: Book as api   hugh mc guire and alistair croll - toc nyc 2013

Shakespeare’s Answer:

“And in such indexes, although small pricksTo their subsequent volumes, there is seen

The baby figure of the giant massOf things to come at large.”

(Troilus and Cessida).

Friday, 15 February, 13

Page 62: Book as api   hugh mc guire and alistair croll - toc nyc 2013

What does a paper index look like?

Friday, 15 February, 13

Page 63: Book as api   hugh mc guire and alistair croll - toc nyc 2013

Friday, 15 February, 13

Page 64: Book as api   hugh mc guire and alistair croll - toc nyc 2013

What does an ebook index look like?

Friday, 15 February, 13

Page 65: Book as api   hugh mc guire and alistair croll - toc nyc 2013

Friday, 15 February, 13

Page 66: Book as api   hugh mc guire and alistair croll - toc nyc 2013

That there is a link!

Friday, 15 February, 13

Page 67: Book as api   hugh mc guire and alistair croll - toc nyc 2013

<a href="/chapter3/index-entry-78">Dracula</a>

<a href="/chapter4/index-entry-101">May 1, 1893</a><a href="/chapter1/index-entry-122">Munich</a><a href="/chapter9/index-entry-11">Murder</a>

<a href="/chapter10/index-entry-68">Succotash</a><a href="/chapter6/index-entry-99">Smith, Dr.</a><a href="/chapter16/index-entry-119">Sambuca</a>

<a href="/chapter15/index-entry-199">Vienna</a><a href="/chapter2/index-entry-666">Veins</a>

Friday, 15 February, 13

Page 68: Book as api   hugh mc guire and alistair croll - toc nyc 2013

Jonathan Harker’s Journal:3 May. Bistritz.

Left Munich at 8:35 P.M., on 1st May, arriving at Vienna early next morning ...the post town named by Count Dracula, is a fairly well-known place....

Friday, 15 February, 13

Page 69: Book as api   hugh mc guire and alistair croll - toc nyc 2013

Left Munich at 8:35 P.M., on 1st May, arriving at Vienna early next morning ... the post town named by Count Dracula, is a fairly well-known place....

Friday, 15 February, 13

Page 70: Book as api   hugh mc guire and alistair croll - toc nyc 2013

Left <a id="index-entry-122">Munich</a> at 8:35 P.M., on <a id="index-entry-101">1st May</a>, arriving at <a id="index-entry-199">Vienna</a> early next morning... the post town named by <a id="index-entry-99">Count Dracula</a>, is a fairly well-known place...

Friday, 15 February, 13

Page 71: Book as api   hugh mc guire and alistair croll - toc nyc 2013

What does a smart index look like?

Friday, 15 February, 13

Page 72: Book as api   hugh mc guire and alistair croll - toc nyc 2013

Left <a id="index-entry-122" class=”place”>Munich</a> at 8:35 P.M., on <a id="index-entry-101" class=”date”>1st May</a>, arriving at <a id="index-entry-199" class=”place”>Vienna</a> early next morning...the post town named by <a id="index-entry-99" class=”person”>Count Dracula</a>, is a fairly well-known place...

Friday, 15 February, 13

Page 73: Book as api   hugh mc guire and alistair croll - toc nyc 2013

<a href="/ch3/index-78" class=”person”>Dracula</a><a href="/ch4/index-101" class=”date”>May 1, 1893</a><a href="/ch1/index-122" class=”place”>Munich</a><a href="/ch9/index-11" class=”cause-of-death”>Murder</a><a href="/ch10/index-68" class=”food”>Succotash</a><a href="/ch2/index-666" class=”body-part”>Veins</a>

Friday, 15 February, 13

Page 74: Book as api   hugh mc guire and alistair croll - toc nyc 2013

HEY!

THAT’S AN API!

THAT WAS EASY!

Friday, 15 February, 13

Page 75: Book as api   hugh mc guire and alistair croll - toc nyc 2013

What can we do with a book API?

Friday, 15 February, 13

Page 76: Book as api   hugh mc guire and alistair croll - toc nyc 2013

We can build different interfaces that allow readers to engage in

different ways.

Friday, 15 February, 13

Page 77: Book as api   hugh mc guire and alistair croll - toc nyc 2013

The Pulp interface.

Friday, 15 February, 13

Page 78: Book as api   hugh mc guire and alistair croll - toc nyc 2013

image: Gleann Ignacio

Friday, 15 February, 13

Page 79: Book as api   hugh mc guire and alistair croll - toc nyc 2013

The Bits interface.

Friday, 15 February, 13

Page 80: Book as api   hugh mc guire and alistair croll - toc nyc 2013

Image: Rebekah FordFriday, 15 February, 13

Page 81: Book as api   hugh mc guire and alistair croll - toc nyc 2013

The “what stuff is mentioned in this

book” interface:

Small Demons.

Friday, 15 February, 13

Page 82: Book as api   hugh mc guire and alistair croll - toc nyc 2013

Friday, 15 February, 13

Page 83: Book as api   hugh mc guire and alistair croll - toc nyc 2013

The “who is reading this and what are

they saying about it” interface:

Readmill.

Friday, 15 February, 13

Page 84: Book as api   hugh mc guire and alistair croll - toc nyc 2013

Friday, 15 February, 13

Page 85: Book as api   hugh mc guire and alistair croll - toc nyc 2013

The“Let’s explode this book and put it back

together in a very cool way” interface:

Dracula Dissected.

bit.ly/draculadissected

Friday, 15 February, 13

Page 86: Book as api   hugh mc guire and alistair croll - toc nyc 2013

Friday, 15 February, 13

Page 87: Book as api   hugh mc guire and alistair croll - toc nyc 2013

Friday, 15 February, 13

Page 88: Book as api   hugh mc guire and alistair croll - toc nyc 2013

Friday, 15 February, 13

Page 89: Book as api   hugh mc guire and alistair croll - toc nyc 2013

Friday, 15 February, 13

Page 90: Book as api   hugh mc guire and alistair croll - toc nyc 2013

Friday, 15 February, 13

Page 91: Book as api   hugh mc guire and alistair croll - toc nyc 2013

Friday, 15 February, 13

Page 92: Book as api   hugh mc guire and alistair croll - toc nyc 2013

Friday, 15 February, 13

Page 93: Book as api   hugh mc guire and alistair croll - toc nyc 2013

Friday, 15 February, 13

Page 94: Book as api   hugh mc guire and alistair croll - toc nyc 2013

Friday, 15 February, 13

Page 95: Book as api   hugh mc guire and alistair croll - toc nyc 2013

IS THIS HARD?

Friday, 15 February, 13

Page 96: Book as api   hugh mc guire and alistair croll - toc nyc 2013

Not if you use a good book-based

content management system.

(like PressBooks!).

Friday, 15 February, 13

Page 97: Book as api   hugh mc guire and alistair croll - toc nyc 2013

1. Books are made of stuff that can be named

Friday, 15 February, 13

Page 98: Book as api   hugh mc guire and alistair croll - toc nyc 2013

2. If you name stuff in your HTML (while indexing!), then we can (easily) build new

uses/interfaces for our books, such as Dracula Dissected.

Friday, 15 February, 13

Page 99: Book as api   hugh mc guire and alistair croll - toc nyc 2013

3. If you use something like PressBooks to make your books, making Dracula

Dissected becomes easy.

<shameless_plug>

</shameless_plug>

Friday, 15 February, 13

Page 100: Book as api   hugh mc guire and alistair croll - toc nyc 2013

Questions?

@hughmcguirepressbooks.com

@acrollsolveforinteresting.com

Friday, 15 February, 13