Live from the FJ

I made a lot of progress on the FJ Car Computer project over the weekend, and I learned something about a hot topic in my industry – Presence.  Imagine you are reading this article (OK, I guess you really are), but imagine that you just really want to talk to me about this post.  Presence would give you the ability (assuming I give you permission) to see if I am available to talk via the telephone, my cell phone, one of my IM clients or by some other means.  It’s one of those things that may not seem important until you experience it first hand.

As I said, I made a lot of progress this weekend.  The FJ now has full-time wireless Internet thanks to the Kyocera KR1 Broadband EVDO Router with WiFi.  Actually it is thanks to Ron Brumfield from Intel who convinced me that it would be easy to install.  He was right – I plugged it in, connected to it via Ethernet with my laptop, did a little admin and within 10 minutes I had wireless high-speed connectivity.  I then plugged it into the FJ, turned on the car computer and it magically started providing Internet access.  (If you see a Blue FJ Cruiser driving by, try plugging in an SSID of fjcruiser to your wireless device.  I’m happy to share.)

Once you connect a computer to the world via the Internet, all things are possible.  I installed Windows Live Messenger on the computer in the FJ, and then discovered that it would automatically login every time I started the FJ and the computer came on line.  Then I discovered that I could have different photos associated with my laptop and the car computer.  So now if you have me in your contacts list in Live Messenger, and you click on my name, you can tell if I’m in my office, in my car, or on line via my mobile phone.

Yesterday someone was about to call me to see if I was going to be back from lunch in time to attend a meeting, but just before they picked up the phone, they noticed that my picture in Live Messenger had just changed to the FJ, so they knew that I was on my way.  Now if only it would report my exact location, or even connect to my calendar and figure out if I was going to make it back in time based on my current route and speed . . .

Now, I feel like I have to say this.  I do not screw around with this stuff while I’m driving.  If you see that I am in the car, and you IM me, I will not answer you or probably even notice.  Part of this experiment is to improve safety on the road and I’m practicing safe car computing.  Feel free to check up on me via the new sometimes-live FJ Webcam

The Office of the Future

You’ve probably heard of the Home of the Future, but I’ve decided to build the Office of the Future.  Only it isn’t going to be a fake room in a lab, it is going to be Gold Systems.  And not just my office – everyone’s office.  Yes, everyone has an office at Gold Systems except for Lori, who has her own skylight.  Joel Spolsky aka Joel On Software just wrote about why he thinks offices are important, so I’ll resist the urge to drag out THAT soapbox.

So what does this mean?  I’m asking for your help and your ideas.  I figure the Office of the Future will be a lot like the office of today, which means we don’t have an unlimited budget to just buy a bunch of shiny things for show.  And unless someone brought something in from home, there is nothing here made of Mahogany.

I would expect that communications would be better in the future, and since Gold Systems’s 100 year purpose is "To build a great institution that helps people communicate", we’re going to start there.  We’ve actually made a lot of progress already but I’ll write about that another time.  My day-to-day communications is already much better than it was six months ago.

I expect this will be a year-long project as we upgrade equipment, install new software and generally figure out how to make everything work well together.  Like most companies, we have equipment and software from a lot of different sources and I don’t expect that to change.  If your company would like to be a part of this, feel free to email me and I’ll tell you where to ship the loaner/free equipment and/or software if it fits with our plans.  (I’m not kidding – a nice contribution to the effort was just made this afternoon) If you contribute equipment or just ideas, and they work well, I’ll make sure people hear about it and you’ll get an invitation to our next screening of Office Space.  One lucky contributor will even get to drive the Car of the Future.  🙂

Please leave a comment below with your ideas.  Thanks –terry

Starting a new company and installing a car computer

No, I’m not starting a new company, much less one that installs car computers.  But as I was installing my new computer in the FJ this weekend I couldn’t help but think about how it was a lot like starting a new company.  With this post, I’ll give an update on the FJ Car Computer project and hopefully shed some light on what it is like to be an entrepreneur in the early stages of an idea for a company.

It all begins with a vision.  For the FJ project it was something like, it would be fun to install a computer in my car.  There might even be benefits to my company because someday all cars are going to have computers, they will play a big role in how we communicate, and I need to understand how that all might play out.

