Archive for February, 2008

Ahead of the pack: H.A.R. turns on the heat

newhar.jpg I haven’t had much time to tinker, play, drool, or ponder - but A little over a week ago the Houston Association of REALTORS launched their new site. I continue to use them as the poster child for what I would love to see occur across the country. HAR is leveraging themselves as a marketing venue for their members, as opposed to simply just a facilitator for the exchange of listing compensation/policy info between their members.

I salute you HAR. I’d love to pick the brain of some of the technology brain trust that is helping to guide them as an organization - as well as the worker bees bringing this to reality.

June 2009: The Uber Era of Real Estate Data

realtor_20mls.jpg

At the last NAR Annual, the Multiple Listing Issues and Policies Committee passed a new rule which will require all Association Owned MLS Providers to be RETS Compliant by June 2009. The formal verbage is below.

Recently, we have been getting some requests about what all this means. Well outside of its AWESOMENESS, this is a huge step forward for data neutrality within the Real Estate Industry. It opens up doors for applications to interface directly with any and all systems, the easy transfer of data between systems, sharing of data to allow one point access to overlapping markets. The list goes on and on, but ultimately this will usher in the era of Uber Real Estate.

Simply put, its a win win for everyone: Vendors, MLS, Brokers, Agents, and third party developers.

What it literally means, well that is still being defined. The RESO Certification Workgroup has been busy identifying what being a Compliant MLS means. Such as, the tests that the vendors need to pass to be a compliant product, and the tests/criteria that must be met to be a certified-compliant site (MLS). There will probably be much discussion regarding all this during the April 2008 RETS meeting in Philadelphia.

As always, I strongly suggest any MLS operator/vendor to attend these meetings, especially this one as where we will be a year from now, will be determined today. Don’t miss this chance to define your destiny!

Continue reading ‘June 2009: The Uber Era of Real Estate Data’

Automation Will Set You Free

automator.jpgSome of the most important best practices in software engineering deal with automation; automated builds, automated testing, automated backups etc. It seems that developers are obsessed with automation, but why? Is it because they are lazy? I think there is something to that (and that’s a good thing, laziness being one of the Three Programmer Virtues), but I think that the main reason is safety. Automated processes have fewer errors.

Computers are really good at certain things, and one of them is doing the same task over and over again without variation. If your build process is ten steps long, and automated version will ALWAYS perform those ten steps. It will never forget a step and cause error down the line, and if one of the steps fails for any reason, it will stop and hopefully inform someone.

Because of this, I feel that every developer should be familiar with writing scripts. They can be shell scripts, Perl, Ruby or whatever. They just need to know how to create scripts for turning error prone, slow and tedious manuals processes into fast, easy and error free automated processes. In fact, I would feel nervous about hiring a developer that either didn’t know how, or feel the need to created automated scripts from time to time.

I also have found that this rule of automation is and should be applied to process outside of software engineering. Rules to filter your email are an example of this. The power of automation is what makes macros (properly used) in Microsoft Office and the Automator tool on OS X such important tools. With these tools the average user could, with a little time, automated those painful tasks, saving themselves time and preventing errors.

I will be from time to time providing examples of things I have automated in my own work and of how you can automated common painful tasks that every one seems to deal with. Keep an eye out for it!

Maybe its time to look again…

openid.pngOne of the big buzzwords going around for the past year has been Single Sign-On, or SSO. Its been making its presence felt so hard that CRT felt we should help sponsor and provide hosting for open source implementation of one flavor of it, even if we weren’t going to contribute any code.

The ‘one flavor’ I mention above is going down the path of using the SAML standard. SAML is an OASIS standard with some work contributed by the Liberty Alliance. For some reason, within the Real Estate community, SAML has caught on THE WAY TO DO IT. You can see working implantations of SAML in real estate used by CAR, Rapattoni, and Clareity Security. However, like anything related to technology There Is More Than One Way To Do ItTM.

