{"id":4823,"date":"2018-08-16T15:15:35","date_gmt":"2018-08-16T19:15:35","guid":{"rendered":"https:\/\/itp.nyu.edu\/physcomp\/?page_id=4823"},"modified":"2025-08-31T22:46:47","modified_gmt":"2025-09-01T02:46:47","slug":"journals-documentation","status":"publish","type":"page","link":"https:\/\/itp.nyu.edu\/physcomp\/journals-documentation\/","title":{"rendered":"Journals &#038; Documentation"},"content":{"rendered":"\n<p>You are expected to keep an online journal of your progress. &nbsp;Your instructors&nbsp;read your journals regularly to see how you are progressing, so you should update your journal regularly throughout the semester. At a minimum, we expect &nbsp;you to summarize any insights you have in&nbsp;each week\u2019s lab assignments, to discuss&nbsp;to the readings, and to document your production projects and technical research thoroughly.<\/p>\n\n\n\n<p class=\"font-headlines\"><strong><span id=\"Please_make_sure_your_blog_assignments_are_online_the_night_before_class_by_8_PM_so_that_your_instructors_and_classmates_can_read_them_before_class\">Please make sure your blog assignments are online the night before class (by 8 PM EDT, GMT-4) so that your instructors and classmates can read them before class.<\/span><\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading font-headlines\"><span class=\"ez-toc-section\" id=\"Good_documentation_habits\"><\/span><span id=\"Good_documentation_habits\">Good documentation habits<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Document your projects thoroughly as you go; don\u2019t put it off until the end.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Documentation_Platform\"><\/span>Documentation Platform<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>You may document your major projects in a separate individual or group site if you choose, but you will be expected to link your site to the your class page on this&nbsp;site. Please avoid formats&nbsp;that are not text-searchable, as they won\u2019t show up on search engines for others to use.<\/p>\n\n\n\n<p>Blogs are great for documenting your process, as they\u2019re usually organized&nbsp;in reverse&nbsp;chronological order. However, they&#8217;re not a succinct way to showcase the way once it&#8217;s done. When you finish a project&nbsp;set up a separate page or pages on your site to summarize the project, so you can use this as a link in your portfolio.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Documenting_Process\"><\/span>Documenting Process<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Good documentation should include a description and illustration of your project. Use pictures, drawings, and videos liberally to explain your work, although images alone usually don\u2019t tell the whole story. Hence, you should include what it looks like, what it does, what the user or participant does in response. When it\u2019s interactive, mention and show what the user does. Your explanation&nbsp;should give enough information that someone who\u2019s never seen the project can &nbsp;understand it. <\/p>\n\n\n\n<p>You should also include a section describing how the project works, aimed at a more informed reader (your instructor, or next year\u2019s classmates). Include a system diagram to&nbsp;make clear what the major components of the system are and how they communicate. <\/p>\n\n\n\n<p>Another important part is to include what didn&#8217;t work and what you struggled with. Describe in words your questions and things you don\u2019t understand so you can bring up during class meetings or office hours.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Documenting_Code\"><\/span>Documenting Code<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Make sure any code that you post is well-commented, so you and others can understand what it does.&nbsp;Don\u2019t overload your notes with code. &nbsp;Code repositories like <a href=\"https:\/\/github.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">gitHub<\/a> are best for sharing code, rather than blogs, so post your code to a repository and link to it from your blog. <\/p>\n\n\n\n<p>If you are posting snippets of your code on your blog for quoting them in your post, refrain yourself rom adding screenshots of the IDE since it is not searchable and has a bad readability. Instead, cut and paste the code snippet or serial output on the IDE that you are referring to.&nbsp;Many blog platforms have features for posting code.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Documenting_Circuits\"><\/span>Documenting Circuits<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Good documentation of circuits can help you communicate your circuit issues during class times and office hours efficiently. It&#8217;ll also become a useful reference for other classmates and yourself in the future. Uploading a picture of video of the breadboard itself does not guarantee a good readability of your circuits. Try drawing a diagram of your circuits either with your hands or on screen. The drawing process will help you understand your circuit better while producing a better documentation. You can also consider use circuit drawing software such as <a rel=\"noreferrer noopener\" href=\"https:\/\/fritzing.org\/\" target=\"_blank\">Fritzing<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Crediting_Your_Sources\"><\/span>Crediting Your Sources <span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Make sure to cite sources from which you get your ideas, code, circuits, and construction techniques.&nbsp;When you base your work&nbsp;on someone else\u2019s, cite the original author and link to their work,&nbsp;just as you would when&nbsp;quoting&nbsp;another author in a paper. If you only changed one part of an existing program, post only the part you changed, and link to the original.&nbsp;Copying code or techniques without attribution is plagiarism. &nbsp;Few ideas come out of the blue, and your readers can learn a lot from the sources from which you learned and by which you were&nbsp;were inspired. So be generous in sharing your sources.<\/p>\n\n\n\n<p>NYU offers access to and information on <a href=\"https:\/\/guides.nyu.edu\/zotero\">Zotero<\/a>, which is a great tool for managing citation. Here&#8217;s an <a href=\"https:\/\/www.youtube.com\/watch?v=GjpYtqZCtxU&amp;ab_channel=ZoteroVideo\">intro video<\/a>. Zotero has a browser plugin that lets you save links to your account easily. You can generate collections of links like <a href=\"https:\/\/www.zotero.org\/groups\/5810404\/all_computing_is_physical\/collections\/H35GS5ZE\">this<\/a> from the app. You can even automatically generate citations for any source from the app. You can <a href=\"https:\/\/www.zotero.org\/download\/\">download the app and the browser plugin<\/a> from this link. <\/p>\n\n\n\n<p>This also applies to AI tools such as Chat GPT. Read <a href=\"https:\/\/itp.nyu.edu\/physcomp\/syllabus\/#use-of-ai\">Use of AI Policy<\/a> for this class.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Some_good_project_summary_sites\"><\/span>Some good project summary sites<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/www.tweenbots.com\/\">.tweenbots<\/a>&nbsp;by Kacie Kinzer<\/li>\n\n\n\n<li>Nice project materials in&nbsp;<a href=\"http:\/\/fletcherbach.com\/FRSK04\">FRSK04<\/a>&nbsp;by Sam Lavigne and Fletcher Bach<\/li>\n\n\n\n<li>Nuntinee Tansrisakul&#8217;s <a href=\"https:\/\/nuntinee.com\/shadow-through-time\/\">Shadow through Time<\/a> foregrounds the project itself, describing and showing the final device first, and then summarizing the components and the process.<\/li>\n\n\n\n<li>Anh Nguyen, <a href=\"https:\/\/www.kidmang.com\/portfolio\/projects\/hfm.html\">Happy Feedback Machine<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/clementzheng.info\/Shape-Haptics\" target=\"_blank\" rel=\"noreferrer noopener\">Shape Haptics<\/a> by Clement Zheng<\/li>\n\n\n\n<li><a href=\"https:\/\/hhayeon.com\/Expressive-Tactile-Controls\" target=\"_blank\" rel=\"noreferrer noopener\">Expressive Tactile Controls<\/a> by Hayeon Hwang<\/li>\n\n\n\n<li><a href=\"https:\/\/sethkranzler.com\/wavetable-synthesizer\/\" target=\"_blank\" rel=\"noreferrer noopener\">Wavetable Synthesizer<\/a> by Seth Kranzler<\/li>\n\n\n\n<li><a href=\"https:\/\/cargocollective.com\/enginayaz\/hungryfr-com\" target=\"_blank\" rel=\"noreferrer noopener\">Hungryfr<\/a> by Engin Ayaz<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"A_few_good_journals_on_process\"><\/span>A few good journals on process<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Dylan Dawkins shows how to <a href=\"https:\/\/dylandawkinsblog.wordpress.com\/2020\/05\/06\/tangible-interaction-instrument-final\/\">make a MIDI trumpet <\/a>from an Amazon box, some springs, and a pressure sensor<\/li>\n\n\n\n<li>Rebecca Zhou&#8217;s MIDI project documentation details the <a href=\"https:\/\/jingyis-blog.webflow.io\/posts\/midi-project-fabrication\">first<\/a> and <a href=\"https:\/\/jingyis-blog.webflow.io\/posts\/midi-project-final\">second phases of the construction<\/a> well. <\/li>\n\n\n\n<li><ul><li><a href=\"http:\/\/www.nitishitp.com\/physical-computing-1\">Nitish Wakalkar<\/a><\/li><\/ul><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Different_forms_to_consider\"><\/span>Different forms to consider<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Explanatory video: <a href=\"https:\/\/vimeo.com\/117047232\" target=\"_blank\" rel=\"noreferrer noopener\">Comparing FIS-Dials<\/a> by J\u00f6rn Hurtienne, Diana L\u00f6ffler, Patty Gadegast, Steffi Hu\u00dflein<\/li>\n\n\n\n<li>Data visualization \/ data journalism: <a href=\"https:\/\/features.propublica.org\/navy-uss-mccain-crash\/navy-installed-touch-screen-steering-ten-sailors-paid-with-their-lives\/\">The Navy installed touch-screen steering systems to save money<\/a><\/li>\n\n\n\n<li>Illustrated and captioned installation breakdown \/ system diagram: <a href=\"https:\/\/search.library.nyu.edu\/discovery\/fulldisplay?docid=alma9998694226807876&amp;context=L&amp;vid=01NYU_INST:NYU&amp;lang=en&amp;search_scope=CI_NYU_CONSORTIA&amp;adaptor=Local%20Search%20Engine&amp;tab=Unified_Slot&amp;query=any,contains,Exploratorium%20Cookbook\" target=\"_blank\" rel=\"noreferrer noopener\">Exploratorium cookbook : a construction manual for Exploratorium exhibits<\/a><\/li>\n\n\n\n<li>Commercial product introduction: <a href=\"https:\/\/www.nobcontrol.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">NOB<\/a><\/li>\n\n\n\n<li>Hand-drawn sketches: <a href=\"https:\/\/www.dear-data.com\/all\" target=\"_blank\" rel=\"noreferrer noopener\">Dear Data<\/a> by Giorgia Lupi and Stefanie Posavec, <a href=\"https:\/\/ghebaly.com\/artists\/christine-sun-kim\/\" target=\"_blank\" rel=\"noreferrer noopener\">Christine Sun Kim<\/a><\/li>\n\n\n\n<li>Technical document writing guide: <a href=\"https:\/\/docs.arduino.cc\/learn\/contributions\/arduino-library-style-guide\/\" target=\"_blank\" rel=\"noreferrer noopener\">Arduino Style Guide for Creating Libraries<\/a> by Tom Igoe<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>You are expected to keep an online journal of your progress. &nbsp;Your instructors&nbsp;read your journals regularly to see how you are progressing, so you should update your journal regularly throughout the semester. At a minimum, we expect &nbsp;you to summarize any insights you have in&nbsp;each week\u2019s lab assignments, to discuss&nbsp;to the readings, and to document &hellip; <a href=\"https:\/\/itp.nyu.edu\/physcomp\/journals-documentation\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Journals &#038; Documentation&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"categories":[12,57],"tags":[],"class_list":["post-4823","page","type-page","status-publish","hentry","category-itp","category-resources"],"_links":{"self":[{"href":"https:\/\/itp.nyu.edu\/physcomp\/wp-json\/wp\/v2\/pages\/4823"}],"collection":[{"href":"https:\/\/itp.nyu.edu\/physcomp\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/itp.nyu.edu\/physcomp\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/itp.nyu.edu\/physcomp\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/itp.nyu.edu\/physcomp\/wp-json\/wp\/v2\/comments?post=4823"}],"version-history":[{"count":28,"href":"https:\/\/itp.nyu.edu\/physcomp\/wp-json\/wp\/v2\/pages\/4823\/revisions"}],"predecessor-version":[{"id":13582,"href":"https:\/\/itp.nyu.edu\/physcomp\/wp-json\/wp\/v2\/pages\/4823\/revisions\/13582"}],"wp:attachment":[{"href":"https:\/\/itp.nyu.edu\/physcomp\/wp-json\/wp\/v2\/media?parent=4823"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itp.nyu.edu\/physcomp\/wp-json\/wp\/v2\/categories?post=4823"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itp.nyu.edu\/physcomp\/wp-json\/wp\/v2\/tags?post=4823"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}