Posts Tagged ‘bookreports’

SoftwareBloat TV – Episode 2

Monday, January 11th, 2010

“A list is only as strong as its weakest link.” — Donald Knuth

SoftwareBloat TV – Episode 2

Please enable Javascript and Flash to view this Viddler video.

Reviewing Stuart Halloway’s Programming Clojure, introducing the delicious social bookmarking engine, sharing a cool slideshow presentation on The Presentation Secrets Of Steve Jobs, demonstrating Node.js and MacRabbit’s CSSEdit.

How are you spending your time? What are you learning about? Leave a comment and let me know.

SoftwareBloat TV – Episode 1

Thursday, January 7th, 2010

“Physicists analyze systems. Web scientists, however, can create the systems.” — Tim Berners-Lee

SoftwareBloat TV – Episode 1

Please enable Javascript and Flash to view this Viddler video.

Video review of Gary Vaynerchuck’s (@garyvee) Crush It!; Jerry P. King’s Mathematics in 10 Lessons: The Grand Tour; Joseph Mazur’s Euclid in the Rainforest; Woopra; and StaticMatic.

Book Report: Don’t Make Me Think

Saturday, November 29th, 2008

This book’s fitting subtitle is “a common sense approach to web usability“. Steve Krug has done a fine job of presenting his expert-level experience with making good websites better. The book is a very easy read that is chock full of useful information.

I have often visited a website or reviewed a proposal from a designer and get the feeling that the design is inadequate — but until I read this book I didn’t have the tools to identify and outline specific problems in web design. In the first few chapters the author describes a test for recognizing issues with areas such as: presentation, layout, navigation, search, and site identification.

One of the fundamental takeaways from this book is that your website should be a “Mensch” — a Yiddish term which roughly translates to “a stand-up guy”. Make things easy on your users. Don’t ask them to fill out information in forms until that information is absolutely needed. Make your website accessible to users with disabilities. The book follows it’s own advice and is written in a very friendly and down-to-earth language. It is illustrated with comical illustrations and great quotes throughout.

The last few chapters describe the benefits of conducting usability testing on your website. It calls for testing early and often, and it outlines a plan for doing it without destroying your budget.

Krug offers the book and hands-on training workshops at his company’s website, Advanced Common Sense. See for yourself, the entire text of Chapter 2 is available online. If you build websites by vocation or avocation, I highly recommend you do yourself a favor and get yourself a copy of this book.

P.S. BTW, in keeping with the spirit of this site (that is, growing a community of people sharing ideas for building better software) I’m not linking to this book with any sort of affiliate code, nor will I ever do this in the future. That’s just annoying.

Book Report: Tribes

Wednesday, November 12th, 2008

I recently finished reading Seth Godin’s Tribes. It’s a great little book describing the effect that the internet and social media has had on empowering the individual. We’ve seen this effect in business, technology, and entertainment. It is now extremely easy for one person with a good idea to get it front of the community. To get it the attention that it deserves.

Tribes Book Cover

This book really got me thinking. What tribes do I belong to? We’ve heard it said “Do what you love, and you’ll never work a day in your life” and “Follow your bliss”. I love building elegant systems — especially software. I want to hear from you if you share this passion. I want to trade ideas with you about the best way to do that. That’s our tribe.

Over the course of maintaining this blog, I expect most of my posts to relate to the following 4 assertions:

  • Good software makes users lives better.
  • Building good software is hard but it can be easier.
  • Happy developers build good software.
  • Happy developers use powerful tools.

What is your passion? What is your tribe?