{"id":98,"date":"2020-07-23T16:39:54","date_gmt":"2020-07-23T16:39:54","guid":{"rendered":"https:\/\/courses.lumenlearning.com\/suny-esc-technicalwriting\/?post_type=chapter&#038;p=98"},"modified":"2020-11-12T19:18:09","modified_gmt":"2020-11-12T19:18:09","slug":"virtual-presentations","status":"publish","type":"chapter","link":"https:\/\/courses.lumenlearning.com\/suny-esc-technicalwriting\/chapter\/virtual-presentations\/","title":{"raw":"Computer Code Documentation","rendered":"Computer Code Documentation"},"content":{"raw":"<div id=\"why-write-docs\" class=\"section\">\r\n<div id=\"you-will-be-using-your-code-in-6-months\" class=\"section\">\r\n\r\nWhen you look back on code that you wrote six months ago, you may or may not remember why you did things in a certain way. Documentation allows you to transfer the\u00a0<em>why<\/em>\u00a0behind code. Much in the same way code comments explain the\u00a0<em>why<\/em>, and not the\u00a0<em>how<\/em>, documentation serves the same purpose.\r\n<h2>Importance of Well-Written Documentation<\/h2>\r\nThere are many reasons why it's important for you, as an IT professional, to apply good technical writing practices to writing code. Well-written documentation:\r\n\r\n<\/div>\r\n<div id=\"you-want-people-to-use-your-code\" class=\"section\">\r\n<h3>Enhances Usability<\/h3>\r\n<img class=\"size-medium wp-image-1186 alignleft\" src=\"https:\/\/s3-us-west-2.amazonaws.com\/courses-images\/wp-content\/uploads\/sites\/5366\/2020\/07\/29211752\/5140-300x200.jpg\" alt=\"\" width=\"300\" height=\"200\" \/>You have written a piece of code, and released it into the world. You have done this because you think that others might find it useful. However, people need to understand why your code might be useful for them, before they decide to use it. Documentation tells people that this project is for them. If people don\u2019t know why your project exists,they won\u2019t use it. If people can\u2019t figure out how to install your code, they won\u2019t use it. If people can\u2019t figure out how to use your code, they won\u2019t use it. There are a small number of people who will figure things out and use your code, but that is a small number compared to people who will use your code when properly documented.\r\n\r\n<\/div>\r\n<div id=\"you-want-people-to-help-out\" class=\"section\">\r\n<h3>Contributes to your Professional Community<\/h3>\r\nOpen source is this magical thing, right? You release code, and the code gnomes come and make it better for you. Not quite. There are lots of ways that open source is amazing, but it doesn\u2019t exist outside the laws of physics. You have to put work in, to get work out. You only get contributions after you have put in a lot of work. You only get contributions after you have users. You only get contributions after you have documentation. Documentation provides a platform for your first contributions. A lot of people have never contributed before, and documentation changes are a lot less scary than code changes. If you don\u2019t have documentation, you will miss out on a whole class of contributors.\r\n\r\n<\/div>\r\n<div id=\"you-want-your-code-to-be-better\" class=\"section\">\r\n<h3>Strengthens your code<\/h3>\r\nIt\u2019s really easy to have an idea in your head that sounds perfect, but the act of putting words to paper requires a distillation of thought that may not be so easy. Writing documentation improves the design of your code. Talking through your API and design decisions on paper allows you to think about them in a more formalized way. A nice side effect is that it allows people to contribute code that follows your original intentions as well.\r\n\r\n<\/div>\r\n<div id=\"you-want-to-be-a-better-writer\" class=\"section\">\r\n<h3>Enhances your Writing Skills<\/h3>\r\nWriting documentation is a different form of writing than most people have experienced. Technical writing is an art that doesn\u2019t come naturally. Writing documentation will start you down the road to being a better technical writer, which is a useful skill to have as an IT professional. Writing also becomes easier over time. If you don\u2019t write for many months, it's a lot harder to start writing again. Keeping your projects documented will keep you writing at a reasonable cadence.\r\n\r\n<\/div>\r\n<div id=\"version-controlled-plain-text\" class=\"section\">\r\n<h2>What to Write<\/h2>\r\nMake sure that you give your users all the information that they need, but not too much. First, you need to ask yourself who you\u2019re writing for. At first, you generally just need to appeal to two audiences, users and developers. Users are people who simply want to use your code, and don\u2019t care how it works. Developers are people who want to contribute back to your code.\r\n<h3>README<\/h3>\r\nYour first steps in documentation should go into your README. Code hosting services will render your README into HTML automatically if you provide the proper extension. It is also the first interaction that most users will have with your project. So having a solid README will serve your project well. Some people even go as far as to\u00a0<a class=\"reference external\" href=\"http:\/\/tom.preston-werner.com\/2010\/08\/23\/readme-driven-development.html\" target=\"_blank\" rel=\"noopener\">start your project with a README<\/a>\r\n<div class=\"textbox key-takeaways\">\r\n<h3>basic example<\/h3>\r\n<div class=\"highlight-default notranslate\">\r\n<div class=\"highlight\">\r\n<pre><span class=\"n\">\r\n<img class=\"wp-image-1130 aligncenter\" src=\"https:\/\/s3-us-west-2.amazonaws.com\/courses-images\/wp-content\/uploads\/sites\/5366\/2020\/07\/27224249\/5139-300x55.jpg\" alt=\"\" width=\"720\" height=\"132\" \/><\/span>\r\n<\/pre>\r\n<\/div>\r\n<\/div>\r\nThis will render into a header, with a list underneath it. The URLs will be hyperlinked automatically. It\u2019s easy to write, still makes sense as plain text, and renders nicely into HTML.\r\n\r\n<\/div>\r\n<div id=\"what-problem-your-project-solves\" class=\"section\">\r\n<h3>Explain the Problem your Project Solves<\/h3>\r\nA lot of people will come to your docs trying to figure out what exactly your project is. Someone will mention it, or they\u2019ll google a phrase randomly. You should explain what your project does and why it exists.\r\n\r\n<\/div>\r\n<div id=\"a-small-code-example\" class=\"section\">\r\n<h3>Provide a Small Code Example<\/h3>\r\nShow an example of what your project would normally be used for.\r\n\r\n<\/div>\r\n<div id=\"a-link-to-your-code-issue-tracker\" class=\"section\">\r\n<h3>Link to your Code &amp; Issue Tracker<\/h3>\r\nPeople like to browse the code sometimes. They might be interested in filing bugs against the code for issues they\u2019ve found. Make it really easy for people who want to contribute back to the project in any way possible.\r\n\r\n<\/div>\r\n<div id=\"frequently-asked-questions-faq\" class=\"section\">\r\n<h3>Frequently Asked Questions (FAQ)<\/h3>\r\n<img class=\"size-medium wp-image-1187 alignright\" src=\"https:\/\/s3-us-west-2.amazonaws.com\/courses-images\/wp-content\/uploads\/sites\/5366\/2020\/07\/29212418\/5141-300x204.jpg\" alt=\"\" width=\"300\" height=\"204\" \/>A lot of people have the same problems. If things happen all the time, you should probably fix your documentation or the code, so that the problems go away. However, there are always questions that get asked about your project, things that can\u2019t be changed, etc. Document those, and\u00a0keep it up to date. FAQs may become out of date, and do need updating, but when done well, they are a useful resource.\r\n\r\n<\/div>\r\n<div id=\"how-to-get-support\" class=\"section\">\r\n<h3>How to Get Support<\/h3>\r\nMailing list? IRC Channel? Document how to get help and interact with the community around a project.\r\n\r\n<\/div>\r\n<div id=\"information-for-people-who-want-to-contribute-back\" class=\"section\">\r\n<h3>Information for Potential Contributors<\/h3>\r\nPeople usually have standards for how they expect things to be done in their projects. You should document these so that if people write code, they can do things in the norm of the project.\r\n\r\n<\/div>\r\n<div id=\"installation-instructions\" class=\"section\">\r\n<h3>Installation Instructions<\/h3>\r\nOnce people figure out whether they want to use your code, they need to know how to actually get it and make it run. Write a few lines of installation instructions as a basis. If you need to provide more information, link to it.\r\n\r\n<\/div>\r\n<div id=\"your-project-s-license\" class=\"section\">\r\n<h3>License<\/h3>\r\nBSD? MIT? GPL? This might not matter to you, but the people who want to use your code will care about this. Think about what you want to accomplish with your license, and please choose only of the standard <a href=\"https:\/\/www.gnu.org\/licenses\/license-list.en.html\" target=\"_blank\" rel=\"noopener\">licenses<\/a> that you see described online.\r\n<h2>Structure for Computer Code Documentation<\/h2>\r\nSoham Kamani provides a clear structure in his blog post on <a href=\"https:\/\/www.sohamkamani.com\/blog\/how-to-write-good-documentation\/\" target=\"_blank\" rel=\"noopener\">How to Write Good Documentation (And Its Essential Elements)<\/a>; please link to and read his page, which discusses the following: <sup>[1]<\/sup>\r\n<ul>\r\n \t<li>Title<\/li>\r\n \t<li>Short Description<\/li>\r\n \t<li>Getting Started \u2013 includes installation instructions and sample code<\/li>\r\n \t<li>Tutorials<\/li>\r\n \t<li>Sample Projects<\/li>\r\n \t<li>API Reference<\/li>\r\n \t<li>Architecture Documentation<\/li>\r\n<\/ul>\r\n<\/div>\r\n<\/div>\r\n<div id=\"basic-example\" class=\"section\">\r\n\r\nFor fuller information about headers, naming conventions within the code, and comments within the code, read the following pages:\r\n<ul>\r\n \t<li><a href=\"https:\/\/www.sitepoint.com\/writing-software-documentation\/\" target=\"_blank\" rel=\"noopener\">A Guide to Writing Your First Software Documentation<\/a><\/li>\r\n \t<li><a href=\"https:\/\/guides.lib.berkeley.edu\/how-to-write-good-documentation\" target=\"_blank\" rel=\"noopener\">How to Write a Good Documentation<\/a><\/li>\r\n \t<li><a href=\"https:\/\/medium.com\/@andrewgoldis\/how-to-document-source-code-responsibly-2b2f303aa525\" target=\"_blank\" rel=\"noopener\">How to document source code responsibly<\/a><\/li>\r\n<\/ul>\r\n&nbsp;\r\n\r\n<sup>[1] <\/sup>Kamani, S. How to Write Good Documentation (And Its Essential Elements). <a href=\"https:\/\/www.sohamkamani.com\/blog\/how-to-write-good-documentation\" target=\"_blank\" rel=\"noopener\">https:\/\/www.sohamkamani.com\/blog\/how-to-write-good-documentation<\/a>\/.\r\n\r\n<\/div>\r\n<\/div>","rendered":"<div id=\"why-write-docs\" class=\"section\">\n<div id=\"you-will-be-using-your-code-in-6-months\" class=\"section\">\n<p>When you look back on code that you wrote six months ago, you may or may not remember why you did things in a certain way. Documentation allows you to transfer the\u00a0<em>why<\/em>\u00a0behind code. Much in the same way code comments explain the\u00a0<em>why<\/em>, and not the\u00a0<em>how<\/em>, documentation serves the same purpose.<\/p>\n<h2>Importance of Well-Written Documentation<\/h2>\n<p>There are many reasons why it&#8217;s important for you, as an IT professional, to apply good technical writing practices to writing code. Well-written documentation:<\/p>\n<\/div>\n<div id=\"you-want-people-to-use-your-code\" class=\"section\">\n<h3>Enhances Usability<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-1186 alignleft\" src=\"https:\/\/s3-us-west-2.amazonaws.com\/courses-images\/wp-content\/uploads\/sites\/5366\/2020\/07\/29211752\/5140-300x200.jpg\" alt=\"\" width=\"300\" height=\"200\" \/>You have written a piece of code, and released it into the world. You have done this because you think that others might find it useful. However, people need to understand why your code might be useful for them, before they decide to use it. Documentation tells people that this project is for them. If people don\u2019t know why your project exists,they won\u2019t use it. If people can\u2019t figure out how to install your code, they won\u2019t use it. If people can\u2019t figure out how to use your code, they won\u2019t use it. There are a small number of people who will figure things out and use your code, but that is a small number compared to people who will use your code when properly documented.<\/p>\n<\/div>\n<div id=\"you-want-people-to-help-out\" class=\"section\">\n<h3>Contributes to your Professional Community<\/h3>\n<p>Open source is this magical thing, right? You release code, and the code gnomes come and make it better for you. Not quite. There are lots of ways that open source is amazing, but it doesn\u2019t exist outside the laws of physics. You have to put work in, to get work out. You only get contributions after you have put in a lot of work. You only get contributions after you have users. You only get contributions after you have documentation. Documentation provides a platform for your first contributions. A lot of people have never contributed before, and documentation changes are a lot less scary than code changes. If you don\u2019t have documentation, you will miss out on a whole class of contributors.<\/p>\n<\/div>\n<div id=\"you-want-your-code-to-be-better\" class=\"section\">\n<h3>Strengthens your code<\/h3>\n<p>It\u2019s really easy to have an idea in your head that sounds perfect, but the act of putting words to paper requires a distillation of thought that may not be so easy. Writing documentation improves the design of your code. Talking through your API and design decisions on paper allows you to think about them in a more formalized way. A nice side effect is that it allows people to contribute code that follows your original intentions as well.<\/p>\n<\/div>\n<div id=\"you-want-to-be-a-better-writer\" class=\"section\">\n<h3>Enhances your Writing Skills<\/h3>\n<p>Writing documentation is a different form of writing than most people have experienced. Technical writing is an art that doesn\u2019t come naturally. Writing documentation will start you down the road to being a better technical writer, which is a useful skill to have as an IT professional. Writing also becomes easier over time. If you don\u2019t write for many months, it&#8217;s a lot harder to start writing again. Keeping your projects documented will keep you writing at a reasonable cadence.<\/p>\n<\/div>\n<div id=\"version-controlled-plain-text\" class=\"section\">\n<h2>What to Write<\/h2>\n<p>Make sure that you give your users all the information that they need, but not too much. First, you need to ask yourself who you\u2019re writing for. At first, you generally just need to appeal to two audiences, users and developers. Users are people who simply want to use your code, and don\u2019t care how it works. Developers are people who want to contribute back to your code.<\/p>\n<h3>README<\/h3>\n<p>Your first steps in documentation should go into your README. Code hosting services will render your README into HTML automatically if you provide the proper extension. It is also the first interaction that most users will have with your project. So having a solid README will serve your project well. Some people even go as far as to\u00a0<a class=\"reference external\" href=\"http:\/\/tom.preston-werner.com\/2010\/08\/23\/readme-driven-development.html\" target=\"_blank\" rel=\"noopener\">start your project with a README<\/a><\/p>\n<div class=\"textbox key-takeaways\">\n<h3>basic example<\/h3>\n<div class=\"highlight-default notranslate\">\n<div class=\"highlight\">\n<pre><span class=\"n\">\r\n<img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1130 aligncenter\" src=\"https:\/\/s3-us-west-2.amazonaws.com\/courses-images\/wp-content\/uploads\/sites\/5366\/2020\/07\/27224249\/5139-300x55.jpg\" alt=\"\" width=\"720\" height=\"132\" \/><\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<p>This will render into a header, with a list underneath it. The URLs will be hyperlinked automatically. It\u2019s easy to write, still makes sense as plain text, and renders nicely into HTML.<\/p>\n<\/div>\n<div id=\"what-problem-your-project-solves\" class=\"section\">\n<h3>Explain the Problem your Project Solves<\/h3>\n<p>A lot of people will come to your docs trying to figure out what exactly your project is. Someone will mention it, or they\u2019ll google a phrase randomly. You should explain what your project does and why it exists.<\/p>\n<\/div>\n<div id=\"a-small-code-example\" class=\"section\">\n<h3>Provide a Small Code Example<\/h3>\n<p>Show an example of what your project would normally be used for.<\/p>\n<\/div>\n<div id=\"a-link-to-your-code-issue-tracker\" class=\"section\">\n<h3>Link to your Code &amp; Issue Tracker<\/h3>\n<p>People like to browse the code sometimes. They might be interested in filing bugs against the code for issues they\u2019ve found. Make it really easy for people who want to contribute back to the project in any way possible.<\/p>\n<\/div>\n<div id=\"frequently-asked-questions-faq\" class=\"section\">\n<h3>Frequently Asked Questions (FAQ)<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-1187 alignright\" src=\"https:\/\/s3-us-west-2.amazonaws.com\/courses-images\/wp-content\/uploads\/sites\/5366\/2020\/07\/29212418\/5141-300x204.jpg\" alt=\"\" width=\"300\" height=\"204\" \/>A lot of people have the same problems. If things happen all the time, you should probably fix your documentation or the code, so that the problems go away. However, there are always questions that get asked about your project, things that can\u2019t be changed, etc. Document those, and\u00a0keep it up to date. FAQs may become out of date, and do need updating, but when done well, they are a useful resource.<\/p>\n<\/div>\n<div id=\"how-to-get-support\" class=\"section\">\n<h3>How to Get Support<\/h3>\n<p>Mailing list? IRC Channel? Document how to get help and interact with the community around a project.<\/p>\n<\/div>\n<div id=\"information-for-people-who-want-to-contribute-back\" class=\"section\">\n<h3>Information for Potential Contributors<\/h3>\n<p>People usually have standards for how they expect things to be done in their projects. You should document these so that if people write code, they can do things in the norm of the project.<\/p>\n<\/div>\n<div id=\"installation-instructions\" class=\"section\">\n<h3>Installation Instructions<\/h3>\n<p>Once people figure out whether they want to use your code, they need to know how to actually get it and make it run. Write a few lines of installation instructions as a basis. If you need to provide more information, link to it.<\/p>\n<\/div>\n<div id=\"your-project-s-license\" class=\"section\">\n<h3>License<\/h3>\n<p>BSD? MIT? GPL? This might not matter to you, but the people who want to use your code will care about this. Think about what you want to accomplish with your license, and please choose only of the standard <a href=\"https:\/\/www.gnu.org\/licenses\/license-list.en.html\" target=\"_blank\" rel=\"noopener\">licenses<\/a> that you see described online.<\/p>\n<h2>Structure for Computer Code Documentation<\/h2>\n<p>Soham Kamani provides a clear structure in his blog post on <a href=\"https:\/\/www.sohamkamani.com\/blog\/how-to-write-good-documentation\/\" target=\"_blank\" rel=\"noopener\">How to Write Good Documentation (And Its Essential Elements)<\/a>; please link to and read his page, which discusses the following: <sup>[1]<\/sup><\/p>\n<ul>\n<li>Title<\/li>\n<li>Short Description<\/li>\n<li>Getting Started \u2013 includes installation instructions and sample code<\/li>\n<li>Tutorials<\/li>\n<li>Sample Projects<\/li>\n<li>API Reference<\/li>\n<li>Architecture Documentation<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div id=\"basic-example\" class=\"section\">\n<p>For fuller information about headers, naming conventions within the code, and comments within the code, read the following pages:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.sitepoint.com\/writing-software-documentation\/\" target=\"_blank\" rel=\"noopener\">A Guide to Writing Your First Software Documentation<\/a><\/li>\n<li><a href=\"https:\/\/guides.lib.berkeley.edu\/how-to-write-good-documentation\" target=\"_blank\" rel=\"noopener\">How to Write a Good Documentation<\/a><\/li>\n<li><a href=\"https:\/\/medium.com\/@andrewgoldis\/how-to-document-source-code-responsibly-2b2f303aa525\" target=\"_blank\" rel=\"noopener\">How to document source code responsibly<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><sup>[1] <\/sup>Kamani, S. How to Write Good Documentation (And Its Essential Elements). <a href=\"https:\/\/www.sohamkamani.com\/blog\/how-to-write-good-documentation\" target=\"_blank\" rel=\"noopener\">https:\/\/www.sohamkamani.com\/blog\/how-to-write-good-documentation<\/a>\/.<\/p>\n<\/div>\n<\/div>\n\n\t\t\t <section class=\"citations-section\" role=\"contentinfo\">\n\t\t\t <h3>Candela Citations<\/h3>\n\t\t\t\t\t <div>\n\t\t\t\t\t\t <div id=\"citation-list-98\">\n\t\t\t\t\t\t\t <div class=\"licensing\"><div class=\"license-attribution-dropdown-subheading\">CC licensed content, Original<\/div><ul class=\"citation-list\"><li>Computer Code Documentation, adapted from A beginner&#039;s guide to writing documentation; attribution below. <strong>Authored by<\/strong>: Susan Oaks. <strong>Provided by<\/strong>: Empire State College, SUNY. <strong>Project<\/strong>: Technical Writing. <strong>License<\/strong>: <em><a target=\"_blank\" rel=\"license\" href=\"https:\/\/creativecommons.org\/licenses\/by-nc\/4.0\/\">CC BY-NC: Attribution-NonCommercial<\/a><\/em><\/li><\/ul><div class=\"license-attribution-dropdown-subheading\">CC licensed content, Shared previously<\/div><ul class=\"citation-list\"><li>A beginner&#039;s guide to writing documentation. <strong>Authored by<\/strong>: Eric Holscher. <strong>Provided by<\/strong>: Write the Docs. <strong>Located at<\/strong>: <a target=\"_blank\" href=\"https:\/\/www.writethedocs.org\/guide\/writing\/beginners-guide-to-docs\/\">https:\/\/www.writethedocs.org\/guide\/writing\/beginners-guide-to-docs\/<\/a>. <strong>License<\/strong>: <em><a target=\"_blank\" rel=\"license\" href=\"https:\/\/creativecommons.org\/licenses\/by-nc-sa\/4.0\/\">CC BY-NC-SA: Attribution-NonCommercial-ShareAlike<\/a><\/em><\/li><li>image of person at laptop and binary code in the background. <strong>Authored by<\/strong>: Gerd Altmann. <strong>Provided by<\/strong>: Pixabay. <strong>Located at<\/strong>: <a target=\"_blank\" href=\"https:\/\/pixabay.com\/photos\/laptop-hand-write-binary-3428644\/\">https:\/\/pixabay.com\/photos\/laptop-hand-write-binary-3428644\/<\/a>. <strong>License<\/strong>: <em><a target=\"_blank\" rel=\"license\" href=\"https:\/\/creativecommons.org\/about\/cc0\">CC0: No Rights Reserved<\/a><\/em><\/li><li>image of person with cogs and question mark overhead. <strong>Authored by<\/strong>: Tumisu. <strong>Provided by<\/strong>: Pixabay. <strong>Located at<\/strong>: <a target=\"_blank\" href=\"https:\/\/pixabay.com\/photos\/entrepreneur-creativity-innovation-4784289\/\">https:\/\/pixabay.com\/photos\/entrepreneur-creativity-innovation-4784289\/<\/a>. <strong>License<\/strong>: <em><a target=\"_blank\" rel=\"license\" href=\"https:\/\/creativecommons.org\/about\/cc0\">CC0: No Rights Reserved<\/a><\/em><\/li><\/ul><\/div>\n\t\t\t\t\t\t <\/div>\n\t\t\t\t\t <\/div>\n\t\t\t <\/section>","protected":false},"author":81366,"menu_order":9,"template":"","meta":{"_candela_citation":"[{\"type\":\"original\",\"description\":\"Computer Code Documentation, adapted from A beginner\\'s guide to writing documentation; attribution below\",\"author\":\"Susan Oaks\",\"organization\":\"Empire State College, SUNY\",\"url\":\"\",\"project\":\"Technical Writing\",\"license\":\"cc-by-nc\",\"license_terms\":\"\"},{\"type\":\"cc\",\"description\":\"A beginner\\'s guide to writing documentation\",\"author\":\"Eric Holscher\",\"organization\":\"Write the Docs\",\"url\":\"https:\/\/www.writethedocs.org\/guide\/writing\/beginners-guide-to-docs\/\",\"project\":\"\",\"license\":\"cc-by-nc-sa\",\"license_terms\":\"\"},{\"type\":\"cc\",\"description\":\"image of person at laptop and binary code in the background\",\"author\":\"Gerd Altmann\",\"organization\":\"Pixabay\",\"url\":\"https:\/\/pixabay.com\/photos\/laptop-hand-write-binary-3428644\/\",\"project\":\"\",\"license\":\"cc0\",\"license_terms\":\"\"},{\"type\":\"cc\",\"description\":\"image of person with cogs and question mark overhead\",\"author\":\"Tumisu\",\"organization\":\"Pixabay\",\"url\":\"https:\/\/pixabay.com\/photos\/entrepreneur-creativity-innovation-4784289\/\",\"project\":\"\",\"license\":\"cc0\",\"license_terms\":\"\"}]","CANDELA_OUTCOMES_GUID":"","pb_show_title":"on","pb_short_title":"","pb_subtitle":"","pb_authors":[],"pb_section_license":""},"chapter-type":[],"contributor":[],"license":[],"class_list":["post-98","chapter","type-chapter","status-publish","hentry"],"part":84,"_links":{"self":[{"href":"https:\/\/courses.lumenlearning.com\/suny-esc-technicalwriting\/wp-json\/pressbooks\/v2\/chapters\/98","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/courses.lumenlearning.com\/suny-esc-technicalwriting\/wp-json\/pressbooks\/v2\/chapters"}],"about":[{"href":"https:\/\/courses.lumenlearning.com\/suny-esc-technicalwriting\/wp-json\/wp\/v2\/types\/chapter"}],"author":[{"embeddable":true,"href":"https:\/\/courses.lumenlearning.com\/suny-esc-technicalwriting\/wp-json\/wp\/v2\/users\/81366"}],"version-history":[{"count":19,"href":"https:\/\/courses.lumenlearning.com\/suny-esc-technicalwriting\/wp-json\/pressbooks\/v2\/chapters\/98\/revisions"}],"predecessor-version":[{"id":1651,"href":"https:\/\/courses.lumenlearning.com\/suny-esc-technicalwriting\/wp-json\/pressbooks\/v2\/chapters\/98\/revisions\/1651"}],"part":[{"href":"https:\/\/courses.lumenlearning.com\/suny-esc-technicalwriting\/wp-json\/pressbooks\/v2\/parts\/84"}],"metadata":[{"href":"https:\/\/courses.lumenlearning.com\/suny-esc-technicalwriting\/wp-json\/pressbooks\/v2\/chapters\/98\/metadata\/"}],"wp:attachment":[{"href":"https:\/\/courses.lumenlearning.com\/suny-esc-technicalwriting\/wp-json\/wp\/v2\/media?parent=98"}],"wp:term":[{"taxonomy":"chapter-type","embeddable":true,"href":"https:\/\/courses.lumenlearning.com\/suny-esc-technicalwriting\/wp-json\/pressbooks\/v2\/chapter-type?post=98"},{"taxonomy":"contributor","embeddable":true,"href":"https:\/\/courses.lumenlearning.com\/suny-esc-technicalwriting\/wp-json\/wp\/v2\/contributor?post=98"},{"taxonomy":"license","embeddable":true,"href":"https:\/\/courses.lumenlearning.com\/suny-esc-technicalwriting\/wp-json\/wp\/v2\/license?post=98"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}