DSLs and non-programmatic ways of expressing requirements

I’ve known about DSLs for a while, but a very interesting presentation by Neal Ford at the TSSJS in Prague last year made me reconsider the subject. Before, I considered DSLs were applicable only in very specific situations, like where there existed a huge number of requirements that were expressed very formally. Think rocket launching
Continue reading DSLs and non-programmatic ways of expressing requirements

Manifesto for Software Craftsmanship

From Scott Ambler: Yesterday at Software Development (www.sdexpo.com) Bob Martin gave a really good keynote exploring the history of the Agile movement. During the talk he overviewed the Manifesto for Software Craftsmanship, manifesto.softwarecraftsmanship.org/ , which extends the values of the Agile Manifesto in very interesting ways. Scott’s blog article