Subconscious

Share this post
Generating your own Oblique Strategies
subconscious.substack.com

Generating your own Oblique Strategies

Gordon Brander
Feb 12
10
Share this post
Generating your own Oblique Strategies
subconscious.substack.com

Here’s an afternoon hack I’ve been playing with—a procedural generator that helps you write your own Oblique Strategies by generating Meta-Oblique Strategies.

Repo: github.com/gordonbrander/prompt_generator

It’s a little Python script that uses Tracery to generate the beginnings of a creative prompt. Run the script…

./runtracery.py grammars/prompt.json

…And you’ll get some provocations for writing a prompt:

An either/or prompt to substitute rule
An either/or prompt to eliminate social attribute (e.g. taboo)
A question prompt to make an analogy to another field (architecture, ecology, politics)
A provocation to make an analogy to nature (how is my subject like... rainforest, river, insect)

These provocations are just starting points, a way of drawing out ideas that are already within you. The game is to expand them into Tweet-sized provocations, infusing them with context, analogies, anecdotes, by hand.

Right now, the Tracery grammar that generates these prompts is extremely basic—the results of a couple hours’ work, mostly based on the SCAMPER method. Yet Tracery is remarkably flexible. With a bit of work, you could construct grammars that might generate most, or even all, of a finished prompt. Try modifying the grammar yourself, or creating new grammars.

Why hack this together? Many of the Geists I am prototyping for Subconscious are designed to serve up creative prompts and oracular provocations.

Some of these prompts will be simple and general-purpose. What does this remind me of? How does this change my understanding? What questions do I have about this?

Others will be more complex, algorithmically generated from the context of your notebook, drawing from topical libraries of content. If you’ve ever used IDEO method cards, or The Art of Game Design Deck, or Writer Emergency Pack, or Thing From The Future, kind of like that, but algorithmic.

So anyway, I’m building up this library of topical atomic prompts that can be used within larger procedural generators, sort of like storylets. A giant library of Oblique Strategies.

Sitting down and writing hundreds of prompts is a challenge. Writer’s block! What to do? Build a procedural generator!

Sol LeWitt, 1974 “Variations of Incomplete Open Cubes“

The Python script is extremely basic, just a little wrapper around Tracery, plus a bit of JSON. Almost too simple to share! But that’s part of the beauty. These kinds of silly hacks are cheap to produce. They leverage the computer to do what it does best—dumb permutation—so we can do what we do best—deeply contextual creative thinking.

Twitter avatar for @marcinignacMarcin Ignac @marcinignac
Years ago when working on a project with challenging color palette I did the craziest thing and just listed all possible color combinations and then manually selected the best ones. Turns out it was 10x faster than hunting bad cases one by one or trying to come up with an algo.
Image

January 20th 2022

4 Retweets88 Likes

Using a computer to generate permutations is a simple superpower for thinking. It transforms the creative act into a foraging expedition. We’re pretty good at foraging. We’ve been practicing about 300,000 years.

Share this post
Generating your own Oblique Strategies
subconscious.substack.com
TopNew

No posts

Ready for more?

© 2022 Gordon Brander
Privacy ∙ Terms ∙ Collection notice
Publish on Substack Get the app
Substack is the home for great writing