Recently, the OpenID Foundation announced that Google, IBM, Microsoft, VeriSign, and Yahoo! have joined their board. That’s a lot of big weight going with OpenID. Many of those companies already accept OpenID as a form of authentication or are OpenID providers themselves. Yahoo! is a prime example of a large OpenID provider. It seems like momentum is certainly gaining on OpenID, which is pretty impressive for something that just started in 2005. (In full disclosure, it should be noted that CRT had David Recordon from the OpenID and SixApart as a panel member at the last NAR Annual convention.)

In looking at OpenID’s web site I found a quote from Brad Fitzpatrick, the father of OpenID, to a philosophy I really like and I think is important for a shared resource this like:

Nobody should own this. Nobody’s planning on making any money from this. The goal is to release every part of this under the most liberal licenses possible, so there’s no money or licensing or registering required to play. It benefits the community as a whole if something like this exists, and we’re all a part of the community.

Obviously, a lot of this follows CRT’s general open-source philosophy which I’ve alwasy been a big fan of. However, I think this contrasts with some of what we see in our market. This is something I’ve been hearing saying we all need, that its not a competitive advantage.

In any case, given the philosophy behind it and where we need to go in real estate, I think its time to give OpenID another look, especially given the added weight it received this week.

No matter the technology the future is an exciting place. Imagine using your MLS id as a your way to get onto realtor.org. Or maybe NAR is the ID provider that allows you to access your MLS, gmail account, and your favorite blog?

(Just a quick final note: It should be noted that just because you have can share a common piece of authentication, it doesn’t mean a user of that authentication system will allow full access to anyone. There is still authorization levels at each site. This is the same between both models discussed here.)

We are too quiet

shh.pngOne of the things I’ve always held to for CRT’s blog is “If we don’t have anything to say, let’s not make up something just so we can have a post.” The problem with this is sometimes we’re quiet for over a month.

However, its usually not because we have nothing to say, its because we have nothing LARGE to say. I find myself getting stuck where 1) it’ll take too much time to write up what I want and/or 2) I feel like everything I write has to be HUGE which leads back to number 1. In talking with Liz Luby from BurbFeeder a few weeks ago at the NSBAR meeting, one of the things she mentioned in both her and mine session on blogging is that it doesn’t always have be a giant manifesto or essay.

Recently, like others in the RE tech community, I’ve been playing with Twitter. Since you’re limited to 140 characters, I find myself leaving lots of tweets on there that just have a single thought (when not using it a high latency instant messenger.) In thinking about it, I find that I drop more on twitter because I don’t feel the pressure that I need to write the next great treatise on <insert subject here>.

So, my promise/threat to you, CRT Blog reader, is to post more often, even if its just a paragraph on a single item. (Beware, there will probably be another post within the next day.)

Information Free Radicals

I had forgotten that Mark gave this interview at Inman back in Jan. Its a nice little piece of video, so I thought I’d share it.

Got Listings - Will Syndicate!

tiger.jpg

CRT has discussed the increasing presence of listing aggregators here at the blog, during speaking events and pretty much whenever someone asks us about marketing their listings. They are filling a niche/void for online marketing and property search. The space is getting so competitive that it seems a new site comes around with a great twist on the typical listing search delivery every week - case in point, Roost entered the game quietly less than two weeks ago and already has heads turning.

With all these places to toss your listings, it gets painful to manually add your inventory. Some have automated process, but for the average agent, or broker, that requires outsourcing some work, constantly getting updates and fixes when formats change. You have to start to ask yourself, if all the information I pass around is the same - why do I need to reinvent the wheel every time I pass it?

Well, the larger players in the consumer listing search space began to wonder this as well, and proposed to work together. They also have given the RETS community an opportunity to work with them in defining what this looks like. With the new formed relationship and commitment to move this initiative forward, the RETS Board charted the Syndication Workgroup.

This is great news, as there has always been a large amount of debate over the relatively simpler methods to get listing data to these third party sites, versus the more robust methods to get listing data from an MLS. This new effort could be the missing link that provides brokers and agents with a simple and effective method of both getting data from an MLS as well as publishing it to third party sites for use in advertising.

Last summer Keith discussed a simple method for listing distribution. Taking that, and moving it one step further, we decided to create a first run concept of an easy to implement, easy to use listing syndication specification.

Continue reading ‘Got Listings - Will Syndicate!’