h1

items for 9.10.2009

September 11, 2009
  • How Twitter Could Lose The Game By Design – Dembot
    Every time I use the Twitter.com site, I’m always amazed how poor the navigation is for such a simple – and popular – app.

  • Why I’m Done Making Desktop Applications – MicroISV on a Shoestring
    Very well written article on desktop apps vs. web apps from a developers perspective.  The advantages of web apps – usage analytics, a/b testing, lower support requirements, frequent updates, dynamic languages – are so strong now that this is becoming a permanent shift for many.
h1

items for 08.31.2009

August 31, 2009
  • At Last! Redfin Releases Its iPhone App! – Redfin Corporate Blog
    At long last, Redfin has an iPhone application. And it is gorgeous and fast and free and freakishly powerful.

    Congratulations to Matt, Sasha, and the gang on a job well done!

  • ★ So Dan Lyons Called – Daring Fireball
    And he’s all, “I guess you saw that ‘Dear Gruber: You’ve Been Pwned’ thing I wrote last week over at Fake Steve. Haven’t seen a link to it from Daring Fireball, so just checking to make sure you’re cool with that.”

    Genius response from Gruber.

h1

items for 08.18.2009

August 18, 2009
h1

items for 08.12.2009

August 13, 2009
  • Simple non-programmer explanation of REST architecture – Hacker News
  • Will HTML 5 Break Apple’s Stranglehold on Apps? – GigaOM
    It’s no secret that the iPhone App Store is a walled garden. Mobile platform developers like Apple have several ways to control what can run on their devices: Prohibit plug-ins like Flash, cripple the Java they run, or simply limit the installation process. But HTML 5, the next big standard for the web, will dramatically reduce this control by creating a new generation of web sites that look and feel like they’re iPhone apps.
h1

Inman Connect 2009 wrap-up

August 12, 2009

The annual Inman Connect conference wrapped up last Friday in San Francisco.  After some full nights of sleep, a cross country flight, and some meds to fight this chest cold that hit me afterwards, I’ve finally recovered enough to write this wrap-up.

This years vibe seemed to revolve around hope and progress.  Seems the industry is seeing the light at the end of the tunnel and is pretty sure it’s daylight, not another on-coming train.

The night before the conference started was the big Beer With Bloggers bash put on by Trulia Zillow.  Everyone was there and the mood was real up-beat.  Greg and I actually jumped in a car with the soon to be rock stars from Real Estate Webmasters (more on that later) for the ride over.

The first day included the ConnectTech Workshop which I moderated.  I’ve summarized the panels and my take-aways in a seperate post.  In the afternoon and during the cocktail reception, we had a little booth in Startup Alley where we were demoing Dwellicious.  As we’ve seen before, agents and brokers who see it live get it – we’ve got to figure out a better way to get the people signing up on-line to understand what it can do for themselves and their on-line buyers.  I was struck by how many people came from outside the country – we talked to people from New Zealand, Australia, and Canada who were all excited to be there.

The evening included an on stage introduction of the two teams competing in Connect Create.  This was a first ever challenge to create a new web application – anything the team wanted to create, as long as it was real estate related – on-site in only 48 hours.  The two teams were our new friends from Real Estate Webmasters and our long-time friends from Diverse Solutions.  I gotta say, when Brian Boero pitched me this idea and asked for help a couple of months ago, I thought it was real interesting and worth doing, but I wasn’t sure the agents and brokers in the audience would be that into it.  My worry increased over a couple of months as the original six teams that showed interested slowly bailed out and left us with the final two brave teams.  But boy, was I wrong – I really think this event was the highlight of the show.  Somehow it really captured the feelings of hope and progress into a simple idea – how much creativity and innovation can teams of talented people display under the pressure of a limited amount of time.  The two teams really came through – everybody was very impressed and they got thunderous applause.  And it wasn’t just the finale that caught everyone’s imagination – every time I went to a party, the REW guys would show up on a short break and everyone wanted to talk to them and buy them drinks.  Every time I went by their work room, there was a reporter in there interviewing them or an attendee just giving them encouragement.  They were treated like rock stars everywhere they went.  It was great to see an industry come together in partnership – agents and brokers realizing that they need the vendors to make this work going forward – that we’re all in this industry together. Brad Inman later mentioned this same sentiment during the wrap-up discussion.

I definitely see both ConnectTech and Connect Create being valued parts of Inman Connect going forward.  Someone during the wrap up even suggested a creative contest for the future where teams of brokers, agents, and vendors get together to create a new business model for brokerages going forward – I thought that was an interesting idea.

