Quantifying the unquantifiable

Mountaineer is the result of 18 months of incremental evolution on a simple idea: can computers improve the joint-smoking experience?

The answer is, of course, yes – they can bathe our eyes and ears in amazing experiences – but Mountaineer is about improving joint-smoking more directly.

With the ability to track each joint-smoking session and provide real-time statistical analysis, Mountaineer allows me to quantify something that I never thought could be quantified – the experience of getting high.

Ridiculous? Absolutely. Interesting-as-hell? You betcha.

  • Mountaineer Screenshot 1
  • Mountaineer Screenshot 2
  • Mountaineer Screenshot 3
  • Mountaineer Screenshot 4


March, 2016

Metadata and Mass


  • Enabled a less schema-reliant data structure for sessions, allowing me to customise data recorded in the future without compromising past data
  • Added support for mass recording for each joint, and added some graphs in the Analysis Suite to examine the relationship between mass, drags, volume and time
  • Lots of minor graphical tweaks to graph display, pebble pile and others
  • Support for non-zero start times, which is useful in the event of a crash
  • Bought some calipers, enabled manual input of joint measurements for more reliable data
  • Put all Analysis Suite joints on same time scale (before they were only on same vertical axes)
November, 2015

Prediction Envelopes


  • Added ‘envelope’ display to the jointometer graph, providing an intuitive way of seeing how predictions compare to observed events
  • Several graphical improvements, such as tweaks to the pebble pile, hiding joint shape when not checking, an additional envelope display mode, and a few other things
  • Tweaked rAnalysis Suite to display all graphs with the same axis scale. Also added one more universal graph for individual percentage changes per drag.
September, 2015

Information Display Tweaks

  • Made drags remaining primary information, not percent remaining
  • Added ‘Pebble Pile’ display option for drags remaining – less rigid, more intuitive display mode – it tends to be either ‘lots’ or few enough to be countable (generally less than 7 or so)
July, 2015

Graphics Overhaul

  • Prediction and measurement data displayed in nice UI elements such as bars and radial lines. These are customisable at run-time by the user
  • Real-time graph and regressions of current-session can be displayed at runtime
January, 2015

Predictions from Analysis Suite integrated into main program

  • Regression is updated in real-time to present time and drag-count predictions to user
  • Some graphics changes (dark colour scheme, new fonts, user-feedback on events, etc)
  • Analysis Suite has been updated with regression display, as well as aggregation of data in one line graph, and several scatter plots
November, 2014

Analysis Suite

  • Rather than saving as screenshots, events are now added to a CSV file
  • CSV file can be read by Analysis Suite, which displays graphs of sessions
October, 2014

Initial support for event tracking

  • Various keys record various activities (Drags, Drink-of-water, Ash, Light, Check and Put-Out)
  • Each check results in a screenshot taken with time-since initial light for input into Excel
June, 2014

Original Processing App

  • Ability to trace joint outline to screen
  • Volume calculation
  • Percent Markers
  • Measure % by moving mouse along joint on screen
  • Saves image of joint for posterity


  • Lachlan Sleight
  • Melbourne, Australia
  • /u/mptp
Proximity to digital reality
Sanitation of musical freedom
Tolerance for modernity
Awe and wonder in the universe
Confidence in notions of sanity