Thursday, March 17, 2005

Any session that starts with the comment "All examples in this talk represent things you should NEVER do" has to be good! This morning Dan Appleman explained his views regarding "Why did they do that?", where "they" refers to the designers of Microsoft .Net. While you can certainly use .Net effectively without understanding the whys and wherefores behind it, I find that understanding such details allows me to use it better.


So why did they do that? Always for a good reason. And regardless of how many nice things result, there are consequences that cause various degrees of pain. For example, take garbage collection. Garbage collection means that programmers don't need to worry about memory management anymore...except that now you don't know with any certainty when an instance will be destroyed, and so if you need it to go away at a specific time you have to explicitly Dispose it, and are things really any simpler now? Maybe not, but when faced with a choice between dealing with IDisposable or trying to remember COM's rules regarding who is responsible for updating an object's reference count when, I'll take IDisposable every time.
Speaking of COM, Dan says "[t]he fundamental problem with COM is that normal people can't understand it".


Although I work at Microsoft I'm not a member of the .Net design team; I don't even play one on TV. Nor do I know how many of Dan's "Why? Because..."s are based on conversations with people on the .Net design team as opposed to his personal conjecture. That said, Dan's explanations seemed plausible and helped me understand why .Net does some of the things it does. Dan's session was a perfect example of the reason I keep coming back to SD: the prospect of a week packed to overflowing with information that helps me do my job better.


And then there's the other reason I keep coming back: an endless supply of throwaway lines like Dan's comment that "Some questions can't be answered yet...Why J#?" <g/>

11:52 AM

16 comments:

at 8:26 AM Anonymous said...

I like the page you have here. Check mine out floppy data recovery

at 1:50 AM Anonymous said...

and other sites for well over 5 years.

at 7:16 AM Anonymous said...

Hey blogger do you know that you can make cash from your blog?

Its so simple a child could do it!

This goes for anyone reading this too.

You can make up to $0.40 per visit with this nice affiliate program called Zangocash

Its one of the best programs out there at the minute and can suit any blogger or webmaster!

To sign up and start earning money right away!

Just click this link below
affiliate income

So why not start earning today!

at 7:13 AM Anonymous said...

Hey there! I was out blogging and came across yours. I can see that you have put some thought into your blog.Great information. Keep up the good work.

Regards,

affiliate programs

at 6:47 AM Anonymous said...

Hi,

Both me and my brother Francesco read this outstanding blog on a regular basis. We found out that we could also create a outstanding blog too.

Keep this entire blog safety and in great condition... we do read and this is our first comment. Hope our outstanding blog will have the same professionality...

Regards,
outstanding blog

at 12:50 AM Anonymous said...

Hey how are you doing? just letting you know that someone from Central America read your blog!

Regards,
Charles
internet web hosting

at 9:00 PM Anonymous said...

You blog sure gets quite a few comments. I'm going to read thru your posts and see why you are generating so much interest.

at 8:59 AM Anonymous said...

Hi Blogger:)

Seems that U are awesome author.. We cannot understand were U get all this info.. We think U probably create it and it is original.. If so well done!!!!

Regards,
fast make online money

at 8:28 AM Anonymous said...

Dude, cool site.
Just cruzin the net for sites then stumbled onto this one.

Chillin,
J.J
funeral director continuing education ohio
http://exclusive-information.net/

Regards,
Gerald E.
http://exclusive-information.net/
funeral director continuing education ohio

at 2:23 PM Anonymous said...

ASDF is coming soon! Don't be left behind!

at 5:55 AM Anonymous said...

Hi there Blogger, a real useful blog.Keep with the good work.
If you have a moment, please visit my wisconsin business directory site.
I send you warm regards and wishes of continued success.

at 2:54 AM Anonymous said...

WATCH CAREFULLY...Here it is... FREE advertising, FREE download. No cost to you! Get your FREE download NOW! Make money and get FREE advertising! This is a great program for you to take advantage of... Check this out now for FREE!

To find out more visit: online money making business site. It successfully exposes FREE information covering traffic and online money making business related stuff. Don't forget, FREE, FREE, FREE!!!

at 8:20 AM Anonymous said...

Great blog on income online opportunity. I've stumbled on a superb money making website. Linkreferral is free to join and drives traffic to your website in an inivitive way (the more sites you visit, the more links you get back to your website.)

I've only been a member of Linkreferral for aproximately 2 weeks but I have already seen the volume of people coming to my site double - if not treble.

Linkreferral is not only driving visitors to my website but as a result my affiliate sales income has doubled also.

I really cannot push this website enough. It is free and it is fantastic!! www.linkreferral.com is a must for money making opportunities online.

at 3:17 AM Anonymous said...

Nice blog!! I'm into affiliate selling building revenue on the web and to drive traffic to my website I signed up free for this superb traffic gereating tool - I now have loads of hits to my websites and blogs. This can see your affiliate commission shoot through the roof - meaning lots of extra money coming in for you and your family. Sign up now - it's free.. Best of luck, cheers for now, dave.

at 5:38 AM Anonymous said...

I have a affiliate affiliatelandmine from home marketing program review.com work site/blog. It pretty much covers ##KEYWORD## related stuff.

Come and check it out if you get time :-)
affiliate affiliatelandmine from home marketing program review.com workaffiliate affiliatelandmine from home marketing program review.com work

at 2:04 AM Anonymous said...

Good day !.
You re, I guess , probably very interested to know how one can manage to receive high yields .
There is no initial capital needed You may commense earning with as small sum of money as 20-100 dollars.

AimTrust is what you haven`t ever dreamt of such a chance to become rich
AimTrust incorporates an offshore structure with advanced asset management technologies in production and delivery of pipes for oil and gas.

Its head office is in Panama with affiliates everywhere: In USA, Canada, Cyprus.
Do you want to become a happy investor?
That`s your choice That`s what you wish in the long run!

I`m happy and lucky, I began to get real money with the help of this company,
and I invite you to do the same. If it gets down to select a proper companion utilizes your savings in a right way - that`s AimTrust!.
I make 2G daily, and my first deposit was 1 grand only!
It`s easy to join , just click this link http://ywosenine.uvoweb.net/divyvuk.html
and go! Let`s take our chance together to get rid of nastiness of the life