For my company, it was something like, It would be fun to work at a company that doesn’t treat developers like cogs in a wheel – one that understands how important customers and new technologies are to the success of a company.  There might be benefits like financial security, flexible hours and a freedom from bureaucracy.

In both cases it started with a dream, and then I began justifying acting on the dream by figuring out what the benefits would be if I could achieve the dream.  I figured out if I could handle the worst case scenario.

Once the dream takes hold, the research and feedback phase begins.  For the FJ project, I looked for sources of information from people who had done it before.  There were a few books available on installing car computers and there are many hobbyists who share their knowledge publicly and offer help to the newbies.

It is easy to get information on starting a business, especially now that we have the web.  There must be thousands of books written a year on the subject and entrepreneurs are generally helpful to newbie entrepreneurs, if approached correctly.  And because entrepreneurship is seen as an economic driver (we create jobs), there are a lot of organizations such as the Ewing Marion Kauffman Foundation that provide support to anyone wanting to start a business.

The feedback phase is different.  For the FJ project, the near universal reaction from people I talked to early on in the project was Cool, can’t wait to see it.  The Person Who Prefers Not To Be Blogged About said Why would you want a computer in your car?  And a few others just politely changed the subject, but generally I got a lot of support from people who thought it would be interesting to watch me hack a brand new car – that wasn’t their car – to see if something interesting would come of it.

The feedback phase for starting a new company though is much less supportive, in my experience, especially for first-time entrepreneurs.  Family, friends and total strangers will tell you that 90% of all new companies fail.  (Not true) They will tell you about their cousin on their ex-wife’s side of the family who started a company, lost everything and ended up killing himself.  Occasionally you will hear a positive story about someone who got a company going and was happy in the end, but it is usually told with the same tone as you would tell a story about a person on the edge who wins the lottery and lives happily ever after.  It happens, but it ain’t likely is what you hear in their voice.

As a first-time entrepreneur, you are probably not connected to the community of entrepreneurs who have been through the fire and can tell you that it can be done.  Better yet, they can and will share their experiences.  Most entrepreneurs that I know are good people who are happy to give a hand, so seek them out.

So . . . the big day comes.  You order the car computer/quit your job.  (I’m still trying to tie these stories together)  It feels great!  After months/years of planning and dreaming, you are on your way.  That feeling lasts a couple of days and then the reality of what you’ve committed to sinks in.  In the case of the car computer, the box arrived and I excitedly opened it.  Whoa, no installation guide and no one available at the moment to tell me what to do next.  What have I done, and what am I going to do to keep this from being a big mess?  Send it back?  No, the vision is still strong and besides I’ve told too many people that I’m going to do it. 

It was the same when Jim and I started the company.  Once we realized what we’d got ourselves into, we were too proud and stubborn to quit.

So you keep the vision in mind, do some more research and then charge ahead. And now back to the car computer project update.  I snapped some photos during the install, mostly so I could figure out how to put it all back together again.

I can remove the dash in 2 minutes flat now.

The Pioneer is going on eBay . . .

Now just unplug the old wires . . .

Make a minor adjustment to the mounting bracket . . .

And then figure out where all these wires go.

Everything’s wired up, hopefully correctly.  I had to guess on a couple of the wires.

Ready to test.  Having a backup plan is always good.

Test early and often . . .

Button everything up, and then put the power to it one more time . . .

Success!  The FJ is now running Vista!  Like starting a company, this project will be a roller coaster.  You’ve got to have the attitude that roller coasters are fun, and that ups almost always follow downs.  I’ve got a lot more to do (at my company and with the FJ Car Computer Project) but I’m making progress and enjoying the roller coaster.

FJ Car Computer Update


I couldn’t stand the thought of waiting a week and being without the FJ for a couple of days to have the new computer installed, so I screwed up my courage, grabbed some wrenches and wire cutters and went to work.

I’ll post details later, but there were no sparks or fires and everything was working great . . . and then I made a mistake. It’s my own fault really, and the story involves drivers (the software kind), backups (the kind I don’t have) and a tech support guy who has every right to say “I told you we didn’t support that!”

