---
title: "[Recording] Roy Osherove on Software Factories and Domain Specific Languages"
url: "https://osherove.com/blog/2005/4/9/recording-roy-osherove-on-software-factories-and-domain-spec.md"
canonical: "https://osherove.com/blog/2005/4/9/recording-roy-osherove-on-software-factories-and-domain-spec.html"
published: "2005-04-09T00:12:00"
updated: "2005-04-09T00:12:00"
tags: [".Net Original", "Architecture", "Interview"]
author: "Roy Osherove"
description: "Last month I delivered a presentation at the Israel .NET architects user group about Software Factories and Domain Specific Languages. Perhaps it's just my big ego, but I definitely feel that people should be able to…"
usage: "Licensed under CC BY 4.0 — reuse, quote and adapt with attribution (Roy Osherove, link to the original page)."
license: "https://creativecommons.org/licenses/by/4.0/"
---

# \[Recording\] Roy Osherove on Software Factories and Domain Specific Languages

By Roy Osherove April 9, 2005 In [.Net Original](https://osherove.com/blog/category/net-original), [Architecture](https://osherove.com/blog/category/architecture), [Interview](https://osherove.com/blog/category/interview)

**Historical article** · Originally published April 9, 2005; technical details may be outdated.

Last month I delivered a presentation at the [Israel .NET architects user group](http://www.microsoft.com/israel/events/default.aspx?pageType=1&idType=1&id=28) about Software Factories and Domain Specific Languages. Perhaps it's just my big ego, but I definitely feel that people should be able to hear presentation by recording if they can't make it to the actual user group meeting. Sometimes ther'es some great material there and it's a shame to waste it. Slides just don't cut it for these things, frankly.

So, I gave it a shot and recorded myself speak at the user group using a small microphone attached to a headset that I set down near the middle of the stage. It recorded remarkably well!  (note that it's in Hebrew)

_Length: 1 hour, 45 minutes (in two down loadable Mp3 parts for easy CD burning) ._

Language: **Hebrew**.

**Summary (**[**go download**](http://www.teamagile.com/mainpages/Interviews.html) (slides available as well)**)**

[Roy Osherove](http://www.teamagile.com/mainpages/Aboutus.html) Discusses the concepts behind Software factories, why they might present an alternative to today's software development techniques and how we can use the various tools that will be provided by Microsoft's domain specific language tools to create our own software factories in the IDE. Roy also discusses the various items that exist today that might be called software factories and the challenges along the way to making this happen on a large scale.

## More in .Net Original

[All posts in .Net Original](https://osherove.com/blog/category/net-original)

- May 23, 2005

    ### [UISafeInvoker: Making UI Thread safe methods - a little more easily](https://osherove.com/blog/2005/5/23/uisafeinvoker-making-ui-thread-safe-methods-a-little-more-ea.html)

- May 10, 2005

    ### [\[Article\]Simplify Data Layer Unit Testing using Enterprise Services](https://osherove.com/blog/2005/5/10/articlesimplify-data-layer-unit-testing-using-enterprise-ser.html)

- Mar 3, 2005

    ### [Solving Binary serialization versioning conflicts](https://osherove.com/blog/2005/3/3/solving-binary-serialization-versioning-conflicts.html)

- Jan 23, 2005

    ### [New stuff on Team Agile: XtUnit and Interception block with basic documentation](https://osherove.com/blog/2005/1/23/new-stuff-on-team-agile-xtunit-and-interception-block-with-b.html)


---

## About the author

**Roy Osherove**: Senior Solutions Architect at AWS working on AI for production and AI-driven development; author of The Art of Unit Testing and Elastic Leadership, with about 20 years of consulting and training on unit testing, TDD, team leadership and continuous delivery.

### Sites

- [RobotPaper](https://robotpaper.ai/): This blog: AI patterns and anti-patterns, AI and coding agents, and engineering leadership.
- [osherove.com](https://osherove.com): Roy's personal site. Author of The Art of Unit Testing and Elastic Leadership; consulting and training on unit testing, TDD, team leadership and continuous delivery, plus about 20 years of blog posts.
- [The Art of Unit Testing](https://www.artofunittesting.com): The Art of Unit Testing, 3rd Edition (Manning): readable, maintainable, trustworthy unit tests, plus TDD workshops in C#, JavaScript, Java and Kotlin.
- [5whys.com](https://www.5whys.com): Roy's writing on software team leadership: self-organizing teams, surviving chaos, learning mode and the Elastic Leadership model.
- [Pipeline Driven](https://pipelinedriven.org): Continuous delivery and DevOps practices: build patterns, pipeline-friendly testing, DevOps metrics and enterprise DevOps.
- [Elastic Leadership](https://www.elasticleadership.com): Elastic Leadership, Roy's framework for software team leaders (survival, learning and self-organizing modes).

### Social

- X: https://x.com/royosherove
- LinkedIn: https://www.linkedin.com/in/osherove/

### Contact

- Contact form: https://forms.gle/jQSx5KoXvrVA1JCK7

### License

Licensed under CC BY 4.0 — reuse, quote and adapt with attribution (Roy Osherove, link to the original page). License: https://creativecommons.org/licenses/by/4.0/
