Jay Schmelzer - Working on the VB Core Team
- Posted: Nov 01, 2005 at 6:24 AM
- 85,178 Views
- 17 Comments
Loading User Information from Channel 9
Something went wrong getting user information from Channel 9
Loading User Information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
Right click “Save as…”
Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation,
please create a new thread in our Forums,
or
Contact Us and let us know.
Follow the Discussion
Oops, something didn't work.
What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in. You need to be signed in to Channel 9 to use this feature.What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in and view them all on your notifications page.sign up for email notifications?
BTW, the interviews with code are always the best.
-Lorin
Good video.
That expression evaluation is great. How helpful. To be able to test your code without having to create a tester class is genius!
i must admit that somehow the noise about vb.net and c# in the 2005 generation of visual studio (congratulations to RTM btw
[ caution... i'm wild
the thing is.... I'm into C++... a lot. native or CLI. i always can't help it but think that innovation and focus of the whole .net wave is the fancy "simple" (syntaxwise) languages.
just compare the number of vb/c# videos on channel9 to the number of c++ videos. yes i realize that C++ is muuuch older and established.. but that also means we're the majority.
maybe it's the not so clear direction; what role native c++ and c++/cli (and the interaction of both) will play in the future. I've seen Herb Sutter's talk highlighting the (shared) future of C++0x and the c++/cli... most of it is stuff that's already integrated into linq for C# etc and downloadable via msdn. the dreams of a c++ guy are downloadable in a C# flavor. to a degree i jump to the ceiling and enjoy what C# brings us in every iteration. to a (sometimes larger) degree i 'm like the guy who isn't allowed to play with the other children in the byte sand. left behind. even forced to stay in his corner (a beautiful and large corner) by the standards.
standards have been one of c++'s strenth ever since. but i feel chained to the wall by them. maybe a more open compiler architecture (phoenix, available to research community, but otherwise restricted access) will change a lot for us. maybe by now we would 've been able to see what the new languages features can bring to the c++ table.
c++ is not flashy. never meant to be. C#/vb is new (relatively) so i understand that the majority of evangelism is centered around these two (don't take that as an offence charles and robert. in no way i'm here to critisize your work! on the contrary..). it's just what bothers me during the last few years. like the slow giant with little insects moving around it very quickly so he can't defend himself against them.
is it a problem caused by ms marketing? forgetting to cheer up the c++ giant? is it the c++ standards moving too slow because they have to be extremely careful for obvious reasons? is it that people buy vs2005 because of the new langauges and stick with their older IDE and older c++ compilers out of pure fear? or are the expectations that .net will save the IT world too high and plain old native c++ (and its native colleagues) will dominate as it always has?
don't know. i'll stop here
to my defence i bring forward that i'm sick. so don't blame me too much for somehow ripping this post. i just feel that i had to tell you guys what i think about the current issue with c++ "hype" or the lack thereof.
i love C# (not so much vb
i know i know standards, comittees, compatibility, etc etc etc. i don't want to accuse someone. maybe myself for maybe not being as open minded as i shoud be.
anyways. i'll shut up. excuse my quite random interjection here (and using more pathos than necessary).
-- martin.
Thanks!
Anyway, it's good to see someone with actual experience doing what most professional software developers do with VB working on the VB.NET team, rather than some CompSci PhD who might understand compilers and programming languages but whose experience with applications is limited to sample code and proofs of concept.
Jay is good at speaking slowly and very easy to understand. Great when the listener's native language isn't English. Slang and people that swollow their words and when two or more people speak at the same time, can be a challange. Not a problem, just a challange.
I have a gazillion ideas for snippets I want to write - but the snippet editor home page on gotdotnet is down it seems
http://workspaces.gotdotnet.com/vbsnippeteditor
You'd think that MS would want VBers to feel like real programmers instead of children!!!
As if VB programmers didn't get made fun of enough, you have to dumb it down like this.
Thanks for nothing.
Is it just me or does MS seems to advertise there products with the use of sterotypes?
The Goofy and Confused VB Programmer:
The Elitest Snobby C++ Programmer:
The Happy Productive C# Programmer:
All images where gotten from here:
http://lab.msdn.microsoft.com/express/
edit:
Or the older Java Developer:
And the really smart database guy (like the kind that designs the relations to be perfectly balanced):
Although I don't get the web developer:
this might be part of the reason why there's so much buzz around the newer languages and so little excitement is being spread around c++ (both native and managed). the flashy stylin' c#/vb.net guys are maybe protrayed as being open to evangelism... the c++ guys.. (yes i am one of these, and yes i have that kind of beard
i honestly think microsoft is not going in the right direction with this polarization of programming types ( my wording is a bit over the top but you get the idea ). lets down the vb.net guys (see post with the complaint about "my" infront of everything.. which i fully understand).... lets the c++ people stand unrecognized in their corner watching as c# dudes experiment with language features the c++ people dream of.
but then... having multiple .net languages being developed in parallel all being able to utilize the clr etc... that's something no other company than microsoft is able to accomplish.. and they're doing the best they can. maybe forcing people into categories is just part of the deal... the negative outcome of persona driven design and marketing? i don't know.
this all sounds negative and pessimistic.. but rest assured that i'm enjoying the framework a lot, working with different languages all on top of the clr and think the overall direction is the best we can get. different groups feeling let down is a temporary effect, i 'm sure. not so nice, though.
regards,
martin
How can I get rid of the My namespace though?
Great Video indeed.
Using tags to gain more functionality like that was demonstrated is very innovative way to customize the code implementation. I only wonder how to get to know the functionality of the tags demonstrated?:O
In this video you have mentioned that by typing 3 single quotes in the editor it will generate <Summary> tag which can be used for API documentation.
Is there anyway to add a new feature (if it does not exist) which will generate:
1. <Summary> skeleton tag for every method in the file for the ones
where there are no <Summary> tag defined
2. If this TAG is already defined, then it will verify/update the parameters if they are in-correctly defined
3. If this TAG is already defined, then it will not touch the existing comments written but will only edits the bare minimums
More like code re-factoring.
In short, insted of developers typing 3 single quotes (3 /// in c#) for every method, there will be an option (with enable / disable option in Tools-->Option for sure
This will defenitely be a great value add
Remove this comment
Remove this thread
close