To be continued . . .

Phase Two of the FJ Project Begins

The computer for Phase Two of my FJ Project arrived this week.  I was planning to build a computer that would probably live in the glove compartment connected to an LCD touch-screen in the dash, but a new product recently was released that changed my mind.  I now have an Infill T3 from Korea that has been imported and set up for the U.S. market by mp3car.com and streetdeck.com.  They are actually (I think) two arms of a single company with mp3car.com being the storefront for anything having to do with car computers and streetdeck.com being the software development group for the front-end software that is installed on the T3.

The box arrived a little beat up, but inside it was lined with Styrofoam and everything seemed OK.

Inside were two boxes and a lot of individually packed parts.

 

 

Hmm, I must have missed the installation manual, or any documentation for that matter.  After going back through the boxes, I thought “Maybe there is an online manual”, and then found the note on the website, and I quote exactly as it is written, “Installation mannuals will be comming soon”  Woody, I think I may need a hand with this . . .  (To be continued . . .)

Funny school automated system

Boulder’s local radio station, KBCO, played a great spoof of an automated school information line.  This one clearly works better as a touch-tone system.  If you know a teacher, you’d better send them this link quick because it is sure to make the rounds.

I don’t know how long KBCO maintains their archives but it’s working right now:  http://www.kbco.com/pages/bcomorningshow-what.html?feed=105556&article=687176

Some Gold Systems trivia:  We once leased space in a couple of buildings on Riverbend Road, and actually had the old "Studio C" space for awhile.  Lots of great musicians have played there and KBCO has used the proceeds of their annual Studio C CD sales to donate over $500,000 to the Boulder County Aids Project.

Gold Systems’ customer mentioned

Gold Systems’ very first customer on the Microsoft Speech Server was mentioned on Ken Circeo’s blog, and I’ve been slow to acknowledge the story.  He tells the story better than I could, but he doesn’t mention the customer’s name.  Since they allowed us to write a case study about their experience, I think it is OK for me to say who it is, plus I’m happy to give the company some publicity.  ServiceMagic is the customer, and they have a great business.  If you are looking for a contractor to do some work around the house, and you would like to actually get a call back, try ServiceMagic.  (A contractor came to my house today, and not only did he return my call but he WROTE STUFF DOWN.  He’s destined for success.)

If you want to read more about what we built and why it worked so well, our case study is here in a large pdf.  To everyone at ServiceMagic, thank you for being a great customer and I wish you continued great success!

Thank you Ken for mentioning this story, and I believe you SHOULD get that new Tablet PC.  The future of Speech Recognition technology practically depends on it!

Spelling errors, RSS and staying connected

I just realized that I had a misspelling in the title of one of my previous posts, and while I know I’m not a good speller, I hate it when I allow a spelling error to creep into my writing.  I have an excuse, but not a good one.  It’s what I think of as an edito – not a typo, but an edito.  The error happened because I made an edit to a word and I didn’t notice that I’d deleted one-too-many letters.

My next mistake was to rely on spell check.  I use typepad to maintain my blog and I always try to remember to run spell check, which I did.  Unfortunately, typepad doesn’t seem to check the title of the post.  I think I’m going to give the new Microsoft Livewriter blog posting tool a try.

I’ve already made the correction, which is one of the great things about delivering content via RSS.  I know many people reading this are going directly to http://www.terrygold.com and checking to see if I’ve posted anything new.  Unless your web browser is caching the old version, you’ll see the new error-free version.  It’s fine if you want to do that – you get to see my reading list and other information that might be helpful, but there is an easier way to keep up with new posts to my blog, and most other blogs.

If you are not visiting my website, you are probably reading this via an RSS reader.  I think a lot of people are missing out because the idea of RSS or "news aggregator" is not widespread outside of the [jarbarish alert] blogsphere.  Personally I use Newsgator because the Newgator guys introduced me to the concept, I can use a reader on my phone and via the web and they magically keep what I’ve read in sync, and they have a free version, so it is easy to recommend to friends who are new to the idea.  (And since I just looked up how to spell "aggregator" I realized where the name "NewsGator" came from.)