Thursday morning included a new event called Connect Launch Pad.  The idea was that CEOs from five new companies would each have five minutes to pitch their new products.  A panel of three commentators – Constance Freedman from Second Century Ventures, and Zach Scott from Point2, and myself – were able to ask them questions.  I think it was good that the audience got to see some progressive new ideas, but this session seemed a little rushed to me.  Hopefully everyone got some good take-aways from it.

Two keynote speeches on Thursday really stood out for me.  Alfred Lin, the COO from Zappos, talked about “Building a Brand that Matters”.  Mike Wurzer did a good job of summarizing the take-aways from this speech.  He was not allowed to talk about the Amazon merger, but was full of brand building and customer service tips.  Later, Yelp COO Geoff Donaker had an open conversation with Brad about consumers rating business providers – something that is a hot topic right now in real estate.  I really like what they’ve done with the Yelp site and community.

In the afternoon, I attended Mike Wurzer’s panels on MLS.  It’s always great to hear what Bill Chee from Prudential Locations in Hawaii is thinking about – right now it’s about people data, and how traditional CRM does not fit the real estate industry, so he had to go out and create his own.  Bob Hale from HAR and Glenn Kelman from Redfin had a great discussion about bringing transparency and consumer reviews to the real estate transaction – seems to be only a matter of time before this topic explodes across the industry.

The highlight on Friday was the unveiling of the Connect Create projects.  I was on-stage as a judge, again along with Constance and Zach, to ask questions.  Real Estate Webmasters demoed their IDX project which was designed to be lower cost than their usual custom web sites, but still allowed an agent to self control the layout of the search and listings pages using simple drag and drop of the page elements.  They wrote it in PHP with heavy use of the jQuery library and it ran on a traditional LAMP stack.  Very nicely done.  Diverse Solutions then showed their agent rating app.  Their team included a very good graphic designer, and the extra time they took showed in the very beautiful, polished UI.  CEO Justin LaJoie was very concerned that a lot of agents and brokers would not like the idea of consumer ratings of Realtors, but the app got a big applause, and when Brian Boero asked if anyone would like to use this product on their own web site, a dozen hands shot up.  They wrote theirs in .NET, also made use of jQuery, on a Microsoft stack.  Something amazing happened when we walked off stage – several brokers had literally snuck into the backstage area to give their cards to the teams, begging to be the first with access to these apps.  As the teams entered the hallway, you could see a sense of relief that they had pulled it off and created something that the audience very much appreciated.

As always, some of the greatest discussions and most fun occurred outside the official conference at the parties and dinners, but those are stories I’ll keep to myself!

In my opinion, this years event was the best in the last several years.  What did you think?

h1

Inman ConnectTech 2009 wrap-up

August 12, 2009

The first day of the Inman Connect conference this year included the ConnectTech Workshop, which I moderated.  The idea was to bring back some more technical topics to appeal to the developers and geeks in the industry.  See the full agenda here.

Here’s a synopsis of my take aways from each session:

  • Mobile – The statement was made repeatedly by Eric from SmarterAgent and Jim from Kurio that users demand native apps customized for each phone.  That may be true right now, but I see the adoption of HTML5 in mobile browsers, combined with abstraction toolkits like PhoneGap, making possible universal, browser-based apps in the future.  At least I hope so – building native apps for each platform right now is a very expensive and time consuming endeavor.  Sasha from Redfin concentrated on the importance of a clean and simple UI for the phone, but would not give up any details on the rumored imminent release development of a Redfin mobile app.
  • API’s – Oren from Mashery made the point that you should think of your API as an “ecosystem” wrapped around your data or service.  That was very well received, and set the stage for Matt from Walkscore and Steve from Education.com to discuss exactly what they’ve done, on a more practical level, with their API’s.  We use both of those API’s in Dwellicious and that data is very popular.
  • MLS Hell – What would an Inman conference be without people complaining about MLS data standards?  The panel – Chris from Wolfnet, David from eNeighborhoods, and Mark from Homefinder – each gave an overview of their architecture for downloading and normalizing MLS data.  The general agreement was that RETS succeeds in giving real-time access to updated data that can be easily downloaded, but fails when it comes to data standardization, thus the need for sophisticated normalization procedures that are unique to each MLS.  Mike Wurzer from FBS asked the group if they would adopt a new standard for field names if RETS were to create one, and the unanimous consensus was yes – although there didn’t seem to be too much confidence that this would see the light of day anytime soon.  One thing the struck me was the huge cost that hundreds of vendors are incurring doing the same exact thing – downloading and normalizing MLS data.  Of course, that cost is being passed on to the customers.
  • User Experience – This panel was designed to be a discussion about Flex, Silverlight, and AJAX.  Cosmo from ForeclosureRadar.com was up first and gave an overview of their architecture which used a web services back-end and a Flex front-end.  He was very careful to point out the positives and the negatives of Flex – the main positive being the speed of UI creation and the main negative being lack of a good PDF/printing solution.  For PDF creation, he had to fall back on a PHP solution, but I felt that was a good example of using the best tool for the job and not forcing everything to be Flex.  Ben from Ajaxian.com and Mozilla then gave what I thought was the most fascinating presentation of the day when he showed browser developments coming in the next year.  He showed what could be done with HTML5, Canvas, and made the point that the speed of the new generation of browsers made certain client side and AJAX techniques possible that weren’t just a year or two ago.  His presentation further convinced me that open standard browsers are, currently and in the future, the direction to take for client side UI.  Interestingly, we were not able to find anyone to speak on Silverlight, and even those few in the audience who indicated they were doing some development with Silverlight had no positive comments to make about it during the Q&A segment.
  • Agile Development – This was a panel I was really looking forward to, being that it’s a hot topic right now, especially in the Ruby on Rails community.  Mike from Elevated Rails gave a great overview of Agile, then Zach from Point2 brought some practical experience and stories about how he used Agile to make their large team of developers more efficient.  Galen from Estately then followed with details of how they use Agile and Rails with their small team of developers.  My take away on this one is that Agile not only makes development teams more efficient, but also makes them happier because they are getting constant feedback on their projects and that is keeping them from going down blind alleys, diverging from the goals of the customers and the rest of the organization.

