Skip to main content
https://badge.fury.io/py/obliquestrategies.svg

Over One Hundred Worthwhile Dilemmas

Created by Brian Eno and Peter Schmidt, first published in 1975

This work is forked from CrossNox’s Programming Excuses

Delving deep into the history and development of David Bowie’s Heroes I found out that during the recording of the album, Brian Eno made use of his set of cards: Oblique Strategies.

In 1975, the magnificent Brian Eno and Peter Schmidt designed a method for promoting creativity, where each card offers a way to break mental blocks. In the subsequent years more and more editions of the deck of cards were made.

Unsurprisingly, considering the creative nature of programming, this works very well when trying to overcome a deadlock in the midst of coding.

To understand more about this method, you should read http://www.rtqe.net/ObliqueStrategies which also serves as the original sources for every deck in this module.

This Python module and terminal command gives you one Oblique Strategy per run, taken from any of the original three decks or from the fourth special one. This comprises the first edition (1975), the second one (1978), the third one (1979), and the fourth one (1996), which has a pretty interesting story


Installing

pip install obliquestrategies

Usage

>>> from obliquestrategies import get_strategy
>>> print(get_strategy())
Work at a different speed

Deck editions can be specified by edition number or edition year

>>> print(get_strategy(1))
Trust in the you of now
>>> print(get_strategy(1975))
How would you have done it?

From a terminal

$ obliquestrategies
What would your closest friend do?

And once again, editions can be specified by numer or year with the --edition option.

$ obliquestrategies --edition 2
Turn it upside down
$ obliquestrategies -e 1978
Repetition is a form of change

Release files for obliquestrategies 0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for obliquestrategies 0.3
File Size Uploaded
obliquestrategies-0.3.tar.gz 6.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for obliquestrategies 0.3
File Interpreter ABI Platform
obliquestrategies-0.3-py3-none-any.whl Python 3 none any Details

Total release size: 18.5 kB

Release files / obliquestrategies-0.3.tar.gz

Download URL obliquestrategies-0.3.tar.gz
Size 6.5 kB
Tags Source
SHA-256 checksum
How to use checksums
e08bcdd209e07feeea26f114ce8f116e6702ab5492dcf187e0f1d3e5ba3f0e0e
BLAKE2b-256 checksum
How to use checksums
e8aebcbc001e9b12646dbd1b04906395a9eea262cb061322157076855ffeb94e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.7

Release files / obliquestrategies-0.3-py3-none-any.whl

Download URL obliquestrategies-0.3-py3-none-any.whl
Size 12.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ebccd59af780813dec1756e2e1a8caddbfadd399020401c9b15c8c512c3416c4
BLAKE2b-256 checksum
How to use checksums
529e1974764bd6201aad0d36107d656a99acfdcf93cfb504eedcd2c9cb0971db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.7

Release history Release notifications | RSS feed

This release

0.3 This release

2 release files

0.2

2 release files

0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page