|
YOUR FEEDBACK
SYS-CON.TV |
TOP LINKS YOU MUST CLICK ON Interview From "Windows" to ASP.NET - After six years of writing books, new technology still excites authors
From "Windows" to ASP.NET - After six years of writing books, new technology still excites authors
By: Derek Ferguson
Dec. 10, 2003 09:18 AM
At PDC 2003 Alex Homer and David Sussman, Microsoft Software Legends and authors, talked about how they came to be writers, the rate of adoption of .NET technology, and, of course, Whidbey, Yukon, and Longhorn.
.NETDJ: So, tell me a little about yourselves...
AH: I think the real secret to our success might be that we started talking about ASP very early in its life cycle. Back then, the ASP team was just one small part of a much larger group of people who were all working on Internet Information Server (IIS). We got to know Mark Anders and Scott Guthrie [see interview with Scott Guthrie, .NETDJ, Vol. 1, issue 3] quite early on. They were very interested in publicity and we were already selling lots of books - so it seemed like the perfect partnership. They give us inside access, and in return we try to produce books about it up front and as early as possible.
.NETDJ: How did you get involved in writing books in the first place?
Editor's note: If I'd been on my game at this point, I would have referenced Douglas Adams' comments about humans still thinking that digital watches are a "pretty neat idea" - or, perhaps Microsoft's announcements earlier in the week about Smart Personal Object Technologies (SPOT) - which will soon allow .NET code to run on watches, along with many other very small devices! (For more information, see www.microsoft.com/presspass/press/2003/jan03/01-09SPOTWatchesPR.asp.) Unfortunately, I didn't think of either of these things until several days later.
.NETDJ: And how did you make the jump from selling windows to teaching Windows?
All our program did was show sine waves on the screen, but I think I was very inspired by the ability to control things. So I ran right out and bought a kit to build an Altair, and I got it 100% finished but could never afford to buy the CPU, so it just sat there - in mute testimony to my determination.
.NETDJ: Do you have an equally interesting story for us, David?
.NETDJ: A "Software Legend," in fact! Do you get to meet a lot of famous people, now that you have that title?
.NETDJ: For our readers who might not be familiar with Microsoft's Software Legends, can you tell us a little about that designation?
AH: For example, we all have cardboard cutouts of ourselves that get set up at various Microsoft trade shows. One little-known fact, though, is that all of our cutouts wound up being exactly the same height. So, Billy Hollis appears to be the same height as David - which is just not true. [Laughs.]
.NETDJ: Did you come to the PDC because Billy is here and you wanted to set the record straight in person, then?
DS: Seriously, though - we really came for three reasons: Whidbey, Yukon, and Longhorn. Even after six years of writing books, we still get excited by new technology, and our two newest books (www.awprofessional.com/titles/0321228960 and www.awprofessional.com/titles/0321228391) - our first with Addison-Wesley - are the first to cover Whidbey.
.NETDJ: And what stuff in Whidbey excites you?
AH: The new data binding controls also replace hundreds of lines of code with no lines of code.
.NETDJ: Don't you think developers are going to be reluctant to use data binding, given Microsoft's recent history on the topic?
Microsoft's value proposition seems to be that in version 2 of the Framework everything uses intelligent defaults, so you don't need to specify stuff that is obvious. In data binding terms this means that when you generate a data source control you have to tell it only the source string and the query, and it will do everything else. [Editor's note: For more information on data binding in .NET, see www.sys-con.com/dotnet/article.cfm?id=276.]
.NETDJ: Sticking with the whole data theme for a moment - and moving on to your second reason for being here - what excites you about Yukon?
.NETDJ: You know, I've heard that before and I just don't get it. Don't I have support for XML today, just by using strings?
AH: And, of course, in Yukon (with a schema) the elements themselves disappear from the string. Keeping the XML as individual values allows you to search on the XML, which you can't do currently. And it allows you to validate the XML at storage time. The other great things about Yukon are the user-defined types, ObjectSpaces, and notifications. In the case of notifications, you can tell the database that you want to know if the query you just executed would return a different result set if reexecuted. Then anything that happens to change that causes a notification, including a shutdown or a data definition change. If you work with cached data, this is ideal.
.NETDJ: And what about Longhorn?
AH: I just think Avalon is stunning. The ability to do the rendering and clever controls stuff is breathtaking. The fact that it is all declarative is like ASP version 3. The merging of the interface technologies is exciting.
.NETDJ: What have you got in mind for your next books?
AH: I think the aim is to pull out the hottest technologies in Whidbey, like ObjectSpaces, etc., and expand those into specific books. There are so many technologies in Whidbey that are worthy - the question is if they are viable book topics in the short term. Also, we're still updating our older books about .NET to reference version 1.1 of the Framework, instead of 1.0.
.NETDJ: It's amazing how fast .NET went from 1.0 to 1.1, isn't it? Do you think that the software industry has also been that quick to embrace .NET?
.NETDJ: Why do you think that is?
DS: I think it's also partly that the American ethos is very gung ho and open to new ideas. And the big conferences take place in America. AH: But there are some big companies that are switching. They're saying that open source is just too hard, so they're switching to .NET.
.NETDJ: What role do you think the economy is playing in .NET adoption?
AH: Companies aren't investing in anything new, and .NET is new. They don't want anything that isn't 100% necessary. What is interesting is that all the signs are that the U.S. economy is improving. The fact that the PDC sold out tends to indicate that something good is happening. In Europe as well, I heard that PC sales are up, showing a steady climb for the first time in two years. Unfortunately, none of this necessarily means that employment rates will rise.
.NETDJ: What's the benefit to buying a book over free and online resources?
DS: In some ways, free and online resources are better because there are more and more diverse opinions. In the case of our current books, though, the benefit is that they are brand new and based on direct team contact. AH: When you are writing a book, you are forced into a process that causes you to be more diligent than you probably would be if you were doing something for free. The result is that a book tends to be more organized and more structurally solid, and gives a deeper insight. Also, you can pick up a book and flip through the pages. You should be able to do the same online, but in reality, people tend to browse books. DS: Online resources tend to be very task focused, whereas books are more pedagogical.
.NETDJ: Where do you hope to be in 10 years?
AH: I think probably much the same as Dave. I'd like to think that I'll be under a palm tree with a sunny beach and broadband, but I guess it's like being retired. I retired seven years ago to be a writer - this is just a hobby, and I'll keep doing it as long as I can. DS: We've really got the best jobs in the world! Editor's note: For more information about the wit and wisdom of David Sussman and Alex Homer, visit their home page at www.daveandal.net. LATEST ECLIPSE STORIES . . .
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
|
SYS-CON FEATURED WHITEPAPERS MOST READ THIS WEEK |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||