MVC guru == PhD wannabe?

Posted: June 17, 2008 in ASP.Net MVC

This is a plea to anyone who blogs, writes or talks about ASP.Net MVC. This stuff is pretty simple, let’s not scare people away.

In the last four weeks of learning MVC I have:

All are guilty of requiring niche knowledge in some or all of:

  • Domain Drive Design
  • The Repository Pattern
  • JSON, REST etc
  • Automated Developer Testing
  • Mocking Frameworks
  • Active Record, NHibernate, LINQ to SQL – insert any other non mainstream data access technique here
  • Differences between MVC, MVP, Front Controller etc
  • Lamda expressions

Apparently every educator is trying to showcase their knowledge in a manner that is inaccessible to 95% of developers.  The presenters I saw at NYC are great guys, but almost all the faces in the audience soon were blank as decks became PhD thesis material. We soon dwindled down to ~50% attendance. I chatted with several ‘regular guys’ over lunch and they were pretty annoyed – what they need to see are simple samples.

Missing Samples: Hopefully the Manning book will improve before publication – the first chapter got me going with the framework, but the rest was almost useless to me. People who care about DDD, MVC details etc already know about them. What we need to see is samples of Grid controls, binding data to controls, how we get data back from a postback etc. At work we soon had screens working with jQuery and ext; perhaps because we do not worry about DDD, strict patterns etc?

Of course there is the argument that MVC is not targeted to all developers and only super-intelligent ones will understand MVC. Poppycock, RoR has been a huge success due to its simplicity – how many RoR developers know they are using Active Record? Not many I would gamble; most RoR people just want to build something quick and don’t have a CS background. MVC is not that hard, let’s present it clearly and simply guys.
Oh yes, and I do think the ASP.Net Framework is heading in the right direction. There again I love NUnit and wrote my own MVC framework for WebForms back in 2003 as I did not know how else to test my ASP.Net screens.

Advertisement
Comments
  1. [...] MVC guru == PhD wannabe? – Paul Lockwood ‘ a plea to anyone who blogs, writes or talks about ASP.Net MVC. This stuff is pretty simple, let’s not scare people away ‘ Interesting stuff, I too am worried that a lot of complicated stuff is going completely over the heads of most developers [...]

  2. [...] MVC guru == PhD wannabe? – Paul Lockwood puts out an appeal to the community to not let articles on ASP.NET MVC suffer from feature creep by bringing in too many concepts which may be unfamiliar to the average (or below) developer. I agree whole heartedly – getting these good developer practices adopted should be done via baby steps, introducing a little bit at a time. [...]

  3. Richard R. says:

    Excellent points, Paul. Writers often don’t begin by asking themselves, “Who’s my audience?” The result is a publication that ostensibly targets the beginner, while the pro is actually the more likely reader.

    I think the MVC docs would be more exciting if they made analogies involving medical nomenclature and somehow incorporated Planck’s constant.

    Richard

Leave a Reply

Fill in your details below or click an icon to log in:

Gravatar
WordPress.com Logo

Please log in to WordPress.com to post a comment to your blog.

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s