<rss version="2.0">
  <channel>
    <title>researchnot.es</title>
    <link>https://researchnot.es/</link>
    <description></description>
    
    <language>en</language>
    
    <lastBuildDate>Wed, 15 Mar 2023 16:46:53 +0000</lastBuildDate>
    <item>
      <title>SleepeR Step One</title>
      <link>https://researchnot.es/2023/03/15/sleeper-step-one.html</link>
      <pubDate>Wed, 15 Mar 2023 16:46:53 +0000</pubDate>
      
      <guid>http://researchnotes.micro.blog/2023/03/15/sleeper-step-one.html</guid>
      <description>&lt;!-- wp:paragraph --&gt;
&lt;p&gt;Sleeper is a new set of Features for nodenogg.in allowing the node text that is gathered by a team to be compared with a reading list, a small set of data and provide possible ways for the team of students, researchers, and team to consider new avenues of idea generation and ideation. The idea is to allow your words as a team to;&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;EXPLORE, REVEAL and EXPERIMENT with the CORPUS (reading list)&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;The original version of this idea came out of my PhD and the rough draft can be read on &lt;a href=&#34;https://manifold.soton.ac.uk/read/sleep/section/5a1bbd99-af7b-4e61-8fab-eae78d7de169&#34;&gt;Manifold&lt;/a&gt; followed by the funded application too on &lt;a href=&#34;https://manifold.soton.ac.uk/read/sleepprop/section/fa23bf2a-2ec3-4e5f-9df2-1929e87086d1&#34;&gt;Manifold&lt;/a&gt;. The pilot funding has been provided by the Web Science Institute (WSI) to support creating the SleepeR proof of concept. I then have to look to apply for further funding when I report back on the pilot&#39;s outcome to the WSI in the summer of 2023.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;So, I have assembled a small team of interested and useful individuals, Lesia Tkacz, Ash Ravi and Maddie Dwyter, who are helping to make and test this proof of concept. &lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;Our roles are;&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:heading {&#34;level&#34;:3} --&gt;
&lt;h3&gt;Leads&lt;/h3&gt;
&lt;!-- /wp:heading --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;&lt;a href=&#34;https://nodenogg.in&#34;&gt;Adam Procter&lt;/a&gt;: Project Lead, this means I am responsible for the project and leading the ideas and also working directly with students/staff in nodenogg.in &lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;&lt;a href=&#34;https://wg.criticalcodestudies.com/index.php?p=/profile/194/lesia-tkacz&#34;&gt;Lesia Tkacz&lt;/a&gt;: Product Lead, Lesia brings prior experience of Natural Language Processing (NLP) and “old school” Artificial Intelligence (AI) to the project and able to translate the ideas I have into words that the technical team can muse on.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:heading {&#34;level&#34;:3} --&gt;
&lt;h3&gt;Technical Team&lt;/h3&gt;
&lt;!-- /wp:heading --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;Ash Ravi : NLP Research Engineer, Chief builder of backend python stuff. Ash is making the Sleeper features in python for us to experiment with the Corpus.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;Maddie Dwyer : Human Interface Designer, Maddie will be working with Adam to imagine and code some interface elements to bring the python terminal stuff to life inside nodenogg.in itself via extending the nodenogg.in views to include new SleepeR views and interface elements.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;The project team are using our internal Slack and not our discord for now as we are all in this tool more often daily, but the broader discussion and output will be published and made open via on thus blogs, the report document and likely some things into discord alongside my Obsidian notes on &lt;a href=&#34;https://gitlab.adamprocter.co.uk/sleeper/Sleeper&#34;&gt;Gitlab&lt;/a&gt;.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;The code is also all being published openly on GNU AFFERO GENERAL PUBLIC LICENSE Version 3 as are Obsidian notes that I am taking randomly as the project progresses. This is all in a new&lt;a href=&#34;https://gitlab.adamprocter.co.uk/sleeper&#34;&gt;Gitlab Group&lt;/a&gt;.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:heading --&gt;
&lt;h2&gt;Part 1&lt;/h2&gt;
&lt;!-- /wp:heading --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;In the first week, Lesia helped to extract the selected texts we had gathered to support the games design and art TOY project into the first mini reading list as readable txt files, we could use this as our initial CORPUS. We also agreed some internal terms to help organise ourselves.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;&lt;strong&gt;CORPUS&lt;/strong&gt; = texts, journals, and books from the “reading list”&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;&lt;strong&gt;DOCUMENT&lt;/strong&gt; = the selected text from the CORPUS&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;&lt;strong&gt;KEYWORDS&lt;/strong&gt; = words extracted from the JSON file from each team&#39;s microcosm nodes&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;&lt;strong&gt;EXTRACT&lt;/strong&gt;= span of text in the document that contains the keywords &lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;For our first CORPUS we brought in was these initial set of texts&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:list --&gt;
&lt;ul&gt;
&lt;!-- wp:list-item --&gt;
&lt;li&gt;Excerpt from Roland Barthes from Mythologies on Toys &lt;/li&gt;
&lt;!-- /wp:list-item --&gt;
&lt;!-- wp:list-item --&gt;
&lt;li&gt;Reay, E. (2022) ‘Immateriality and Immortality: Digital Toys in Videogames’, Playful Materialities &lt;/li&gt;
&lt;!-- /wp:list-item --&gt;
&lt;!-- wp:list-item --&gt;
&lt;li&gt;Giddings, Seth (2019) ‘Toying with the singularity: AI, automata and imagination in play with robots and virtual pets’, in Giovanna Mascheroni &amp;amp; Donell Holloway (eds) The Internet of Toys: practices, affordances and the political economy of children’s smart play. Palgrave Macmillan. &lt;/li&gt;
&lt;!-- /wp:list-item --&gt;
&lt;!-- wp:list-item --&gt;
&lt;li&gt;Heljakka, K. (2017) ‘Toy fandom, adulthood, and the ludic age: creative material culture as play’, Fandom, Second Edition: Identities and Communities in a Mediated World, edited by Jonathan Gray, Cornel Sandvoss and C. Lee Harrington, New York, USA: New York University Press, 2017, pp. 91-106. &lt;/li&gt;
&lt;!-- /wp:list-item --&gt;
&lt;!-- wp:list-item --&gt;
&lt;li&gt;Blasdel, A. (Nov. 2022), ‘They want toys to get their children in to Harvard’: have we been getting playthings all wrong?’, The Guardian, https://www.theguardian.com/lifeandstyle/2022/nov/24/have-toys-got-too-brainy-how-playthings-became-teaching-aids-young-children&lt;br&gt;
&lt;/li&gt;
&lt;!-- /wp:list-item --&gt;
&lt;/ul&gt;
&lt;!-- /wp:list --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;Lesia then used an existing programme called &lt;a href=&#34;https://www.laurenceanthony.net/software/antconc/&#34;&gt;AntConc&lt;/a&gt; to test some ideas on how we might take keywords and do a compare with the CORPUS. The overall suggestion was to start simple and start with TF-IDF (term frequency-inverse document frequency) to compare keywords from nodenogg.in microcosms with the CORPUS.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:heading --&gt;
&lt;h2&gt;Part 2&lt;/h2&gt;
&lt;!-- /wp:heading --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;Next, I was set to gather some real keyword data. So, in the game&#39;s studio, I explained the overall concept of nodenogg.in to year 1 Games Design &amp;amp; Art students and the concept around how the new SleepeR feature would recommend readings from the CORPUS. Each student was then placed into their teams after the field trip to Legoland. Each team was to work collectively on idea gathering, and would use nodenogg.in and its &lt;strong&gt;Collect&lt;/strong&gt; view to gather thoughts.  I ran three sessions in that one day.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;These exercises using nodenogg.in included;&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;&lt;strong&gt;Exercise 1:&lt;/strong&gt; create single nodes with keywords, as many keywords they could each think of per team specifically on the Legoland field trip.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;&lt;strong&gt;Exercise 2:&lt;/strong&gt; write together in nodenogg.in nodes thoughts and ideas on the 5 emotions chosen for the thematic under pinning of TOY. Sadness, Joy, Anger, Fear, Expectation, Surprise, Acceptance, Disgust&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;&lt;strong&gt;Exercise 3:&lt;/strong&gt; use nodenogg.in to think out loud and gather general ideas and visuals related to Toys, Craft and Textiles, one member of the team had to visit the library and bring back physical items.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:image {&#34;align&#34;:&#34;center&#34;,&#34;id&#34;:1133,&#34;linkDestination&#34;:&#34;none&#34;} --&gt;
&lt;figure class=&#34;wp-block-image aligncenter&#34;&gt;&lt;img src=&#34;https://researchnotes.micro.blog/uploads/2025/294151be62.jpg&#34; alt=&#34;&#34; class=&#34;wp-image-1133&#34;&gt;&lt;/figure&gt;
&lt;!-- /wp:image --&gt;
&lt;!-- wp:image {&#34;align&#34;:&#34;center&#34;,&#34;id&#34;:1141,&#34;linkDestination&#34;:&#34;none&#34;} --&gt;
&lt;figure class=&#34;wp-block-image aligncenter&#34;&gt;&lt;img src=&#34;https://researchnotes.micro.blog/uploads/2025/341ccce4ff.jpg&#34; alt=&#34;&#34; class=&#34;wp-image-1141&#34;&gt;&lt;/figure&gt;
&lt;!-- /wp:image --&gt;
&lt;!-- wp:image {&#34;align&#34;:&#34;center&#34;,&#34;id&#34;:1132,&#34;linkDestination&#34;:&#34;none&#34;} --&gt;
&lt;figure class=&#34;wp-block-image aligncenter&#34;&gt;&lt;img src=&#34;https://researchnotes.micro.blog/uploads/2025/9745f5d441.jpg&#34; alt=&#34;&#34; class=&#34;wp-image-1132&#34;&gt;&lt;/figure&gt;
&lt;!-- /wp:image --&gt;
&lt;!-- wp:image {&#34;align&#34;:&#34;center&#34;,&#34;id&#34;:1136,&#34;linkDestination&#34;:&#34;none&#34;} --&gt;
&lt;figure class=&#34;wp-block-image aligncenter&#34;&gt;&lt;img src=&#34;https://researchnotes.micro.blog/uploads/2025/700ccdb4a6.jpg&#34; alt=&#34;&#34; class=&#34;wp-image-1136&#34;&gt;&lt;/figure&gt;
&lt;!-- /wp:image --&gt;
&lt;!-- wp:image {&#34;align&#34;:&#34;center&#34;,&#34;id&#34;:1134,&#34;linkDestination&#34;:&#34;none&#34;} --&gt;
&lt;figure class=&#34;wp-block-image aligncenter&#34;&gt;&lt;img src=&#34;https://researchnotes.micro.blog/uploads/2025/7719262cb8.jpg&#34; alt=&#34;&#34; class=&#34;wp-image-1134&#34;&gt;&lt;/figure&gt;
&lt;!-- /wp:image --&gt;
&lt;!-- wp:image {&#34;align&#34;:&#34;center&#34;,&#34;id&#34;:1140,&#34;linkDestination&#34;:&#34;none&#34;} --&gt;
&lt;figure class=&#34;wp-block-image aligncenter&#34;&gt;&lt;img src=&#34;https://researchnotes.micro.blog/uploads/2025/420febb93e.jpg&#34; alt=&#34;&#34; class=&#34;wp-image-1140&#34;&gt;&lt;/figure&gt;
&lt;!-- /wp:image --&gt;
&lt;!-- wp:image {&#34;align&#34;:&#34;center&#34;,&#34;id&#34;:1135,&#34;linkDestination&#34;:&#34;none&#34;} --&gt;
&lt;figure class=&#34;wp-block-image aligncenter&#34;&gt;&lt;img src=&#34;https://researchnotes.micro.blog/uploads/2025/2bcbe8cc49.jpg&#34; alt=&#34;&#34; class=&#34;wp-image-1135&#34;&gt;&lt;/figure&gt;
&lt;!-- /wp:image --&gt;
&lt;!-- wp:image {&#34;align&#34;:&#34;center&#34;,&#34;id&#34;:1139,&#34;linkDestination&#34;:&#34;none&#34;} --&gt;
&lt;figure class=&#34;wp-block-image aligncenter&#34;&gt;&lt;img src=&#34;https://researchnotes.micro.blog/uploads/2025/7efcda8c99.jpg&#34; alt=&#34;&#34; class=&#34;wp-image-1139&#34;&gt;&lt;/figure&gt;
&lt;!-- /wp:image --&gt;
&lt;!-- wp:image {&#34;align&#34;:&#34;center&#34;,&#34;id&#34;:1137,&#34;linkDestination&#34;:&#34;none&#34;} --&gt;
&lt;figure class=&#34;wp-block-image aligncenter&#34;&gt;&lt;img src=&#34;https://researchnotes.micro.blog/uploads/2025/a706463d02.jpg&#34; alt=&#34;&#34; class=&#34;wp-image-1137&#34;&gt;&lt;/figure&gt;
&lt;!-- /wp:image --&gt;
&lt;!-- wp:image {&#34;align&#34;:&#34;center&#34;,&#34;id&#34;:1138,&#34;linkDestination&#34;:&#34;none&#34;} --&gt;
&lt;figure class=&#34;wp-block-image aligncenter&#34;&gt;&lt;img src=&#34;https://researchnotes.micro.blog/uploads/2025/1a8ff067a8.jpg&#34; alt=&#34;&#34; class=&#34;wp-image-1138&#34;&gt;&lt;/figure&gt;
&lt;!-- /wp:image --&gt;
&lt;!-- wp:image {&#34;align&#34;:&#34;center&#34;,&#34;id&#34;:1142,&#34;linkDestination&#34;:&#34;none&#34;} --&gt;
&lt;figure class=&#34;wp-block-image aligncenter&#34;&gt;&lt;img src=&#34;https://researchnotes.micro.blog/uploads/2025/c696c6d5ab.jpg&#34; alt=&#34;&#34; class=&#34;wp-image-1142&#34;&gt;&lt;/figure&gt;
&lt;!-- /wp:image --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;While this was underway, Ash was making the concept as outlined already into a small Python programme. The programme would take the keywords (JSON) from exercise 1 in the studios within nodenogg.in, and use the CORPUS to do a TF-IDF lookup and provide each team with the “top” DOCUMENT they should read.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;Here are the results from each team with the 5 keywords inside their microcosms, the scoring that was applied to each word and which was the top document they should read.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:code --&gt;
&lt;pre class=&#34;wp-block-code&#34;&gt;&lt;code&gt;toy9.json
`                scores`
`storytelling  0.415010`
`combining     0.415010`
`land          0.207505`
`inside        0.207505`
`message       0.207505`
`&#39;guardian_article_they_want_toys_to_get_their_children_into_harvard.txt&#39;`
&lt;/code&gt;&lt;/pre&gt;
&lt;!-- /wp:code --&gt;
&lt;!-- wp:code --&gt;
&lt;pre class=&#34;wp-block-code&#34;&gt;&lt;code&gt;`toy10.json`  scores`
`welcome    0.367053`
`dreamer    0.367053`
`audience   0.367053`
`player     0.296136`
`education  0.296136`
`&#39;Reay Digital Toys.txt&#39;`
&lt;/code&gt;&lt;/pre&gt;
&lt;!-- /wp:code --&gt;
&lt;!-- wp:code --&gt;
&lt;pre class=&#34;wp-block-code&#34;&gt;&lt;code&gt;toy11.json`
             scores`
welcome    0.311668`
themed     0.311668`
curiosity  0.311668`
whimsical  0.311668`
dreamer    0.311668`
&#39;Reay Digital Toys.txt&#39;`
&lt;/code&gt;&lt;/pre&gt;
&lt;!-- /wp:code --&gt;
&lt;!-- wp:code --&gt;
&lt;pre class=&#34;wp-block-code&#34;&gt;&lt;code&gt;`toy12.json`
`           scores`
`welcome  0.562550`
`system   0.376746`
`created  0.376746`
`color    0.281275`
`creepy   0.281275`
`&#39;giddings_Toying-with-the-Singularity.txt&#39;`
&lt;/code&gt;&lt;/pre&gt;
&lt;!-- /wp:code --&gt;
&lt;!-- wp:code --&gt;
&lt;pre class=&#34;wp-block-code&#34;&gt;&lt;code&gt;toy13.json`
               scores`
shopping     0.368065`
welcome      0.368065`
realworld    0.368065`
educational  0.296953`
holiday      0.296953`
&#39;guardian_article_they_want_toys_to_get_their_children_into_harvard.txt&#39;`

&lt;/code&gt;&lt;/pre&gt;
&lt;!-- /wp:code --&gt;
&lt;!-- wp:code --&gt;
&lt;pre class=&#34;wp-block-code&#34;&gt;&lt;code&gt;toy15.json`
`              scores`
`stimulation  0.369146`
`welcome      0.369146`
`dragon       0.297824`
`build        0.297824`
`lego         0.247221`
`&#39;giddings_Toying-with-the-Singularity.txt&#39;`
&lt;/code&gt;&lt;/pre&gt;
&lt;!-- /wp:code --&gt;
&lt;!-- wp:code --&gt;
&lt;pre class=&#34;wp-block-code&#34;&gt;&lt;code&gt;`              scores`
`lego        0.596953`
`shop        0.297119`
`creativity  0.198984`
`park        0.148560`
`rest        0.148560`
`&#39;guardian_article_they_want_toys_to_get_their_children_into_harvard.txt&#39;`
&lt;/code&gt;&lt;/pre&gt;
&lt;!-- /wp:code --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;After the teams had all had their top DOCUMENTS returned, we did a small survey and of all students who responded they said most had not read any of the DOCUMENTS in the CORPUS and that all were now more likely to read the “top” DOCUMENT now.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:heading --&gt;
&lt;h2&gt;Part 3&lt;/h2&gt;
&lt;!-- /wp:heading --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;Next we discussed what make this more useful, and to perhaps provide a view into the CORPUS maybe taking the “top” DOCUMENT and providing detail such as an EXTRACT.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;We also tested added to our CORPUS two more DOCUMENTS from the broader reading list. To see what impacts that may have on the data.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:list --&gt;
&lt;ul&gt;
&lt;!-- wp:list-item --&gt;
&lt;li&gt;Rules of play: game design fundamentals&lt;/li&gt;
&lt;!-- /wp:list-item --&gt;
&lt;!-- wp:list-item --&gt;
&lt;li&gt;The art of game design: a book of lenses&lt;br&gt;
&lt;/li&gt;
&lt;!-- /wp:list-item --&gt;
&lt;/ul&gt;
&lt;!-- /wp:list --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;We didn’t have a chance to return this data response to the students, but it may also be worth the idea of using the same data from nodenogg.in against competing CORPUS sets to push and pull project ideas between, Game Theory/practice and other external concepts from 2 CORPUS banks.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:heading --&gt;
&lt;h2&gt;Key takeaways and next steps&lt;/h2&gt;
&lt;!-- /wp:heading --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;Even with the simple recommendation of one text for each team to focus on, students suggested there were more likely to read the provided material. Which proved that they didn’t read the material even though it had been provided well in advance of the project starting, and this simple action activated the readings.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:list --&gt;
&lt;ul&gt;
&lt;!-- wp:list-item --&gt;
&lt;li&gt;Pull out paragraph data and present that alongside top &lt;/li&gt;
&lt;!-- /wp:list-item --&gt;
&lt;/ul&gt;
&lt;!-- /wp:list --&gt;
</description>
    </item>
    
    <item>
      <title>Decentralised Data with CouchDB</title>
      <link>https://researchnot.es/2021/03/27/decentralised-data-with-couchdb.html</link>
      <pubDate>Sat, 27 Mar 2021 13:51:20 +0000</pubDate>
      
      <guid>http://researchnotes.micro.blog/2021/03/27/decentralised-data-with-couchdb.html</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://researchnotes.micro.blog/uploads/2025/c067cd9c5a.jpg&#34; alt=&#34;My life through a lens bq31L0jQAjU unsplash&#34; title=&#34;my-life-through-a-lens-bq31L0jQAjU-unsplash.jpg&#34; border=&#34;0&#34; width=&#34;800&#34; height=&#34;450&#34;&gt;&lt;span&gt;
Photo by &lt;a href=&#34;https://unsplash.com/@bamagal?utm_source=unsplash&amp;amp;utm_medium=referral&amp;amp;utm_content=creditCopyText&#34;&gt;&amp;ldquo;My Life Through A Lens&amp;rdquo;&lt;/a&gt; on &lt;a href=&#34;https://unsplash.com/s/photos/collaboration?utm_source=unsplash&amp;amp;utm_medium=referral&amp;amp;utm_content=creditCopyText&#34;&gt;Unsplash&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;This is another post related to using CouchDB and PouchDB.&lt;/p&gt;
&lt;p&gt;TLDR: PouchDB stores data in your browsers localstorage on your machine, you can then share said data that with others via CouchDB which can run as an application on another machine on your local network. Each device then gets a copy of said data and the updating in realtime and sync is handled by the CouchDB app. If you go offline you have all the data, its all copied to your machine, if you delete the data, then sync will remove it from all other devices. The data is on your machine, local first and you have complete ownership of how that is shared to other devices.&lt;/p&gt;
&lt;p&gt;This extends an earlier post on &lt;a href=&#34;https://researchnot.es/why-pouchdb-and-couchdb/&#34;&gt;Why PouchDB and CouchDB&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Most systems be that single player or multiplayer need a way to synchronise data between machines.&lt;/p&gt;
&lt;p&gt;The default way to undertake this is to create a server as the middle layer.&lt;/p&gt;
&lt;p&gt;This is a centralised approached.&lt;/p&gt;
&lt;p&gt;The issue with this is the cloud is  at the centre point.&lt;/p&gt;
&lt;p&gt;Many open source software providers that have this multi device option will allow you to self host the server infrastructure so you can maintain control of your data however this requires a server and often is quite complex to set up and maintain.&lt;/p&gt;
&lt;p&gt;Which isn&amp;rsquo;t very delightful at all, also said server could be attacked meaning you also need to now manage security.&lt;/p&gt;
&lt;p&gt;This is why people often outsource this part to a third party sync service or cloud service and open source projects will often offer a paid hosted version of this component as a way to generate revenue.&lt;/p&gt;
&lt;p&gt;So if I want freedom to control my data across multiple devices or with other people I either have to become a sysadmin or pay a hosting provider, also making sure who I do pay is not going to sell my data down the river at a later point.&lt;/p&gt;
&lt;p&gt;None of the which sounds like a great solution to me at all.&lt;/p&gt;
&lt;p&gt;This is why I was always looking for a way that you can have local data that could sync with other machines directly, decentralised.&lt;/p&gt;
&lt;p&gt;Something like a mesh network or peer to peer (P2P). I also knew this would need to happen in real-time.&lt;/p&gt;
&lt;p&gt;I looked briefly at blockchain, P2P technology and decentralised apps (dApps) all of which was rather complex, or at least appeared to be.&lt;/p&gt;
&lt;p&gt;I recall thinking and discussing this at Moz Fest 2017 and you can see my initial exploration explained a little in the blog post about prototypes back in &lt;a href=&#34;https://researchnot.es/prototypes-nov-2017/&#34;&gt;Nov 2017&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;At that time I had landed on deepstream an open source alternative to Google Firebase which I thought was a winner.&lt;/p&gt;
&lt;p&gt;deepstream had a hosted version called hub and you could run your own self hosted version if needs be.&lt;/p&gt;
&lt;p&gt;I was wrong as deepstream hub suddenly stopped and it turned out the deepstream server appeared to behind the hub in feature set and ease of use I just couldn&amp;rsquo;t get it to work with my current code which had worked perfectly with hub.&lt;/p&gt;
&lt;p&gt;A conversation about this was then had with Matthew Parker a Perl developer about what I needed to do and the experiments I had undertaken.&lt;/p&gt;
&lt;p&gt;Looking at my blog &lt;a href=&#34;https://duckduckgo.com/?sites=https%3A%2F%2Fdiscursive.adamprocter.co.uk%2F&amp;amp;k8=%23444444&amp;amp;k9=%23ee4792&amp;amp;kt=h&amp;amp;q=couchdb&amp;amp;atb=v229-1&amp;amp;ia=web&#34;&gt;discursive&lt;/a&gt; search we must have had this conversation mid 2018, I suspect the first chat was over Signal app and with various phone and mac migrations the history is not located.&lt;/p&gt;
&lt;p&gt;I just recall Matthew coming back to me at some point after that conversation and saying have you looked at CouchDB. I hadnt.&lt;/p&gt;
&lt;p&gt;So why is this so powerful and why aren&amp;rsquo;t more people using it.&lt;/p&gt;
&lt;p&gt;I don&amp;rsquo;t know.&lt;/p&gt;
&lt;p&gt;What makes this set up so simple is this.&lt;/p&gt;
&lt;p&gt;I have a Vue app that stores data in the vue store and then passes this into PouchDB, PouchDB is a browser based localstorage implementation of CouchDB, so the data is stored on you machine first. You can quit and restart your browser and your data is maintained.&lt;/p&gt;
&lt;p&gt;You can then set a remote CouchDB for this data to copy to. You can also use replication to have CouchDB replicate to another CouchDB for resilience.&lt;/p&gt;
&lt;p&gt;This remote or remotes of CouchDB can be either on a server type machine or just running locally as an app, both would be network accessible.&lt;/p&gt;
&lt;p&gt;So if you only want to work with a close group of individuals you would ensure you are all on the same network, this could also be private / local.&lt;/p&gt;
&lt;p&gt;You would then setting your remote to the address of the machine running the CouchDB app which would allow you to sync you data together, this data is then copied to the localstorage of each machine via PouchDB. If you decided to delete data this delete is sync&amp;rsquo;d across all machines.&lt;/p&gt;
&lt;p&gt;CouchDB also has really good conflict resolution and keep tracks of changes, although I initially thought this could be a form of version control, the way couchDB does versioning is not designed to keep an infinite history, however in the case of offline editing of the same data from differing devices, you can easily resolve which one is the truth or even keep both versions.&lt;/p&gt;
&lt;p&gt;What I found rather fun was at a similar time I had started reading the Ink and Switch research site which discussed &lt;a href=&#34;https://www.inkandswitch.com/local-first.html&#34;&gt;offline first work&lt;/a&gt;. They had ruled CouchDB out for collaboration and yet as I was reading it I was literally running CouchDB as a real-time collaborative editor.&lt;a href=&#34;https://www.youtube.com/watch?v=6PACF2RaUUs&amp;amp;t=494s&#34;&gt;April &lt;/a&gt; and  &lt;a href=&#34;https://www.youtube.com/watch?v=IfDoGO-kAeQ&#34;&gt;May&lt;/a&gt; 2019 YouTube Clips.&lt;/p&gt;
&lt;p&gt;This implementation is simple. If you also encrypt the data between localstorage PouchDB and the remote CouchDB, then even if you decided to use servers with replication the key to unlocking the actual data is done by the your machine, even if someone was to snapshot the couchDB data at that time there would be no way of knowing what the data was.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Spatial Interfaces</title>
      <link>https://researchnot.es/2020/11/06/spatial-interfaces.html</link>
      <pubDate>Fri, 06 Nov 2020 11:53:15 +0000</pubDate>
      
      <guid>http://researchnotes.micro.blog/2020/11/06/spatial-interfaces.html</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://researchnotes.micro.blog/uploads/2025/6e4e862376.jpg&#34; alt=&#34;Bekky bekks uHjavoy0fBs unsplash&#34; title=&#34;bekky-bekks-uHjavoy0fBs-unsplash.jpg&#34; border=&#34;0&#34; width=&#34;800&#34; height=&#34;533&#34;&gt;&lt;span&gt;Photo by &lt;a href=&#34;https://unsplash.com/@bekky_bekks?utm_source=unsplash&amp;amp;utm_medium=referral&amp;amp;utm_content=creditCopyText&#34;&gt;Bekky Bekks&lt;/a&gt; on &lt;a href=&#34;https://unsplash.com/s/photos/dot-to-dot?utm_source=unsplash&amp;amp;utm_medium=referral&amp;amp;utm_content=creditCopyText&#34;&gt;Unsplash&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Why are we seeing such a rise in spatial tools?&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Article incomplete&amp;hellip;&lt;/em&gt;&lt;/p&gt;
&lt;h3&gt;Main take aways&lt;/h3&gt;
&lt;ul&gt;
 	&lt;li&gt;ITEM 1&lt;/li&gt;
 	&lt;li&gt;ITEM 2&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    
    <item>
      <title>Anonymous !important</title>
      <link>https://researchnot.es/2020/06/19/anonymous-important.html</link>
      <pubDate>Fri, 19 Jun 2020 12:05:50 +0000</pubDate>
      
      <guid>http://researchnotes.micro.blog/2020/06/19/anonymous-important.html</guid>
      <description>&lt;img src=&#34;https://researchnotes.micro.blog/uploads/2025/6b3fcbbdbe.jpg&#34; alt=&#34;Alora griffiths 6XUKomqujZM unsplash 1&#34; title=&#34;alora-griffiths-6XUKomqujZM-unsplash(1).jpg&#34; border=&#34;0&#34; width=&#34;800&#34; height=&#34;533&#34;&gt;
&lt;span&gt;Photo by &lt;a href=&#34;https://unsplash.com/@aloragriffiths?utm_source=unsplash&amp;amp;utm_medium=referral&amp;amp;utm_content=creditCopyText&#34;&gt;Alora Griffiths&lt;/a&gt; on &lt;a href=&#34;https://unsplash.com/?utm_source=unsplash&amp;amp;utm_medium=referral&amp;amp;utm_content=creditCopyText&#34;&gt;Unsplash&lt;/a&gt;&lt;/span&gt;
&lt;p&gt;When you assign yourself a name in nodenogg.in you are not creating a log in or are you identifying yourself this name purely establishes a local relationship between the device and your nodes. This is what enables you to add and edit your own node.&lt;/p&gt;
&lt;p&gt;The relationship is a between a local storage pouchdb and  your assigned name also stored in local storage. Then when you join or create a microcosm you can add nodes there with this relationship intake, you can also keep the device name between microcosms&lt;/p&gt;
&lt;p&gt;All the data in your pouchdb is synchronised to a couchdb instance which is what enables other people to join the same microcosm and work together in real time in the same digital space. The data from each person is copied to everyones devices and the pouchdb/couchbd sync manages the changes. The data is currently not encypted but there is no way you can find out whos data belongs to who, unless you hack th couchdb and know the microcosm that was being used and the device name you provide was something identifiable.&lt;/p&gt;
&lt;p&gt;Ok that&#39;s a basic introduction to the technology, the name you provide is never exposed to anyone else in the interface. This is very different to popular spatial tools such as Miro and Mural.&lt;/p&gt;
&lt;img src=&#34;https://researchnotes.micro.blog/uploads/2025/b09f7c2ed0.jpg&#34; alt=&#34;Screenshot 2020 11 06 at 12 05 21&#34; title=&#34;Screenshot 2020-11-06 at 12.05.21.png&#34; border=&#34;0&#34; width=&#34;800&#34; height=&#34;485&#34;&gt;
&lt;img src=&#34;https://researchnotes.micro.blog/uploads/2025/2cbbe3695f.jpg&#34; alt=&#34;Meetings and workshops&#34; title=&#34;meetings_and_workshops.png&#34; border=&#34;0&#34; width=&#34;800&#34; height=&#34;546&#34;&gt;
&lt;p&gt;As you can see the people involved are shown by active cursors and their names. This has two issues, the first is the screen is so busy with cursors moving it can be very distracting, and second you can also identify who is moving what and who contributed what&lt;/p&gt;
&lt;p&gt;In a workshop or session in which you ask a group to continue to a single space, the issue of being identified reduces participation and increases anxiety in what they contribute&lt;/p&gt;
&lt;p&gt;During the building of nodenogg.in we have used a number of services to co-create together, the tools that identified contributions, OneNote, Google Docs, Slack impacted on both contribution volume and also in conversation with students they were very selective in their approach to contributing, they didn&#39;t want to look silly or not as good as others.&lt;/p&gt;
&lt;p&gt;Yet when we ran feedback sessions using an etherpad in which students could create unidentifiable names (although exposed in the UI), the volume of participation increased and students felt freer to contribute, of course they had fun with the names and would eventually identify themselves normally. An example of this in actual system of hierarchy is is the idea of the HIPPO (Highest paid persons opinion), this can end up leading the direction of the idea generation, whether intentional or just by the fact you know they are the &#39;boss&#39;.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Article incomplete&amp;hellip;&lt;/em&gt;&lt;/p&gt;
&lt;h3&gt;Main take aways&lt;/h3&gt;
&lt;ul&gt;
 	&lt;li&gt;Being anonymous increases engagement.&lt;/li&gt;
 	&lt;li&gt;Being anonymous reduces anxiety.&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    
    <item>
      <title>&#39;Living on&#39; nodenogg.in</title>
      <link>https://researchnot.es/2020/04/17/living-on-nodenoggin.html</link>
      <pubDate>Fri, 17 Apr 2020 15:25:06 +0000</pubDate>
      
      <guid>http://researchnotes.micro.blog/2020/04/17/living-on-nodenoggin.html</guid>
      <description>&lt;img src=&#34;https://researchnotes.micro.blog/uploads/2025/2b268e5eb7.jpg&#34; alt=&#34;Peter secan kKXBw9Exn30 unsplash&#34; title=&#34;peter-secan-kKXBw9Exn30-unsplash.jpg&#34; width=&#34;799&#34; height=&#34;533&#34; border=&#34;0&#34;&gt;
&lt;p&gt;&lt;span style=&#34;display: inline-block; padding: 2px 3px&#34;&gt;&lt;strong&gt;&lt;a href=&#34;https://unsplash.com/@phsecan?utm_medium=referral&amp;amp;utm_campaign=photographer-credit&amp;amp;utm_content=creditBadge&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; title=&#34;Download free do whatever you want high-resolution photos from Peter Secan&#34;&gt;&lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; style=&#34;height: 12px; width: auto; position: relative; vertical-align: middle; top: -2px; fill: white&#34; viewbox=&#34;0 0 32 32&#34;&gt;&lt;title&gt;unsplash-logo&lt;/title&gt;
&lt;path d=&#34;M10 9V0h12v9H10zm12 5h10v18H0V14h10v9h12v-9z&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style=&#34;display: inline-block; padding: 2px 3px&#34;&gt;&lt;strong&gt;&lt;a href=&#34;https://unsplash.com/@phsecan?utm_medium=referral&amp;amp;utm_campaign=photographer-credit&amp;amp;utm_content=creditBadge&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; title=&#34;Download free do whatever you want high-resolution photos from Peter Secan&#34;&gt;Peter Secan&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;As &lt;a href=&#34;https://nodenogg.in&#34;&gt;nodenogg.in&lt;/a&gt; progresses, I keep seeing flashes of how it would help to organise, or be used in, my own thinking practices, and so I occasionally get frustrated with the speed at which I&amp;rsquo;m able to advance its capabilities. Still, I have to remind myself that I&amp;rsquo;m not running a research lab, and that I can only devote so much time to the project in the part-time allocation I have.&lt;/p&gt;
&lt;p&gt;Whenever I discuss a concept or an approach to interacting with the nodenogg.in data I know its possible and could be fun yet I cant program as fast as I want, I have never professed to be a coder and whenever asked I always advise I&amp;rsquo;m not a coder I&amp;rsquo;m a hacker.[footnote]I also really like the term tinkering[/footnote]&lt;/p&gt;
&lt;blockquote&gt;50% of computer programming is trial and error, the other 50% is copy and paste. - Pawan Sharma
&lt;/blockquote&gt;Testing of version 0.0.X with students has been excellent, and the next phase of 0.X.X is all about incorporating the ideas generated and feedback received from that version. So the jump in the &lt;a href=&#34;https://semver.org/&#34;&gt;semantic versioning&lt;/a&gt; as a minor update is in part due to the need to rewrite the code from scratch.
&lt;p&gt;In order to take advantage of the realisation that I could–and should–build with proper semantic HTML in mind, as well as all of the Vue.js learning I&amp;rsquo;d personally undertaken coupled with a number of excellent conversations with Toby, I felt that a complete re-write was very necessary. This has instantly started bearing a lot of good fruit, as can be seen in these progress videos:&lt;/p&gt;
&lt;ul&gt;
 	&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=gyLK4YbBc3k&#34;&gt;0.1.0 YouTube&lt;/a&gt;&lt;/li&gt;
 	&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=t2rhC2eJb50&#34;&gt;0.1.9 YouTube&lt;/a&gt;&lt;/li&gt;
 	&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=gyLK4YbBc3k&#34;&gt;0.1.10 YouTube&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;I know that the sooner I can start using &lt;a href=&#34;https://nodenogg.in&#34;&gt;nodenogg.in&lt;/a&gt; for my own thinking, the more the project will advance with regard to the core principles of delight, whimsy and serendipity.
&lt;p&gt;Of course, the goal is to test this within the design studio thinking process as soon as possible, although the COVID-19 lockdown will negate that to some degree for a while!&lt;/p&gt;
&lt;p&gt;Thinking about testing, I was reminded of Ken Kocienda’s book &lt;a href=&#34;http://creativeselection.io/&#34;&gt;Creative Selection&lt;/a&gt;. He was an engineer at Apple who worked on creating Safari for macOS and the touch keyboard for what would become the iPhone (the ‘Purple’ project). It was a revolutionary piece of touch design that could, if gone awry, derail the whole project, as the Apple Newton&amp;rsquo;s hand recognition software had. When describing working on ‘Purple’, Kocienda mentioned the idea of &amp;lsquo;living on&amp;rsquo;: the day-to-day routine of using in-progress software as if it were a real product.[footnote]Other technology organisations have tended to use the terrible term ‘dogfooding’ for this concept.
[/footnote]&lt;/p&gt;
&lt;p&gt;So, as part of our new weekly chats, Toby and I have set aside some drivers to get us ‘living on’ &lt;a href=&#34;https://nodenogg.in&#34;&gt;nodenogg.in&lt;/a&gt; as soon as possible, which I hope will eventually lead to more people testing the alpha release. Regarding how we&amp;rsquo;re &amp;ldquo;living on&amp;rdquo;, I&amp;rsquo;m trying to keep the list of drivers as short as possible, as the intent is to release often and iterate. We don’t want to fail quickly, but this is a human-centred design process and thus the more humans involved, the better.&lt;/p&gt;
&lt;p&gt;Keep an eye on the &lt;a href=&#34;https://nodenogg.in&#34;&gt;main site&lt;/a&gt; for the latest alpha &lt;a href=&#34;https://alpha.nodenogg.in&#34;&gt;alpha&lt;/a&gt; build, and please do give any thoughts or feedback any thoughts via the &lt;a href=&#34;https://discourse.adamprocter.co.uk&#34;&gt;discourse&lt;/a&gt; below.&lt;/p&gt;
&lt;h3&gt;Main take aways&lt;/h3&gt;
&lt;ul&gt;
 	&lt;li&gt;&#39;living on&#39; nodenogg.in asap is going to key to pushing forward delightful design choices.&lt;/li&gt;
 	&lt;li&gt;Note that trusting software is also important, this needs to be considered.&lt;/li&gt;
 	&lt;li&gt;Will people put data into an alpha app (see point 2)&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    
    <item>
      <title>Emoji Reactions</title>
      <link>https://researchnot.es/2020/04/07/emoji-reactions.html</link>
      <pubDate>Tue, 07 Apr 2020 12:00:03 +0000</pubDate>
      
      <guid>http://researchnotes.micro.blog/2020/04/07/emoji-reactions.html</guid>
      <description>&lt;img src=&#34;https://researchnotes.micro.blog/uploads/2025/2bfe3071f0.jpg&#34; alt=&#34;Bernard hermant bSpqe48INMg unsplash&#34; title=&#34;bernard-hermant-bSpqe48INMg-unsplash.jpg&#34; width=&#34;799&#34; height=&#34;533&#34; border=&#34;0&#34;&gt;
&lt;p&gt;&lt;a style=&#39;background-color:black;color:white;text-decoration:none;padding:4px 6px;font-family:-apple-system, BlinkMacSystemFont, &#34;San Francisco&#34;, &#34;Helvetica Neue&#34;, Helvetica, Ubuntu, Roboto, Noto, &#34;Segoe UI&#34;, Arial, sans-serif;font-size:12px;font-weight:bold;line-height:1.2;display:inline-block;border-radius:3px&#39; href=&#34;https://unsplash.com/@bernardhermant?utm_medium=referral&amp;amp;utm_campaign=photographer-credit&amp;amp;utm_content=creditBadge&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; title=&#34;Download free do whatever you want high-resolution photos from Bernard Hermant&#34;&gt;&lt;span style=&#34;display:inline-block;padding:2px 3px&#34;&gt;&lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; style=&#34;height:12px;width:auto;position:relative;vertical-align:middle;top:-2px;fill:white&#34; viewbox=&#34;0 0 32 32&#34;&gt;&lt;title&gt;unsplash-logo&lt;/title&gt;
&lt;path d=&#34;M10 9V0h12v9H10zm12 5h10v18H0V14h10v9h12v-9z&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;span style=&#34;display:inline-block;padding:2px 3px&#34;&gt;Bernard Hermant&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;✌️Who doesn&amp;rsquo;t love emoji ❤️?&lt;/p&gt;
&lt;p&gt;These funky Unicode characters were all but unknown until the last decade but long before European embraced the Japanese Emoji. Many of us used a serious a keyboard characters to add emotion to our text messages this was my preferred smile was a semi colon followed the right parentheses :) (which is now auto converted on most systems to the emoji icon) but many used the longer version to include a nose :-). Pictograms have a long history themselves and this blog post would be amiss if I didn&amp;rsquo;t include some of the work of Otl Aicher.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://researchnotes.micro.blog/uploads/2025/ba1153309c.jpg&#34; class=&#34;size-full wp-image-918&#34; width=&#34;500&#34; height=&#34;406&#34;&gt;&lt;img src=&#34;https://researchnotes.micro.blog/uploads/2025/49cbb75221.jpg&#34; class=&#34;size-full wp-image-917&#34; width=&#34;724&#34; height=&#34;676&#34;&gt;&lt;/p&gt;
&lt;p&gt;Otl Aicher was a german Graphic Designer and co-founder of the Ulm Design School. His work on designing the 1972 summer Olympic design language via pictograms for representation and signage has gone on the influence design across the world. These pictograms provide short hand visual representations of more complex information.[footnote]I talk more about Data Visualisation in a previous &lt;a href=&#34;https://researchnot.es/information-design-data-visualisation/&#34;&gt;article&lt;/a&gt;[/footnote]&lt;/p&gt;
&lt;p&gt;Pictograms provide a shorthand and emojis add in the elements of emotion, play and delight. The history of emoji is embedded in digital technology&lt;/p&gt;
&lt;p&gt;We now see emoji reactions being added to numerous platforms as a button to encourage the use of them as a response, some of this is in response to the Like button being initially universally annoying when someone posted of a tragic situation and you did know what to say all you could do to show support was to like the post. So gradually services like Facebook added more options.&lt;/p&gt;
&lt;p&gt;In previous testing using etherpad we would use emoji to up vote ideas and comments on presentations.&lt;/p&gt;
&lt;p&gt;IMAGE&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Article incomplete&amp;hellip;&lt;/em&gt;&lt;/p&gt;
&lt;h3&gt;Main take aways&lt;/h3&gt;
&lt;ul&gt;
 	&lt;li&gt;ITEM 1&lt;/li&gt;
 	&lt;li&gt;ITEM 2&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    
    <item>
      <title>Why PouchDB and CouchDB?</title>
      <link>https://researchnot.es/2020/01/10/why-pouchdb-and-couchdb.html</link>
      <pubDate>Fri, 10 Jan 2020 12:00:00 +0000</pubDate>
      
      <guid>http://researchnotes.micro.blog/2020/01/10/why-pouchdb-and-couchdb.html</guid>
      <description>&lt;img src=&#34;https://researchnotes.micro.blog/uploads/2025/a4c5c344e4.jpg&#34; alt=&#34;Inside weather ej3UoXYMaRI unsplash&#34; title=&#34;inside-weather-ej3UoXYMaRI-unsplash.jpg&#34; width=&#34;798&#34; height=&#34;499&#34; border=&#34;0&#34;&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&#34;https://unsplash.com/@phsecan?utm_medium=referral&amp;amp;utm_campaign=photographer-credit&amp;amp;utm_content=creditBadge&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; title=&#34;Download free do whatever you want high-resolution photos from Inside Weather&#34;&gt;&lt;span style=&#34;display: inline-block; padding: 2px 3px&#34;&gt;&lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; style=&#34;height: 12px; width: auto; position: relative; vertical-align: middle; top: -2px; fill: white&#34; viewbox=&#34;0 0 32 32&#34;&gt;&lt;path d=&#34;M10 9V0h12v9H10zm12 5h10v18H0V14h10v9h12v-9z&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;span class=&#34;usp&#34; style=&#34;display: inline-block; padding: 2px 3px&#34;&gt;Inside Weather&lt;/span&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Once I was alerted to the fact that CouchDB existed I was really pleased with how it would fit into the tech stack. Firstly it is &lt;a href=&#34;http://www.apache.org/licenses/LICENSE-2.0&#34;&gt;Apache Licensed&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;It is web tech focussed with a focus on local data and although you can run it on a server, they also have a desktop application which means you can run the whole set up with local connections only, this connects to design principles of data ownership.&lt;/p&gt;
&lt;p&gt;A group of makers / designers can just &amp;ldquo;spin up&amp;rdquo; and instance of nodenogg.in and there is no need for a centralised source of the data, it is stored on all machines with one of the devices managing sync. The data structure is JSON which is a great structure and also human readable, along with being able to almost mirror Vue data structures.&lt;/p&gt;
&lt;p&gt;I installed CouchDB on a centOS box very easily, the other thing that was great was the document model over tables structure model for the data meaning that you can in fact build the schema as you go, this meant that my first few attempts at data structure wouldn&amp;rsquo;t cause headaches as this could also iterate over time.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://pouchdb.com&#34;&gt;PouchDB&lt;/a&gt; is a javascript implementation to connect to a CouchDB and the structure mirrors CouchDB. I was also able to quickly use the docs to get a Vue application talking to CouchDB.&lt;/p&gt;
&lt;p&gt;The main issue for me was simply understanding where and how to import the library within Vue, there was a bit of time spent on Stack overflow and googling the ways to import libraries, I had some experience with this previously in my other Vue experiments but having also moved to use Vue cli via Vue ui this was much easier to do with the web interface to find and add to project.&lt;/p&gt;
&lt;p&gt;I made a little video about the basic set up of my Vue projects at &lt;a href=&#34;https://www.youtube.com/watch?v=GAEOTLES4to&#34;&gt;YouTube&lt;/a&gt;.&lt;/p&gt;
&lt;blockquote&gt;PouchDB is an open-source JavaScript database inspired by Apache CouchDB that is designed to run well within the browser.
&lt;/blockquote&gt;
&lt;blockquote&gt;PouchDB was created to help web developers build applications that work as well offline as they do online.
&lt;/blockquote&gt;
&lt;blockquote&gt;It enables applications to store data locally while offline, then synchronise it with CouchDB and compatible servers when the application is back online, keeping the user&#39;s data in sync no matter where they next login.&lt;/blockquote&gt;
&lt;h3&gt;Main take aways&lt;/h3&gt;
&lt;ul&gt;&lt;/ul&gt;
</description>
    </item>
    
    <item>
      <title>Mini Browsers</title>
      <link>https://researchnot.es/2020/01/09/mini-browsers.html</link>
      <pubDate>Thu, 09 Jan 2020 12:00:00 +0000</pubDate>
      
      <guid>http://researchnotes.micro.blog/2020/01/09/mini-browsers.html</guid>
      <description>&lt;img src=&#34;https://researchnotes.micro.blog/uploads/2025/2e36431a0a.jpg&#34; alt=&#34;Edu grande 0vY082Un2pk unsplash&#34; title=&#34;edu-grande-0vY082Un2pk-unsplash.jpg&#34; width=&#34;800&#34; height=&#34;450&#34; border=&#34;0&#34;&gt;
&lt;p&gt;&lt;a style=&#39;background-color:black;color:white;text-decoration:none;padding:4px 6px;font-family:-apple-system, BlinkMacSystemFont, &#34;San Francisco&#34;, &#34;Helvetica Neue&#34;, Helvetica, Ubuntu, Roboto, Noto, &#34;Segoe UI&#34;, Arial, sans-serif;font-size:12px;font-weight:bold;line-height:1.2;display:inline-block;border-radius:3px&#39; href=&#34;https://unsplash.com/@edgr?utm_medium=referral&amp;amp;utm_campaign=photographer-credit&amp;amp;utm_content=creditBadge&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; title=&#34;Download free do whatever you want high-resolution photos from Edu Grande&#34;&gt;&lt;span style=&#34;display:inline-block;padding:2px 3px&#34;&gt;&lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; style=&#34;height:12px;width:auto;position:relative;vertical-align:middle;top:-2px;fill:white&#34; viewbox=&#34;0 0 32 32&#34;&gt;&lt;title&gt;unsplash-logo&lt;/title&gt;
&lt;path d=&#34;M10 9V0h12v9H10zm12 5h10v18H0V14h10v9h12v-9z&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;span style=&#34;display:inline-block;padding:2px 3px&#34;&gt;Edu Grande&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Mini Browsers are everywhere. This &lt;a href=&#34;https://24ways.org/2019/microbrowsers-are-everywhere/&#34;&gt;24ways article&lt;/a&gt; goes into much more detail on what they are and how to create them so I wont cover that ground.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Article incomplete&lt;/em&gt;&lt;/p&gt;
&lt;h3&gt;Main take aways&lt;/h3&gt;
&lt;ul&gt;
 	&lt;li&gt;Providing web app expriences that delight involves a lot.&lt;/li&gt;
 	&lt;li&gt;I think there is a need for an updated html boilerplate.&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    
    <item>
      <title>Keyboard shortcuts</title>
      <link>https://researchnot.es/2020/01/09/keyboard-shortcuts.html</link>
      <pubDate>Thu, 09 Jan 2020 09:38:00 +0000</pubDate>
      
      <guid>http://researchnotes.micro.blog/2020/01/09/keyboard-shortcuts.html</guid>
      <description>&lt;img src=&#34;https://researchnotes.micro.blog/uploads/2025/47f433d971.jpg&#34; alt=&#34;Juan gomez kt wA0GDFq8 unsplash&#34; title=&#34;juan-gomez-kt-wA0GDFq8-unsplash.jpg&#34; width=&#34;798&#34; height=&#34;529&#34; border=&#34;0&#34;&gt;
&lt;p&gt;&lt;a style=&#39;background-color:black;color:white;text-decoration:none;padding:4px 6px;font-family:-apple-system, BlinkMacSystemFont, &#34;San Francisco&#34;, &#34;Helvetica Neue&#34;, Helvetica, Ubuntu, Roboto, Noto, &#34;Segoe UI&#34;, Arial, sans-serif;font-size:12px;font-weight:bold;line-height:1.2;display:inline-block;border-radius:3px&#39; href=&#34;https://unsplash.com/@nosoylasonia?utm_medium=referral&amp;amp;utm_campaign=photographer-credit&amp;amp;utm_content=creditBadge&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; title=&#34;Download free do whatever you want high-resolution photos from Juan Gomez&#34;&gt;&lt;span style=&#34;display:inline-block;padding:2px 3px&#34;&gt;&lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; style=&#34;height:12px;width:auto;position:relative;vertical-align:middle;top:-2px;fill:white&#34; viewbox=&#34;0 0 32 32&#34;&gt;&lt;title&gt;unsplash-logo&lt;/title&gt;
&lt;path d=&#34;M10 9V0h12v9H10zm12 5h10v18H0V14h10v9h12v-9z&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;span style=&#34;display:inline-block;padding:2px 3px&#34;&gt;Juan Gomez&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I knew keyboard shortcuts would always be a really important feature for nodenogg.in, I am a big fan of keyboard shortcuts, maybe that&amp;rsquo;s due to my macOS usage which always seemed to have a good focus on shortcuts and productivity, much more than Windows ever did. For me the main issue to consider with getting ideas out of your head and into any system is reducing cognitive loads.[footnote]TO REVIEW: Kalyuga, S. (2015) Instructional guidance: A cognitive load perspective. Charlotte, NC: IAP Information Age Publishing. Available at: &lt;a href=&#34;http://search.ebscohost.com/login.aspx?direct=true&amp;amp;db=psyh&amp;amp;AN=2015-39583-000&amp;amp;site=eds-live&#34;&gt;search.ebscohost.com/login.asp&amp;hellip;&lt;/a&gt; (Accessed: 25 December 2019).[/footnote].&lt;/p&gt;
&lt;p&gt;Let&amp;rsquo;s take the post it note as the often default starting point for a design thinking process and as it becomes clearer to me that nodenogg.in is a co-creation[footnote]&lt;/p&gt;
&lt;blockquote&gt;designers and developers will need to learn to co-create cooperatively. This is not the same as collaboration, where small or large teams work on a certain product or outcome. Cooperative work involves multiple individuals and groups working within a common environment or infrastructure, and helping support that network or infrastructure for mutual benefit, while working on different objectives or outcomes.&lt;/blockquote&gt;
Downes, S. (2019). A look at the future of open educational resources. International Journal of Open Educational Resources, Vol. (2).[www.ijoer.org/a-look-at...](https://www.ijoer.org/a-look-at-the-future-of-open-educational-resources/)[/footnote] tool, this mode of quick input followed by then arranging, its becomes more evident the starting mode of rapid entry will benefit from shortcuts the most.[footnote]A new bucket mode joins the spatial mode as shown in version &lt;a href=&#34;https://www.youtube.com/watch?v=IqmjNVenej4&#34;&gt;0.0.27d&lt;/a&gt;, still to be tested and tweaked.[/footnote]
&lt;h3&gt;Some steps of process - post its&lt;/h3&gt;
&lt;ul&gt;
 	&lt;li&gt;Get the system out of the way, Great ideas really fly when in &#39;flow&#39; state.
Post it notes are a good example to follow.&lt;/li&gt;
 	&lt;li&gt;The barrier to use is as low as possible.&lt;/li&gt;
&lt;ul&gt;
 	&lt;li&gt;Post its have an inbuilt character limit[footnote]Depending on your hand writing size[/footnote]&lt;/li&gt;
 	&lt;li&gt;They start as a collection tool.&lt;/li&gt;
 	&lt;li&gt;And then can become a spatial tool.&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
Keyboard shortcuts would help address this process. However picking the right ones is not as easy as it seems.
&lt;p&gt;The process is never that linear when making something like nodenogg.in I am just chipping away at little bits of core functionality and I initially saw the needful keyboard shortcuts to allow quick connection and connection delete mode.&lt;/p&gt;
&lt;p&gt;I was mainly thinking about the fact that after one connection was made this mode was turned off, so this would allow 2 handed control of the spatial view using the keyboard and mouse together to rapidly connect nodes and it would help me learn the necessary code for implementing keyboard shortcuts in Vue and Javascript. It was after this that the idea for quick creation would help with the cognitive load concerns I had when testing the initial input mode where students would open one node and just type only into this, the act of finishing and creating via buttons was way to slow and distracting.&lt;/p&gt;
&lt;p&gt;So a purely practical starting point, I decided a good rule of thumb would be to follow the path a person is already familiar with so this would be to use well known shortcuts. On macOS these use the Cmd key followed by a letter so for example Cmd + n would mean new and this is what all macOS apps follow as convention, however to create these and it turns out that the Cmd key is apparently not considered a modifier key or at least it seems now that it is the Meta key which maps to cmd (macOS) and the windows key (Windows). But as nodenogg.in runs in a browser, I would need to disable any default behaviour of the shortcuts, this would be wrong, taking over these commands just because a person is at that specific URL would not be delightful.&lt;/p&gt;
&lt;p&gt;So I proceeded to map to the Ctrl Key, I thought initially that I would use the keys c and v although usually used for Copy and Paste I felt that it might map to faster human interactions,
this worked well initially in terms of muscle memory, aka my hands where often use to these two commands. A bug then appearing at this stage where I would end up editing the previous data entry, it took me a while to realise what was causing this, I had set the editor text entry to get focus on opening so you could start typing straight away however now the keyboard shortcut was so fast that the editor &amp;ldquo;heard&amp;rdquo; the shortcut and started editing the previous entry as the new entry was not yet ready, clicking the button and typing was fine but the shortcut messed this up, so what I did was add a slight delay on the focus so the system was ready for input at the right time, it was a nice distraction and fun hack to deploy.&lt;/p&gt;
&lt;p&gt;Of course I went to test on Windows and stupidly realised that the default key for Windows is Ctrl and so on windows these shortcuts would be conflicting. I next decided to move to the Shift key, why I did this before option or alt I am not sure now. I also decided to stick to c and v and that people would grow accustomed to this and then added z and x as Create and Close, next to c and v as Connections and Delete Connections. Of course I hadn&amp;rsquo;t considered what would happen when you typed a Capital in the note editor panel, so we did a bit of testing with the rule to not use capitals, if you did use a capital the system would try to perform said shortcuts which would usually close the editor. I also tried a new approach as I wanted to have a universal approach with a modifier key and swapped to Ctrl + 1 /2/3/4 again not considering on Windows this switches tabs in a browser. I then moved to the Option or Alt key. Adding Option plus and minus to zoom in was rather satisfying as it helped resolved the boundaries issue where you could drag something off the edge and quickly added the infinite canvas function I wanted, small win which I hadn&amp;rsquo;t even considered, this involved a little SVG canvas research.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://keycode.info/&#34;&gt;keycode.info&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I might revisit META + Enter to close the window however I would need to work out how to target windows with another shortcut and this would mean moving between OS would have different actions where as in fact sticking to a universal action Option + Return could make this more useful not only for the people using nodenogg.in but also in explaining how to use nodenogg.in&lt;/p&gt;
&lt;h3&gt; Main take aways&lt;/h3&gt;
&lt;ul&gt;
 	&lt;li&gt;Sometimes things you think are simple take time.&lt;/li&gt;
 	&lt;li&gt;Keep up on the blog (more than you think) !&lt;/li&gt;
 	&lt;li&gt;Try and keep notes on even small changes as recalling exact details was hard&lt;/li&gt;
 	&lt;li&gt;Git versioning in gitlab can show progress (obviously) maybe something to visualise for PhD write up too.&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    
    <item>
      <title>Microcast - Thought Shrapnel</title>
      <link>https://researchnot.es/2020/01/08/microcast-thought-shrapnel.html</link>
      <pubDate>Wed, 08 Jan 2020 14:06:00 +0000</pubDate>
      
      <guid>http://researchnotes.micro.blog/2020/01/08/microcast-thought-shrapnel.html</guid>
      <description>&lt;img src=&#34;https://researchnotes.micro.blog/uploads/2025/b5b767ef13.jpg&#34; alt=&#34;Austin distel VCFxt2yT1eQ unsplash&#34; title=&#34;austin-distel-VCFxt2yT1eQ-unsplash.jpg&#34; width=&#34;798&#34; height=&#34;599&#34; border=&#34;0&#34;&gt;
&lt;a style=&#39;background-color:black;color:white;text-decoration:none;padding:4px 6px;font-family:-apple-system, BlinkMacSystemFont, &#34;San Francisco&#34;, &#34;Helvetica Neue&#34;, Helvetica, Ubuntu, Roboto, Noto, &#34;Segoe UI&#34;, Arial, sans-serif;font-size:12px;font-weight:bold;line-height:1.2;display:inline-block;border-radius:3px&#39; href=&#34;https://unsplash.com/@austindistel?utm_medium=referral&amp;amp;utm_campaign=photographer-credit&amp;amp;utm_content=creditBadge&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; title=&#34;Download free do whatever you want high-resolution photos from Austin Distel&#34;&gt;&lt;span style=&#34;display:inline-block;padding:2px 3px&#34;&gt;&lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; style=&#34;height:12px;width:auto;position:relative;vertical-align:middle;top:-2px;fill:white&#34; viewbox=&#34;0 0 32 32&#34;&gt;&lt;title&gt;unsplash-logo&lt;/title&gt;
&lt;path d=&#34;M10 9V0h12v9H10zm12 5h10v18H0V14h10v9h12v-9z&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;span style=&#34;display:inline-block;padding:2px 3px&#34;&gt;Austin Distel&lt;/span&gt;&lt;/a&gt;
&lt;p&gt;This morning I was fortunate for Doug Belshaw to give me some time on his microcast thought shrapnel to discuss and talk about the latest iteration of nodenogg.in and the practice based PhD it sits within. Please do take a &lt;a href=&#34;https://dctr.pro/2gv&#34;&gt;listen&lt;/a&gt; and of course feedback welcome.&lt;/p&gt;
&lt;h3&gt;Main take aways&lt;/h3&gt;
&lt;ul&gt;
 	&lt;li&gt;Always good to explain what you are doing.&lt;/li&gt;
 	&lt;li&gt;Want to do more podcasts talking about project in 2020&lt;/li&gt;
 	&lt;li&gt;Found some more bugs&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    
    <item>
      <title>Collaboration versus Co-creation</title>
      <link>https://researchnot.es/2019/12/19/collaboration-versus-cocreation.html</link>
      <pubDate>Thu, 19 Dec 2019 12:00:00 +0000</pubDate>
      
      <guid>http://researchnotes.micro.blog/2019/12/19/collaboration-versus-cocreation.html</guid>
      <description>&lt;img src=&#34;https://researchnotes.micro.blog/uploads/2025/b943943852.jpg&#34; alt=&#34;Kaleidico 26MJGnCM0Wc unsplash&#34; title=&#34;kaleidico-26MJGnCM0Wc-unsplash.jpg&#34; width=&#34;799&#34; height=&#34;533&#34; border=&#34;0&#34;&gt;
&lt;p&gt;&lt;span style=&#34;display: inline-block; padding: 2px 3px&#34;&gt;&lt;strong&gt;&lt;a href=&#34;https://unsplash.com/@kaleidico?utm_medium=referral&amp;amp;utm_campaign=photographer-credit&amp;amp;utm_content=creditBadge&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; title=&#34;Download free do whatever you want high-resolution photos from Kaleidico&#34;&gt;&lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; style=&#34;height: 12px; width: auto; position: relative; vertical-align: middle; top: -2px; fill: white&#34; viewbox=&#34;0 0 32 32&#34;&gt;&lt;title&gt;unsplash-logo&lt;/title&gt;
&lt;path d=&#34;M10 9V0h12v9H10zm12 5h10v18H0V14h10v9h12v-9z&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style=&#34;display: inline-block; padding: 2px 3px&#34;&gt;&lt;strong&gt;&lt;a href=&#34;https://unsplash.com/@kaleidico?utm_medium=referral&amp;amp;utm_campaign=photographer-credit&amp;amp;utm_content=creditBadge&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; title=&#34;Download free do whatever you want high-resolution photos from Kaleidico&#34;&gt;Kaleidico&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;There are plenty of tools that are designed for collaboration and remote work. However this is not the same as co-creation.&lt;/p&gt;
&lt;blockquote&gt;designers and developers will need to learn to co-create cooperatively. This is not the same as collaboration, where small or large teams work on a certain product or outcome. Cooperative work involves multiple individuals and groups working within a common environment or infrastructure, and helping support that network or infrastructure for mutual benefit, while working on different objectives or outcomes.
&lt;/blockquote&gt;
&lt;ul&gt;
 	&lt;li&gt;Downes, S. (2019). A look at the future of open educational resources. International Journal of Open Educational Resources, Vol. (2).[www.ijoer.org/a-look-at...](https://www.ijoer.org/a-look-at-the-future-of-open-educational-resources/)&lt;/li&gt;
&lt;/ul&gt;&lt;em&gt;Article incomplete&lt;/em&gt;
&lt;h3&gt;Main take aways&lt;/h3&gt;
&lt;ul&gt;
 	&lt;li&gt;Item1&lt;/li&gt;
 	&lt;li&gt;Item2&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    
    <item>
      <title>Networked Making</title>
      <link>https://researchnot.es/2019/12/17/networked-making.html</link>
      <pubDate>Tue, 17 Dec 2019 17:55:22 +0000</pubDate>
      
      <guid>http://researchnotes.micro.blog/2019/12/17/networked-making.html</guid>
      <description>&lt;img src=&#34;https://researchnotes.micro.blog/uploads/2025/8262f87546.jpg&#34; alt=&#34;Marvin meyer SYTO3xs06fU unsplash&#34; title=&#34;marvin-meyer-SYTO3xs06fU-unsplash.jpg&#34; border=&#34;0&#34; width=&#34;799&#34; height=&#34;533&#34;&gt;
&lt;a style=&#39;background-color:black;color:white;text-decoration:none;padding:4px 6px;font-family:-apple-system, BlinkMacSystemFont, &#34;San Francisco&#34;, &#34;Helvetica Neue&#34;, Helvetica, Ubuntu, Roboto, Noto, &#34;Segoe UI&#34;, Arial, sans-serif;font-size:12px;font-weight:bold;line-height:1.2;display:inline-block;border-radius:3px&#39; href=&#34;https://unsplash.com/@marvelous?utm_medium=referral&amp;amp;utm_campaign=photographer-credit&amp;amp;utm_content=creditBadge&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; title=&#34;Download free do whatever you want high-resolution photos from Marvin Meyer&#34;&gt;&lt;span style=&#34;display:inline-block;padding:2px 3px&#34;&gt;&lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; style=&#34;height:12px;width:auto;position:relative;vertical-align:middle;top:-2px;fill:white&#34; viewbox=&#34;0 0 32 32&#34;&gt;&lt;title&gt;unsplash-logo&lt;/title&gt;
&lt;path d=&#34;M10 9V0h12v9H10zm12 5h10v18H0V14h10v9h12v-9z&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;span style=&#34;display:inline-block;padding:2px 3px&#34;&gt;Marvin Meyer&lt;/span&gt;&lt;/a&gt;
&lt;p&gt;nodenogg.in allows you to create and edit notes and attachments with a group of designers / makers in a shared digital space, these notes and attachments can be placed visually in a spatial arrangement and connections draw between them to provide cluster and connected relevance to a problem or research theme you are trying to investigate.&lt;/p&gt;
&lt;img src=&#34;https://researchnotes.micro.blog/uploads/2025/e5bfbe7966.jpg&#34; alt=&#34;Web 1920  3 2x&#34; title=&#34;Web 1920 – 3@2x.png&#34; width=&#34;800&#34; height=&#34;450&#34; border=&#34;0&#34;&gt;
&lt;p&gt;nodenogg.in is not an online collaborative tool but is being designed to augment the physical design studio and should be used together allowing you to capture collectively the teams thought and research process. The tool is design to support co-creation of resources and thoughts using a design thinking approach. The main initial application is to support project based learning, within a design school enviroment.&lt;/p&gt;
&lt;img src=&#34;https://researchnotes.micro.blog/uploads/2025/4b39076372.jpg&#34; alt=&#34;IMG 9284&#34; title=&#34;IMG_9284.jpeg&#34; width=&#34;800&#34; height=&#34;600&#34; border=&#34;0&#34;&gt;
&lt;p&gt;All notes and attachments sync to all devices, so once the design session is completed all parties have local copies of the distributed data.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://youtu.be/Y1k_F0g6jS0&#34;&gt;youtu.be/Y1k_F0g6j&amp;hellip;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;nodenogg.in was created with design education in mind. If you would like to get involved is using and even contributing visit &lt;a href=&#34;https://discourse.adamprocter.co.uk&#34;&gt;&lt;a href=&#34;https://discourse.adamprocter.co.uk&#34;&gt;https://discourse.adamprocter.co.uk&lt;/a&gt;&lt;/a&gt; to join the discussions and find out more.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>DEWG Testing - 5th Dec</title>
      <link>https://researchnot.es/2019/12/07/dewg-testing-th-dec.html</link>
      <pubDate>Sat, 07 Dec 2019 15:38:37 +0000</pubDate>
      
      <guid>http://researchnotes.micro.blog/2019/12/07/dewg-testing-th-dec.html</guid>
      <description>&lt;img src=&#34;https://researchnotes.micro.blog/uploads/2025/f8111c9ba8.jpg&#34; alt=&#34;Kelly sikkema 1 RZL8BGBM unsplash&#34; title=&#34;kelly-sikkema--1_RZL8BGBM-unsplash.jpg&#34; border=&#34;0&#34; width=&#34;798&#34; height=&#34;529&#34;&gt;
&lt;p&gt;&lt;a style=&#39;background-color:black;color:white;text-decoration:none;padding:4px 6px;font-family:-apple-system, BlinkMacSystemFont, &#34;San Francisco&#34;, &#34;Helvetica Neue&#34;, Helvetica, Ubuntu, Roboto, Noto, &#34;Segoe UI&#34;, Arial, sans-serif;font-size:12px;font-weight:bold;line-height:1.2;display:inline-block;border-radius:3px&#39; href=&#34;https://unsplash.com/@kellysikkema?utm_medium=referral&amp;amp;utm_campaign=photographer-credit&amp;amp;utm_content=creditBadge&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; title=&#34;Download free do whatever you want high-resolution photos from Kelly Sikkema&#34;&gt;&lt;span style=&#34;display:inline-block;padding:2px 3px&#34;&gt;&lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; style=&#34;height:12px;width:auto;position:relative;vertical-align:middle;top:-2px;fill:white&#34; viewbox=&#34;0 0 32 32&#34;&gt;&lt;title&gt;unsplash-logo&lt;/title&gt;
&lt;path d=&#34;M10 9V0h12v9H10zm12 5h10v18H0V14h10v9h12v-9z&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;span style=&#34;display:inline-block;padding:2px 3px&#34;&gt;Photo by Kelly Sikkema&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I am fortunate to be a member of the Digital Education Working Group (DEWG) at the University of Southampton, although I wont go into too much detail, its worth sketching out the group a little, we are hoping to become a committee one day.&lt;/p&gt;
&lt;p&gt;The group comprises of individuals from across the University in Academic, Research and Professional service roles who have a keen interest and background in technology and learning. I tend to be there to lean on the Humanities side and get us to think about the people using the technology and how we leverage and delight the people in our organisation to better deliver world class education. We as a group try (very hard) not to get sidelined by what technology we should use or deploy but consider the overarching aims of empowerment through technology and how to better support our staff and ultimately our students as they enter a constantly networked and digitally connected world, no matter their core discipline of study. So I tend to be talking about digital literacies and the pitfalls of navigating our information society.&lt;/p&gt;
&lt;p&gt;We meet once a month and initially our work has been quiet reactionary, with thoughts and reflections on the roll out of services like Office 365 and one larger piece of work was providing recommendations to the University Education Committee on what they must be doing to meet the new web accessibility laws as they come into effect for public organisations within the UK.&lt;/p&gt;
&lt;p&gt;However our main task has been to discuss and create a vision for Digital Education at the University of Southampton which would connect to and inform the Universities Education Strategy, we have debated a lot about the word digital as we think everything is digital and this type of thinking should just be inside the Education Strategy however that is something that may take a while to change. For now we need a vision and some factors around what makes a great educator at the University of Southampton.&lt;/p&gt;
&lt;p&gt;So at the last meeting after an update on some of the accessibility work being carried out internally to make our Blackboard Inc. installation more inclusive we where tasked to use either post it notes or a &lt;a href=&#34;https://padlet.com/&#34;&gt;Padlet&lt;/a&gt; in groups of 3 to revisit the vision and connected topic, our group was assigned the topic educator.&lt;/p&gt;
&lt;p&gt;It dawned on me why use Padlet when we could use &lt;a href=&#34;https://alpha.nodenogg.in&#34;&gt;nodenogg.in&lt;/a&gt; instead, this would also test my theory around being able to &amp;ldquo;spin up&amp;rdquo; an instance easily and to instantly work on an idea in a group. I managed to persuade the group quickly to not use Padlet and test nodenogg.in. Within less than a minute we where all hooked up to a new instance, by following my simple &lt;a href=&#34;https://youtu.be/w3FEtXYb9yE&#34;&gt;guidance&lt;/a&gt;. We started working on co-creating some thoughts on the task at hand. The only blip was Microsoft Edge on a Dell XPS (with touch screen) seemed to have some issues creating or joining an instance, but quickly switching to Chrome seemed to resolve this. Also the Dell machine seemed to have issues with the double clicking to edit as well, which didn&amp;rsquo;t really matter for the task at hand but was odd. The other member of the group seemed to instantly understand how to use nodenogg.in and very little guidance was needed. I also later made a special direct link to this instance and shared it with the whole digital education working group. We shall see whether anyone else adds to or creates more connections remotely. One of the questions was why use that when we have a Padlet, my initial answer was because nodenogg.in is Free Open Source Software (FOSS), which quickly resolved the argument.&lt;/p&gt;
&lt;p&gt;As an aside I noting afterwards Padlet&amp;rsquo;s &lt;a href=&#34;https://padlet.com/about/privacy&#34;&gt;privacy policy&lt;/a&gt; which we would be agreeing to just by using it. Here is a quick peak at some high level points it makes, some designed to improve the service but most ultimately connected to adverts. [footnote]&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;track behaviour on Padlet&lt;/li&gt;
	&lt;li&gt;show third-party ads&lt;/li&gt;
&lt;li&gt;we collect your IP address&lt;/li&gt;
&lt;li&gt;we may also obtain information, including personal information, from third-party sources&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
	&lt;li&gt;collect device-specific information such as:&lt;/li&gt;
	&lt;li&gt;device brand, version, and type &lt;/li&gt;
	&lt;li&gt;operating system and version&lt;/li&gt;
	&lt;li&gt;browser type and version&lt;/li&gt;
	&lt;li&gt;screen size and resolution&lt;/li&gt;
	&lt;li&gt;battery and signal strength&lt;/li&gt;
	&lt;li&gt;show ads about Padlet outside of the Service (e.g. on LinkedIn)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;[/footnote]&lt;/p&gt;
&lt;p&gt;So by choosing nodenogg.in we kept all the data to ourselves and this was all stored locally on the laptops in the room, this got some approved nodding in the group and we didn&amp;rsquo;t inadvertently share any of our device details, IP address or provide data for 3rd party advertisers. A small win for nodenogg.in I would say.&lt;/p&gt;
&lt;img src=&#34;https://researchnotes.micro.blog/uploads/2025/00a340e437.jpg&#34; alt=&#34;Screenshot 2019 12 06 at 18 37 34&#34; title=&#34;Screenshot 2019-12-06 at 18.37.34.png&#34; border=&#34;0&#34; width=&#34;799&#34; height=&#34;562&#34;&gt;
&lt;h3&gt;Main take aways&lt;/h3&gt;
&lt;ul&gt;
	&lt;li&gt;Being able to quick create a shared (private) digital space was as easy asa I hoped&lt;/li&gt;
&lt;li&gt;Shared digital space inclusive by design, you didnt need an account or must use &#39;twitter&#39;&lt;/li&gt;
	&lt;li&gt;Very little explanation was needed, can I / do I need to make thiz zero&lt;/li&gt;
	&lt;li&gt;Edge browser needs checking&lt;/li&gt;
	&lt;li&gt;Edit mode needs checking&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    
    <item>
      <title>Current Tech Stack - Nov 2019</title>
      <link>https://researchnot.es/2019/12/02/current-tech-stack-nov.html</link>
      <pubDate>Mon, 02 Dec 2019 18:11:24 +0000</pubDate>
      
      <guid>http://researchnotes.micro.blog/2019/12/02/current-tech-stack-nov.html</guid>
      <description>&lt;img src=&#34;https://researchnotes.micro.blog/uploads/2025/a8468c5541.jpg&#34; alt=&#34;Holly stratton jN1C3 edaro unsplash&#34; title=&#34;holly-stratton-jN1C3-edaro-unsplash.jpg&#34; border=&#34;0&#34; width=&#34;800&#34; height=&#34;309&#34;&gt;
&lt;p&gt;&lt;a style=&#39;background-color:black;color:white;text-decoration:none;padding:4px 6px;font-family:-apple-system, BlinkMacSystemFont, &#34;San Francisco&#34;, &#34;Helvetica Neue&#34;, Helvetica, Ubuntu, Roboto, Noto, &#34;Segoe UI&#34;, Arial, sans-serif;font-size:12px;font-weight:bold;line-height:1.2;display:inline-block;border-radius:3px&#39; href=&#34;https://unsplash.com/@eaterscollective?utm_medium=referral&amp;amp;utm_campaign=photographer-credit&amp;amp;utm_content=creditBadge&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; title=&#34;Download free do whatever you want high-resolution photos from Eaters Collective&#34;&gt;&lt;span style=&#34;display:inline-block;padding:2px 3px&#34;&gt;&lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; style=&#34;height:12px;width:auto;position:relative;vertical-align:middle;top:-2px;fill:white&#34; viewbox=&#34;0 0 32 32&#34;&gt;&lt;title&gt;unsplash-logo&lt;/title&gt;
&lt;path d=&#34;M10 9V0h12v9H10zm12 5h10v18H0V14h10v9h12v-9z&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;span style=&#34;display:inline-block;padding:2px 3px&#34;&gt;Photo from Eaters Collective&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I have recently found myself sharing again a link from &lt;a href=&#34;https://researchnot.es/prototypes-nov-2017/&#34;&gt;Nov 2017&lt;/a&gt; about some of the prototypes back then, so it become apparent I need to provide an update on the tech stack being used now within my project, without the need to dive into the code itself.&lt;/p&gt;
&lt;p&gt;The stack is now &lt;a href=&#34;https://vuejs.org/&#34;&gt;Vue.js&lt;/a&gt; with Vuex connected to &lt;a href=&#34;https://couchdb.apache.org/&#34;&gt;CouchDB&lt;/a&gt; via &lt;a href=&#34;https://pouchdb.com/&#34;&gt;PouchDB&lt;/a&gt;. The resulting information is rendered in html using a number of components and standard SVG elements to create interactive views. The use of additional plug ins has been removed unless necessary, this helps keep the project inline with the &lt;a href=&#34;https://gitlab.adamprocter.co.uk/adamprocter/couchdocs/blob/master/LICENSE&#34;&gt;GNU Licence&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The biggest change is to move to CouchDB and PouchDB this has replaced my previous use of deepstreamHub which initially looked like a great open source alternative to Google&amp;rsquo;s Firebase however the deepstreamHub which was a cloud instance of deepstream stopped working and hasn&amp;rsquo;t been updated in a long time. I made a number of attempts to run my own deepstream, which was one of the reasons for picking the platform, the open source server tech, but trying to get this running in the same way the hub version worked proved to be fruitless.&lt;/p&gt;
&lt;p&gt;It become very apparent this was a major block in the project. I reached out to a developer friend of mine to see what else he could also locate out there, we chatted over the general project aims, realtime nature, the vue.js json style structure and had been useful within firebase, we also discussed the ownership of the data so he went off to think about what could provide the underpinning structure I wanted.&lt;/p&gt;
&lt;p&gt;He came back with the suggestion of CouchDB and subsequently PouchDB which would also answer my need for local storage and offline capabilities. After making the changes to the project to use PouchDB and CouchDB I also was pointed towards an interesting &lt;a href=&#34;https://www.inkandswitch.com/local-first.html#couchdb&#34;&gt;article&lt;/a&gt; from ink and switch looking at the development of local first software and the concept of owning your data, in spite of the cloud, which chimed very much with my research [footnote]They have very recently released &lt;a href=&#34;https://inkandswitch.github.io/pushpin/&#34;&gt;PUSHPIN&lt;/a&gt; which is a collaborative spatial interface tool.[/footnote] and although they seemed to rule out CouchDB, due to some concerns over conflict resolution and its ability to do realtime, I have not hit those kinds of issue and have realtime collaborative capabilities working.&lt;/p&gt;
&lt;p&gt;A little gif showcasing nodenogg.in&amp;rsquo;s use of realtime collaboration.&lt;/p&gt;
&lt;img src=&#34;https://researchnotes.micro.blog/uploads/2025/a76cbec682.jpg&#34; alt=&#34;Realtime couch&#34; title=&#34;realtime-couch.gif&#34; border=&#34;0&#34; width=&#34;800&#34; height=&#34;607&#34;&gt;
&lt;h3&gt;Main take aways&lt;/h3&gt;
</description>
    </item>
    
    <item>
      <title>Testing - 29th Nov 2019</title>
      <link>https://researchnot.es/2019/11/29/testing-th-nov.html</link>
      <pubDate>Fri, 29 Nov 2019 19:11:00 +0000</pubDate>
      
      <guid>http://researchnotes.micro.blog/2019/11/29/testing-th-nov.html</guid>
      <description>&lt;img src=&#34;https://researchnotes.micro.blog/uploads/2025/ff7012e2ef.jpg&#34; alt=&#34;David pennington T GjUWPW oI unsplash&#34; title=&#34;david-pennington-T-GjUWPW-oI-unsplash.jpg&#34; border=&#34;0&#34; width=&#34;799&#34; height=&#34;533&#34;&gt;
&lt;p&gt;&lt;a style=&#39;background-color:black;color:white;text-decoration:none;padding:4px 6px;font-family:-apple-system, BlinkMacSystemFont, &#34;San Francisco&#34;, &#34;Helvetica Neue&#34;, Helvetica, Ubuntu, Roboto, Noto, &#34;Segoe UI&#34;, Arial, sans-serif;font-size:12px;font-weight:bold;line-height:1.2;display:inline-block;border-radius:3px&#39; href=&#34;https://unsplash.com/@dtpennington?utm_medium=referral&amp;amp;utm_campaign=photographer-credit&amp;amp;utm_content=creditBadge&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; title=&#34;Download free do whatever you want high-resolution photos from David Pennington&#34;&gt;&lt;span style=&#34;display:inline-block;padding:2px 3px&#34;&gt;&lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; style=&#34;height:12px;width:auto;position:relative;vertical-align:middle;top:-2px;fill:white&#34; viewbox=&#34;0 0 32 32&#34;&gt;&lt;title&gt;unsplash-logo&lt;/title&gt;
&lt;path d=&#34;M10 9V0h12v9H10zm12 5h10v18H0V14h10v9h12v-9z&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;span style=&#34;display:inline-block;padding:2px 3px&#34;&gt;David Pennington&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This testing session was carried out with year 3 Games Design &amp;amp; Art. This test was using nodenogg.in version 0.0.24d (&lt;a href=&#34;https://youtu.be/PL_cUmgJNGk&#34;&gt;YouTube explainer&lt;/a&gt;). The students were presenting a series of potential game ideas to each other, some of them in teams. The format for each was a 12 minute presentation of their 3 game ideas with accompanying slidedeck. The other students used a nodenogg.in instance to comment as the presentation was happening and afterwards for a few brief moments. The one main question I posed to each team to outline that could be answered collectivly via nodenogg.in was what is there biggest struggle issue? For example choosing which game idea to go forward or another aspect that the &amp;ldquo;crowd&amp;rdquo; could help on.  In reflection from this session I think a more focussed use of nodenogg.in on the question at the end could have worked better as I noticed that contributing live specifically with the spatial view only on show was much harder, the cognative load was high, to listen type and see spatially. This was in part to removing the list view, this again gives rise to the idea of a series of views that work better for different types of sessions for using nodenogg.in. Although some of the connections and such started to be draw as seen in this screenshot, even with the shortcuts, the crowd couldn&amp;rsquo;t think that fast.&lt;/p&gt;
&lt;img src=&#34;https://researchnotes.micro.blog/uploads/2025/da03247189.jpg&#34; alt=&#34;Wip nodenog&#34; title=&#34;wip-nodenog.png&#34; width=&#34;800&#34; height=&#34;618&#34; border=&#34;0&#34;&gt;
&lt;p&gt;Also I felt much more this time as I was involved in thiking and responding during this session as well I think I miss some of the issues students hit with nodenogg.in. In future I need to either be recording the session in a way that is useful for my own reflection or get another staff member to use the tool in a perscibed way with students while I just observe the use. We have a big session set for the end of January which I need to prepare the use case / cases so I can gain the most useful feedback from this as much as possible. This will likely include blocking in some time to get students to write feedback into &lt;a href=&#34;https://discourse.adamprocter.co.uk&#34;&gt;discourse&lt;/a&gt;. May need to use Microsoft Forms as discourse is public and students need to join to complete, which is a barrier for sure&lt;/p&gt;
&lt;p&gt;This testing has shown that the spatial view is a slower thinking space, which needs to be coupled with a quicker throw thoughts into a bin exercise.&lt;/p&gt;
&lt;p&gt;For this work we first need a bucket collect mode. Then we move into a spatial view where these are first neatly arranged[footnote]Some type of initial auto placement. based on entry time perhaps?[/footnote] and then facilitate a spatial process on the ideas, discarding some, clustering some, connecting some and making new informed and more details inputs into the spatial view.&lt;/p&gt;
&lt;p&gt;The spatial view does needs to trim up the text, but there has to still be the ability to glance at the information and arrange as having to keep opening a reader view may be too slow even in the spatial mode.&lt;/p&gt;
&lt;p&gt;For now I&amp;rsquo;ll call these two actions modes, &lt;strong&gt;Bucket mode&lt;/strong&gt; and &lt;strong&gt;Consideration mode.&lt;/strong&gt;&lt;/p&gt;
&lt;h3&gt;Main take aways&lt;/h3&gt;
&lt;ul&gt;
	&lt;li&gt;Bucket mode to be turned on.&lt;/li&gt;
&lt;li&gt;Reader view needs some work.&lt;/li&gt;
&lt;li&gt;Gathering more feedback in sessions is really important.&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    
    <item>
      <title>No log ins please!</title>
      <link>https://researchnot.es/2019/11/20/no-log-ins-please.html</link>
      <pubDate>Wed, 20 Nov 2019 19:37:33 +0000</pubDate>
      
      <guid>http://researchnotes.micro.blog/2019/11/20/no-log-ins-please.html</guid>
      <description>&lt;img src=&#34;https://researchnotes.micro.blog/uploads/2025/53886d6428.jpg&#34; alt=&#34;Gary bendig XWRC2hjx 1A unsplash&#34; title=&#34;gary-bendig-XWRC2hjx-1A-unsplash.jpg&#34; border=&#34;0&#34; width=&#34;799&#34; height=&#34;533&#34;&gt;
&lt;a style=&#39;background-color:black;color:white;text-decoration:none;padding:4px 6px;font-family:-apple-system, BlinkMacSystemFont, &#34;San Francisco&#34;, &#34;Helvetica Neue&#34;, Helvetica, Ubuntu, Roboto, Noto, &#34;Segoe UI&#34;, Arial, sans-serif;font-size:12px;font-weight:bold;line-height:1.2;display:inline-block;border-radius:3px&#39; href=&#34;https://unsplash.com/@kris_ricepees?utm_medium=referral&amp;amp;utm_campaign=photographer-credit&amp;amp;utm_content=creditBadge&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; title=&#34;Download free do whatever you want high-resolution photos from Gary Bendig&#34;&gt;&lt;span style=&#34;display:inline-block;padding:2px 3px&#34;&gt;&lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; style=&#34;height:12px;width:auto;position:relative;vertical-align:middle;top:-2px;fill:white&#34; viewbox=&#34;0 0 32 32&#34;&gt;&lt;title&gt;unsplash-logo&lt;/title&gt;
&lt;path d=&#34;M10 9V0h12v9H10zm12 5h10v18H0V14h10v9h12v-9z&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;span style=&#34;display:inline-block;padding:2px 3px&#34;&gt;Photo by Gary Bendig&lt;/span&gt;&lt;/a&gt;
&lt;p&gt;I was keen to eliminate the need for any type of log in, as storing usernames and passwords would be problematic, this is due in part to one of the privacy design principles for nodenogg.in in that the system must only store data it needs to know and then any said data should be encrypted and decrypted to the owner of that contribution. Also this would require the process of signing up, which would drastically slow down the ability to just point a group of designers/makers to a URL and start working together, this would also rub up against one of the other principles of delightful design, signing up and saving passwords even with 1Password is not really delightful.&lt;/p&gt;
&lt;p&gt;nodenogg.in does however need a way to identify contributions and so it uses the value attached to the device name (client id), this is decided by the contributor when they arrive at the initial URL for the first time, this is then used as the name of each document[footnote]CouchDB&amp;rsquo;s data structure uses documents instead of tables and is formatted as Javascript Object Notation (JSON) which also easily matches vue.js&amp;rsquo;s data structure.[/footnote]. When you decide on a device name this creates the new document which is the data structure for contributions. Clustering contributions into documents to a device enables differences in read / write access to said data and enables the contributor to easily remove, export and single out their own contributions. Other data such as positions and connections are stored as separate documents to simplify the way to create and manage shared views.&lt;/p&gt;
&lt;img src=&#34;https://researchnotes.micro.blog/uploads/2025/8d37574ba5.jpg&#34; alt=&#34;Screenshot 2019 11 13 at 22 04 40&#34; title=&#34;Screenshot 2019-11-13 at 22.04.40.png&#34; border=&#34;0&#34; width=&#34;599&#34; height=&#34;309&#34;&gt;
&lt;img src=&#34;https://researchnotes.micro.blog/uploads/2025/d9b8286e25.jpg&#34; alt=&#34;Screenshot 2019 11 13 at 22 05 02&#34; title=&#34;Screenshot 2019-11-13 at 22.05.02.png&#34; border=&#34;0&#34; width=&#34;599&#34; height=&#34;503&#34;&gt;
&lt;p&gt;I had specifically been looking at the process that was used within micro.blog and I had used to some degree before back in my PHP coding days, that of using a URL with a token appended, this URL is then emailed to you &lt;em&gt;&lt;a href=&#34;https://example.com/?mytokenstring&#34;&gt;example.com&lt;/a&gt;&lt;/em&gt;. This would negate the need to store usernames or passwords but would require a way to email said URLs from the server, which I was not keen on, although Sendy[footnote]Sendy is a self hosted email newsletter application that lets you send emails via Amazon Simple Email Service (SES).[/footnote] could have possibly done this and has many options to not track, however this felt overly complicated for what I required.&lt;/p&gt;
&lt;img src=&#34;https://researchnotes.micro.blog/uploads/2025/e869681fda.jpg&#34; alt=&#34;IMG 0322B3E11A3A 1&#34; title=&#34;IMG_0322B3E11A3A-1.jpeg&#34; border=&#34;0&#34; width=&#34;600&#34; height=&#34;488&#34;&gt;
&lt;p&gt;During some of this researching I was reading around using Javascript Object Notation (JSON) Web Tokens (JWT), which led me to web storage. I soon realised that I could use web storage to store the device name within localStorage [footnote]localStorage is a persistent storage kept in browsers until the user chooses to remove it[/footnote] so that after the initial &amp;lsquo;log in&amp;rsquo; vue.js could check on any arrival if this storage was in place and redirect the visitor straight to making contributions on said instance, thus &amp;ldquo;logging&amp;rdquo; them in.&lt;/p&gt;
&lt;p&gt;When you first visit the URL you are requested to input a &amp;ldquo;device name&amp;rdquo; this is then stored on your browsers local storage and enables you to &amp;ldquo;log in&amp;rdquo; without the need for a username and password. When you next load the page this token is looked for and if found connects you to the correct document store. Deleting the local storage would require that you enter a device name again, however specifying the same device name would basically connect you to the same document store.&lt;/p&gt;
&lt;img src=&#34;https://researchnotes.micro.blog/uploads/2025/cbfac579af.jpg&#34; alt=&#34;Screenshot 2019 11 20 at 19 35 14&#34; title=&#34;Screenshot 2019-11-20 at 19.35.14.png&#34; border=&#34;0&#34; width=&#34;598&#34; height=&#34;312&#34;&gt;
This approach worked really well in the end. In testing students could all quickly grasp the idea of naming their device and would quickly assume pseudo names.  I would like some feedback on changing the wording of &#34;device name&#34; to something the seems to be less technical as this could be a bit of a barrier to the intuitive nature of getting up and running, I think it causes a huh moment, a pause and thus a break in user [footnote]I really dont like using the term user but just replacing it with human is odd, I might start using designer/maker [/footnote] flow as each time we have tested I have always said &#34;put in a device name it can be anything you want it to be.&#34;
</description>
    </item>
    
    <item>
      <title>Milestones</title>
      <link>https://researchnot.es/2019/11/13/milestones.html</link>
      <pubDate>Wed, 13 Nov 2019 10:11:34 +0000</pubDate>
      
      <guid>http://researchnotes.micro.blog/2019/11/13/milestones.html</guid>
      <description>&lt;img src=&#34;https://researchnotes.micro.blog/uploads/2025/7b0d5b52f8.jpg&#34; alt=&#34;Thomas galler hZ3uF1 z2Qc unsplash&#34; title=&#34;thomas-galler-hZ3uF1-z2Qc-unsplash.jpg&#34; border=&#34;0&#34; width=&#34;800&#34; height=&#34;500&#34;&gt;
&lt;p&gt;&lt;a style=&#39;background-color:black;color:white;text-decoration:none;padding:4px 6px;font-family:-apple-system, BlinkMacSystemFont, &#34;San Francisco&#34;, &#34;Helvetica Neue&#34;, Helvetica, Ubuntu, Roboto, Noto, &#34;Segoe UI&#34;, Arial, sans-serif;font-size:12px;font-weight:bold;line-height:1.2;display:inline-block;border-radius:3px&#39; href=&#34;https://unsplash.com/@t_galler?utm_medium=referral&amp;amp;utm_campaign=photographer-credit&amp;amp;utm_content=creditBadge&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; title=&#34;Download free do whatever you want high-resolution photos from Thomas Galler&#34;&gt;&lt;span style=&#34;display:inline-block;padding:2px 3px&#34;&gt;&lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; style=&#34;height:12px;width:auto;position:relative;vertical-align:middle;top:-2px;fill:white&#34; viewbox=&#34;0 0 32 32&#34;&gt;&lt;title&gt;unsplash-logo&lt;/title&gt;
&lt;path d=&#34;M10 9V0h12v9H10zm12 5h10v18H0V14h10v9h12v-9z&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;span style=&#34;display:inline-block;padding:2px 3px&#34;&gt;Photo by Thomas Galler&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I plan to post more updates to researchnot.es going forward with some more details on the project milestones as we ramp towards the end game, &lt;a href=&#34;https://manifold.soton.ac.uk/read/untitled-11c75cfd-a6a6-4918-9e69-2a960cebdf09/section/e7d8df1b-00bf-44c2-9e06-f0bbfe34f4e9&#34;&gt;the schedule and thoughts&lt;/a&gt;. Although I highly recommend following my micro.blog &lt;a href=&#34;https://discursive.adamprocter.co.uk/categories/phd/&#34;&gt;discursive&lt;/a&gt; and specifically the PhD category, you could use &lt;a href=&#34;https://ranchero.com/netnewswire/&#34;&gt;NetNewsWire&lt;/a&gt; to do this as I document ongoing thoughts and things related to this project in much more casual and regular basis. Here the posts will be milestone documentation. The Official research documents will be on &lt;a href=&#34;https://manifold.soton.ac.uk&#34;&gt;manifold.soton.ac.uk&lt;/a&gt;. All feedback welcome at &lt;a href=&#34;https://discourse.adamprocter.co.uk&#34;&gt;discourse&lt;/a&gt;, each post here will have a specific option to pull in comments as well. Also I started using &lt;a href=&#34;https://www.red-sweater.com/marsedit/&#34;&gt;MarsEdit&lt;/a&gt; to post to the blog so that should make things much easier.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Year 1 Testing - 4th Nov 2019</title>
      <link>https://researchnot.es/2019/11/04/year-testing-th-nov.html</link>
      <pubDate>Mon, 04 Nov 2019 15:48:00 +0000</pubDate>
      
      <guid>http://researchnotes.micro.blog/2019/11/04/year-testing-th-nov.html</guid>
      <description>&lt;img src=&#34;https://researchnotes.micro.blog/uploads/2025/9ae5c52f23.jpg&#34; alt=&#34;Charles YJxAy2p ZJ4 unsplash&#34; title=&#34;charles-YJxAy2p_ZJ4-unsplash.jpg&#34; border=&#34;0&#34; width=&#34;798&#34; height=&#34;542&#34;&gt;
&lt;a style=&#39;background-color:black;color:white;text-decoration:none;padding:4px 6px;font-family:-apple-system, BlinkMacSystemFont, &#34;San Francisco&#34;, &#34;Helvetica Neue&#34;, Helvetica, Ubuntu, Roboto, Noto, &#34;Segoe UI&#34;, Arial, sans-serif;font-size:12px;font-weight:bold;line-height:1.2;display:inline-block;border-radius:3px&#39; href=&#34;https://unsplash.com/@charlesdeluvio?utm_medium=referral&amp;amp;utm_campaign=photographer-credit&amp;amp;utm_content=creditBadge&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; title=&#34;Download free do whatever you want high-resolution photos from Charles&#34;&gt;&lt;span style=&#34;display:inline-block;padding:2px 3px&#34;&gt;&lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; style=&#34;height:12px;width:auto;position:relative;vertical-align:middle;top:-2px;fill:white&#34; viewbox=&#34;0 0 32 32&#34;&gt;&lt;title&gt;unsplash-logo&lt;/title&gt;
&lt;path d=&#34;M10 9V0h12v9H10zm12 5h10v18H0V14h10v9h12v-9z&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;span style=&#34;display:inline-block;padding:2px 3px&#34;&gt;Charles&lt;/span&gt;&lt;/a&gt;
&lt;p&gt;After using nodenogg.in with the final year students a number of times with a reasonable success. I realised that the session I had planned with our first year students was a week before their very first presentations and that it could be another way to test my hypotheses from the very first test that nodenogg.in could be used to calm the nerves of students as deadlines approach. By making the students anonymously come to the realisation that everyone felt very similar and had the same types of concerns. For this session I also removed the list view from within nodenogg.in and presented just the spatial view on its own, and removed the ability to see device names increasing the level of anonymous interactions.&lt;/p&gt;
&lt;p&gt;We posed a question to respond to inside nodenogg.in. What are you worried or concerned about for Friday&amp;rsquo;s Presentation? As the students started to add comments you could feel the tension lowering in the room as it dawned on them that they all had similar issues, the fact it was anonymous was also again popular. One student also without prompting started to organise and cluster the nodes together spatially as similar thoughts appeared, this may have been prompted by me suggesting this, I am not sure, however interestingly as one student had taken the lead on this task and others didn&amp;rsquo;t mess around with this student being the designated organiser, although we didn&amp;rsquo;t know who it was until I was walking around the room looking at students use the platform. I tried to elicit feedback afterwards on &lt;a href=&#34;https://discourse.adamprocter.co.uk&#34;&gt;discourse&lt;/a&gt; but that didn&amp;rsquo;t work!  I will allow time for this feedback to be gathered in the future.&lt;/p&gt;
&lt;p&gt;Again I had my mac plugged into the main screen projecting the activity in nodenogg.in, which reminded me of a view mode toggle that would be good as a present mode.&lt;/p&gt;
&lt;img src=&#34;https://researchnotes.micro.blog/uploads/2025/fd9d328b49.jpg&#34; alt=&#34;Screenshot 2020 01 06 at 14 05 56&#34; title=&#34;Screenshot 2020-01-06 at 14.05.56.png&#34; border=&#34;0&#34; width=&#34;528&#34; height=&#34;600&#34;&gt;
As staff we then talked through the concerns on screen and this made the session really useful for collective reflection and pause with an impending deadline.
&lt;h3&gt;Main take aways&lt;/h3&gt;
&lt;ul&gt;
	&lt;li&gt;Clearly working to help support end of project concerns, realising your not the only one.&lt;/li&gt;
	&lt;li&gt;I was able to help by talking about the collective concerns.&lt;/li&gt;
	&lt;li&gt;Could you have an option lock down spatial arranging to one person.&lt;/li&gt;
	&lt;li&gt;The concept of big screen viewing mode would help.&lt;/li&gt;
&lt;li&gt;Reflective use prior to deadline.&lt;/li&gt;
&lt;li&gt;Allocate time for discourse feedback (make students do it).&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    
    <item>
      <title>1 Theme Testing - 1st Nov 2019</title>
      <link>https://researchnot.es/2019/11/01/theme-testing-st-nov.html</link>
      <pubDate>Fri, 01 Nov 2019 15:48:00 +0000</pubDate>
      
      <guid>http://researchnotes.micro.blog/2019/11/01/theme-testing-st-nov.html</guid>
      <description>&lt;img src=&#34;https://researchnotes.micro.blog/uploads/2025/f0d087cd03.jpg&#34; alt=&#34;Rene bohmer YeUVDKZWSZ4 unsplash&#34; title=&#34;rene-bohmer-YeUVDKZWSZ4-unsplash.jpg&#34; border=&#34;0&#34; width=&#34;799&#34; height=&#34;533&#34;&gt;
&lt;a style=&#39;background-color:black;color:white;text-decoration:none;padding:4px 6px;font-family:-apple-system, BlinkMacSystemFont, &#34;San Francisco&#34;, &#34;Helvetica Neue&#34;, Helvetica, Ubuntu, Roboto, Noto, &#34;Segoe UI&#34;, Arial, sans-serif;font-size:12px;font-weight:bold;line-height:1.2;display:inline-block;border-radius:3px&#39; href=&#34;https://unsplash.com/@qrenep?utm_medium=referral&amp;amp;utm_campaign=photographer-credit&amp;amp;utm_content=creditBadge&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; title=&#34;Download free do whatever you want high-resolution photos from Rene Böhmer&#34;&gt;&lt;span style=&#34;display:inline-block;padding:2px 3px&#34;&gt;&lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; style=&#34;height:12px;width:auto;position:relative;vertical-align:middle;top:-2px;fill:white&#34; viewbox=&#34;0 0 32 32&#34;&gt;&lt;title&gt;unsplash-logo&lt;/title&gt;
&lt;path d=&#34;M10 9V0h12v9H10zm12 5h10v18H0V14h10v9h12v-9z&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;span style=&#34;display:inline-block;padding:2px 3px&#34;&gt;Rene Böhmer&lt;/span&gt;&lt;/a&gt;
&lt;p&gt;This test was where I introduced the spatial mode and the list mode together for the first time. Students also started to use the different types of nodes including the link node and attachment node. However viewing the attachments and linking out was not possible.&lt;/p&gt;
&lt;img src=&#34;https://researchnotes.micro.blog/uploads/2025/697ffa4c81.jpg&#34; alt=&#34;Screenshot 2019 10 26 at 11 08 28&#34; title=&#34;Screenshot 2019-10-26 at 11.08.28.png&#34; border=&#34;0&#34; width=&#34;453&#34; height=&#34;600&#34;&gt;
&lt;p&gt;Students started automatically moving around the objects in the spatial view, which was good to see, this seemed to be more on ability to view them rather then to order them to start, I also think the number of students contributing dropped. I think the main reasons that links and attachments where added this time versus the last was there was a view of the types now, in the spatial view but also I specifically asked for students to think of links and attachments and pointed out how to edit the Create type and that they could use Add to add(upload) files and images from there own devices.&lt;/p&gt;
&lt;img src=&#34;https://researchnotes.micro.blog/uploads/2025/b347b80abd.jpg&#34; alt=&#34;Screenshot 2019 12 19 at 15 52 39&#34; title=&#34;Screenshot 2019-12-19 at 15.52.39.png&#34; border=&#34;0&#34; width=&#34;634&#34; height=&#34;566&#34;&gt;
&lt;p&gt;&lt;img src=&#34;https://researchnotes.micro.blog/uploads/2025/97b049ca69.jpg&#34; alt=&#34;Screenshot 2019 12 19 at 15 53 06&#34; title=&#34;Screenshot 2019-12-19 at 15.53.06.png&#34; border=&#34;0&#34; width=&#34;799&#34; height=&#34;306&#34;&gt;&lt;h3&gt;Main take aways&lt;/h3&gt;&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Need quicker way to detect and add links&lt;/li&gt;
	&lt;li&gt;Attachments could do with drag and drop&lt;/li&gt;
	&lt;li&gt;If link pasted in is to image it should somehow upload as an attachment&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    
    <item>
      <title>Connections Test - 23rd Oct 2019</title>
      <link>https://researchnot.es/2019/10/23/connections-test-rd-oct.html</link>
      <pubDate>Wed, 23 Oct 2019 13:47:00 +0000</pubDate>
      
      <guid>http://researchnotes.micro.blog/2019/10/23/connections-test-rd-oct.html</guid>
      <description>&lt;img src=&#34;https://researchnotes.micro.blog/uploads/2025/7092ca06fd.jpg&#34; alt=&#34;Clint adair BW0vK FA3eg unsplash&#34; title=&#34;clint-adair-BW0vK-FA3eg-unsplash.jpg&#34; width=&#34;799&#34; height=&#34;533&#34; border=&#34;0&#34;&gt;
&lt;a style=&#39;background-color:black;color:white;text-decoration:none;padding:4px 6px;font-family:-apple-system, BlinkMacSystemFont, &#34;San Francisco&#34;, &#34;Helvetica Neue&#34;, Helvetica, Ubuntu, Roboto, Noto, &#34;Segoe UI&#34;, Arial, sans-serif;font-size:12px;font-weight:bold;line-height:1.2;display:inline-block;border-radius:3px&#39; href=&#34;https://unsplash.com/@clintadair?utm_medium=referral&amp;amp;utm_campaign=photographer-credit&amp;amp;utm_content=creditBadge&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; title=&#34;Download free do whatever you want high-resolution photos from Clint Adair&#34;&gt;&lt;span style=&#34;display:inline-block;padding:2px 3px&#34;&gt;&lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; style=&#34;height:12px;width:auto;position:relative;vertical-align:middle;top:-2px;fill:white&#34; viewbox=&#34;0 0 32 32&#34;&gt;&lt;title&gt;unsplash-logo&lt;/title&gt;
&lt;path d=&#34;M10 9V0h12v9H10zm12 5h10v18H0V14h10v9h12v-9z&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;span style=&#34;display:inline-block;padding:2px 3px&#34;&gt;Photo by Clint Adair&lt;/span&gt;&lt;/a&gt;
&lt;p&gt;Even with the simplest additions to &lt;a href=&#34;https://alpha.nodenogg.in&#34;&gt;nodenogg.in&lt;/a&gt; testing with people is crucial, I know this is obvious but with a tool that has multiuser capabilities testing on your own is impossible, which means you cant fall to often into the trap of assuming things will be used in a specific way. After the previous testing I wanted to get the ability to make connections up and running as fast as possible in nodenogg.in. So I focused on adding this ability. I then added a number of buttons and keyboard shortcuts to also speed up the process of moving in-between interactions, create, finish, connect and zooming. I took the updated version to a team of 4 to see how create nodes and create connections I could see that they did some unexpected things. Firstly I had mapped the controls to CTRL but these conflicted with the browsers default, I had been using macOS, 3 of them had Windows. So I quickly changed that to Shift, which of course introduced an issue with Capital letters triggering the shortcut by mistake, also CMD is not considered a modifier key so I couldn&amp;rsquo;t have macOS style shortcuts. I am not sure on the best way to solve this yet.&lt;/p&gt;
&lt;img src=&#34;https://researchnotes.micro.blog/uploads/2025/d54aade7bc.jpg&#34; alt=&#34;Screenshot 2019 12 03 at 14 45 00&#34; title=&#34;Screenshot 2019-12-03 at 14.45.00.png&#34; width=&#34;799&#34; height=&#34;435&#34; border=&#34;0&#34;&gt;
&lt;p&gt;Once I had the shortcuts working what I was not expecting was when a person went into connection mode they might then start dragging nodes around again, I was expecting them to be just interested in connecting nodes. This was easily fixed by turning off connection mode if someone started dragging icons.&lt;/p&gt;
&lt;h3&gt;Main take aways&lt;/h3&gt;
&lt;ul&gt;
 	&lt;li&gt;Popping into the studio to quickly test a small function is very useful&lt;/li&gt;
 	&lt;li&gt;Providing specific tasks can help direct testing&lt;/li&gt;
 	&lt;li&gt;Need to do more ad-hoc testing&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    
    <item>
      <title>3 Themes Present - 18th Oct Testing</title>
      <link>https://researchnot.es/2019/10/20/themes-present-th-oct-testing.html</link>
      <pubDate>Sun, 20 Oct 2019 11:57:00 +0000</pubDate>
      
      <guid>http://researchnotes.micro.blog/2019/10/20/themes-present-th-oct-testing.html</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://researchnotes.micro.blog/uploads/2025/f2f0e1c485.jpg&#34; alt=&#34;Nathan dumlao ewGMqs2tmJI unsplash&#34; title=&#34;nathan-dumlao-ewGMqs2tmJI-unsplash.jpg&#34; border=&#34;0&#34; width=&#34;799&#34; height=&#34;533&#34;&gt;&lt;a style=&#39;background-color:black;color:white;text-decoration:none;padding:4px 6px;font-family:-apple-system, BlinkMacSystemFont, &#34;San Francisco&#34;, &#34;Helvetica Neue&#34;, Helvetica, Ubuntu, Roboto, Noto, &#34;Segoe UI&#34;, Arial, sans-serif;font-size:12px;font-weight:bold;line-height:1.2;display:inline-block;border-radius:3px&#39; href=&#34;https://unsplash.com/@nate_dumlao?utm_medium=referral&amp;amp;utm_campaign=photographer-credit&amp;amp;utm_content=creditBadge&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; title=&#34;Download free do whatever you want high-resolution photos from Nathan Dumlao&#34;&gt;&lt;span style=&#34;display:inline-block;padding:2px 3px&#34;&gt;&lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; style=&#34;height:12px;width:auto;position:relative;vertical-align:middle;top:-2px;fill:white&#34; viewbox=&#34;0 0 32 32&#34;&gt;&lt;/p&gt;
&lt;title&gt;unsplash-logo&lt;/title&gt;
&lt;path d=&#34;M10 9V0h12v9H10zm12 5h10v18H0V14h10v9h12v-9z&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;span style=&#34;display:inline-block;padding:2px 3px&#34;&gt;Photo by Nathan Dumlao&lt;/span&gt;&lt;/a&gt;
&lt;p&gt;The next test of nodenogg.in was with the returning Year 3 Games Design &amp;amp; Art students we had a slighly updated version of nodenogg.in however I disabled the spatial view as this had connection and arrangement issues and so I just displayed the shared text list view. In this first test of the new academic year I replaced my previous use of an etherpad with nodenogg.in which is also why I was happy with testing just the list text view.&lt;/p&gt;
&lt;p&gt;Students where presenting three themes they had been researching in a 8minute presentation while all the other students where encouraged to connect to nodenogg.in and respond live with text commentary to the presentation. Students had to select one theme to take forward and deep dive into. So other students were also encouraged to vote.&lt;/p&gt;
&lt;p&gt;Students appreciated this approach as they tried to help each other with ideas to follow up the theme and which theme to select. We could have just as easily used etherpad or word online, but these don&amp;rsquo;t offer the simple anonymous approach and wouldn&amp;rsquo;t test nodenogg.in to see what works and what was still causing usability issues. In this version after each presentation I had to copy and paste the responses into a text document as the system only had the capability to connect to a hardcoded instance.&lt;/p&gt;
&lt;h3&gt;Main take aways&lt;/h3&gt;
&lt;ul&gt;
	&lt;li&gt;unlike etherpad students couldn&#39;t all write together as list view showed each student as a block&lt;/li&gt;
	&lt;li&gt;students didn&#39;t like to create more that one thing they just typed&lt;/li&gt;
	&lt;li&gt;no styling or use of line breaks which was not good &lt;/li&gt;
	&lt;li&gt;there was not easy was to vote against current text again due list view being blocks&lt;/li&gt;
	&lt;li&gt;spatial view and connections may resolve the above&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    
    <item>
      <title>Keeping a record</title>
      <link>https://researchnot.es/2019/09/03/keeping-a-record.html</link>
      <pubDate>Tue, 03 Sep 2019 13:40:00 +0000</pubDate>
      
      <guid>http://researchnotes.micro.blog/2019/09/03/keeping-a-record.html</guid>
      <description>&lt;img src=&#34;https://researchnotes.micro.blog/uploads/2025/c976beeca0.jpg&#34; alt=&#34;Travis yewell F B7kWlkxDQ unsplash&#34; title=&#34;travis-yewell-F-B7kWlkxDQ-unsplash.jpg&#34; border=&#34;0&#34; width=&#34;799&#34; height=&#34;571&#34;&gt;
&lt;a style=&#39;background-color:black;color:white;text-decoration:none;padding:4px 6px;font-family:-apple-system, BlinkMacSystemFont, &#34;San Francisco&#34;, &#34;Helvetica Neue&#34;, Helvetica, Ubuntu, Roboto, Noto, &#34;Segoe UI&#34;, Arial, sans-serif;font-size:12px;font-weight:bold;line-height:1.2;display:inline-block;border-radius:3px&#39; href=&#34;https://unsplash.com/@shutters_guild?utm_medium=referral&amp;amp;utm_campaign=photographer-credit&amp;amp;utm_content=creditBadge&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; title=&#34;Download free do whatever you want high-resolution photos from Travis Yewell&#34;&gt;&lt;span style=&#34;display:inline-block;padding:2px 3px&#34;&gt;&lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; style=&#34;height:12px;width:auto;position:relative;vertical-align:middle;top:-2px;fill:white&#34; viewbox=&#34;0 0 32 32&#34;&gt;&lt;title&gt;unsplash-logo&lt;/title&gt;
&lt;path d=&#34;M10 9V0h12v9H10zm12 5h10v18H0V14h10v9h12v-9z&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;span style=&#34;display:inline-block;padding:2px 3px&#34;&gt;Photo by Travis Yewell&lt;/span&gt;&lt;/a&gt;
&lt;p&gt;After reviewing some of my explanation videos I realised that I needed to keep a more accurate record of what where the updates to nodenogg.in and when they actually occurred. This would help mr to use the clips as reference material to any testing that takes place, so I can see which version was used within testing but also it would enable me ton look back at the project and review and record why changes had been made. My previous Youtube Video&amp;rsquo;s had been a little haphazard in this regard and I needed a more logical system.&lt;/p&gt;
&lt;p&gt;I was listening to Accidental tech podcast and they mentioned the semantic versioning &lt;a href=&#34;https://semver.org/&#34;&gt;system&lt;/a&gt; to better describe updates, so I applied this to my versioning system. I also found some of the built in features within &lt;a href=&#34;https://obsproject.com/&#34;&gt;Open Broadcast Studio&lt;/a&gt; to stamp on screen the date and time. I am still using the same process to stream the recording live to &lt;a href=&#34;https://www.twitch.tv/adamprocter&#34;&gt;Twitch&lt;/a&gt; and afterwards download the video to be upload to my &lt;a href=&#34;https://www.youtube.com/channel/UCiFY1PKloMcquwuOoWmWTwg?view_as=subscriber&#34;&gt;YouTube channel&lt;/a&gt;, there is a seven day window to download from Twitch, which I do need to be aware of. Brent Simmons developer of NetNewsWire whose contribution notes I have taken great inspiration from also mentioned adding a letter to the build to &lt;a href=&#34;https://inessential.com/2019/09/02/on_my_funny_ideas_about_what_beta_means&#34;&gt;signify&lt;/a&gt; its state of play as well, so all versions currently end with the letter d for development. For now the alpha build however is also a mirror of the dev build.&lt;/p&gt;
&lt;p&gt;These small changes I hope will help provide a usable level of the documentation of the thoughts and ideas from each version and I expect the explainer videos to get shorter as I just cover updates and why those choices have been made.&lt;/p&gt;
&lt;h3&gt;URLs&lt;/h3&gt;
&lt;ul&gt;
	&lt;li&gt;development is at [dev.nodenogg.in](https://dev.nodenogg.in)&lt;/li&gt;
	&lt;li&gt;alpha is at [alpha.nodenogg.in](https://alpha.nodenogg.in)&lt;/li&gt;
	&lt;li&gt;beta is at [beta.nodenogg.in](https://beta.nodenogg.in)&lt;/li&gt;
	&lt;li&gt;release will be at [nodenogg.in](https://nodenogg.in)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Main take aways&lt;/h3&gt;
&lt;ul&gt;
	&lt;li&gt;Need to automate build process to each URL asap&lt;/li&gt;
	&lt;li&gt;Need to work on safe guarding data in beta and alpha&lt;/li&gt;
	&lt;li&gt;Being organised is important !&lt;/li&gt;
	&lt;li&gt;Need to be consistent (as much as possible)&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    
    <item>
      <title>Student Testing - 4th June 2019</title>
      <link>https://researchnot.es/2019/06/06/student-testing-th-june.html</link>
      <pubDate>Thu, 06 Jun 2019 18:12:00 +0000</pubDate>
      
      <guid>http://researchnotes.micro.blog/2019/06/06/student-testing-th-june.html</guid>
      <description>&lt;img src=&#34;https://researchnotes.micro.blog/uploads/2025/41c6d18a5a.jpg&#34; alt=&#34;Science in hd lW9W3rQ cEI unsplash&#34; title=&#34;science-in-hd-lW9W3rQ-cEI-unsplash.jpg&#34; border=&#34;0&#34; width=&#34;759&#34; height=&#34;600&#34;&gt;
&lt;p&gt;&lt;a style=&#39;background-color:black;color:white;text-decoration:none;padding:4px 6px;font-family:-apple-system, BlinkMacSystemFont, &#34;San Francisco&#34;, &#34;Helvetica Neue&#34;, Helvetica, Ubuntu, Roboto, Noto, &#34;Segoe UI&#34;, Arial, sans-serif;font-size:12px;font-weight:bold;line-height:1.2;display:inline-block;border-radius:3px&#39; href=&#34;https://unsplash.com/@scienceinhd?utm_medium=referral&amp;amp;utm_campaign=photographer-credit&amp;amp;utm_content=creditBadge&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; title=&#34;Download free do whatever you want high-resolution photos from Science in HD&#34;&gt;&lt;span style=&#34;display:inline-block;padding:2px 3px&#34;&gt;&lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; style=&#34;height:12px;width:auto;position:relative;vertical-align:middle;top:-2px;fill:white&#34; viewbox=&#34;0 0 32 32&#34;&gt;&lt;title&gt;unsplash-logo&lt;/title&gt;
&lt;path d=&#34;M10 9V0h12v9H10zm12 5h10v18H0V14h10v9h12v-9z&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;span style=&#34;display:inline-block;padding:2px 3px&#34;&gt;Science in HD&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In June nodenogg.in was first tested within a design studio setting specifically with a group of final year BA (Hons) Games Design &amp;amp; Art students. The basic parts of the system where in place with the realtime sync between Vuex, PouchDB and CouchDB working as I had planned.&lt;/p&gt;
&lt;p&gt;The main workflow is to enter an instance, there was a pre-made instance[footnote]instance is the term used to denote independence, so groups can work on their own instance of data within nodenogg.in[/footnote] for this testing session. To join and contribute to this instance the students had to specify a device name, this can be any name you like, students used this as a chance to create fun names and to some degree instantly make their contributions anonymous.&lt;/p&gt;
&lt;img title=&#34;Screenshot 2019-11-13 at 22.04.40.png&#34; src=&#34;https://researchnotes.micro.blog/uploads/2025/a684874bad.jpg&#34; alt=&#34;Screenshot 2019 11 13 at 22 04 40&#34; width=&#34;800&#34; border=&#34;0&#34;&gt;
&lt;p&gt;In previous work using Etherpad[footnote]Etherpad is an open source, web-based collaborative real-time editor, allowing authors to simultaneously edit a text document, and see all of the participants&#39; edits in real-time, with the ability to display each author&amp;rsquo;s text in their own color.[/footnote]to do a simular process, I had found students really liked the ability to contribute with pseudo-names, they felt freer to comment and less conscious on being &amp;lsquo;judged&amp;rsquo; on their contributions.&lt;/p&gt;
&lt;p&gt;So students visited the alpha &lt;a href=&#34;https://alpha.nodenogg.in&#34;&gt;URL&lt;/a&gt;, typed in a &amp;ldquo;device name&amp;rdquo; and where asked to basically comment on concerns they had around there the final week. At this stage the only view of the realtime data was a single column text view updating as people typed. Most students didn&amp;rsquo;t create new notes for each idea they created longer notes and made there own bullet lists or spacing, which was interesting to see, there was no formatting options avalible to them either.&lt;/p&gt;
&lt;img title=&#34;Screenshot 2019-11-13 at 11.21.45.png&#34; src=&#34;https://researchnotes.micro.blog/uploads/2025/748a22edb3.jpg&#34; alt=&#34;Screenshot from Nodenogg.in testing session&#34; width=&#34;800&#34; border=&#34;0&#34;&gt;
&lt;p&gt;I had my Macbook plugged into the presentation screen as well. Students looked at there device for typing and tended to refer to my screen to see all the data appearing live. This suggests a present view could be really useful.&lt;/p&gt;
&lt;p&gt;As students saw people typing up concerns the pace of contributions speed up as everyone become more confident, there was also moments of realisation as students released everyone in the room, teams or not had the same types of concerns and the feedback was this made them feel much more confident heading towards hand in and less &amp;ldquo;bad&amp;rdquo; about where they where at with the project. I was able to unpack some of the comments with the group aswell.&lt;/p&gt;
&lt;h3&gt;Main takeaways&lt;/h3&gt;
&lt;ul&gt;
	&lt;li&gt;Realtime was appreciated&lt;/li&gt;
	&lt;li&gt;Big Screen view mode could be added&lt;/li&gt;
	&lt;li&gt;Anonymous input &lt;/li&gt;
	&lt;li&gt;Supported cohort concerns (made students feel better)&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    
    <item>
      <title>The mis-application of learning technologies within the context of Design Studio-led education</title>
      <link>https://researchnot.es/2019/02/10/the-misapplication-of-learning-technologies.html</link>
      <pubDate>Sun, 10 Feb 2019 12:11:00 +0000</pubDate>
      
      <guid>http://researchnotes.micro.blog/2019/02/10/the-misapplication-of-learning-technologies.html</guid>
      <description>&lt;p&gt;This document is also on my Manifold instance &lt;a href=&#34;https://manifold.soton.ac.uk/read/untitled-11c75cfd-a6a6-4918-9e69-2a960cebdf09/section/e7d8df1b-00bf-44c2-9e06-f0bbfe34f4e9&#34;&gt;here&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Research Problem&lt;/h2&gt;
&lt;blockquote&gt;Despite the widespread application of digital technologies in higher education there is scant evidence to suggest that these have had a significant impact on student learning. (Bainbridge, 2014, p1)&lt;/blockquote&gt;
Educational institutions spend a significant proportion of their budget on learning technologies each year. However, the underlying metaphor on which this technology is based continues to be the filing system.
&lt;p&gt;These technologies often have sharing features added as a ‘bolt-on’ to core functionality, rather than being built for project-based learning. They are designed to be separate from, rather than integrated within, learning spaces.&lt;/p&gt;
&lt;blockquote&gt;Sharing is probably the most basic characteristic of education: education is sharing knowledge, insights and information with others, upon which new knowledge, skills, ideas and understanding can be built. (Open Education Consortium, [www.oeconsortium.org/about-oec...](https://www.oeconsortium.org/about-oec/))&lt;/blockquote&gt;
Some thinkers on learning technologies (Watters, 2014:22) talk of the Learning Management System (‘LMS’) as being a piece of administrative software which “purports to address questions about teaching and learning but often circumscribes pedagogical possibilities”. As Downes (2007) notes, the LMS can over-structure the learning experience, conflicting with research and evidence about how students learn.
&lt;p&gt;Design education is, in particular, a very visual field with a requirement for spatial manipulation. Current learning technologies on offer do not augment the physical studio experience, and push educators and students towards commercial, more generic offerings without a pedagogical underpinning.&lt;/p&gt;
&lt;p&gt;Students are used to a more ‘delightful’ experience with this kind of software, as evidenced by the quotations below:&lt;/p&gt;
&lt;blockquote&gt;Slack is useful for quick &amp;amp; easy non-distractive communication. It is simple to navigate and provides a direct platform in which to contact peers and lecturers, creating channels and direct messaging groups is ideal for a more tactile approach to a discussion. (&lt;a href=&#34;http://researchnot.es/slack-workshop-proposal/&#34;&gt;link&lt;/a&gt;)&lt;/blockquote&gt;
&lt;blockquote&gt;Onenote is great as everyone can have their own section to put their own information/images on it when working together.&lt;/blockquote&gt;
&lt;blockquote&gt;Etherpad definitely proved helpful as everyone put down questions, films, books and other information that has now given me more starting points to research.&lt;/blockquote&gt;
&lt;h2&gt;Research Proposition&lt;/h2&gt;
Project-based learning involves collaboration in physical spaces that often cannot be replicated in digital spaces. Through the creation of a spatial interface, engagement with materials and other learners becomes more dynamic and fluid.
&lt;p&gt;There is a dichotomy between tools that are personally owned and single-user by default, and Learning Management Systems provided by educational institutions. The latter offer top-down static file repository functionality and fixed courses, rather than features that support project-based learning.&lt;/p&gt;
&lt;p&gt;As a result, this research will begin by examining the fundamental concepts of spatial design, including mind-mapping and concept mapping. It will consider the influence of the design paradigms provided by Xerox’s PARC institute and investigate the legacy of Human-Computer Interaction (HCI) pioneers such as JCR Linklider, Ivan Sutherland, Ted Nelson, Douglas Englebert, Seymour Papert and Alan Kay.&lt;/p&gt;
&lt;blockquote&gt;Some information must be presented simultaneously to all the men, preferably on a common grid, to coordinate their actions.” (Licklider, 1960, p9)&lt;/blockquote&gt;
&lt;figure&gt;&lt;img class=&#34;size-large wp-image-973 aligncenter&#34; src=&#34;https://researchnotes.micro.blog/uploads/2025/9c48a69f59.jpg&#34; alt=&#34;&#34; width=&#34;525&#34; height=&#34;404&#34;&gt;
&lt;figcaption&gt;Figure 1: Example Sketch of a spatial interface for learning objects&lt;/figcaption&gt;&lt;/figure&gt;
&lt;blockquote&gt;A spatial interface allows users to take advantage of their visual memory and pattern recognition.” (Shippman F M, Marshall C, 1999)&lt;/blockquote&gt;
A number of education theories have been looked at and Connectivism (Siemens, 2004) will be specifically used in consideration around the tool itself
&lt;h1&gt;Research Question&lt;/h1&gt;
Can the spatial elements of a Design Studio be replicated in a digital learning environment to enhance deep engagement and collaboration?
&lt;h2&gt;Scope&lt;/h2&gt;
The project will create an interface which will be tested with a group of students over a five week project that will run twice in 2020 and 2021. The tool and the project will be evaluated by measuring the staff and student experience through observation, surveys and outputs.
&lt;p&gt;The entire project process will be captured as it progresses in an open and free software approach and documented at the locations below. The systematic packaging of this process and the application of Design thinking and human centered design will also reveal tool building processes and culminate in a manifesto to design these types of new design led digital tools for enhancing project-based design education.&lt;/p&gt;
&lt;h3&gt;Current output locations&lt;/h3&gt;
&lt;ul&gt;
 	&lt;li&gt;BLOG &lt;a href=&#34;https://researchnot.es&#34;&gt;https://researchnot.es&lt;/a&gt;
&lt;/li&gt;
 	&lt;li&gt;CODE &lt;a href=&#34;https://gitlab.adamprocter.co.uk/adamprocter/nodenoggin&#34;&gt;https://gitlab.adamprocter.co.uk/adamprocter/nodenoggin &lt;/a&gt;
&lt;/li&gt;
 	&lt;li&gt;Microcast &lt;a href=&#34;https://fragmentum.adamprocter.co.uk&#34;&gt;https://fragmentum.adamprocter.co.uk&lt;/a&gt;
&lt;/li&gt;
 	&lt;li&gt;DISCUSSIONS - &lt;a href=&#34;https://discourse.adamprocter.co.uk&#34;&gt;https://discourse.adamprocter.co.uk&lt;/a&gt;
&lt;/li&gt;
 	&lt;li&gt;FORMAL WRITINGS - &lt;a href=&#34;https://manifold.soton.ac.uk&#34;&gt;https://manifold.soton.ac.uk&lt;/a&gt;
&lt;/li&gt;
 	&lt;li&gt;FOLLOW - &lt;a href=&#34;https://discursive.adamprocter.co.uk&#34;&gt;https://discursive.adamprocter.co.uk&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Schedule&lt;/h2&gt;
&lt;ul&gt;
 	&lt;li&gt;Feb - April - BuildingMVP&lt;/li&gt;
 	&lt;li&gt;April - May - TESTING with Year 2/3&lt;/li&gt;
 	&lt;li&gt;May - June - ITERATE&lt;/li&gt;
 	&lt;li&gt;June - Sept - REFINE&lt;/li&gt;
 	&lt;li&gt;Sept - Oct - Testing with Year 2/3&lt;/li&gt;
 	&lt;li&gt;Oct - Nov - ITERATE&lt;/li&gt;
 	&lt;li&gt;Nov - Dec - REFINE&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;2020&lt;/h3&gt;
&lt;ul&gt;
 	&lt;li&gt;Jan - Feb - REFINE&lt;/li&gt;
 	&lt;li&gt;Feb 2020 - Use with specific board project year 1 Games Design Students&lt;/li&gt;
 	&lt;li&gt;Feb - March - EVALUATE Testing&lt;/li&gt;
 	&lt;li&gt;March - June - ITERATE&lt;/li&gt;
 	&lt;li&gt;June - Sept - REFINE&lt;/li&gt;
 	&lt;li&gt;Sept - Oct - Testing with Year 2/3&lt;/li&gt;
 	&lt;li&gt;Oct - Nov - ITERATE&lt;/li&gt;
 	&lt;li&gt;Nov - Dec - REFINE&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;2021&lt;/h3&gt;
&lt;ul&gt;
 	&lt;li&gt;Jan - Feb - Use again with board project year 1 Games Design Students&lt;/li&gt;
 	&lt;li&gt;March - July - WRITEUP&lt;/li&gt;
 	&lt;li&gt;August - Oct - HAND IN&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;References&lt;/h2&gt;
Bainbridge, A. (2014), &lt;em&gt;Digital technology, human world making and the avoidance of learning&lt;/em&gt;. Journal of Learning Development in Higher Education: Special Edition: Digital Technologies, p1.
&lt;p&gt;Licklider, J.C.R. (1960). &lt;em&gt;Man-Computer Symbiosis&lt;/em&gt;. IRE Transactions on Human Factors in Electronics HFE-1, pp.4–11.&lt;/p&gt;
&lt;p&gt;Open Education Consortium,&lt;em&gt; About Page&lt;/em&gt;, [Online], Available at: &lt;a href=&#34;https://www.oeconsortium.org/about-oec/&#34;&gt;www.oeconsortium.org/about-oec&amp;hellip;&lt;/a&gt; , [Accessed December 15, 2018].&lt;/p&gt;
&lt;p&gt;Shippman F M, Marshall C. (1999), Spatial Hypertext: An Alternative to Navigational and Semantic Links , [Online], Available at: &lt;a href=&#34;https://cs.brown.edu/memex/ACM_HypertextTestbed/papers/37.html&#34;&gt;cs.brown.edu/memex/ACM&amp;hellip;&lt;/a&gt; , [Accessed December 15, 2018].&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>eLearn 2019 Presentaion</title>
      <link>https://researchnot.es/2019/01/25/elearn-presentaion.html</link>
      <pubDate>Fri, 25 Jan 2019 16:00:00 +0000</pubDate>
      
      <guid>http://researchnotes.micro.blog/2019/01/25/elearn-presentaion.html</guid>
      <description>&lt;p&gt;My &lt;a href=&#34;https://researchnot.es/elearn-2019-conference-presentation-application/&#34;&gt;proposal&lt;/a&gt; for eLearn 2019 was accepted and I was able to present to a good number of academics and students from across the UK. The conference took place at the University of Southampton, Avenue Campus so it was not far for me to go and I made a number of great contacts within Humanities and staff from other Universities that gave positive comment on the presentation.&lt;/p&gt;
&lt;p&gt;You can watch the video of my short talk about my PhD work in progress from eLearn 19 &lt;a href=&#34;https://southampton.cloud.panopto.eu/Panopto/Pages/Viewer.aspx?id=d761cf3b-8ecc-4210-a4fd-a9e00142dbfc&#34;&gt;here&lt;/a&gt;&lt;/p&gt;
&lt;img src=&#34;https://researchnotes.micro.blog/uploads/2025/af3192fc9c.jpg&#34; alt=&#34;Screenshot 2020 01 09 at 00 58 53&#34; title=&#34;Screenshot 2020-01-09 at 00.58.53.png&#34; width=&#34;798&#34; height=&#34;448&#34; border=&#34;0&#34;&gt;
&lt;p&gt;The full slide deck can also be reviewed below.[footnote]Note the link at the start of the deck &lt;a href=&#34;https://dctr.pro/elearn19&#34;&gt;&lt;a href=&#34;https://dctr.pro/elearn19&#34;&gt;https://dctr.pro/elearn19&lt;/a&gt;&lt;/a&gt; was for an etherpad that people could use to comment on during the session. My self hosted etherpad install is sometimes offline[/footnote]&lt;/p&gt;
&lt;iframe src=&#34;https://slides.com/adamprocter/deck-ed95fb/embed&#34; width=&#34;576&#34; height=&#34;420&#34; scrolling=&#34;no&#34; frameborder=&#34;0&#34; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;
</description>
    </item>
    
  </channel>
</rss>