My one complaint was that 45 minutes for each panel of three speakers made everything too rushed – I would like to see one hour sessions next year.

What did you take away from ConnectTech?  I covered the entire Inman Connect conference in another post.

h1

Inman ConnectTech – Aug 5, 2009 in San Francisco

May 18, 2009

A quick note to let you know about the Inman Connect conference coming up this Aug 5-7 at the Palace Hotel in San Francisco.  This is always one of the best conferences of the year, and they’ve got some really great speakers this year.

Click for Inman Connect info.

Inman is also bringing back a workshop specifically designed for CTO’s, developers, entrepreneurs and product managers – it’s designed to explore innovation in a program tailored to geeks.  I will be the moderator – the “BIG GEEK” – for the day.  Check out the agenda – there’s some great speakers already signed up, and I know they’re working on a couple more that will really blow everyone away.  Let me know if you have any questions or other input.

Click for ConnectTech workshop info.

Finally, if you’re a developer (or know or employ developers) check out this opportunity.  This is your chance for fame and glory – a great way to get added to the main Inman Connect agenda and in front of the entire industry.  Real Estate Connect SF 2009 will host the first-ever real estate developer challenge.  A hack-a-thon called Connect Create,  it’s a brand-new opportunity to demonstrate your (or your company’s) innovative streak.

Here’s the short version of how it works:

  1. You or your team have 48 hours to create an interesting real estate application (during the first two days of Real Estate Connect).
  2. You demo your application in front of 1,000 of the most important people in real estate during our Friday general session.
  3. You wow our judges, win our grand prize, and become and instant real estate rock star.

Participation is limited.  Email create@inman.com before close of business on Friday, May 22nd to express your interest. This contest is platform agnostic and applications may be business-to-business or business-to-consumer in nature.   Official rules and logitical plan will be distributed to interested parties.

Please feel free to forward this to any others in our industry.  Hope to see you in SF this summer!

h1

Syndication and consumer internet search in real estate

May 4, 2009

I was asked by Mark Lesswing to give a talk to CCIMLS – the Cape Cod MLS – last week about about “How syndication helps”.  I don’t know all the details of the politics in that area, but apparently the MLS has had to turn off their property search portal due to brokers demands, and the MLS is now fighting demands to also turn off listing syndication to other major search portals.  My notes from the presentation are below.

Side note:  I did the talk over Skype video, which worked surprisingly well.  It’s great when a 10 minute talk literally takes 10 minutes, versus the two days it would take traveling there and back.  The new Skype v2.8 has noticeably better quality and has added screen sharing.  It’s in beta for Mac and you can download it here.

Buyers

The California Association of Realtors (CAR) recently published their annual survey – “2008 Survey of California Home Buyers”.  In former years, this report was called “Internet v. Traditional Buyer Survey”, but they changed it this year.  I think this is an important point – they no longer see a distinction between internet and traditional buyers, as well over 80% of buyers now start their search on-line.  The study found that:

  • Consumers do an average of 6.2 weeks of research on-line before ever contacting a Realtor.
  • 90% of those buyers who use the internet also find their agent on-line.

