Teach Yourself to be an Unleashed Dummy in 21 Days

(subtitle: "Philip Greenspun's Guide to Web Publishing")

a book proposal by Philip Greenspun author of Database Backed Web Sites


Database Backed Web Sites

Database Backed Web Sites was acquired by Ziff-Davis Press and published in June 1997. Through October, 1997, it sold approximately 6000 copies. Macmillan eliminated Ziff-Davis Press around the same time that the book was released. Consequently, the book was never advertised in any magazine. Promotional copies were not sent out. Many bookstores that ordered books did not receive them. Macmillan never put anything on their Web site about the book (beyond some basic catalog information).

Despite Macmillan's abandonment of the title, it became a best seller at amazon.com, making their "Amazon 500" list (subsequently eliminated), though not quite popular enough to make their "Computer 50" list. Note the wealth of reader reviews at the amazon site.

I nagged Macmillan to either promote the book like they promised to or give it back to me (ergo, we can reuse any material from this book in a new book). They decided to give it back to me. I think this is because they'd rather focus on the "books about desktop apps" market. The people within Macmillan who've read my book like it.

The Market

The market for Teach Yourself to be an Unleashed Dummy ought to be enormous. My last book was read, enjoyed, and declared useful by people involved in all facets of Web publishing, e.g., executive managers, graphics and user interface designers, database application programmers, database administrators, and system administrators. A few professors and teachers have adopted it for classes (despite zero effort by Macmillan in selling to this market). At the one bookstore in the world (MIT Press) where the first edition was placed out front, Database Backed Web Sites was their 8th bestselling title.

Reaching this market should not require rocket scientists or huge budgets. My personal Web site gets 18,000 visitors/day (and 500,000 hits/day). We have great reviews and blurbs from all kinds of readers, some of them with big executive titles (e.g., V-P Internet IBM or Chairman, Perot Systems; Edward Tufte loves my site and apparently says so when he gives seminars). I have personal relationships with executives at Hewlett-Packard, Oracle, and other large companies that could buy stacks of the book for training or promotion (HP bought a few hundred copies of the first book and would have bought more if it had more FlashPix content, which this new book will). HP has asked me to team with them and Cambridge Technology Group in giving talks every month to 50 or 100 managers from big companies. This book could be a text for the "building image-rich Internet servers" course.

As far as traditional publicity goes, Macmillan never arranged a book signing or a magazine review or anything. However, some aspect of my site gets featured at least once/week in the traditional media. I spent a whole hour being interviewed by the NPR station in Alaska at the end of October; they were specifically interested in the book and my thoughts on Web publishing. A week later, a station in Detroit had me on to talk about the Bill Gates Personal Wealth Clock. I of course mentioned that I wrote a book about how and why I built this and that folks should read Chapter 9. The Wall Street Journal featured photo.net as one of its three favorite photo sites on the Internet (though they dissed as "plain" the same user interface design that was lauded by Tufte). For what it is worth, my site has been written up in the New York Times (several occasions), the International Herald Tribune, on CNN, and on lots of radio stations.

My personal belief is that there is a big untapped market for my book among smart people. Most computer publishers try to sell books to stupid people. I guess the theory is that there are more stupid people than smart people. Or maybe that the average product quality of the computer trade press is now so low that only stupid people are willing to enter the computer section of a bookstore. I think my book could appeal to smart people because it respects the reader by (1) not taking too many pages to cover its topics, (2) not being filled with user interface widgets, (3) not giving contrived examples but only real-life examples from sites with 20 hits/second, (4) looking at problems from a high level first before getting down to source code or step-by-step instructions.

A couple of guys here at MIT had big hits with their computer books. One is Negroponte with Being Digital. The other is Dertouzos with What Will Be. At some level you could say that these were targeted to stupid people because they didn't say anything technical and/or anything that would surprise the average AOL user. But if you went into a bookstore, you found that these books were out front with "real books" rather than in the back with Learn to be an Unleashed Dummy in 21 Days. I guess I'd like to break out of the computer trade book ghetto though I'm not sure how. Tufte is my hero. He's produced a sort of practical book that nerds (including me) like. But most bookstores stock it near books that literate people might want to read. I want to be like Tufte, although I don't want to self-publish!

