Domain-Driven Design

Uncategorized No Comments »

In my Thursday night graduate class, Enterprise Data Modeling, we’re working through Eric Evans’ book, Domain-Drive Design.  The book is taking us through the concept of designing an application based on the domain, or business use, rather than through UML and directly with objects.  So far, it’s pretty dry but the concepts are very clear and relative to my world.

I’m only on chapter 3 but already the concept of a ubiquitous language is a solidification of what I’ve tried to do since the beginning of my career with computers.  I’ve always known, maybe not so consciously, that business users and developers typically live on different levels.  In the past, I’ve been the one the users come to for help because I don’t throw up the typical IT wall in front of them.  This book explains why developers suck at obtaining requirements and why end users don’t give two shits about developers.  Developing a vocabulary and language that BOTH parties can speak about a domain is key.

I still don’t see how exactly it’s going to be accomplished without a lot of difficulty.  I’m assuming I’ll be more enlightened by the end of this class.  I’m hoping this blog can be more of a help with digesting this information.  We shall see.  More later.

My Blog, Revisited

Uncategorized No Comments »

I started this blog a while back but it was lost in the ether.  An upgrade of Rails and a few attempts at fixing it caused it to go poof.  Alas, I’m ready to start this blog again.

What is it for?  Well, a bunch of things.  I’m going to post anything here that I think is geeky.  This could include software development, gadgets, tips and tricks, whatever.  I have no idea of what is going to end up here but I have ideas often enough that never get recorded.

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Log in