Ayende @ Rahien

Unnatural acts on source code

The MVC Storefront

Rob Conery has been doing a screen cast series, showing how to build an application using MS MVC. He has also decided to not only take care of application building, but do it in a way that many members of the community, myself included, feel passionately about. Using TDD, DDD concepts, etc.

Rob freely admits that he is exploring a lot of ground as he is producing those screen casts, and I think that he is doing a good job.

There were several instances of overly harsh critique about the screen casts, which do injustice to the work being done. Don't treat this as the Final Guidance, treat this as a journey, and pitch in if you have interesting commentary.

Rob has been very open about it, and I, for one, am very happy about it.

Comments

Shaneo
04/09/2008 02:39 PM by
Shaneo

Very good comment Oren. I think what Rob is doing here is fantastic. He's sharing his experiences as he's experiencing them. This is a great tool for those people who are curious about the concepts but are too busy (or whatever the reason may be that is holding them back) to experience the journey vicariously through Rob.

Alex Simkin
04/09/2008 03:11 PM by
Alex Simkin

Oren, according to Rob, he spent 3 hours consulting with you before recording the screencast.

Do you feel any guilt for all that bashing that Rob getting from Scott Bellware or it's all Rob's fault?

Ayende Rahien
04/09/2008 03:24 PM by
Ayende Rahien

Alex,

Mu.

I cannot answer the question as it was presented.

No, I don't feel guilty, and I don't think there is fault here.

Alex Simkin
04/09/2008 03:32 PM by
Alex Simkin

In Chinese 'Mu' also mean “have not” (as in “I have not done it”). So you didn't give Rob any suggestions on the overall approach?

Shaneo
04/09/2008 03:32 PM by
Shaneo

lol, sorry. busy typing up my response and doing work at the same time.

To clarify:

What I meant to say in that last line is, for those people too busy to experiment for themselves for whatever reason, they can easily learn vicariously through Rob.

Ayende Rahien
04/09/2008 03:42 PM by
Ayende Rahien

That was actually Japanese.

http://en.wikipedia.org/wiki/Mu_(negative)

In Chinese, it would be Wu

Alex Simkin
04/09/2008 03:47 PM by
Alex Simkin

What would be the word for "I just don't want to answer your question"?

Ayende Rahien
04/09/2008 03:53 PM by
Ayende Rahien

Zabascha

That is in Hebrew, though.

Alex Simkin
04/09/2008 03:55 PM by
Alex Simkin

"Zabascha"

I only hope that it is not what I think.

Ayende Rahien
04/09/2008 05:04 PM by
Ayende Rahien

Literally, it means: It is your problem.

Alex Simkin
04/09/2008 05:11 PM by
Alex Simkin

Considering your authority (look, for example at the last drop of Prism that has 'Ayende' all over the IoC and Region Manager) it is not only my problem anymore.

Lucas Goodwin
04/09/2008 05:20 PM by
Lucas Goodwin

Why is it that when ever someone who has a "following" in the more mainstream of the .NET world tries to advocate and learn "alt.net" (Still a stupid moniker, but whatever), he gets lambasted?

This isn't a competition. I know I for one am just looking for the best way to save my company money on the software I develop, however that may be.

Haacked
04/09/2008 07:27 PM by
Haacked

It's good of you to write this Ayende. People don't realize that Rob really really cares. I mean cares. Not like people who give lip service to caring.. He'll go to great lengths to get it right and is willing to admit he's wrong.

I think his reaction to the criticisms show the quality of the character. He wants to learn to do it right.

It was sad to see people expect perfection as the only viable option. Mistakes are part of the learning process. It doesn't have to be perfect to be valuable.

As for the criticism of you, 3 hours isn't enough to fully teach someone all the ins-and-outs of TDD. I spent a small amount of time with Rob too, but didn't catch every possible issue that might draw criticism. The part that people didn't see was what it looked like at the very beginning. ;)

throwspoop
04/10/2008 05:31 AM by
throwspoop

Things I learned reading Ayendes blog today:

1-Some of the alt.net folks are @sses

2-Steve Bellware is an @ss

3-Rob Connery isn't the pinnacle of knowledge w/respect to TDD and DDD

4-Twitter sucks...waste of a click to see 1 (one) comment...i like to skim through the kruft and read the good comments

5-If you aren't the pinnacle of knowledge regarding TDD, and you have a large audience, you get bashed. Funny because I don't see Kent Beck doing any bashing....

6-Steve Bellware is an @ss

7-Steve Bellware really, really wanted a job at MS but didn't get it...

8-My best recollections about reading blogs from Rob, Haacked, Ayende and select others is that I learned something or my beliefs were challenged. My best recollections about Steve Bellware are his insults, lack of tolerance of others views, righteousness, and general disdain and anger for other people. So who is really helping the community?

Alex Simkin
04/10/2008 01:54 PM by
Alex Simkin

@throwpoop

The name of "Steve" is actually Scott.

Sunil
04/11/2008 05:57 PM by
Sunil

This Bellware guy is always angry. Jeez.

throwspoop
04/12/2008 06:41 PM by
throwspoop

Sorry Steve....:(

Comments have been closed on this topic.