First, the definition of software (that we're concerned with). I was thinking of... written in a language that's sufficiently closed to being structured that you can compute its cyclomatic complexity, intended to be run on a computer, and nontrivial... say a complexity of at least 20 for an easy-to-check criterion? (nontrivial programs pass with a glance but in case it comes to question - which it well might, in case someone writes a website with JavaScript or flash on it or something)
Second, any restrictions on membership? I was thinking of a pledge for code quality and software usability. Being that most of us here probably use at least some sort of open source software, how about a requirement to share the source code of Shirithian software with the world, or at least with the guild?
Thirdly, what's your favourite language? Not that that has anything to do with the guild beyond socialisation. Though, as far as I know, we're in a funny position here, as far as I can tell basically none of the members share a language preference: I like C and Haskell, Erik seems to do PHP and Java, I recall Harvey did Basic earlier and am pretty sure he'll be studying Ruby for CoD4, and I don't know what Corey likes but if he's listening to Bayen he'll probably go for Python. Oh, and I recall Icebreaker recently talking about... *some* language that wasn't any one of those
Fourthly, is there someone in Shireroth who needs our services?
