Code Is Art; My Philosophy and the Things I’ve Made With It
On the 23rd of February 2012, I gave a talk at a local event called
Worthing Digital entitled “Code is Art; My Philosophy
and the Things I’ve Made With It”. The talk covers the principles behind this website and
the work I do, before going on to demonstrate some of my products, including Video
for Everybody, ReMarkable and NoNonsense Forum.
My thanks goes to @fordie for organising Worthing Digital and
Fresh Egg for kindly hosting the event, laying on free beers and
videoing the talk; all I had to do was turn up and speak.
The video is presented below, or can be viewed on
YouTube.
These are the slides for reference, though the font has changed for some reason.
An original copy of the slides are attached
as a PDF to this article.
Details of future Worthing Digital events can be found on the
website.
Notes & Errata:
-
I did state that I would try keep the talk non-technical, but quickly spiralled off into far too
technical details at times, this was due to some nerves as this is the first time I’ve given
such a talk in front of an audience. I hope I didn’t uncecessarily blind people with gibberish
-
I incorrectly implied that WebM video was around during the early days of HTML5 video, rather it
was Ogg Vorbis that was present first, and then superceeded by WebM in recent times
-
I incorrectly state that the regex on slide 25 took a week to develop, that particular regex is
the definition selector, the actual regex in ReMarkable that did take a week to develop is the
list selector:
(?:(?<=(?<!<[uo]l>)(\n\n)))?^(?:([\x{2022}*+-])|(?-i:[a-z]\.|[ivxlcdm]+\.|#|(?:\d+\.){1,6}))(?: \(#([0-9a-z_-]+)\))?((?:\t+.*(\n))+|(?:\\t+.*(?:\n|(\n\n)))+)(?=(?:([\x{2022}*+-])|(?-i:[a-z]\.|[ivxlcdm]+\.|#|(?:\d+\.){1,6}))(?: \(#([0-9a-z_-]+)\))?|\n<\/[uo]l>)/emu
-
I should just explain that the Commodore 64 forum theme on slide 42 is how the forum looked before
the current standard theme was developed and is no longer available; it’s just used as an
example that the forum can be themed, and I intend to reinstate the Commodore 64 theme using the
new templating engine in the future