Scott Hanselman

Will ANYTHING new ever work?

May 26, 2004 Comment on this post [9] Posted in TechEd | Speaking | XML | Web Services | Tools
Sponsored By

I'm sitting here on the plane, heading home, enjoying the glorious handwriting recognition on this build of Windows XP SP2 (remember, Tablet PC users get a nice free upgrade with SP2) and thinking about "things that just work."

At this moment, the handwriting recognition "just works" - unlike the wireless at TechEd today.  If it wasn't low signal strength, it was an inability to get DHCP.  I thought the promise of wireless was ubiquitous connectivity? Now, of course there were 20,000 geeks also trying to get IP addresses, but still. 

I tried using BlueTooth to transfer some files to another fellow, but we couldn't get it working. The interesting thing about BlueTooth is that everyone has a BlueTooth device. I mean, they have one device, not devices.  How many of you have a BlueTooth device that has never been "toothed" to another device? I would guess 75% of us.

Infrared Sex

For me, BlueTooth is about as useful as my IR port. why is that my IR port will suddenly tell me that... (insert IR six-million-dollar-man sound here) ... "Some dude you don't know is nearby" when I'm alone at Starbucks, but when Ben is sitting next to me we have to engage our IR ports in Cinemax-level soft core porn to get a signal?  Of course, when we do eventually get a signal, the progress bar doesn't move, but dammit if that little IR animation doesn't keep running long after Explorer has crashed. we usually (we sure did at this conference) use a USB drive.

With ad-hoc 802.11 (seriously who uses this?) and BlueTooth and IR, why do we use Thumb Drives? They work. Madness.  FTP a 20gig file? Nah, screw it... you'll get better bandwidth with 5 DVDs and FedEx. (Really, you will. Do the math. You can get like 3 megabits a sec with overnight 10am FedEx it you ship it by 3pm.) It just works.

There is a subtle (as a brick in the face) difference between "It just works" and "I got it to work."

I gave my 85-year-old cousin a laptop a while back and he's emailing family pictures all over the place. However, I recently found out how he's been saving pictures that are emailed to him. Turns out that in Juno the only way to save an attachment is with an undiscoverable (to him) right-click. But, you can print with one left-click. So, he prints out all the pictures he wants to save, then uses his scanner to scan the printouts back into the PC.

Funny, sure, but think about it. The scanner software "just works" - he can scan and automatically save with one button on the scanner. Frankly, I think it's pretty clever.  (He has since learned to right-click on everything.)

Old ideas made new when "it just works."'

I had given up on simple voice over IP before Skype. You know you've tried to get Windows Messenger to show audio  and video and various while sundry firewalls and nonsense have thwarted your efforts. so you said, "Screw it."  Then some comes along and it just works. Google is another classic example.

Tying this back to TechEd...

So, what is the protocol if "It already works?" Visual Studio team Services includes Unit testing, Code Coverage and some workflow management stuff for assigning tasks.  One could argue that "it already worked" with all the Open Source tools we know and love.  We shall see if this is a value add, or maybe there's some Not Invented Here (NIH) going on? This can happen certainly between companies but it's even more interesting when it happens within one company; let me give you an example.

A Tale of Four Image Editors