We also know from other studies that consumers are performing their research on multiple sites.

This aligns with consumer search behavior when researching other large ticket items such as cars and flat screen TV’s – consumers will go to multiple sites like consumerreports.org or cnet.com to research, rather than only visiting a manufacturers site like samsung.com or a store site like bestbuy.com.

Sellers

Want to know:

  • What is the market right now so the home can be properly priced.
  • The marketing plan to ensure maximum exposure of the property.
  • Agent is going to take care of them from start to finish.

If the seller goes to a popular search portal like realtor.com or remax.com and does not see their house listed for sale, that’s going to cause a big problem.

Build

Building a successful real estate search portal takes:

  • Content
  • Technology
  • Marketing (to drive consumers to the site)
  • Business model (to pay for and sustain the site)

Agents cannot do the above, and very few brokers can.  There needs to be a cooperative local effort, led by someone like an MLS, or there needs to be syndication of the content to companies that have done the above and can drive traffic and exposure to those listings.  Some of the MLS vendors – like FBS – are doing work in this area to enable local MLS search portals.

The Shift

Agents and brokers need to shift their focus from simply providing listing data to efficiently managing and nurturing the consumers search, adding value with things like:

  • Local area knowledge (like neighborhoods, schools, community)
  • Current local market knowledge (like pricing trends and competition)
  • Even broader, macro economic and financing trends (like tax credits and financing programs).

Wrap Up

This is what W&R Studios is focused on as a company, starting with our Dwellicious product:

  • Helping consumers to organize, share, and discuss their search for homes.
  • Giving agents and brokers visibility into that process and tools to add value earlier in the research process.
  • Hopefully this gives consumers a better experience and makes agents and brokers more efficient.

Questions?

h1

items for 2.13.2009

February 13, 2009
h1

Mechanize to the rescue

February 10, 2009

If you’re using Ruby to download pages via http, you have a couple of standard choices.  Open-uri is the easiest method, as it abstracts the download and treats it just like a file.  If you need to do something like examine headers or do a POST instead of a GET, you can step down into net/http and be a little closer to the details.

If you need the complexity of sharing cookies across a session and handling re-directs from an MS IIS web server, then don’t spend two days trying to get these two to work like I just did.  Jump straight to Mechanize – just install the gem.  It handled the complex re-directs, the cookie sharing, and both GETs and POSTs with a magical ease.

I haven’t gone any further with it, but apparently Mechanize can do a lot of other stuff too, like find fields and fill out forms.  In combination with Hpricot, it would be a natural for some pretty complex web spidering.

Hope this helps save someone else two days.

h1

Dwellicious interview at NAR 2008 Orlando

November 12, 2008

Dan Rothamel, Mike Cutlip, and Chris McKeever interviewed me and Greg about Dwellicious in the CRT Bloggers Lounge.  See the whole thing here.

Dwellicious beta signup links went out to about 25 people today.  If you want one, just drop me a line.

h1

items for 10.26.2008

October 26, 2008
h1

Github is cool

September 19, 2008

One of the things I’m enjoying most about Ruby is the energy and sharing that goes on within the community.  Github is turning into the hub that feeds that community.  They bill it as “social code hosting”.  Huh?  Code has never really been a social thing, and the root of github is git – a source code control app – just about the most boring class of software apps there is.  But github offers some innovative new features:

  • every member gets their own space where they can upload their code projects to share with the community, along with the standard profile and RSS feed features you’d expect.
  • search for code you need to complete your own projects and sign up to “watch”, or be notified when any project that you’re using changes.
  • a seamless way to push version controlled code from your desktop to the hub, into either public or private repositories – public repositories are free, whereas privates ones have a reasonable price.
  • and an easy way to fork others code so that you can modify it for your needs or to fix bugs, then push back up to the hub for the benefit of the rest of the community.

Since it went live this year, many very high profile projects have moved to github, including Rails, Merb, Capistrano, Scriptaculous, and Prototype.  In my new project, I am using Will_Paginate, Hpricot, Restful_Authentication, JSON_Printer, and Acts_as_taggable_on_steroids – all downloaded from github.

I was able to add a feature I needed to JSON_Printer, a small project produced by the programmers at TechCrunch, and posted it back to the community.  Just today, I uploaded a new project called NumberTwoPencil which I created to interface with the Education.com API announced earlier this week.  If you have a need for school data in your Ruby app, check it out, make improvements, and share it back with me.  I’m also hosting two private repositories there, code I push every night for backup purposes.

The most popular projects can be seen at http://github.com/popular/watched.  My projects can be viewed at http://github.com/danwoolley.

