thinking in geek tagline’s are so web2.0

Posted
7 November 2007 @ 5pm

Tagged
architecture, design, development

Eric Evans on over-design and intrinsic complexity

Just watched a great presentation by Eric Evans (of Domain Driven Design fame) called: Strategic Domain-Driven Design - Effective Modelling for Larger Projects. I highly recommend it.

Here’s a couple of great quotes (It’s worth noting that he’s talking about large projects):

Not everything is going to be well designed.

You may have a part [of a system] which is not complex - or is just straight forward data collection. You’ve got a lot of screens , a lot of fields. You’ve got to put it into the data base and do a simple report on it.

Don’t spent a lot of effort modelling these things. Just find some simple technology that’s good at that stuff.

The idea that the entire system is going to be based on an object oriented model is I think is a highly questionable assumption.

It’s a really interesting perspective - and a great antidote to some of the discussion at the moment which almost treats DDD as a silver bullet.

Anyone who’s feeling guilty because they don’t have their solutions structured into Core, Model, Services, Presentation, UI layers - or even worse is using a SqlDataSource control in their app - should watch it. It’s an excellent dose of pragmatism.


2 Comments

Posted by
robert
20 November 2007 @ 3am


Posted by
josh
20 November 2007 @ 11am

Thanks - Windows Live Write borked the links. All fixed now.


Leave a Comment

ASP.NET MVC Multiple instances of memcached on win32