How many Image Viewer/Editors do I have on my system? No, that's not many Microsoft Image Editors do I have on my system?  Well, there's Paint.  And Picture and Fax Viewer.  And Photo Editor (in accessories) and the Office 2003 Picture Manager.  I can view pics quickly with the Picture Viewer, but can't edit.  I can do red-eye fixes with the Office Manager, but not edit or composite.  I can edit and composite with Paint, but not resize.  None of these Just Work.  Any of them could have just worked.  If I were BillG or SteveB (who no doubt read this blog) I'd be on the phone immediately and nail this whole "image viewing/editing" thing down. (I didn't even mention the attempts called Microsoft Digital Image Pro or *gasp* Picture-It.  I was being nice by pulling punches.) 

If we can finally unify the type system by agreeing on the size of an int, then surely the Windows Media team can ship one standard viewer/editor for the most static of media.  It should just work.

A Tale of Four Workflow Systems

I wanted to sneak this one in even though it's redudant.  I'm not sure (please correct me) if the Visual Studio Team System's task workflow engine integrates with SharePoint or Outlook, seems to me that I now have four Task-Assignment/Not-Quite-Workflow engines.  Outlook's Tasks and Assign Task features, SharePoint's Task system, Microsoft Project's Task System and Visual Studio Team Editions.  None of them are full-blown workflow engines for software project management.  They are more "Task Applets."  Hm...I wonder if they edit JPEGS?

And tying it to Web Services...

Now, WS-Security is needed, but the jury is out on the other WS*.* specs as far as their benefit/barrier-to-entry/tools ratios.  But SSL just works for those who don't need intermediaries.  So does IP/Sec and Smart Firewalls and Routers.  For the matter, a nice XML Document with an XML Schema works fine without a SOAP:Envelope.

I love SOAP, and I enjoyed being involved in a tiny way in the WS-I Basic Profile, but I will continue with cautious otimism and use technologies that just work while following the K.I.S.S. (Keep it simple, stupid) principle.  No need to thread a needle with a sledgehammer.

P.S. This whole post was done via handwriting recognition.

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook twitter subscribe
About   Newsletter
Hosting By
Hosted in an Azure App Service
May 26, 2004 21:02
hey hey, great post my friend. Entertaining, but oh so true...

I just bought a PalmOne Treo 600. Great phone and PDA, love the design and ergonomics of it. But it has 3 email clients: one that synchs w. Outlook on my desktop, one that synchs over Pop3, and one that can synch with my employer's Exchange server (sort of, like a RIM does. But not one of them does everything I need!

I need to go check if any one of them can edit JPGs... :)

May 26, 2004 22:01
Someone else who loves Blue-in-the-Tooth:
May 27, 2004 6:16
Scott, are you serious the tablet hand writing recognition is that good? I have been skeptical of it for a long time, but if it "just works", I am seriously going to look into getting one. Which tablet do you have?
May 27, 2004 7:57
Yes, the TabletPC recognition is THAT GOOD! I just posted about it on my blog (, having been blown away in the past few days. I don't have one yet, but now it is just a matter of time. If you are at TechEd - go to the Hands On lab and try them out.
May 27, 2004 9:13
Ya, it REALLY is that good. NOTE: I'm talking about the Windows XP SP2 Tablet can get the stuff from anyone with MSDN or it will be out soon. It was codenamed "Lonestar."

My tablet is the yummy m205.
May 27, 2004 10:23
Wait a minute you guys. Are you seriously, seriously, seriously saying that this entire post, and I mean ENTIRE post was handwritten on the tablet and it recognized all of it? If that "It just Works" image is a real sample of your handwriting (it's actually a very decent handwriting), I must say I'm VERY impressed. Still not sure I actually believe it tho :-)
May 27, 2004 21:30
Hey Scott, I'm with you on the wireless situation at TechEd -it's been driving me nuts!

ad-hoc 802.11 though - I've used it!
Actually quite a few times. often at WS-i meetings we only have 1 or 2 hard lines, so I take one, set up an ad-hoc 802.11 and share the cable connection.
it doesn't quite 'just work' - you have to set dns servers & ip manually (I *think* theres a setting somewhere so I can dncp that out though) but people can just jump on the wireless and we share the line.

It works pretty well, but I can't use my vpn without booting everyone out first - which is a pain.

Anyway, it was cool meeting you at the W the other night, hope you had a good trip home!
May 27, 2004 22:53
Cool Honda advert about stuff just working
May 29, 2004 19:17
Scott, I resize in Paint all the time. Photos, anyway. Although that's about where it ends for anything particularly useful in terms of photo editing.

Stephen, that Honda ad for "it just works" took 606 takes to get right. ( Sorta ironic, eh? :-)

Comments are closed.

Disclaimer: The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.