How long does it take to build a website?

A year or so ago, I had this ‘Website-in-a-Weekend’ idea. Walk a group of people from nothing to a nice looking, easy-to-update, custom website in a weekend using WordPress. Something like this; Day 1: Install WordPress (t d), define categories, pages, generally get everything in place. Add some images and text. Day 2: Edit the …

Learning Ruby in 3 Weeks

A year ago I dropped REALbasic. Since then, I’ve struggled to get my head around Cocoa and Objective-C. With the recent hype around Ruby on Rails, I started looking at Ruby and found a Ruby/Objective-C bridge. To me, this means there’s a huge potential to have tightly-integrated desktop and web-based applications in a single, easy-to-maintain …

Fake Data to See if Anyone’s Paying Attention

When putting together a prototype for usability testing, it’s best to use realistic data. If you’re evaluating the readability of a search results screen, put in the actual results. If you’re evaluating a check-out process, make all the information throughout the entire process real. Then, after, tweak the data just slightly. Make it humorous, make …

Blogging for Business

(originally published at MNteractive.com) Jim Cuene noticed Forrester has finally followed Jupiter Research into using weblogs to increase their analysts’ reputations and GoogleJuice. I agree with 2.5 of Jim’s 3 suggestions for both Forrester and Jupiter. ‘Go out on a Limb’ and ‘Allow Comments’, both of these reinforce the ‘your readers know more than you’ …

The Object-Oriented Thought Process

On my way to better understand object-oriented programming (t d) and thereby check “Learn enough Objective-C to be dangerous” off my ThingsToDo list, I picked up The Object-Oriented Thought Process by Matt Weisfeld. Not having formal training in software engineering, I found the book’s focus on the language-agnostic basics of OO extremely helpful. Here’s what …