Scott on Writing

Musings on technical writing...

Looking Ahead to 2.0...

With the ASP.NET 2.0 Beta 2 slated to ship this week - this is still the game plan, no? - I'm starting to prepare myself mentally for my next book, which I've yet to start, but plan on hammering out the TOC within a week after Beta 2 ships, and start writing soon afterward.  To be honest, I haven't played around much with 2.0, other than digging into the GridView pretty extensively, and working with Generics.  But many of the new, cool ASP.NET 2.0 features - profiles, the mryiad of new server controls, ControlState, client script callbacks, etc. - I haven't used at all or, if I have, it's been just a cursory examination.

Today I stumbled upon Rick Strahl's latest blog entry, titled What, No Whidbey Version?  Rick, who sells a WinForms app, is a bit peeved at people who are moving production code to beta bits and who are likewise on his back for having a 2.0-compliant version of his applications at this time.  What I related best to was Rick's comment on 2.0 material out in the community - books, conference sessions, magazine articles, etc.:

I’m finding that magazines have little interest in articles of the current version. Same with .NET conferences. Submit 1.x or more ‘general’ topics – even if they are unique and your chances of getting picked go down pretty drastically.

I have noted the same tendencies.  Personally, I think it's a shame.  Yes, looking forward is fun and cool and a great way to get a jump start on a new technology, but there are real people doing real work today with 1.x.  Who's providing information to them?  In fact, I can be counted in that set of people, as the consulting work I do is, and will be for the forseeable future, rooted heavily in 1.x.  Sure, it's cool that there are a ton of 2.0 articles out there, but, at this point, MSDN Magazine is worthless to me, since it's about 95% focused on 2.0.  (I understand the purpose of the magazine is to be forward looking, but the challenges I face and the clients who pay me are more concerned about the present than what will be shipped (hopefully) by the end of this year.  I'm looking forward to moving to 2.0 eventually.  It's just that my clients want production-ready code written today.)

Overall, I think it is time for 2.0.  2.0 solves many of the headaches that are around today.  Furthermore, .NET 1.x is pretty old, all things considered.  I wrote my first classic ASP page in January of 1998.  I wrote my first ASP.NET page in May 2000.  That's roughly 2.5 years of ASP use, from which I moved from ASP 2.0 to ASP 3.0.  I've now been using ASP.NET (rather exclusively, thank the gods) for nearly five years.  That's almost twice as long as my tenure with classic ASP, and the only version change was from 1.0 to 1.1.  Yes, it's time for a new version, time to fix the woes of the current version, but, like Rick, I'd rather not be innundated with 2.0 information until it's closer to shipping.  (Correction: it's not the deluge of 2.0 info that is frustrating, it's the replacing of 1.x information with 2.0 information that's vexing.)

I'll leave you with Kirk Allen Scott's two looks back at the last five years of .NET:

I would promote Kirk's #3 worst - tight coupling of Visual Studio to IIS - as the #1 worst, but as an ASP.NET instructor who has to grade projects that are submitted as Web applications I may be slightly biased.

posted on Monday, March 28, 2005 6:25 PM

Feedback

# re: Looking Ahead to 2.0... 3/28/2005 8:04 PM Scott

As a guy who is maintaining two different versions of an ASP.NET applications in two different SCM repositories that is being worked on by three different development teams (all with different network setups) in three different time zones (the only one we're missing is Mountain I think), I'd agree with you assesment as the #1 worst problem. The tight coupling with IIS leads to all sorts of problems, the least of which is the .webinfo file. Not being able to store the web project files on a network fileshare that is regularly backed-up without jumping through amazing and annoying hoops is one.

# re: Looking Ahead to 2.0... 3/28/2005 10:27 PM Jeff Atwood

> I wrote my first ASP.NET page in May 2000.

Ironically using crazy-early-adopter beta code.. since .NET didn't ship until late 2002.

# re: Looking Ahead to 2.0... 3/28/2005 10:32 PM Scott Mitchell

Hehe, yes, Jeff, using crazy-early-adopter *ALPHA* code. Back in May 2000 I was invited to an author's summit at Microsoft, back when all the demos were done using Notepad, back before the public Beta 1 in July 2000.

I also learned my lesson, as I wrote an ASP.NET book (ASP.NET: Tips, Tutorials, and Code) *starting* when the bits were still in Beta 1. When Beta 2 came out, there were tons of breaking changes, and we had to update a ~800 page book and all the code samples. Ick.

Back then I wasn't doing any consulting work, so the "real-world" concerns weren't really a concern at all. I was focusing 100% on writing and maintaining 4Guys at the time...

# re: Looking Ahead to 2.0... 3/29/2005 8:16 AM Scott Allen

Thanks for the link love, Scott, can I suggest one correction?

Kirk Allen Scott = K. Scott Allen

;)

# re: Looking Ahead to 2.0... 3/29/2005 9:50 AM Walter Lounsbery

Scott,

It's really hard to pay attention to the VB6 support debacle while getting hammered on V2, isn't it? I just wish the mainstream press had your common sense about Microsoft's poor support during their upgrade marketing frenzies.

A few months ago I was a frustrated .NET programmer supporting classic ASP at a large mortgage corporation, now I'm doing ASP.NET 1.0 at Nextel. My own products are going to be coded in ASP.NET 1.1 for the next 9-12 months. In a real sense, it is a waste of time for me to attend user group meetings, read magazines and blogs, and attend Microsoft seminars and training. None of it helps me do my work today.

Of course, they keep offering free pizza at those user group meetings... ;-)

