Friday, June 24, 2005

Semantics at the Roundtable

I'm participating in a series of roundtable discussions with some IT analysts and ThoughtWorkers today. Martin led off with a long discussion of language-oriented programming and we've covered a few more already. The topics are disparate but all have touched on semantics in some way -- most notably during talk about language workbenches and domain-specific languages. Those technologies facilitate intentional programming and bringing business people closer into the creative aspect of making software, but still suffer the same problems of the past when it comes to establishing shared understanding of the business domain. I'm slated to talk about Ruby but 2/3rds of my presentation is actually about Semantic Enterprise Architecture.