I’ve recently become a signatory to SEMAT (Software Engineering Method and Theory).  They’ve been trying to get me to sign up for some time but I resisted so far.  Why did I change my mind?

Originally, SEMAT was branded as “a revolution in software engineering”.  I didn’t like that: I’m old enough to have seen plenty of “revolutions” come and go.  I did not want to go down the revolution road again.  I decided to wait and see.

Now SEMAT has had its first workshop and seems to have made a good start.  The revolutionary language has vanished.  People that I greatly respect are involved.   SEMAT now starts to look like an opportunity to make a difference.

Here is a quote from the workshop report that I really like, attributed to the late Robin Milner:  "Language is the raw material of software engineering, rather as water is the raw material for hydraulic engineering".

This week, Ivar asked me again: so this time I joined. Let’s see where it leads.