Skip navigation.

The Curse of KnowledgeAll recent postsStunning Design of Seattle Public Library

Announcing PositiveLookahead.com

My blogging hiatus should come to an end now that I’ve wrapped up and launched a “community project” that I’m proud to announce: PositiveLookahead.com. I’ve summarized what I’m trying to achieve here. Over the past several months, I’ve gone through a large number of book reviews at Amazon, ASP.NET Forums, etc, and carefully analyzed why some reviews worked (and were in minority) while most didn’t. I then tried to distill comments into a series of criteria I believed would help a person buy the absolutely best book for his or her money.

I also noticed that other sites were too secretive about the personalities of reviewers. They would not let them link to their blogs, show public profiles, etc, thus making the whole experience very impersonal and detached. This isn’t how you create an “architecture of participation.” You need to give people due credit for their time and effort to contribute.

Reid Hoffman of the LinkedIn fame said an interesting thing during the Startup Success 2006 panel: If you ship your product and you’re not a little ashamed of it, you shipped too late. I consider Positive Lookahead to be in ver. 1.0 (I don’t believe in betas) and am a little ashamed of rough edges, but I take it as a good sign. :)

No tricks

Even though all book listing come from Amazon, I do not use my Associate ID. On at least two occasions I was asked why not. I want Positive Lookeahead to involve as many people as possible because this is the only way for “community efforts” to be useful. I didn’t want anyone to feel they were getting tricked.

Either Don or Scott suggested that I allow reviewers to include their Amazon Associate ID as a little thank-you for their efforts. I think that’s a great idea! As soon as I get back from the MVP Summit, I’ll put this in place.

Colophon

Since I worked on Positive Lookahead in my off time, I had a chance to play with Microsoft AJAX and the AJAX Toolkit without the everyday pressures of work and deadlines. The most important takeaway for me is that you rarely need AJAX capabilities at all. AJAX comes in handy when you have complex pages (perhaps with tabs or grids) and you can’t afford to flush the entire page. Other than that—from the usability standpoint—I’m hard pressed to see dire need for AJAX bells and whistles.

On the other hand, the AJAX Toolkit is a great Swiss army knife. At first, I made heavy use of the Animation control, but due to its slow performance had to pull it out almost everywhere. Your mileage may vary, though, depending on the task at hand. I’ll talk about this and other lessons I learned in upcoming posts.

In terms of view state, I agree with Scott that it’s overrated, which is why Positive Lookahead runs without view state or session!

Acknowledgements

I’d like express my thanks to ORCS Web for hosting the site; Telerik for letting me use their outstanding control suite; Alessandro Fulciniti for Nifty Corners; and contributors to the Microsoft AJAX Toolkit for their great work.

Dig in!

Please write reviews, rate books and help spread the word!

Comments

Comment permalink 1 Stefan |
Well done, I like the sleek design. In time when it's filled up with reviews it will be a god pit stop before purchasing a book, good luck with the site!
Comment permalink 2 Erik Lane |
Nice work. Other retailers you might look at linking to would be nerdbooks and bookpool. Hope the site does well.
Comment permalink 3 Milan Negovan |
Stefan: yep, I recognize it's going to take the site a while to gather reviews and become truly useful. :)

Erik: BookPool is awesome! I've been buying from them for years. I know they can expose their inventory as an XML file (I've asked them several years ago), but they never responded when I asked them about it recently. I'll ask again.

Emails and Notifications

Would you like to be notified when somebody responds to this post?  Would you like to have these comments emailed to you?

Submit your comment

Please enter only text since all HTML tags except hyperlinks will be stripped. Hyperlinks will become live links. Any comments with flaming or offensive language will be deleted. Be courteous to other posters. Thank you.

Your name (required):
Your email (optional):
Your site's URL (optional):
Enter this number
Type in the number above:
Comment (required):