Today I noticed that Amazon has the Framework Design Guidelines in stock (finally)... you can also post comments up there now.  Especially for those of you that already have a copy of the book from the PDC, please do post a review and let us (and your fellow developers) hear what you think of the book…. 


In honor of this day I thought I’d kick off a series of blogs discussing bits of information from the Framework Design Guidelines.  I am looking forward to having some conversation on each one, so let me hear what you think!  BTW – a full sample chapter is available from Addison Wesley here


Chapter 2.0

DO explicitly design for a broad range of developers with different programming

styles, requirements, skill levels, and using different programming



DO understand the broad range of developers using multilanguage



PAUL VICK There is no magic bullet when designing frameworks for

Visual Basic programmers. Our users run the gamut from people who are

picking up a programming tool for the first time through to industry veterans

building large-scale commercial applications. The key to designing a

framework that appeals to Visual Basic programmers is to focus on allowing

them to get the job done with the minimum amount of fuss and bother.

Designing a framework that uses the minimum number of concepts is a

good idea, not because VB programmers can’t handle concepts, but because

having to stop and think about concepts extraneous to the task at hand

interrupts workflow. The goal of a VB programmer usually is not to learn

some interesting or exciting new concept or to be impressed with the intellectual

purity and simplicity of your design, but to get the job done and move on


What do you think? VB developers out there, do you agree with Paul? My guess is that Paul equally well describes many C#, C++ developers as well, no?