By Nagaraju Pappu on May 28, 2009
First in the series of articles on Semantics of Software Architecture. We describe Architecture as a problem solving process and the chief problem is to find a transformation to convert a domain problem into a computing problem. In these series of articles, I try and describe a technique to represent such body of knowledge – not as a methodology, but as an interpretative metaphor of problem solving.
Posted in Design Techniques | Tagged Architecture, Design Theory, Heuristics, Problem Solving
By Nagaraju Pappu on October 9, 2010
God is undefined in theology and philosophy, nature of knowledge is the secret yet to be unveiled by metaphysics, consciousness is alluded to but doesn’t lend itself to fit into the framework of psychology whereas currency and money – true to their nature – seem to run away from Economics and Finance. Poets can only make a song and dance about love and life, but they don’t seem to have a clue of what they mean. Meaning is a mystery in linguistics, semantics and languages, information is not defined in computing and finally Logic does not concern itself with what “truth” is.
I wonder whether humanity knows anything at all!
Posted in Design Techniques | Tagged Architecture, Design Theory, Heuristics, Problem Solving
By Nagaraju Pappu on February 23, 2011
When something needs to be analyzed concretely and consciously and at the same time an attempt is being made to synthesize it subconsciously, it is (at least to me) an indication that an aesthetic encounter is about to take place and eventually an insight will emerge from that churning. An insight that will in due course of time becomes a basis that cohesively binds many layers of perception together.
Posted in Design Techniques, Featured Articles, Musings, Web3.0 | Tagged Design Theory, Heuristics, Ontologies, Semantics, Web3.0