patterns that connect

    An interesting pattern to make a brief pitch

    I had an interesting discussion with Kelly Looney today regarding positioning. Based on his experience, (as I interpret it )positioning starts with identifying and sharing a world-view and then describing what you do (of benefit), in the context of that world-view.

    For me, it seems an interesting pattern to use to compose a simple pitch of an idea (e.g. for a startup). So, here's some attempts to try that pattern out:


    (worldview) Desktop apps and Web-based apps will co-exist for the foreseeable future. The web-based application market is strong + beyond conventional desktop browser access, access continues to improve (e.g. iPhone and other mobile web devices). At the same time, there is a resurgence in elegant desktop applications for the Mac - and their ease of use and aesthetics are unbeatable. Right now, it's a frequent forced commitment to choose (for a particular function) between working on the desktop or in the clouds. The longer this goes on, the more important it will be to banish that artificial choice - and allow both transparently.

    (benefit) We build productivity applications that transparently offer the best for your use regardless of whether your are on a Mac or via the web - we take care of making everything work together.


    (worldview) There are often repeated patterns (e.g of activity, thought, etc.) that occur across many disciplines. Recognition and sharing of those patterns will have some unknown and unexpected benefits.

    (benefit) We have developed an open community system where patterns are documented, explained, discussed, organized and connected to actual uses in the real world.

    Nice.

    Inspiration on patterns and paradigms beyond OO

    A great audio program on experiential computing (IT Conversations: Ramesh Jain - Experimental Computing) and Ramesh’s related blog (Ramesh Jain’s Blog » Blog Archive » Events and paradigms) gives me some inspiration to on two important points:

    • Patterns in Oggidigaw - using the notion of events with their attributes of who, what, where (spatial), when (temporal) and how (causal) - as a type of data model for representing patterns.
    • What's beyond objects: the notion of object-orientation has some strong limitations, one of which is the representation of time. There's some useful thoughts here about what paradigm is beyond OO - is it event based (which by virtue of the what attribute may embrace and extend OO).

    Manage Shared Information and Their Shared Concepts

    Some of the assumptions that drive shared information and the shared concepts that underly them:

    • There exists cognitive patterns (also called processes, structures, templates, metaphorical structures, relationships, frames, cognitive models, etc.) that are repeatedly used across across a variety of contexts, i.e. disciplines, domains or fields.
    • That there is no single body of knowledge that explicitly captures and specifies these patterns and their related contexts, and by implication there is no discipline which owns them.
    • That more often than not, we are unaware that these patterns exist and that we use them.
    • And most importantly: that there is some (as yet unrealized) benefit to the intentional reuse of these patterns, and their relationships to contexts.
Older Posts →