Yesterday, I shared a smile with a mother and child. In the stroller with the child was a canvas grocery bag labeled Publix. When growing up in Florida, I used to go shopping with my mother at Publix. Today, I am grateful for mothers.

A person-friendly web of information exchange


People communicate in myriad ways. We have channels of information taking various forms such as encyclopedias, dictionaries, maps, photo albums, journals, letters, postcards, and more. Often, information exists in separate realms, and is difficult to combine. This, in turn, makes it difficult to create into rich and evolving forms.


People need an information tool(kit) that is easy to use. There needs to be little separation, or contortion, from working directly with the information we wish to remix and share.


We need to reward activities such as

  • improvement of existing commonwealth resources,
  • removing barriers to access
  • providing usefulness and/or relevance.

This, while filtering and discouraging abusive behaviour.

The Challenge

Create an open source interface that abstracts the complexities of API/data management. Enable people of all skills and abilities to create graphs and composite views of information from many sources.

The Interface

People will select information types and sources, and then connect the information on a canvas to create a composite display. These composites can be bundled and shared as well as embedded within other composite displays, in modular fashion.


The system might consist of modules to work with data. Generally speaking, there are at least three primary categories of modules.


Make request(s) for information, about the condition of information, and search for relevance.


Once information is located it may need to be modified, combined, filtered, etc.


Information may be rendered in at many stages of the process and in many forms, such as documents, tables, graphs, and multimedia output.


Brett Victor‘s work on interface design, and presentations such as Learnable Programming.

General values – four domains

Following are my identified values (overarching commitments) in four common value domains. This is a course activity from the online course “Becoming a Resilient Person” at edX.


  • Study Geospatial Information Science
  • Contribute work to improve community
  • Improve water systems and access to clean water/sanitation
  • Document people and places through creative multimedia
  • Integrate into a network of professionals

Leisure/Self Expression

  • Experience and enjoy nature
  • Collect, organize, and share multimedia


  • Be a caring and committed father
  • Bring peace to family relationships
  • Be a loving and committed partner
  • Build lasting friendships

Personal Growth/Health

  • Exercise regularly
  • Pursue a low impact lifestyle
  • Eat nutritional food
  • Study regularly
  • Complete tasks/projects that I start

My value domains

As part of the process of becoming resilient, I need to identify values and specific roles in which to apply my values. These contexts are known as value domains. As of this writing, I am able to identify the following value domains and roles, in which I need to clarify personal values:

  • Family
    • Son
    • Father
    • Partner
  • Work
    • Volunteer
    • Employee
    • Student
  • Friendship
  • Personal health/wellbeing