Software Development and Knowledge

05/08/20121 Min Read — In Software

Software is not a product, it's a medium for storing knowledge. Therefore, software development is not a product producing activity, it is a knowledge acquiring activity. Knowledge is just the other side of the coin of ignorance, therefore software development is an ignorance reduction activity

[Apprenticeship Patterns][1]