FRACTAL_VERSING

FractalVersing is a method of creating little statements called "verses" related to a subject that help you reflect on, understand, and interpret different situations or events. Use them to guide decision-making, problem-solving, brainstorming, or any other meditation on a subject.


HOW DOES FRACTAL_VERSING WORK?

At the highest level, FractalVersing works by continuously cycling between two different actions within or across different subjects or situations; formation and interpretation.

FORMATION - INTERPRETATION

Formation means creating or updating a fractal ontology, and interpretation means reflecting on a subject or situation with the help of the fractal ontology, but also reflecting on the fractal ontology in the context of the subject or situation.

Formation is made up of 8 steps:

  1. Identify entities
  2. Identify difference-dimensions
  3. Identify boundaries, environment, constraints
  4. Identify actions and verbs
  5. Transform entities and nouns into verbs
  6. Create a multi-scale verb hierarchy
  7. Create interpretations
  8. Compose Verses

WHAT DOES THIS HAVE TO DO WITH FRACTALS?

Before we answer this question, we must first take a look at ontologies. An ontology defines the relationship between concepts, or objects within a given subject. For example, two people might have a mother-daughter relationship. This is different to a taxonomy which categorises concepts into a hierarchical structure (e.g. woman-human-mammal).

Traditional ontologies are typically very static, rigid, and transcendental. They provide a useful snapshot of understanding, from a certain perspective, but often miss out the always-changing and messy nature of reality. A fractal ontology however is based on the idea of dynamics and self-similarity at different scales, and so is well suited to help describe the relationships in complex systems. Philosophically they originate in some of the works of "post-modern" philosophers such as Gilles Deleuze. For a really good read on fractal ontologies see 3ammagazine. For more information about complex systems checkout the Cynefin framework and the great work of the Santa Fe Institute.

In short, FractalVersing is a way of constructing a fractal ontology in a way that is meant to be accessible and pragmatic.

Note that FractalVersing has nothing to do with the "Fractalverse" series of books by Christopher Paolini, although they look pretty cool, so check them out too.

FORMATION

In this section we'll walk through the process of forming a FractalVersing ontology using an example.

Creating or updating a FractalVersing ontology involves 8 steps, loosely followed in sequence. We say loosely because you'll probably jump up and down through the steps as you go.

There is no correctness here. Two people creating a FractalVersing ontology for the same subject would likely create something different, and that's fine. In fact, that's fantastic. You could use both. Also, one person creating an ontology for a subject at two different points in time would likely create something quite different due to differences in their mood, mental state, recent thoughts and events.

BEFORE WE START

Before we start, we need to anchor the ontology to something, a subject. For our example we're going to use the relationship between a "user" and a "mobile phone".

IDENTIFY ENTITIES

The first thing we need to do is identify the things, the objects, the nouns etc. These are the things you might see in a traditional ontology. They may be physical things, or concepts.

Example

User, phone, apps, internet, phone call, text

IDENTIFY DIFFERENCE-DIMENSIONS

The entities identified will have characteristics and properties that make them different to each other. You don't need to tie them to the relevant entity, just use the entities to guide your thinking.

Example

Busy, bored, curious, connected, battery level, information, download, share, inform, speed, response time, load time, value

IDENTIFY BOUNDARIES, ENVIRONMENT, CONSTRAINTS

The entities don't exist in isolation, but are actually part of a wider system or environment in constant evolution, with the environment affecting change on the entities, and the entities changing the environment. There are also boundaries and constraints within and between the entities and environment.

Example

Network, battery level, size, convenience, speed, time, power, social connection

IDENTIFY ACTIONS AND VERBS

Next identify the actions performed by the entities, either in general or on other identified entities. It is often helpful to think of opposites and include both, such as "download" and "upload". Use the boundaries, environment, and difference-dimensions to come up with actions and verbs as well.

This step should give you quite a long list of verbs.

Example

Use, call, play, connect, call, send, message, entertain, frustrate, enlighten, inform, misinform, connect, separate, charge, consume, learn, change, download, upload, share, receive, load, waste, save, socialise, include, exclude, marginalise, enlargen, shrink

TRANSFORM ENTITIES AND NOUNS INTO VERBS

Now we're going to do something a little strange. You've already found some actions and verbs, but we want to take it a step further. Because nothing is static, we want to convert the noun-nature of the entities to verbs, as a way of making them dynamic and temporal. There are some tricks we can use, and we don't have to worry about grammatical or semantic correctness. Apply to techinque to the enties, boundaries, and difference-dimensions.

One way to do this is to append -ing to a noun, often creating a recognized verb. For example, "text" becomes "texting", which is a very familiar term.

We can use prefixes like en-, em-, be-, re-, de-, dis- to transform nouns. For example, "text" could become "entext", which would mean something like "to bring within text".

It helps to think about the verb from different perspectives, such as opposites. For example, thinking about "network" we may naturally think about the "download" of information, but we can also flip that around to "upload". Not everything has a dichotomy, so it is worth thinking if there are more than just opposites for a given verb, such as "reload".

Finally, another very powerful approach is to prefix a noun with "become-". These might read a little abstractly or philosophically, such as become-phone, so it's worth exploring this briefly. A phone just is, it exists, you can touch it, pick it up, use it, give it to someone etc. This is a very singular static view of a phone. However, we can think of the phone as having multiple identities. Sitting on the table without a battery, it is just an expensive brick. Charging it and picking it up allows it to become-phone. Giving a phone to someone allows it to become-gift. That isn't to say that it isn't still a phone, but a phone as a gift exists in a different dynamic context than a phone that isn't.

