What is Software? Why does it matter?
Software is the stuff that runs on computers. It's invisible, intangible and isn't even 'isomorphic': exactly one form for one thing . There's an infinite number of representations of a single function, program or thing, producing the identical result. Computers are active cognitive processing engines . They can be electronic, mechanical, relays or "wetware" like brains. If you don't know what you're working on and with, then: You can't answer: What is it that we Do? Nor can you talk about: What's the best way to do what we do? How do we assess results? Nor: What is unique to what we do Professionally? What is the stuff that is ours alone? The wonderful Pamela Jones of Groklaw persuaded a very insightful Intellectual Property (I.P.) expert, Michael Risch, to contribute a piece: " Curing the Problem of Software Patents ". I attempted a contribution countering the notion that "Software is Mathematics" and it was lost i...