Scott Hanselman

Will ANYTHING new ever work?

May 26, '04 Comments [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 interesting...how 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, but...it 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
Sponsored By
Hosting By
Dedicated Windows Server Hosting by SherWeb

More on CodeRush

May 26, '04 Comments [3] Posted in TechEd | CodeRush | Movies
Sponsored By

I was trying to explain why you have to SEE CodeRush to believe it.  Here's an example as a flash movie.  Note that the animations and visualization happen IN THE VISUAL STUDIO.NET IDE...this is a NOT a demo of Flash - it's what you actually see in the editor. 

Additionally I was sworn to secrecy and saw some even cooler stuff that represent whole new Tufte-sque ways of thinking about code.  Watch them for the next few months - DevExpress will make a splash.

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
Sponsored By
Hosting By
Dedicated Windows Server Hosting by SherWeb

Possibly the solution to my Backup Problem - the Iomega Rev Drive

May 26, '04 Comments [5] Posted in TechEd
Sponsored By

So, I just ordered this on the spot.  I talked to Ken Getz and I think he's ordered one too.  It may put Iomega back on top.

It's WAY smaller than you think.  I played with it at the Iomega booth.  It's a 35 Gig cartridge (and of course you can compress it.  I wish they wouldn't sell it as a 35G/90G cartridge.  Hell, if I just stored text files it would be a 35G/1T cartridge.  But I'm storing already compressed JPEGs and Digital Video.  Dorks.)

It's USB 2.0 - which I'm digging.  It's just Firewire, but it's USB. ;)  After being screwed by the Windows Firewire stack twice, I'm trying USB 2.0.

The thing that sold me on this Rev is simple: They keep the Drive Heads out of the cartridge.  You can toss the cartridge around (it's very solid) and the heads stay in the drive itself.  It's really like a Zip Drive, except 35 Gigs - and the cartridge is only $50 each.  That's awesome.  I'm going to backup and SAVE EVERYTHING.

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
Sponsored By
Hosting By
Dedicated Windows Server Hosting by SherWeb

TechEd 2003 - More Pictures and Heading Home

May 26, '04 Comments [1] Posted in TechEd | Speaking | NUnit | CodeRush
Sponsored By

Here's the last of the pictures of TechEd.  I need to head home to work on our SDK.  Sorry I didn't blog a lot of technical stuff this year.  I do however have a lot of thoughts about what I've seen and will try to put some commentary up this week.

Here's Aussie Adam Cogan who gave a talk on reporting in Exchange with SQL Reporting Services to a packed room.  I'm wincing as he's sitting on me.

It's Bob Reselman, author of Coding Slave!  If you buy a copy, buy it from his website so he gets more $.

It's James Newkirk signing a book for Benjamin.  James was the primary on NUnit!

Carl Franklin and Rory hosting the .NET Rocks BoF.  Note that there were a few people walking around with T-Shirts that said "Rory was invited." ;)

The whole Cabana session concept was a FABULOUS one.  It really built a sense of community and gave a formal place to hang out.  This really was one of the best TechEd's ever for me, and I wasn't even speaking! (other than an informal Cabana on CodeRush and the CodeGen BoF).  (Note that Scott Golightly is the only one actually looking at the camera! :) )

 

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
Sponsored By
Hosting By
Dedicated Windows Server Hosting by SherWeb

The Wall Street Journal on the Power of Blogging, the Power of Scoble and My Spot Watch

May 25, '04 Comments [5] Posted in Diabetes | Bugs
Sponsored By

Hey, look at this!  An article in the Wall Street Journal with "RSS," "Scoble," "SPOT Watch," "Diabetic," "Corillian," "Hanselman," and "Blog" all in the same paragraph.  That's a hell of a thing, eh?

Regarding RSS:  The technology also has helped some enterprises keep in touch with customers. Scott Hanselman, an executive at Corillian Corp., a provider of financial-services software, bought a SpotWatch -- a wristwatch that receives radio waves to alert him whenever there's a company meeting coming up, and when he needs an insulin boost. (He is a diabetic.) But a bug in his watch, which uses Microsoft technology, halted the flow of messages, and Mr. Hanselman wrote about it on his Web log. Robert Scoble, who holds the title of technology evangelist at Microsoft and who scans 1,400 sites daily with RSS, spotted the blog posting and forwarded the complaints to Chris Schneider, senior program manager at Microsoft's Spot team, who was able to transmit a fix for the bug less than eight hours after Mr. Hanselman first encountered it. [WSJ on RSS]

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
Sponsored By
Hosting By
Dedicated Windows Server Hosting by SherWeb

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