How Soft?
If I use the term “software,” a variety of images might appear in the engineering audience’s mind. A software engineer might think of source code in his or her favorite programming language. A hardware engineer might think of a series of instructions to be executed on a Von Neumann architecture. A system designer might visualize a set of capabilities that are easy to modify in the field.
In high-tech, however, definitions are not well behaved. Things just refuse to stay in their boxes. Over time, inertia builds around a label or concept, only to be upset … Read More → "How Soft?"