Example

become-user, become-phone, interneting, phoning, texting, busying, connecting, sharing, informing, become-fast, become-slow, become-shared, uninform, misinform, load, unload, value, devalue, revalue

CREATE A MULTI-SCALE VERB HIERARCHY

So far we just have a list of nouns and constructed-nouns. One of the things that make complex systems and ecosystems interesting is that there are often self-similarities and relationships across different scales. For example, if you take something as obvious as organisational communications. People talk to each other as individuals such as over coffee, teams also communicate between each other such as through processes and documentation, and of course organisations as a whole communicate such as through marketing and PR.

We are not trying to create a strict hierarchy here, but separating our verbs out across different levels of scales and abstraction can help ensure we're thinking about our ontology within and between these different levels.

Example

CREATE INTERPRETATIONS

This is the most important step. It's going to turn a list of verbs into something interesting and meaningful. It requires a bit of thought and creativity, so allow yourself to just write down what comes to mind - don't restrict yourself. You can always edit or throw things away later.

You're going to select two verbs and interpret their relationship. You can select between two verbs at the same level, or between adjacent levels, or even levels at opposite ends.

If you have a lot of verbs, then there will be a significant number of possible combinations. We don't need to create an interpretation between every single possible pair, just look for interesting pairings or even pick at random.

Once you've got two verbs, think about what they mean to each other in the context of the FractalVersing ontology. Write this down as a sentence, but feel free to be creative with the structure. A short series of open-ended questions is just as valuable as a statement.

Example

COMPOSE VERSES

The final step is to edit the interpretations to be standalone verses. You can anchor verses back to a verb if needed to provide the context.

Example

Mobile phone - User

INTERPRETATION

Now we're going to put our User-Mobile Phone FractalVersing ontology to use. This is the interpretation part of the Formation-Interpretation flow.

BUILDING AN APP

Imagine we're building a mobile app and want to use FractalVersing to guide our design.

Let's say we want to create a new app called Kleek, which is a social app that does just one thing - lets you connect with others. No messages, no pictures, no tweets. You're connected or you're not - you're in the group, or you're outside of the group. You send a connection request, if it is accepted, you're part of the group. If not, your unsuccessful request is shown to the group and all other users.

To use FractalVersing we're going to take each one of the verses, and think about how it applies to our app idea. This is similar to the process of interpretation in divination techniques such as Tarot or I Ching. There is nothing mystical about this though, we are simply using FractalVersing to offer a perspective to help us better understand.

When we connect, we become ourselves through becoming each other.

As establishing a connection with some people and not with others is the sole purpose of this application, we are explicitly creating a sense of who we are by the people we choose to connect with compared to those we do not connect with.

Entertaining, a distraction or well-deserved rest?

While there is certainly entertainment to be gained from trying to create connections with certain people (a new friend, a crush etc.) this is very unlikely to create a sense of rest. If anything, whether you are validated by someone else or not seems likely to induce a lot of unnecessary stress.

When we socialise, we inform a shared experience.

The definition of 'socialise' here is by definition very limited. All of the information, the social context, is encapsulated in the binary assessment of whether a connection was successful or not. This certainly would create a shared experience (gossip in the playground or office the next day), no further value would be created.

Consumption is finite, are the limits physical, psychological, or social?

The consumption of the app is probably correlated with the dynamics of the real-world social networks. Is there any point checking the app daily, unless social groups change daily? The app and social network operates at the same human and temporal scale.

To share an idea, in the moment, requires a limit on words.

The app takes this verse to the extreme. There are no words, simply an event - connected or rejected.

A slow charge reduces utility, reduced utility slows losing-charge.

This app probably wouldn't have much of an impact on power consumption, compared to say video calls or streaming, so this is unlikely to have a negative impact on usage.

The more we communicate, the faster we communicate, the greater the distance between each other.

What does it mean to be connected to a thousand people on Facebook? Does it really make our social lives better. Do we live richer lives as a result? Do we have better quality friendships? If the downside of social media is that it creates superficial connections, then something digital that is rooted in real world social networks could potentially enrichen those physical connections.

CONCLUSION

Thinking about our interpretations through FractalVersing, we can conclude that practically speaking, the app will be no more than a brief fad if there is no fundamental value that creates stickiness. The whole point of digital social networks is that they allow us to do in the virtual space what is impossible in the physical space; connect with thousands of people across the globe, instantaneously and continuously.

If it wasn't already obvious from the description of the app idea, there are also ethical implications to consider. What shared experience are we really creating here? It seems that this app might not be a great thing for society.

Finally, perhaps we could explore an alternative approach that is rooted in and strengthens our physical networks. What seems to be a flaw in the design of Kleek could be an opportunity to step away from traditional social networks and create something that bridges the gap between the digital and the physical.

While a traditional ontology could have helped us think about the system and architectural design of the application, FractalVersing has given us a much broader perspective from practical value to ethical implications.

We'll leave it as an exercise for the reader to re-interpret the FractalVersing ontology in light of this app example and change it in response.

WHAT NEXT?

MORE EXAMPLES


Follow us on Instagram.

FractalVersing was created by Fraser Scott.