Jeremy Ruston

Creator of TiddlyWiki

Jeremy Ruston cut his teeth writing books about the home computers of the early 1980's. He has worked at several startups, an investment bank, and enjoyed a stint as Head of Open Source Innovation at BT plc after his previous company was acquired by them. Jeremy is the creator of TiddlyWiki ("a hypertext card index system from the future"), and has led the community for nearly 15 years. His passion is building tools that extend the capabilities of individuals and groups.

Past Activities

Sam Aaron / Jeremy Ruston / Robert Virding
Code Mesh LDN
08 Nov 2019
16.30 - 17.30

TBD: be inquisitive, share and inspire

In many conversations and talks given after the late Joe Armstrong retired, he rarely talked about Erlang, and instead focused on the different expressions of the ideas that had driven it: models of concurrency based on the realities of physics, the importance of self contained code and applications, and perhaps most important of all, the importance of designing by prototyping.

For this special keynote, one of Erlang’s co-inventors and the creators of Sonic Pi and TiddlyWiki reflect on what they have learned while collaborating with Joe.

Joe Armstrong / Jeremy Ruston
Code Mesh LDN 2018
09 Nov 2018
13.30 - 14.15

Intertwingling the Tiddlywiki with Erlang

Ted Nelson, who coined the term "Hypertext" also coined the lesser known word "Intertwingled" - this captures the idea that all there is, is knowledge which is tangled up and linked together in a myriad of complex ways.

Computer scientists think that we can organise knowledge in a systematic way but Nelson thought this was impossible. All there is is knowledge and links.

A Tiddlywiki is a self-contained system that organises data in a non-hierarchical manner allowing it to be read and authored in a non-linear manner.

This talk will go through the evolution of hypertext, following the evolution of ideas from Vannevar Bush to Ted Nelson and thence to the World Wide Web.

Our goal is to extend the boundaries of the Tiddlywiki to a larger distributed system, that's where Erlang comes in.

We'll talk about the problems encountered in turning small consistent data collections of dense knowledge into larger distributed systems with sparse knowledge.


Stimulate discussion and make people think