This is a long-winded way of saying that I think my book might do well at conferences and other places where smart people gather. I know that academic publishers spend a lot of time, effort, and money schlepping their product to conferences. This ought to be a similar audience to that trooping through the MIT Press Bookstore where people who saw my book out front ended up buying it.

Translations

Three highly motivated individuals have come forward wanting to do translations into French, German, and Japanese. The Japanese guy is the senior R&D executive at JUST System, Japan's 2nd largest software company (with more than 7 million users of its word processing software). He is very well-connected to all the right people in the Japanese tech world. He also has a Ph.D. in computer science from Carnegie-Mellon.

What's New (compared to the first book)

My first objective for this new book is to even the tone a bit. I think my ideas are sufficiently outrageous (e.g., "put content on a Web site rather than graphics") that the text need not be. So I'm going to kill off some of the needlessly flowery/slangy language that I used in my first book.

I will insert more tutorial threads in this book, so that people can't say "this is just background; it doesn't teach anything specific" (the first book actually does, btw, but a casual leaf-through won't reveal that Chapter 11 is a step-by-step SQL tutorial). For some of these threads, I'd like to work in popular product names, e.g., "step-by-step planning for a new static Web site", "making Oracle ConText work", or "building a comprehensive db-backed magazine publishing system."

I've been thinking a lot about what keeps "the average person" from developing a Web site. It has nothing to do with the mechanics of writing HTML. It has everything to do with thinking formally and understanding how to use the file system intelligently. I've put some of this down in writing in my site development tutorial, which I'll be expanding significantly.

I've been thinking a lot about what are the appropriate software products for Web publishers to buy and/or build. I've concluded that a publisher who even has an opinion about operating system, RDBMS brand, or Web server program has already failed. What matters are the data models and the apps. The important thing is to buy or build "SAP for the Web". I wrote about this in the future of the Web software industry and I will expand on the article dramatically.

My photo.net Q&A forum has become much more popular and this has gotten me thinking about on-line community. I'm going to have a whole chapter on different kinds of forums and moderation policies and what these mean. I'm going to put in the source code that implements these different policies.

XML addresses many of the complaints about HTML that I raised in 1994 and raised again in the first edition. But it isn't a solution by itself. In fact, for publishers it means that they have to make a whole new round of publishing decisions and technology choices.

I spent five months thinking about image databases and image presentation for HP, one of the authors of the FlashPix format. I've rethought my approach to presenting images and I have a bunch of new ideas and software to share with the world. Chapter 4 was good and very tutorial and very specific. But it could be a lot better and, more importantly, HP would probably consider buying thousands of copies of a book with a good treatment of its pet technologies.

