richard-mitchell.blogspot.com
Richard's BLOG: Domain modelling - making observations
http://richard-mitchell.blogspot.com/2008/11/domain-modelling-making-observations.html
Friday, November 21, 2008. Domain modelling - making observations. In my post of Oct 21st, I said that key to our approach to domain modeling is the idea of observational semantics. When we're trying to uncover the business rules for a domain, we don't ask questions such as "when actor A1 starts use case U1, what do the actor and the system do? Instead, we shift our thinking and ask "when I observe the business running, what changes can I see taking place that I need to describe? Each party would need to...
richard-mitchell.blogspot.com
Richard's BLOG: The precision gap
http://richard-mitchell.blogspot.com/2009/02/precision-gap.html
Tuesday, February 03, 2009. The dangers of imprecision. Software development proceeds from a high-level, vague project vision to low-level, precise code. Most development methods, especially those based on the common mis-understanding of. I talked about in my previous blog, imagine the route from vision to code like this:. Whatever level you choose, you'll face the following problem: your functional spec will. Be lacking some of the precision that the programmers will need in order to write code. The sys...
richard-mitchell.blogspot.com
Richard's BLOG: Book: progress report
http://richard-mitchell.blogspot.com/2009/02/book-progress-report.html
Friday, February 27, 2009. Book on domain modeling. My co-authors and I have reached an important milestone in the writing of our book. We've now got a complete draft of all chapters. My tasks for next week will be:. Find a displacement activity. Tell myself off for engaging in displacement activity, and stop it. Find a new displacement activity. Reward myself for being so busy. Notice I haven't actually achieved anything useful. Find a new displacement activity. Find a displacement activity.
richard-mitchell.blogspot.com
Richard's BLOG: Start, Ruby, and me
http://richard-mitchell.blogspot.com/2009/04/start-ruby-and-me.html
Sunday, April 12, 2009. Start, Ruby, and me. Ever since I heard Dave Thomas talk about it at a Spa. Un-)conference in 2006, I've been a big fan of the programming language Ruby. On the start menu, I also have shortcuts to Ruby programs that open several things, ready for me to start work on a task. For instance, when I have saved yet another movie or TV program to DVD, and want to add it to my database of DVDs, I want to open:. The folder './Filestore/./Lists/DVDs. The Ruby application that allows me to ...
herdomain.org
Her Domain of Austin: Classes
http://www.herdomain.org/classes.html
Her Domain Seeks Teachers for Tech Skills. Her Domain's goals include offering low-cost classes to its members in tech-related areas. Past topics have included HTML, CSS, Perl, Javascript, and it's time to start up the learnin' again for the sake of both our members' edification and HD's coffers! We are looking for people who are willing to. Http:/ www.herdomain.org/focus.html. Please help our community of smart women become even smarter! Free Classes for UT Staff/Students. Texas Union Informal Classes:.
richard-mitchell.blogspot.com
Richard's BLOG: December 2008
http://richard-mitchell.blogspot.com/2008_12_01_archive.html
Monday, December 08, 2008. An interesting way to teach. Course on diesel engines. I recently attended an RYA. Couse on diesel engine maintenance, at the Lewes campus of Sussex Downs College. From the brochure, I expected six students and an instructor clustered around a diesel engine. It wasn't like that at all. There were two immediate benefits of this approach. First, we could see everything. When we were learning about crankshafts and camshafts, we could handle actual examples of these parts&#...Overa...
richard-mitchell.blogspot.com
Richard's BLOG: February 2009
http://richard-mitchell.blogspot.com/2009_02_01_archive.html
Friday, February 27, 2009. Book on domain modeling. My co-authors and I have reached an important milestone in the writing of our book. We've now got a complete draft of all chapters. My tasks for next week will be:. Find a displacement activity. Tell myself off for engaging in displacement activity, and stop it. Find a new displacement activity. Reward myself for being so busy. Notice I haven't actually achieved anything useful. Find a new displacement activity. Find a displacement activity. I talked ab...
richard-mitchell.blogspot.com
Richard's BLOG: November 2008
http://richard-mitchell.blogspot.com/2008_11_01_archive.html
Friday, November 21, 2008. Domain modelling - making observations. In my post of Oct 21st, I said that key to our approach to domain modeling is the idea of observational semantics. When we're trying to uncover the business rules for a domain, we don't ask questions such as "when actor A1 starts use case U1, what do the actor and the system do? Instead, we shift our thinking and ask "when I observe the business running, what changes can I see taking place that I need to describe? Each party would need to...
richard-mitchell.blogspot.com
Richard's BLOG: April 2009
http://richard-mitchell.blogspot.com/2009_04_01_archive.html
Sunday, April 12, 2009. Start, Ruby, and me. Ever since I heard Dave Thomas talk about it at a Spa. Un-)conference in 2006, I've been a big fan of the programming language Ruby. On the start menu, I also have shortcuts to Ruby programs that open several things, ready for me to start work on a task. For instance, when I have saved yet another movie or TV program to DVD, and want to add it to my database of DVDs, I want to open:. The folder './Filestore/./Lists/DVDs. The Ruby application that allows me to ...
richard-mitchell.blogspot.com
Richard's BLOG: An interesting way to teach
http://richard-mitchell.blogspot.com/2008/12/interesting-way-to-teach.html
Monday, December 08, 2008. An interesting way to teach. Course on diesel engines. I recently attended an RYA. Couse on diesel engine maintenance, at the Lewes campus of Sussex Downs College. From the brochure, I expected six students and an instructor clustered around a diesel engine. It wasn't like that at all. There were two immediate benefits of this approach. First, we could see everything. When we were learning about crankshafts and camshafts, we could handle actual examples of these parts&#...Overa...