# re: Looking Ahead to 2.0... 3/30/2005 6:04 PM Brian Bischof

It's my opinion that the magazines are trying to figure out how to survive the internet age and they think they can do it by writing a multitude of articles on the technology coming down the pike. Of course, we all want to read this b/c it is going to affect our careers and its fun to see the new improvements. The problem is when the content becomes 90% future features and 10% existing software. But due to the internet the magazines are getting fewer and fewer subscribers. After all, a lot of the articles I read have similar content to what can be found with a search of Google. So the magazines are trying to beat the internet at the content game. "We'll publish it here before you can find it online." Unfortunately, the magazines become even less relevant b/c with each new edition you find less content to help you do your work. I recently worked on a project in Canada and my magazine subscriptions were stopped. It's funny how I didn't really notice. If I wanted to learn a new trick I could find it on the internet. I'm still going to renew my subscriptions, but its more a matter of having them around for reference material than relying upon them for cool tips and tricks. Plus, with all the .NET 2.0 coverage coming out, I really won't need to read them for another six months anyway. :-)

# re: Looking Ahead to 2.0... 3/31/2005 1:24 PM Ben Strackany

Well, are there any ASP 1.1 topics that haven't already been covered enough over the past 4 years? Like Brian mentioned above, Google gets me 99.9% of the information I need for coding. For me, magazines are good when I don't have the internet (train, bathroom, etc), but a laptop, pda, and/or good printer will probably let me use internet content anywhere I want.

# re: Looking Ahead to 2.0... 3/31/2005 7:55 PM Scott Mitchell

Ben, I don't agree with your argument that there aren't any topics out there left to discuss for 1.x. Granted, there may be no, "This has never been discussed in the history of mankind!"-type articles available for 1.x, but even if the article rehashes concepts discussed earlier, I always think it's benefitial to see how others do things - how others write code, how they explain something....

But, yes, as you and Brian point out, it must suck to be a magazine publisher with the Internet being such a rich, free resource.

# re: Looking Ahead to 2.0... 4/6/2005 5:24 PM Brian Bischof

I don't agree that there aren't any more articles that could be written for 1.x. But I do think that it will take more effort than what can be justified by what the magazines are paying for articles. Getting some good in-depth topics requires a lot of research and/or a recent work project that gives you good material. This is probably tougher to get authors to write about due to the time commitment. Thus, magazines find it easier to crank out "new features" articles that are fairly easy for to write.

# re: Looking Ahead to 2.0... 4/14/2005 12:23 PM Ben Strackany

Heh, I guess I was a bit extreme in my comment. :) I'm also sure there are some 1.x articles that can be written. I was more getting at the fact that there's so much covered ground on 1.x that it's probably too much work for magazines to find 1.x articles that a) isn't already overdone and yet b) is useful to a wide enough audience. Easier for them to stick with 2.0 stuff, which is maybe what you, me, & Brian are all saying anyhow.

Title:  
Name:  
Url:
Protected by Clearscreen.SharpHIPEnter the code you see:
Comments   

Add To Your Reader

My Links

Archives

Post Categories

 

I am a Microsoft MVP for ASP.NET.
I am an ASPInsider.
<May 2008>
SMTWTFS
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567

Comment Stats

DayTotal% of Total
Sunday 1866.8%
Monday 37913.9%
Tuesday 45316.7%
Wednesday 50418.5%
Thursday 53519.7%
Friday 49418.2%
Saturday 1666.1%
Total 2717100.0%

Hour1Total% of Total
12:00 AM 652.4%
1:00 AM 682.5%
2:00 AM 622.3%
3:00 AM 742.7%
4:00 AM 572.1%
5:00 AM 1033.8%
6:00 AM 1084.0%
7:00 AM 1585.8%
8:00 AM 1716.3%
9:00 AM 1475.4%
10:00 AM 1716.3%
11:00 AM 1816.7%
12:00 PM 1886.9%
1:00 PM 1696.2%
2:00 PM 1605.9%
3:00 PM 1324.9%
4:00 PM 1073.9%
5:00 PM 923.4%
6:00 PM 913.3%
7:00 PM 963.5%
8:00 PM 833.1%
9:00 PM 782.9%
10:00 PM 792.9%
11:00 PM 772.8%
Total 2717100.0%

Comments by Blog Entry Date/Time

Day Entry MadeAvg.Total
Sunday 5.54144
Monday 5.22339
Tuesday 4.28419
Wednesday 7.67637
Thursday 6.90607
Friday 5.48411
Saturday 5.33160
Total 5.842717

Hour1 Entry MadeAvg.Total
12:00 AM 5.0035
1:00 AM 1.002
5:00 AM 0.000
7:00 AM 7.0035
8:00 AM 5.35107
9:00 AM 6.32278
10:00 AM 6.47246
11:00 AM 4.41181
12:00 PM 6.88330
1:00 PM 3.00111
2:00 PM 5.41222
3:00 PM 8.64285
4:00 PM 4.0589
5:00 PM 5.92154
6:00 PM 4.52113
7:00 PM 9.67174
8:00 PM 9.80147
9:00 PM 5.05111
10:00 PM 5.4265
11:00 PM 4.5732
Total 5.842717

Learn More About Comment Stats
1 - All times GMT -8...


Blog Stats

Favorite Web Sites

My Books

My MSDN Articles