<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>bookdown | Thought splinters</title>
    <link>https://notes.peter-baumgartner.net/tag/bookdown/</link>
      <atom:link href="https://notes.peter-baumgartner.net/tag/bookdown/index.xml" rel="self" type="application/rss+xml" />
    <description>bookdown</description>
    <generator>Wowchemy (https://wowchemy.com)</generator><language>en-us</language><copyright>CC BY-SA 4.0</copyright><lastBuildDate>Wed, 05 Jun 2019 00:00:00 +0000</lastBuildDate>
    <image>
      <url>https://notes.peter-baumgartner.net/media/icon_huab1e86cf5cbc1139acf672dc60b9d7d0_5213_512x512_fill_lanczos_center_2.png</url>
      <title>bookdown</title>
      <link>https://notes.peter-baumgartner.net/tag/bookdown/</link>
    </image>
    
    <item>
      <title>Physik Libre:  A bookdown project</title>
      <link>https://notes.peter-baumgartner.net/2019/06/05/physik-libre-a-bookdown-project/</link>
      <pubDate>Wed, 05 Jun 2019 00:00:00 +0000</pubDate>
      <guid>https://notes.peter-baumgartner.net/2019/06/05/physik-libre-a-bookdown-project/</guid>
      <description>&lt;p&gt;The article is an interview with Michael Rundel. Michael is a teacher at a grammar school in Vienna/Austria and teaches physics, computer science, and media design. He talks about his experiences with &lt;a href=&#34;https://bookdown.org/yihui/bookdown/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;bookdown&lt;/a&gt; in writing Physik Libre ( &lt;a href=&#34;https://physikbuch.schule/&#34;&gt;https://physikbuch.schule/&lt;/a&gt;), a new textbook on physics. His project is a practical implementation of cross-media publishing with &lt;code&gt;bookdown&lt;/code&gt;, which I had described in my &lt;a href=&#34;https://peter.baumgartner.name/schlagwort/cmp/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;7-part German tutorial&lt;/a&gt; on my other blog &lt;a href=&#34;https://peter.baumgartner.name&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Gedankensplitter&lt;/a&gt;.&lt;/p&gt;



&lt;h2 id=&#34;status-of-the-following-interview&#34;&gt;Status of the following interview&lt;a href=&#34;#status-of-the-following-interview&#34;&gt;&lt;svg class=&#34;anchor-symbol&#34; height=&#34;26&#34; width=&#34;26&#34; viewBox=&#34;0 0 22 22&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
&lt;path d=&#34;M0 0h24v24H0z&#34; fill=&#34;currentColor&#34;&gt;&lt;/path&gt;
&lt;path d=&#34;M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76.0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71.0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71.0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76.0 5-2.24 5-5s-2.24-5-5-5z&#34;&gt;&lt;/path&gt;
&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;This article is an interview with Michael Rundel. Michael is a teacher at a grammar school in Vienna/Austria and teaches physics, computer science, and media design. He talks about his experiences with blogdown in writing Physik Libre ( &lt;a href=&#34;https://physikbuch.schule/&#34;&gt;https://physikbuch.schule/&lt;/a&gt;), a new textbook on physics. His project is a practical implementation of cross-media publishing with &lt;code&gt;bookdown&lt;/code&gt;, which I had described by in my &lt;a href=&#34;https://peter.baumgartner.name/schlagwort/cmp/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;7-part German tutorial&lt;/a&gt; on my other blog &lt;a href=&#34;https://peter.baumgartner.name&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Gedankensplitter&lt;/a&gt;.&lt;/p&gt;














&lt;figure class=&#34;floatleft&#34; id=&#34;figure-michael-rundel-cc-by-michael-rundel&#34;&gt;
  &lt;div class=&#34;d-flex justify-content-center&#34;&gt;
    &lt;div class=&#34;w-100&#34; &gt;&lt;img src=&#34;images/michael-rundel-min.jpg?classes=border,%20shadow&#34; alt=&#34;Photo of Michael Rundel&#34; loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;figcaption&gt;
      Michael Rundel (CC-BY Michael Rundel)
    &lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;The interview took place two years ago, but I didn&amp;rsquo;t find until now the time to translate it into English and to publish the article in this weblog. I asked the questions in German via email and translated the text with the help of &lt;a href=&#34;https://translate.google.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Google Translate&lt;/a&gt;, &lt;a href=&#34;https://dict.cc&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;dict.cc&lt;/a&gt;, and &lt;a href=&#34;https://thesarus.com&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;thesarus.com&lt;/a&gt;. Where it was useful, I have links provided the first time the concept or software was mentioned. Subsequently, I have these same notions marked as red text. I edited the article with the premium version of &lt;a href=&#34;https://www.grammarly.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Grammarly&lt;/a&gt;. If you are a native English speaker, I would be happy to know about the mistakes in grammar or other language issues. Please use the &lt;code&gt;Edit Page&lt;/code&gt; button on the top right corner to provide improvement via a pull request to my &lt;a href=&#34;https://github.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;GitHub&lt;/a&gt; repository.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve gotten to know Michael during one of my talks about the free software environment for statistical computing and graphics R at Danube University Krems. In this talk titled &amp;ldquo;The many faces of R,&amp;rdquo; I demonstrated to (mostly computer science) teachers the many different use cases of R, driven by special R packages like &lt;code&gt;bookdown&lt;/code&gt;. When people wanted to see a practical demonstration for school purposes, Michael came to the front and presented &lt;code&gt;Physik Libre&lt;/code&gt;. I was delighted not only to have a school-based example but also to find a colleague near my hometown who is also working with &lt;code&gt;bookdown&lt;/code&gt;.&lt;/p&gt;



&lt;h2 id=&#34;why-another-physics-book&#34;&gt;Why another physics book?&lt;a href=&#34;#why-another-physics-book&#34;&gt;&lt;svg class=&#34;anchor-symbol&#34; height=&#34;26&#34; width=&#34;26&#34; viewBox=&#34;0 0 22 22&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
&lt;path d=&#34;M0 0h24v24H0z&#34; fill=&#34;currentColor&#34;&gt;&lt;/path&gt;
&lt;path d=&#34;M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76.0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71.0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71.0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76.0 5-2.24 5-5s-2.24-5-5-5z&#34;&gt;&lt;/path&gt;
&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Question:&lt;/strong&gt; There are so many physics books why write one more?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;There is already a very long tradition of Open Education Resources (OER) in the US. A couple of years ago I found English free physics books for study and teaching (for example &lt;a href=&#34;https://cnx.org/contents/MymQBhVV@175.14:VbwW0hKB@13/Why-yet-another-course-in-physics&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Physics for K-12&lt;/a&gt; (Sunil Kumar Singh), &lt;a href=&#34;http://scipp.ucsc.edu/outreach/index2.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;People&amp;rsquo;s Physics Book&lt;/a&gt;, &lt;a href=&#34;https://www.ck12.org/book/CK-12-Physics-Intermediate/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;CK-12 Physics - Intermediate&lt;/a&gt;, &amp;hellip;). In German-speaking countries, there was something like that not yet. In the meantime, I have found with &lt;a href=&#34;https://physikunterricht-online.de/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Physikunterricht Online&lt;/a&gt; an exciting project in the German-speaking area. But in my opinion it does not go far enough: There are more possibilities for interactive usage nowadays. And I want to build the most state-of-the-art physics book available for students.&lt;/p&gt;
&lt;p&gt;We can see many extremely positive developments in recent years: web technologies have matured, projects like &lt;a href=&#34;https://www.gitbook.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Gitbook&lt;/a&gt; allow you to create documents with minimal effort, we now have a variety of free program tools and &lt;a href=&#34;https://creativecommons.org/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Creative Commons&lt;/a&gt; licensed &lt;a href=&#34;https://www.oercommons.org/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;more than 1.1 billion media available&lt;/a&gt; on different &lt;a href=&#34;https://www.smartcopying.edu.au/open-education/creative-commons/creative-commons-information-pack-for-teachers-and-students/quick-reference-guide-to-finding-creative-commons-material&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;websites and repositories for educational purposes&lt;/a&gt; available , and collaborative platforms like &lt;a href=&#34;https://github.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;GitHub&lt;/a&gt;, &lt;a href=&#34;https://about.gitlab.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;GitLab&lt;/a&gt; or &lt;code&gt;Bitbucket&lt;/code&gt; are no longer used exclusively by programmers.&lt;/p&gt;



&lt;h2 id=&#34;physik-libre-as-proof-of-concept&#34;&gt;Physik Libre as &amp;ldquo;Proof of Concept&amp;rdquo;&lt;a href=&#34;#physik-libre-as-proof-of-concept&#34;&gt;&lt;svg class=&#34;anchor-symbol&#34; height=&#34;26&#34; width=&#34;26&#34; viewBox=&#34;0 0 22 22&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
&lt;path d=&#34;M0 0h24v24H0z&#34; fill=&#34;currentColor&#34;&gt;&lt;/path&gt;
&lt;path d=&#34;M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76.0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71.0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71.0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76.0 5-2.24 5-5s-2.24-5-5-5z&#34;&gt;&lt;/path&gt;
&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;With &lt;code&gt;Physik Libre&lt;/code&gt; I want to show what is possible today with the latest technology using the example of a physics book for the secondary school. It is a proof of concept &amp;ndash; if you will. The last few years of Linux have shaped me, I&amp;rsquo;m afraid. The following points are important to me personally for the implementation of the project:&lt;/p&gt;














&lt;figure class=&#34;floatright&#34; id=&#34;figure-page-of-physik-libre-on-a-smartphone&#34;&gt;
  &lt;div class=&#34;d-flex justify-content-center&#34;&gt;
    &lt;div class=&#34;w-100&#34; &gt;&lt;img src=&#34;images/physik-browser-smartphone-min-576x1024.jpg?classes=border,%20shadow&#34; alt=&#34;Page of &amp;#39;Physik Libre&amp;#39; on a smartphone&#34; loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;figcaption&gt;
      Page of &amp;lsquo;Physik Libre&amp;rsquo; on a smartphone
    &lt;/figcaption&gt;&lt;/figure&gt;
&lt;ul&gt;
&lt;li&gt;Device-independent (Smart TV, PC, notebook, tablet, smartphone, e-book reader, print)&lt;/li&gt;
&lt;li&gt;Operating system independent (web browser, ePub reader, PDF reader)&lt;/li&gt;
&lt;li&gt;Free Standards (HTML, JS, CSS, ePub, PDF)&lt;/li&gt;
&lt;li&gt;Free Licenses (CC-BY-SA 4.0, GPL 2)&lt;/li&gt;
&lt;li&gt;Free Software supporting online publications like &lt;code&gt;bookdown&lt;/code&gt;, &lt;a href=&#34;https://www.gitbook.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;GitBook&lt;/a&gt;, &lt;a href=&#34;https://www.r-project.org/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;R&lt;/a&gt;, &lt;a href=&#34;https://pandoc.org/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;pandoc&lt;/a&gt;, &lt;a href=&#34;https://www.latex-project.org/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;LaTeX&lt;/a&gt;, &lt;a href=&#34;https://www.lyx.org/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;LyX&lt;/a&gt;, &lt;a href=&#34;https://inkscape.org/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Inkscape&lt;/a&gt;, etc., sharing all their material on free accessible repositories (&lt;a href=&#34;https://github.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;GitHub&lt;/a&gt; / &lt;a href=&#34;https://about.gitlab.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Gitlab&lt;/a&gt; / &lt;a href=&#34;https://bitbucket.org/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Bitbucket&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Free access and respect for privacy (no accounts, no registration, no tracking)&lt;/li&gt;
&lt;li&gt;Contemporary (full-text search, sharing function, etc.) multilingual approach.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Question:&lt;/strong&gt; What was the origin of your idea to write an online book?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Since my students days in the 1990ties, I have tinkered with web technology. Although I was always impressed what is achievable by combining HTML+JavaScript I never dreamed of the possibility of building full applications like &lt;a href=&#34;https://www.google.at/maps&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Google maps&lt;/a&gt; or &lt;a href=&#34;https://www.tinkercad.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;tinkercad&lt;/a&gt; by using pure web technologies.&lt;/p&gt;
&lt;p&gt;In Austria, the current so-called &lt;em&gt;digital schoolbook&lt;/em&gt; of today is a PDF document put on the internet. There is much more possible with today&amp;rsquo;s web technology. &lt;strong&gt;Much&lt;/strong&gt; more!&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Question:&lt;/strong&gt; Could you give me a short overview of the historical development and the different phases of your project?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The idea was roughly born three years ago when I was experimenting with the &lt;a href=&#34;https://en.wikipedia.org/wiki/Canvas_element&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;canvas element&lt;/a&gt;, which I was using in my physics applets. This technology helped me to abandon flash applets. Don&amp;rsquo;t get me wrong! &amp;ndash; Flash was a neat tool in its time, and I loved working with it. But it always felt like a workaround, and furthermore, it was proprietary software. At that time (2016), I thought there are all building blocks available to realize such a project with pure web technology.&lt;/p&gt;














&lt;figure class=&#34;floatleft&#34; id=&#34;figure-cover-of-the-online-physics-book-physik-libre&#34;&gt;
  &lt;div class=&#34;d-flex justify-content-center&#34;&gt;
    &lt;div class=&#34;w-100&#34; &gt;&lt;img src=&#34;images/cover-physik-libre-min.jpg?classes=border,%20shadow&#34; alt=&#34;Cover of the online physics book &amp;#39;Physik Libre&amp;#39;&#34; loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;figcaption&gt;
      Cover of the online physics book &amp;lsquo;Physik Libre&amp;rsquo;
    &lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;The following months I learned [SVG] (&lt;a href=&#34;https://en.wikipedia.org/wiki/Scalable_Vector_Graphics&#34;&gt;https://en.wikipedia.org/wiki/Scalable_Vector_Graphics&lt;/a&gt;) and &lt;code&gt;Inkscape&lt;/code&gt;, discovered &lt;a href=&#34;https://daringfireball.net/projects/markdown/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Markdown&lt;/a&gt; and the document converter &lt;code&gt;pandoc&lt;/code&gt;, the version control system &lt;a href=&#34;https://git-scm.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;git&lt;/a&gt; and the &lt;code&gt;GitBook&lt;/code&gt; project. Summer 2017, I learned about the &lt;code&gt;R&lt;/code&gt; package &lt;code&gt;bookdown&lt;/code&gt;. The following school year, I have taught a class of 5th grades of Austrian secondary school (second year of the upper school) in physics. So I decided to start the work on the project.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; What were your most significant hurdles to overcome in finishing the &lt;code&gt;Physik Libre&lt;/code&gt; project successfully??&lt;/p&gt;
&lt;p&gt;The biggest challenge for me was time constraints. I managed to finish the project with sleeping sparsely.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Were there some favorable circumstances for the project?&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;First of all: I would have never had a chance to do such a project if there were not such excellent tools like the Linux software and the combined efforts of the Wikimedia community.&lt;/li&gt;
&lt;li&gt;On the technical side: I studied Mathematics and Physics, but I also have acquired some essential programming skills. This knowledge helped me to glue together some parts in the workflow of the book.&lt;/li&gt;
&lt;li&gt;And finally on the personal side: First there is the love of my wife and my child. Also, my school principal is so generous as to give me a share of our schools web space for my project.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Question:&lt;/strong&gt; I noticed that you deliberately do not call your book a textbook. What&amp;rsquo;s the difference between your physics book and a physics textbook?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;A certified textbook always has to be based on the current syllabus and exam regulations. It contains competency-related tasks and guides for teachers. Most of the books websites &amp;ndash; at least in the German-speaking countries &amp;ndash; are not yet approved by the Ministries of Education. But they play an essential role as a &amp;ldquo;second opinion.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;In this sense, I understand my physics book project as a &amp;ldquo;second opinion&amp;rdquo; for teaching physics to high school students. It tries to explain connections as well as possible &amp;ndash; and therefore also with all technically feasible means &amp;ndash; for the mathematical level of a high school student.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Question:&lt;/strong&gt; You have a full teaching commitment and family. How did you come up with the idea to approach such a mammoth project as an individual?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;At the beginning of the project, two considerations were crucial.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;First, everything - except for the actual writing of the text and the occasional drawing of graphics (where I could not find suitable content on Wikimedia Commons) - should be automated via programs.&lt;/li&gt;
&lt;li&gt;The second point is not to view the book as my proprietary, but to view it as a collaborative project. All source files of the project should be hosted on a platform like &lt;code&gt;GitHub&lt;/code&gt; or &lt;code&gt;GitLab&lt;/code&gt;, thus minimizing the hurdle for other people&amp;rsquo;s participation in the book and encouraging them to participate &amp;ndash;even if they find and correct just a spelling mistake.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;But real life is quite different!&lt;/p&gt;














&lt;figure  id=&#34;figure-page-of-physik-libre-on-a-desktop-computer&#34;&gt;
  &lt;div class=&#34;d-flex justify-content-center&#34;&gt;
    &lt;div class=&#34;w-100&#34; &gt;&lt;img src=&#34;images/physik-browser-desktop-min.jpg?classes=border,%20shadow&#34; alt=&#34;Page of &amp;#39;Physik Libre&amp;#39; on a desktop computer&#34; loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;figcaption&gt;
      Page of &amp;lsquo;Physik Libre&amp;rsquo; on a desktop computer
    &lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Concerning the first point: Although there are already many excellent free tools such as &lt;code&gt;pandoc&lt;/code&gt; and &lt;code&gt;bookdown&lt;/code&gt; for the generation of documents and final formats, the devil is in the details. For example, many images from &lt;a href=&#34;https://commons.wikimedia.org/wiki/Main_Page&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Wikimedia Commons&lt;/a&gt;, have wrong dots per inch (&lt;a href=&#34;https://en.wikipedia.org/wiki/Dots_per_inch&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;DPI&lt;/a&gt; entries in the metadata. But this piece of information is essential for printing. If I use, for example, an animated gif picture in the web version, a particular frame must be captured and integrated for the print version.&lt;/p&gt;
&lt;p&gt;For all such cases, I had to write programs that automate these tasks.&lt;/p&gt;
&lt;p&gt;Reflecting on the second point, I mentioned I have to confess there is still a kind of Wild-West mood in the project: Until now I experiment a lot what is feasible. However, this also means that this additional functionality will change the program. Therefore it is challenging to find collaborators when even I do not know what the final features will be. For fruitful cooperation, one needs to establish a common goal with a framework that is the most salient aspects already consolidated.&lt;/p&gt;
&lt;p&gt;I taught the fifth grade in physics last year and tried to write the content in the book in parallel with my lesson preparation so that my current students can benefit from my progress as well. So far, I have mostly succeeded, but it is very time-consuming, especially since I am &amp;ndash; unfortunately &amp;ndash; not a natural-born author.&lt;/p&gt;



&lt;h2 id=&#34;plans-with-physik-libre&#34;&gt;Plans with Physik Libre&lt;a href=&#34;#plans-with-physik-libre&#34;&gt;&lt;svg class=&#34;anchor-symbol&#34; height=&#34;26&#34; width=&#34;26&#34; viewBox=&#34;0 0 22 22&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
&lt;path d=&#34;M0 0h24v24H0z&#34; fill=&#34;currentColor&#34;&gt;&lt;/path&gt;
&lt;path d=&#34;M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76.0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71.0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71.0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76.0 5-2.24 5-5s-2.24-5-5-5z&#34;&gt;&lt;/path&gt;
&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Question:&lt;/strong&gt; It sounds that your book is still a work in progress. What are your plans for further developments?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;I have already implemented solutions for most of the technical issues I have encountered. But these program snippets are not very elegant, and there may be a more straightforward answer - after all, I am not a professional programmer.&lt;/p&gt;
&lt;p&gt;One problem I am still struggling with is the &lt;a href=&#34;https://en.wikipedia.org/wiki/Same-origin_policy&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;same-origin policy&lt;/a&gt; concept, which limits the embedding of content from other web sites. So far, I have not found a satisfactory solution to this problem.&lt;/p&gt;
&lt;p&gt;Besides, much work needs to be done on the documentation before I want to release the project on &lt;code&gt;Github&lt;/code&gt; or &lt;code&gt;GitLab.&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Thank you, Michael, for this interview!&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=&#39;Z3988&#39; title=&#39;url_ver=Z39.88-2004&amp;amp;ctx_ver=Z39.88-2004&amp;amp;rfr_id=info%3Asid%2Fzotero.org%3A2&amp;amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;amp;rft.type=blogPost&amp;amp;rft.title=Physik%20Libre:%20%20A%20bookdown%20project%20::%20Open%20Science%20Education&amp;amp;rft.source=Physik%20Libre:%20%20A%20bookdown%20project&amp;amp;rft.rights=CC%20BY-SA%204.0&amp;amp;rft.description=The%20article%20is%20an%20interview%20with%20Michael%20Rundel.%20Michael%20is%20a%20teacher%20at%20a%20grammar%20school%20in%20Vienna/Austria%20and%20teaches%20physics,%20computer%20science,%20and%20His%20project%20is%20a%20practical%20implementation%20of%20cross-media%20publishing%20with%20%60bookdown%60,%20media%20design.%20He%20talks%20about%20his%20experiences%20with%20[bookdown](https://bookdown.org/yihui/bookdown/)%20in%20writing%20Physik%20Libre%20(%20https://physikbuch.schule/),%20a%20new%20textbook%20on%20physics.%20which%20I%20had%20described%20in%20my%20[7-part%20German%20tutorial](https://peter.baumgartner.name/schlagwort/cmp/)%20on%20my%20other%20blog%20[Gedankensplitter](https://peter.baumgartner.name).%20&amp;amp;rft.identifier=https%3A%2F%2Fnotes.peter-baumgartner.net%2F2019%2F06%2F05%2Fphysik-libre-a-bookdown-project&amp;amp;rft.aufirst=Peter&amp;amp;rft.aulast=Baumgartner&amp;amp;rft.au=Peter%20Baumgartner&amp;amp;rft.date=&amp;amp;rft.language=en&#39;&gt;&lt;/span&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>What is obvious, and for whom?</title>
      <link>https://notes.peter-baumgartner.net/2017/10/17/what-is-obvious-and-for-whom/</link>
      <pubDate>Tue, 17 Oct 2017 00:00:00 +0000</pubDate>
      <guid>https://notes.peter-baumgartner.net/2017/10/17/what-is-obvious-and-for-whom/</guid>
      <description>&lt;p&gt;In the last few weeks, I tried to work with &lt;a href=&#34;https://bookdown.org/yihui/bookdown/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;bookdown&lt;/a&gt;, an R package developed by Yihui Xie. This program is/was for me much harder to understand, unlike &lt;a href=&#34;https://bookdown.org/yihui/blogdown/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;blogdown&lt;/a&gt; by the same author. In blogdown, I could even – after some initial problems – write a tutorial which even &lt;a href=&#34;https://yihui.name/en/2017/10/bloggers-vs-book-authors/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;the developer applauded&lt;/a&gt; :sweat_smile:.&lt;/p&gt;
&lt;p&gt;But with bookdown, it was different: Not only that I misunderstood some program functions but more importantly, I could not adequately report my problems in one case, &lt;a href=&#34;https://github.com/rstudio/bookdown/issues/474&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;I did not communicate vital information&lt;/a&gt; in the other case &lt;a href=&#34;https://stackoverflow.com/questions/46742700/is-it-possible-to-change-to-documentclass-scrbook-in-bookdown&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;I did not look at the right place&lt;/a&gt; where my question was explicitly addressed. It is not a surprise that Yihui Xie got angry with me and even wrote a &lt;a href=&#34;https://yihui.name/en/2017/10/not-obvious/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;blog post about the incident&lt;/a&gt;. He gave me the advice:&lt;/p&gt;



&lt;h2 id=&#34;please-do-not-make-these-assumptions-when-filing-issues&#34;&gt;Please do not make these assumptions when filing issues&lt;a href=&#34;#please-do-not-make-these-assumptions-when-filing-issues&#34;&gt;&lt;svg class=&#34;anchor-symbol&#34; height=&#34;26&#34; width=&#34;26&#34; viewBox=&#34;0 0 22 22&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
&lt;path d=&#34;M0 0h24v24H0z&#34; fill=&#34;currentColor&#34;&gt;&lt;/path&gt;
&lt;path d=&#34;M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76.0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71.0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71.0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76.0 5-2.24 5-5s-2.24-5-5-5z&#34;&gt;&lt;/path&gt;
&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;
&lt;div class=&#34;alert alert-info&#34; role=&#34;alert&#34;&gt;
&lt;p&gt;Be aware: This is a somewhat theoretical/philosophical discussion.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;For me, as a professional educator, this is a fundamental question. Where to start with explanations and where to stop? Should I provide just the information to solve the problem, or should I give some background information? What kind of advice should I give to prevent similar issues in the future? These are examples of questions I have to consider as a teacher all the time. But this time, I am on the other side of this communication exchange - I am the learner and student, and I am the one who has to ask the expert.&lt;/p&gt;
&lt;p&gt;Yihui Xie is not blaming me as a user, as he wrote in his last paragraph of the mentioned blog post. You can see his positive attitude in the post on &lt;a href=&#34;https://yihui.name/en/2017/09/the-minimal-reprex-paradox/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;The Minimal Reproducible Example Paradox&lt;/a&gt; where he is complaining that many users do not provide a minimal reproducible example or do not know how to produce one. He comes to a somewhat depressing conclusion:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;How many times have I reminded a user of posting a minimal, self-contained, and reproducible example (&lt;em&gt;reprex&lt;/em&gt;)? Probably 500 times. How many times do I think I will still need to remind users of this? Perhaps 5000 times.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;But again: This is a typical situation we have in education as well. We are explaining the same thing over and over &lt;em&gt;but&lt;/em&gt; — to &lt;em&gt;different&lt;/em&gt; people, students, learners, classes, etc. Even if we explicitly mention common errors and misunderstandings, some learners will always commit these mistakes. When we describe operations you should &lt;em&gt;not&lt;/em&gt; undertake, you can be sure there are one or two who will follow precisely these wrong paths.&lt;/p&gt;



&lt;h2 id=&#34;tacit-knowledge-and-language-games&#34;&gt;Tacit knowledge and language games&lt;a href=&#34;#tacit-knowledge-and-language-games&#34;&gt;&lt;svg class=&#34;anchor-symbol&#34; height=&#34;26&#34; width=&#34;26&#34; viewBox=&#34;0 0 22 22&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
&lt;path d=&#34;M0 0h24v24H0z&#34; fill=&#34;currentColor&#34;&gt;&lt;/path&gt;
&lt;path d=&#34;M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76.0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71.0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71.0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76.0 5-2.24 5-5s-2.24-5-5-5z&#34;&gt;&lt;/path&gt;
&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;So what? Are people dumb? Do they deliberately ignore advice? I don’t think so, but instead, there is a gap which cannot be overcome only with linguistic means. It is also a question of transferring &lt;em&gt;tacit knowledge’&lt;/em&gt; to use a notion introduced by Michael Polanyi:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I shall reconsider human knowledge by starting from the fact that {{&amp;lt; hl &amp;gt;}}we know more than we can tell{{&amp;lt; /hl &amp;gt;}}.(Polanyi 2009)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Many philosophers (e.g., Søren Kirkegaard, Ludwig Wittgenstein, Gregory Bateson, Susan Langer, Jürgen Habermas, Nelson Goodman, to name a few) have reflected about the limitation of linguistic expressions. Wittgenstein, for example, has pointed out that we cannot explain the meaning of every word or sentence because we have to use language with other words and sentences. It is an endless regress that we cannot solve with language alone. We have to share a common ground, and we have to know how “to play the language game.” Following some quotes to give you a flavor of the argument:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;One has already to know (or be able to do) something to be capable of asking a thing’s name. But what does one have to know? (&lt;a href=&#34;http://www.postmoderntherapy.com:80/Wittgenstein/lw21-30c.htm&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Philosophical Investigations 30&lt;/a&gt;) … When one shows someone the king in chess and says: “This is the king,” this does not tell him the use of this piece-unless he already knows the rules of the game up to this last point. (&lt;a href=&#34;http://www.postmoderntherapy.com:80/Wittgenstein/lw31-38c.htm&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;31&lt;/a&gt;) … Someone coming into a strange country will sometimes learn the language of the inhabitants from ostensive definitions that they give him; and he will often have to ‘guess’ the meaning of these definitions; and will guess sometimes right, sometimes wrong. (Wittgenstein 1961)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;To use a famous philosophical example (Quine 1960): If I point to a white rabbit and say in my foreign language, “Gavagai!” you have to guess the meaning. Do I say, “There is a rabbit!” or “Look at the nice white color!” So even an ostensive definition is under-determined and does not help to choose the right interpretation and to solve the ambiguity of meaning in our speech acts.&lt;/p&gt;
&lt;p&gt;One proposal which could serve as an avenue of escape for this gap or paradox is to invent a special kind of notational system. Common examples to demonstrate this strategy is chess notation or musical notation. I believe that a minimal reproductive example or to deliver the &lt;code&gt;sessionInfo()&lt;/code&gt; is also a kind of notational system. But the problem is the same: One has to learn this (new) language to use it correctly.&lt;/p&gt;



&lt;h2 id=&#34;many-different-layers&#34;&gt;Many different layers&lt;a href=&#34;#many-different-layers&#34;&gt;&lt;svg class=&#34;anchor-symbol&#34; height=&#34;26&#34; width=&#34;26&#34; viewBox=&#34;0 0 22 22&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
&lt;path d=&#34;M0 0h24v24H0z&#34; fill=&#34;currentColor&#34;&gt;&lt;/path&gt;
&lt;path d=&#34;M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76.0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71.0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71.0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76.0 5-2.24 5-5s-2.24-5-5-5z&#34;&gt;&lt;/path&gt;
&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;The malice of the situation is the assumption that from the fact that we are using the same (English) words and sentences that we communicate the same meaning and understand to each other. The expert believes that (s)he has expressed every necessary information and so the novice in asking a question. – And this is mostly correct – from his/her point of view or understanding.&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;p&gt;I have reflected why for me, using bookdown was so much more complicated than blogdown. I started several months ago with &lt;code&gt;bookdown&lt;/code&gt;, but I gave up and started another trial &lt;em&gt;after&lt;/em&gt; I had some success with &lt;code&gt;blogdown&lt;/code&gt;. This sequence seems weird as it appears that for Yihui Xie, the situation was inverse.&lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;p&gt;I think there are different reasons:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Blogdown was written together with &lt;a href=&#34;https://proquestionasker.github.io/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Amber Thomas&lt;/a&gt; and &lt;a href=&#34;https://apreshill.rbind.io/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Alison Presmanes Hill&lt;/a&gt;. It was an excellent inventive and successful strategy to integrate authors who can provide the perspective of the user side. In the blogdown book, there are some beneficial chapters about action strategies. They give, on the one hand, practical tips and contain, on the other hand, some (technical) simplification. We, educationalists, call this method “pedagogical reduction”). I refer to chapters like &lt;a href=&#34;https://bookdown.org/yihui/blogdown/a-quick-example.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;A quick example&lt;/a&gt; or &lt;a href=&#34;https://bookdown.org/yihui/blogdown/workflow.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;A recommended workflow&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The success in working with blogdown is more straight and comes in smaller bits and pieces. You write a sentence with Markdown in your blog, and you can see the result immediately. It seems - at least for laypeople like me - that in blogdown, there are not so many hidden conversion processes as this appears to be the case in bookdown. Bookdown, by definition, provides the means for cross-media publishing resulting in three different products (website, PDF, and ePub), all three with their underlying structure and rules.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;



&lt;h2 id=&#34;the-importance-of-mental-models&#34;&gt;The importance of mental models&lt;a href=&#34;#the-importance-of-mental-models&#34;&gt;&lt;svg class=&#34;anchor-symbol&#34; height=&#34;26&#34; width=&#34;26&#34; viewBox=&#34;0 0 22 22&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
&lt;path d=&#34;M0 0h24v24H0z&#34; fill=&#34;currentColor&#34;&gt;&lt;/path&gt;
&lt;path d=&#34;M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76.0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71.0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71.0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76.0 5-2.24 5-5s-2.24-5-5-5z&#34;&gt;&lt;/path&gt;
&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;But there is one common point why both blogdown and bookdown are intrinsically difficult to understand for novices: Many different layers of software are working together to produce the result. I am not sure if I am even able to enumerate these different layers correctly: There is&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;the used hardware,&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;the operating system,&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;R with all its various packages,&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;the programming and writing environment RStudio,&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Rmarkdown using pandoc,&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;knitr,&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;blogdown or bookdown,&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;the used theme,&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;with needs for adoption CSS knowledge,&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;git and GitHub,&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;and last but not least, Netlify.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All of these different tools work on top of each other and/or together. And all of these different levels have their complexities, laws, functions, manuals, commands, etc.&lt;/p&gt;
&lt;p&gt;As long as everything works fine, there is no need to understand the different parts and their interaction and/or synergy. But when something breaks down, then a shift of focus occurs, or as Heidegger says, the worldliness becomes obvious, changing tool usage from “ready-to-hand” to “present-at-hand”(Heidegger 2008). In “ready-to-hand” awareness, you are using tools to fulfill their purpose (to write a blog post); in a breakdown (= “ready-to-hand” awareness), you get consciousness of the complexities inside your tools machinery.&lt;sup id=&#34;fnref:3&#34;&gt;&lt;a href=&#34;#fn:3&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;3&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;p&gt;But here comes now the problem: As users, we are only experts in “ready-to-hand” awareness, and we have no clue about the functionality inside the black box. We can only report some weird behavior about some experienced phenomenon from the “ready-to-hand” perspective. We, laypersons, have constructed a mental model about the functionality of our tools, and we are reporting about the problems with the underlying implicit assumptions of our mental model. The mental model functions as a world view: We see all the different objects, people, etc., under a particular perspective guided by our underlying tacit assumptions.&lt;/p&gt;
&lt;p&gt;After the breakdown, we should question our mental model, but this is very difficult: Our worldview has worked successfully so far. One will not change the world view with just one different fact. The same happens with scientific theories: One other point is a challenge to elaborate on the theory, improve it, and incorporate the anomaly into the argument. Maybe the problem lies in the reluctant fact itself (e.g., the software has a bug, or the author misreported the effect).&lt;/p&gt;



&lt;h2 id=&#34;lesson-learned&#34;&gt;Lesson learned&lt;a href=&#34;#lesson-learned&#34;&gt;&lt;svg class=&#34;anchor-symbol&#34; height=&#34;26&#34; width=&#34;26&#34; viewBox=&#34;0 0 22 22&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
&lt;path d=&#34;M0 0h24v24H0z&#34; fill=&#34;currentColor&#34;&gt;&lt;/path&gt;
&lt;path d=&#34;M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76.0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71.0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71.0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76.0 5-2.24 5-5s-2.24-5-5-5z&#34;&gt;&lt;/path&gt;
&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;So what the fuss with all these abstract ideas? Where is the practical impact of all these considerations? — I make the case in this article that we should focus separately on two different kinds of explanations:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;On the one hand, we users need “ready-to-hand” reasons which are easy to follow even if they are simplified and do not cover all eventualities. We need guidelines, step-by-step (video)-tutorials, etc. Are there shortcuts, tips, and rules of thumb one could follow? And we would need tons of examples! But people who provide this kind of explanation should be aware: This explanation &lt;em&gt;always&lt;/em&gt; is under-determined and cannot prevent misunderstandings. Lacking the necessary knowledge, we still have to interpret what “Gavagai!” means.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;On the other hand, we users need at the same time “present-to-hand” explanations to build up correct mental models of the inherent complexities and functionalities of the tools. Which software components rely on which other parts? What is the task of component X, and how is it related to the ready-to-hand functionality? But people who provide this kind of explanation should be aware: This level of explication is not a technical one, not directed to other experts. (This is another critical third level of description and documentation, one I will not cover here in this article). So we would need individual formats like diagrams of the interconnectedness and synergistic effects. The result is a kind of &lt;em&gt;multiple representations&lt;/em&gt; and would provide additional access to discover the functionality of different parts of the software machinery.&lt;sup id=&#34;fnref:4&#34;&gt;&lt;a href=&#34;#fn:4&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;4&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;A piece of advice like “Please do not make this assumption when filing issues.” are basic ethical guidelines but not very practical and helpful. We are &lt;em&gt;always&lt;/em&gt; using (implicit) assumptions. In stating one proposition, we rely on a set of different assumptions; otherwise, we could not use language and construct meaningful sentences. The problem is to know &lt;em&gt;what assumptions are to test and what assumptions are to rely on.&lt;/em&gt;&lt;sup id=&#34;fnref:5&#34;&gt;&lt;a href=&#34;#fn:5&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;5&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;There is no possibility to examine all belief systems at the same time. The whole book “On Certainty” by Ludwig Wittgenstein Wittgenstein (1975) is full of aphorisms about tacit assumptions we rely on. Our knowledge does not consist of separated propositions but is a system of interconnected views/opinions. I will close this post with some quotes by Wittgenstein to illustrate this point.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;§139. Not only rules, but also examples are needed for establishing a practice. Our rules leave loop-holes open, and the practice has to speak for itself.&amp;quot;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;§142. It is not single axioms that strike me as obvious, it is a system in which consequences and premises give one another &lt;em&gt;mutual&lt;/em&gt; support.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;§144. The child learns to believe a host of things. I.e. it learns to act according to these beliefs. Bit by bit there forms a system of what is believed, and in that system some things stand unshakeably fast and some are more or less liable to shift. What stands fast does so, not because it is intrinsically obvious or convincing; it is instead held fast by what lies around it.&lt;sup id=&#34;fnref:6&#34;&gt;&lt;a href=&#34;#fn:6&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;6&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href=&#34;https://stackoverflow.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;StackOverflow&lt;/a&gt; for instance, is very, very good for “ready-to-hand” explanations but does - as far as I know - a lousy job for building up mental models. Discussions about different but similar software packages, their advantages and disadvantages are forbidden.&lt;sup id=&#34;fnref:7&#34;&gt;&lt;a href=&#34;#fn:7&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;7&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;



&lt;h2 id=&#34;references&#34;&gt;References&lt;a href=&#34;#references&#34;&gt;&lt;svg class=&#34;anchor-symbol&#34; height=&#34;26&#34; width=&#34;26&#34; viewBox=&#34;0 0 22 22&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
&lt;path d=&#34;M0 0h24v24H0z&#34; fill=&#34;currentColor&#34;&gt;&lt;/path&gt;
&lt;path d=&#34;M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76.0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71.0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71.0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76.0 5-2.24 5-5s-2.24-5-5-5z&#34;&gt;&lt;/path&gt;
&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;&lt;span class=&#39;Z3988&#39; title=&#39;url_ver=Z39.88-2004&amp;amp;ctx_ver=Z39.88-2004&amp;amp;rfr_id=info%3Asid%2Fzotero.org%3A2&amp;amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;amp;rft.type=blogPost&amp;amp;rft.title=What%20is%20obvious,%20and%20for%20whom?&amp;amp;rft.source=Thought%20splinters&amp;amp;rft.rights=CC%20BY-SA%204.0&amp;amp;rft.description=Inspired%20by%20a%20blog%20post%20by%20Yihui%20Xie,%20I%20reflect%20in%20this%20post%20about%20communications%20difficulties%20between%20experts%20(e.g.,%20software%20engineers)%20and%20laypersons%20(users).%20Starting%20position%20is%20my%20fault%20in%20providing%20the%20complete%20and%20correct%20information%20when%20filing%20issues%20about%20bookdown%20and%20blogdown.%20Be%20aware:%20This%20is%20a%20somewhat%20theoretical/philosophical%20discussion.&amp;amp;rft.identifier=https%3A%2F%2Fnotes.peter-baumgartner.net%2F2017%2F10%2F17%2Fwhat-is-obvious-and-for-whom&amp;amp;rft.aufirst=Peter&amp;amp;rft.aulast=Baumgartner&amp;amp;rft.au=Peter%20Baumgartner&amp;amp;rft.date=2017-10-17&amp;amp;rft.language=en&#39;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div id=&#34;refs&#34; class=&#34;references csl-bib-body hanging-indent&#34;&gt;
&lt;div id=&#34;ref-heidegger2008&#34; class=&#34;csl-entry&#34;&gt;
&lt;p&gt;Heidegger, Martin. 2008. &lt;em&gt;Being and Time&lt;/em&gt;. Reprint. New York: Harper Perennial Modern Classics.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;ref-polanyi2009&#34; class=&#34;csl-entry&#34;&gt;
&lt;p&gt;Polanyi, Michael. 2009. &lt;em&gt;The Tacit Dimension&lt;/em&gt;. University of Chicago Press.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;ref-quine1960&#34; class=&#34;csl-entry&#34;&gt;
&lt;p&gt;Quine, Willard Van Orman. 1960. &lt;em&gt;Word and Object&lt;/em&gt;. The Mit Press.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;ref-wittgenstein1961&#34; class=&#34;csl-entry&#34;&gt;
&lt;p&gt;Wittgenstein, Ludwig. 1961. &lt;em&gt;Philosophical investigations&lt;/em&gt;. New York: Macmillan.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;ref-wittgenstein1975&#34; class=&#34;csl-entry&#34;&gt;
&lt;p&gt;———. 1975. &lt;em&gt;On Certainty&lt;/em&gt;. Revised ed. Oxford: John Wiley; Sons Ltd.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;section class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;I could tell some jokes about misunderstandings between Germans and Austrians, both using German as their native language. &lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:2&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;He said that blogdown was especially complicated to develop, but I cannot find the place at the moment to quote it correctly. &lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:3&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;For an understandable description of the philosophical concept of ‘breakdown’ read this &lt;a href=&#34;https://www.interaction-design.org/literature/book/the-glossary-of-human-computer-interaction/breakdowns&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;example on Human-Computer Interaction&lt;/a&gt; &lt;a href=&#34;#fnref:3&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:4&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;An essential step for me in understanding the complex template structure of Hugo was to write in every template the sentence: “This here is the template &lt;name of the file&gt;” and to see what happens in different situations &lt;a href=&#34;#fnref:4&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:5&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;BTW: This is the same conclusion as Yihui Xie has drawn: “To clarify, I’m not blaming this user. I can totally understand it. Many users do the same thing. The problem is that there are so many possibilities for software to screw up, so you have to describe everything clearly to eliminate as many possibilities as possible.”— So we do have the same analysis. Still, I propose (in addition to reflect and report all hidden assumptions) another new long-term strategy (namely helping to build up correct mental models about the complex software dependencies) to prevent similar faults as I have committed. &lt;a href=&#34;#fnref:5&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:6&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;To prevent a possible misunderstanding: I do not think that only or even predominantly software engineers are responsible for the two mentioned explanation levels. Their expertise is to develop programs, document them, and resolve bugs. I just want to point out that there should be more focus on these two levels and that more people should be concerned about providing information on these two levels. &lt;a href=&#34;#fnref:6&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:7&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;At least this is *my* mental model from &lt;a href=&#34;https://stackoverflow.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;StackOverflow&lt;/a&gt; For instance, the moderator closed my question about the difference between &lt;a href=&#34;https://rstudio.github.io/packrat/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;packrat&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/checkpoint/index.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;checkpoint&lt;/a&gt; as off-topic. &lt;a href=&#34;#fnref:7&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;
</description>
    </item>
    
  </channel>
</rss>