The Outline

  1. Envisioning a site that won't be featured in suck.com (overarching publishing decisions)
  2. So You Want to Join the World's Grubbiest Club: Internet Entrepreneurs (ways to make money with Internet services)
  3. SAP for the Web (what are the important tech choices for a Web publisher; what does an integrated foundational db-backed Web publishing system look like)
  4. Static Site Development (if you're not ready for the full-out db-backed approach; how to build a good static site and then link in the www.greenspun.com collaboration services)
  5. Strategies and software for building on-line community (how you run a Q&A forum? Can you get the more experienced participants to co-moderate? Can you deal with flamers? What if you have no money?)
  6. Strategies and software for integrating user comments
  7. Learn to Program HTML in 21 Minutes (greatly expanded)
  8. Learn to Program XML in 21 Years
  9. Adding Images to your Site (managing an image library)
  10. Publicizing Your Site
  11. So You Want to Run Your Own Server
  12. User tracking
  13. Java and Shockwave -- the <BLINK> tag writ large
  14. Sites that are really programs (CGI and API)
  15. Sites That are really Databases
  16. Choosing a Relational Database
  17. Interfacing a Relational Database to the Web
  18. Tech Example: some simple RDBMS-backed services as a warm-up
  19. Tech Example: RemindMe
  20. Tech Example: actually making the Q&A forum and comment stuff work
  21. What Makes a DB-backed Web Site different from a Data Warehouse? (hint: not much)
  22. A Future So Bright You'll Need to Wear Sunglasses (where is technology headed)

    Extras

    acknowledgments (as with first edition)
    bibliography (new)
    virtual CD-ROM (as with first edition)

Mechanical Stuff

I have the Microsoft Word source that was used to make my book. This has been through final editing by development editor, me, tech reviewer, and copy editor. I think I'll be able to also get the Frame source which Macmillan used to go to press. This has the figures worked in plus a few more corrections. My personal preference is to work on the HTML version on my Web server and to have the publisher of the second edition work from that.

I have 6000 photos scanned to Kodak PhotoCD imagepacs. There are several programs specifically designed for automatic conversion of .pcd to CMYK. We should figure out how to use one of these effectively so that the cost of color separations for the 10th or 100th photo is practically nil.

Title/Cover

We need a title that doesn't scream "this book is only for nerds" like my first book's title ("Database Backed Web Sites"). Macmillan convinced me that a problem-oriented title was good but I think they were in fact wrong. I like Teach Yourself to be an Unleashed Dummy in 21 Days -- Philip Greenspun's Guide to Web Publishing because it puts people on notice that this is not the average computer trade book.

It would be nice to have photos/graphics on the front and back that will appear familiar to people who've seen my Web site either live, on television, or in print media. My click server cookied out about 600,000 unique browsers in 10 months during 1997. So I think it is worth considering simply putting the Elsa Dorfman photo of me and Alex from http://www.photo.net/philg/ on the cover. Note that this photo by itself will give us an excuse to put in a little paragraph; Elsa is pretty famous and has one of the world's 5 Polaroid 20x24" cameras. Also note that Elsa used this photo in the December 1, 1997 New Yorker magazine to advertise her services. So that means it will have some subconscious familiarity for New Yorker subscribers.

Alternative titles: "Philip and Alex explain Web publishing"; "Philip and Alex's Thinking Person's Guide to Web Publishing" (I like these because they are informal).

Packaging

If I ran a bookstore, I would not put any computer trade books out front because they are all so shoddily packaged and cheaply printed. There is nothing in any of them to delight the person browsing. So if the goal is get a bookstore employee to put the book out front, we have to get high-quality four-color printing throughout and use my library of 6000 scanned photos (as I do on my site).

Here are some other advantages of putting a photo on every page: (1) we are better able to attract people who like my Web site for the photography; (2) readers will be much more likely to leave the book out on their coffee tables and/or drag it out to show someone a photo (thus giving them the opportunity to recommend it).

Biography

Editors seem to need this for book proposals. I think actually for Web books they'd be best off going to AltaVista and querying for "Philip Greenspun" (note that the 3100 or so matches don't include people who spell my name "Phil Greenspun" or "Phillip Greenspun").

But if you insist on something traditional, here's what I give out to journalists:

Philip Greenspun won Best of the Web '94 for Travels with Samantha, his 210-page story about a trip from Boston to Alaska illustrated with 300 photographs. Those were the good old days for Greenspun. Now he can't take three and a half months off to drive around because he is chained to his desk by his Web fame.

Greenspun was the architect of the database-backed Web services for Hearst Corporation, a $3 billion publisher. Then Macmillan persuaded him to write a book on everything he'd learned from building about 50 Web sites. You'll find it at your local Borders or at amazon.com wearing the rather ungainly title "Database Backed Web Sites" but really the book is almost entirely geared to a nontechnical audience.

Greenspun's personal site has a lot of bizarre facets. The greatest fame-to-effort ratio was achieved by his Bill Gates Personal Wealth Clock. More people probably know him because of photo.net, his photography page that has grown to the point of requiring a 3000 pound Hewlett-Packard Unix box to serve all the requests.

The Web boom hasn't changed certain things about Philip Greenspun. He's still at the same email address he's had since 1976 (philg@mit.edu). He is still doing research at the Massachusetts Institute of Technology, which he describes as "regarded by people worldwide as the finest engineering school in East Cambridge."

Contact

If you've printed this out and don't want to drag yourself back to http://www.photo.net/philg/ to look up my contact info, then here are my phone numbers: home (617) 864-6832, work (617) 253-8574, cell (617) 504-4325.
philg@mit.edu