h1

items for 09.19.2008

September 18, 2008
  • We’re Never Content – Amazon Web Services Blog
    Before the end of the year we are planning to release a new service for content delivery. This new (and as yet unnamed) service will provide you with a high performance way to distribute popular, publicly readable content to your customers all over the world, with low latency and high data transfer rates.

    New CDN coming from Amazon, joining their other web services.

  • Second set of logo drafts are here! – Lightning | Twice

    Another set of logo drafts for dwellicious – come and tell us which one you like.
h1

items for 09.15.2008

September 13, 2008
  • Plastic Logic Reader: Get to the wow – Signal vs. Noise
    But there’s a demo lesson to be had here: When you’ve got a product that does something amazing, don’t waste 40 seconds talking about it. Just show it! The best demo is a usage demo, especially if you’ve got wow factor.

    Dude! I want one of these! Where do I send my money?

  • Help us pick the logo for our new web app! – Lightning | Twice Blog
    The new blog for the Woolley | Robertson Group.  Help us pick the logo for our new app!

h1

items for 09.08.2008

September 4, 2008
h1

What are you doing?

August 14, 2008

Writing mad gobs of beautiful code, unshaven, in my new VendorAlley.com t-shirt (still available here) and hoping WordPress will forgive me for being absent so long.

(Dear WordPress – sorry for the ironic title of this post – if it even gets through your uberspam filter.)

This post sponsored by vendoralley.com.

This site is in no way affiliated with vendoralley.com, especially editorially, and especially especially those fill in the blank posts.

h1

items for 08.01.2008

August 1, 2008
  • We live in a cynical world of tough competitors . . . – FBS Blog
    There’s a lot corny about Tom Cruise’s “you complete me” dialog at the end of Jerry Maguire but the part that always sticks with me is where he says something like “we live in a cynical world of tough competitors.”  Implicit is that there’s something more to life and I’ve been fortunate to witness that this week.

    In business, as in sports, people’s true character comes out when you’re down and need to mount a big comeback.  The true winners and team players are revealed.  Scaling is the most difficult thing in the web world right now – I’ve been there many times.  This particular game might have been hard to watch at times, but I’m calling it a scrappy, come from behind win for the home team – and I’m a fan.

  • The Art of Visual Thinking – How to Change the World
    The more slides and pages that you need to explain your business, the less likely you will succeed. Truly, the best pitches and plans require nothing more than one page or a picture to explain them.

    Can you do this?  It’s harder than it sounds.

  • Advanced Access Earthquake Photo in LA Times – Advanced Access BlogThe “Your Scene” section of the LA Times published a photo taken after our 5.4 earthquake on 7/29/08 at 11:42 AM. The photo included is the office of Marketing Director, Gary Brackle – his office took quite a beating! Friends at Advanced Access also has a tough week – but they’re all ok.
h1

items for 07.30.2008

July 30, 2008
  • Yuil – Google BlogoscopedYuil is “a mashup of Yahoo! search results (using their BOSS platform), presented using the new Cuil look and feel, and running on Google’s App Engine,” as Tyler Hall tells us. (“Just in case things weren’t confusing enough”.)

    Classic!!!

  • Can Rails Affect Your Business’ Bottom Line? – Ruby on Rails Website Development Blog from Atlantic Dominion SolutionsMeasuring Return on Investment (ROI) is interesting as there are a few approaches, many of which are determined by how a company defines and determines returns and costs.
  • Kickfire
    This sounds killer: a high-performance database appliance for MySQL. The custom SQL chip uses parallel, pipelined data flow to deliver the power of tens of high-end CPUs. Query performance 10-100X faster than a traditional RDBMS.
    (tags: mysql hardware post:tzetzefly)
  • Streamfile
    Simple, clean, and free way to get large files (up to 2MB) to people when you can’t e-mail them a large attachment. File is uploaded to site, where it is available for 24 hours, and recipient is sent a link to download it.
    (tags: web file transfer post:tzetzefly)
h1

http_authentication plugin with Rails 2.1

July 17, 2008

If you’re using the popular http_authentication plugin from DHH and getting a NoMethod error “protected method `render’ called for <SomeController>”, the problem is that in Rails 2.x controller.render is now protected.  This was a pain to figure out, but it can be easily solved using an updated plugin from Matthew Rudy at http://github.com/matthewrudy/http_authentication/tree/master.  Google wasn’t much help, so I’m hoping this post will save someone with this issue some time.  Just run

script/plugin install git://github.com/matthewrudy/http_authentication.git –force

and you should be fine after that.  The README in the plugin’s folder has further examples on use.