Over a million developers have joined DZone.
Platinum Partner

Rings - Interactive Ideas Expression

· Agile Zone

The Agile Zone is brought to you in partnership with JetBrains.  Discover how to increase change awareness, code quality, and maintainability through straightforward code reviews, with a simple, lightweight workflow.

Screen Shot 2013-04-01 at 20.35.23We underestimate how difficult it can be to express our ideas clearly through writing and how easy it is to misinterpret those ideas when reading them. For a small Easter project I’ve been experimenting with an alternative way of expressing my ideas, and after 3 late nights hacking away at javascript I’ve come up with Rings.

Rings is an experiment in expressing ideas in a more interactive way. It requires the reader to experiment with the ideas and if you are brave enough to look at the code to improve them. My initial experiment models how, I believe,  behaviours effect our ability to learn as an organisation. Ultimately its some very imprecise ideas expressed in the precise medium of code, but if you want to help improve those ideas you can fork the code on Github (It has an Apache 2.0 licence).

You can download the html page from Github and run locally in your browser or run it directly on Github here. When it initially loads you will see various behaviours effecting the organisations learning ability. You can improve these causes by clicking on them. To make them worse shift-click on them and observe the effects.

All experiments need feedback, please let me know what you think

[Update] Now supports touch interfaces using 1 or 2 finger touches

The Agile Zone is brought to you in partnership with JetBrains.  Learn more about the wide range of developer-oriented features to take your team's performance to the next level.  

Topics:

Published at DZone with permission of Tom Howlett , DZone MVB .

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}