With Newsgator, I can subscribe to blogs or other sources of news and information, and have it all come to me without actually visiting the individual web pages.  It’s easy – I go to http://www.newsgator.com and I login.  It then pulls up a list of all the [jargon alert] RSS Feeds (blogs) that I subscribe to and it only shows me the ones that have new content.  I can quickly scan each feed for anything interesting.  As a result I can go through industry news, world news and whatever else that I find personally interesting very quickly without actually going to each and every website to see if anything has changed.  I’m using a mobile version on my Treo, which isn’t publicly available yet but will be soon, and so I can get news in the odd moments between meetings or while standing in line at the grocery store.

So, back to my spelling error.  If I was using email to distribute my writing, I’d either just have to hope no one noticed or I’d have to send a second email correcting the error which would really just serve to draw attention to the error.  I expect that one day all press releases and much of the news will be delivered via RSS – Really Simple Syndication in case you are wondering – so go ahead and give it a try

By the way, spell check caught two errors for me.  My fourth grade teacher said I’d never be a success if I didn’t learn to spell and I’m still working at it.  I also have a new Volunteer Editor-At-Large who has agreed to point out any mistakes, and through the magic of RSS, hopefully I’ll be able to correct them before you see them. 

That was quick! But does it spellcheck the title?

 

I just installed Windows LiveWriter and this is my first post.  If it works, it only took about 5 minutes to install and configure to work with typepad.  And yes, it does check the title of a post when I run spell check.

Web interfaces are great for a lot of applications, and I still think an application running on my personal computer can be best.  In the early days of typepad, it was too easy to accidently hit the back button on the browswer and lose my entire post.  At least now they warn you that it is about to happen.

Just to test it out a bit, I’m going to see if I can insert a map into this post. 

Looks like it worked.  Next I’ll see if I can control it with speech recognition!

Do we really need more best practices?

SpeechTEK 2006 started out on an interesting note this week, since the first keynote speaker was Paul English, the guy behind www.gethuman.com.  You probably have heard of him even if you aren’t in the industry – his website lists all the automated telephone systems that he can find and tells you what to press or say to get to a live person.

Surely this is the number one frustration for most people who encounter an automated system.  I’ve always advocated to our customers that they should make it easy for people to get out to a live person.  I’ve stood up on soapboxes at conferences for years and begged the people making these decisions to not assume their customers are stupid, because even before www.gethuman.com most people could figure out how to get to a human.  The easiest way, unless you were tied tightly into a relationship, was to just hang up and find a different company to do business with.

It turns out, thanks to Paul and others, that the industry is taking notice.  We’ll see if it takes, but Paul has suggested that there be a standard for letting people know how to escape out to a live human.  Microsoft and Nuance have already pledged support and I expect we will too very shortly.

I was invited by Opus Research to be on a panel discussion called CEOs Survey: No Smooth Seas Here at SpeechTEK 2006, the speech recognition industry’s event where vendors and customers come together to talk about and learn about speech recognition.  Sure enough, one of the discussions was about how the industry needs to collaborate and promote Best Practices.  My comment was something like, "I think we all know how to build great, or at least very good, speech recognition applications.  The problem is we’re not doing a good enough job convincing our customers to always implement the best practices."  You see, as developers of these systems we hate it when a system is held up in public as being unfriendly or hard to use.

I’ve written about this before, but I have renewed hope that we can keep making the caller’s experience better.  I encourage the analysts and people like Paul to keep giving our customers concrete evidence that it is better for business in the long term if they let us build easy-to-use systems for them.  I encourage the people who are buying these systems to add a little CST (a term I heard from Tim Walsh at Walsh Media).  CST stands for Common Sense Technology. Ask yourself, would you want to use your system?  If the answer is no, then your customers won’t either.  If you’re not sure how to fix it, [shameless plug for Gold Systems here] then call me.

Windows Mobile client for Typepad


Typepad.com just released a client for posting to blogs for Windows Mobile devices (and Palm and Symbian). It’s basic, but it seems to work. You can get it right from your device at http://get.typepad.com

If I had it earlier this week in New York I would have done a play-by-play update from SpeechTEK.