It's tiring hearing all these arguments about "engineer" in our titles, when what we do is less engineering than "a cooperative game of invention and communication". In the spirit of restructuring our speaking, I'd like to propose the alternative title called CooperativeGamesman/Software. Maybe I'll put that on my next business card. Think of the interesting conversations you'll spark with your new business card. --AlistairCockburn Any other ideas along this line? (p.s. (Yes, I know it's missing the gender-neutral version).) ''CooperativeGamer? But then most people would think you're an online multi-player gaming fanatic...'' ---- Or in the building world: MasterBackcoverer -- MartinNoutch Staying well off the subject, I liked the term ProfessorOfRotationalMedicine I heard the other day for certain political operators in the UK. For cooperative inventors of software I would go more for Dream''''''Weaver (apologies to MacroMedia), BandMember or even simply TeamPlayer (with tolkeinesque fantasy and musical harmony in mind as ever). -- RichardDrake ---- A lunchtime conversation recently at my job suggested SoftwareLandscaper, SoftwareExterminator, and SoftwareDecorator --PeteHardie ---- How about LogicScribe? -- SteveCooper ---- I've always preferred "Software Developer". ---- ''My suggestion: MagisterLudi''