<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Anthony</title>
    <description>The latest articles on DEV Community by Anthony (@toymachine).</description>
    <link>https://dev.to/toymachine</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F11591%2F582b1108-3f0f-4ec4-86e3-76c940afcc31.JPG</url>
      <title>DEV Community: Anthony</title>
      <link>https://dev.to/toymachine</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/toymachine"/>
    <language>en</language>
    <item>
      <title>What Is XHR And Why You Should Be Looking At XMLHttpRequests</title>
      <dc:creator>Anthony</dc:creator>
      <pubDate>Wed, 09 Nov 2022 02:05:15 +0000</pubDate>
      <link>https://dev.to/toymachine/what-is-xhr-and-why-you-should-be-looking-at-xmlhttprequests-2h96</link>
      <guid>https://dev.to/toymachine/what-is-xhr-and-why-you-should-be-looking-at-xmlhttprequests-2h96</guid>
      <description>&lt;p&gt;Have you been poking around in the network tab of your browser and seen XHR files come flying in at you? They aren't media, they aren't CSS, they aren't JS... so what are they?&lt;/p&gt;

&lt;h2&gt;
  
  
  XMLHttpRequests - What Are They And Why You Should Care
&lt;/h2&gt;

&lt;p&gt;XMLHttpRequests are a way for a web page to request data from a server without having to refresh the page (but it can be used on page load as well). This makes it possible to update parts of a page without having to reload the whole page. XMLHttpRequests are used extensively by modern web applications. In this article, we'll take a look at what XMLHttpRequests are and why you should care about them.&lt;/p&gt;

&lt;p&gt;An XMLHttpRequest is an object that allows a web page to request data from a server without having to refresh the page. The data can be in the form of text, JSON, XML, or any other format that the server chooses to return. XMLHttpRequests are used extensively by data-heavy, modern websites and mobile apps. &lt;/p&gt;

&lt;p&gt;XMLHttpRequests were first introduced by Microsoft in the late 1990s as part of their &lt;a href="https://www.oreilly.com/library/view/learning-javascript/0596527462/ch13s04.html"&gt;ActiveX technology&lt;/a&gt;. ActiveX is a now-defunct technology that was used to add interactive content to web pages. The most popular use of ActiveX was for creating ActiveX controls, which are small programs that can be embedded in a web page. These days, XMLHttpRequests are implemented natively by all major browsers and there is no need for ActiveX anymore. &lt;/p&gt;

&lt;h2&gt;
  
  
  Why should you care about XMLHttpRequests?
&lt;/h2&gt;

&lt;p&gt;If you're a developer, then you should care about XMLHttpRequests because they make it possible to use applications like Google Maps without having to reload the page every time you move to a new location. A web app can be data-backed, featuring, for example, lots of &lt;a href="https://tsa.report/airport/atl/"&gt;airport status data&lt;/a&gt;, without having to be terribly slow. It can also tie in multiple data sources without tremendous amounts of complexity.&lt;/p&gt;

&lt;p&gt;Another reason why you might want to care about XMLHttpRequests is if you're interested in web development. Many modern web applications make heavy use of XMLHttpRequests, particularly &lt;a href="https://developer.mozilla.org/en-US/docs/Glossary/SPA"&gt;SPAs&lt;/a&gt; and other &lt;a href="https://www.dreamcodesoft.com/API-driven-Architecture-simplifying-software-development"&gt;API-driven architectures&lt;/a&gt;. Understanding how they work is essential for any aspiring web developer. &lt;/p&gt;

&lt;h2&gt;
  
  
  In Closing
&lt;/h2&gt;

&lt;p&gt;In conclusion, XMLHttpRequests are a way for a web page to request data from a server without having to refresh the page. This makes it possible to update parts of a page without having to reload the whole page -- this is particularly useful for data that is handled on other servers and transmitted through an API service. XMLHttpRequests are used extensively by modern, data-backed web applications and if you want to understand how structured data moves around the web, these are one of the most important data types to understand. &lt;/p&gt;

</description>
      <category>xhr</category>
      <category>api</category>
      <category>javascript</category>
    </item>
    <item>
      <title>How To Save Files To AWS Glacier</title>
      <dc:creator>Anthony</dc:creator>
      <pubDate>Sun, 14 Aug 2022 12:44:47 +0000</pubDate>
      <link>https://dev.to/toymachine/how-to-save-files-to-aws-glacier-3f75</link>
      <guid>https://dev.to/toymachine/how-to-save-files-to-aws-glacier-3f75</guid>
      <description>&lt;p&gt;Uploading files to Amazon's AWS S3 cloud storage server is very simple because to a handy web interface and a number of different ways to add a third-party &lt;a href="https://proprivacy.com/cloud/comparison/amazon-s3-user-interface-tools"&gt;graphical UI tool&lt;/a&gt;... if you are into that sort of thing. Glacier is a bit different as it's not designed to be the sort of storage that you interact with as regularly so, understandably, getting files into and out of the service isn't as easy as general S3. &lt;/p&gt;

&lt;h2&gt;
  
  
  Step One: CLI
&lt;/h2&gt;

&lt;p&gt;In order to work with AWS Glacier you'll need &lt;a href="https://aws.amazon.com/cli/"&gt;Amazon's CLI&lt;/a&gt; service, which is its command line interface. This tool is a bit difficult to approach if you aren't used to working with the command line, but once you learn the basics it's quite straightforward, plus it's very powerful. With great power comes great responsibility (as to the safety of your files) so use it with care, especially if you don't have extensive permissions (IAM) setup in your org.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step Two: S3
&lt;/h2&gt;

&lt;p&gt;Hop into S3 and create any buckets you might need. Glacier is, after all, a subset of S3, so you can use the S3 web interface to interact with Glacier-class files as well as set &lt;a href="https://www.perforce.com/blog/lifecycle-management"&gt;lifecycle management&lt;/a&gt;. This will enable you to move files from S3 into your "cold" storage (the name making more sense now?). &lt;/p&gt;

&lt;p&gt;You can, of course, create buckets and vaults, etc. using the CLI if you are feeling saucy. &lt;/p&gt;

&lt;h2&gt;
  
  
  Step Three:
&lt;/h2&gt;

&lt;p&gt;Open up your terminal or command line and confirm AWS CLI is installed. A simple version check will do the jog:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;$ aws --version&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;All good? Now decide, do you want to upload a single file or multiple files.&lt;/p&gt;

&lt;h3&gt;
  
  
  Single File Upload To Glacier
&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;aws s3 cp /Users/USERNAME/folder/folder2/fileName s3://myBucketName --storage-class GLACIER&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Here you are coping the file from your local machine to an S3 bucket, with the storage class of "Glacier." Pretty straightforward right?&lt;/p&gt;

&lt;h3&gt;
  
  
  Multiple File Upload To Glacier
&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;aws s3 cp /Users/USERNAME/folder/folder2/ s3://myBucketName --storage-class GLACIER --recursive&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;If you have a folder and you'd like to upload all the files in it to Glacier, you simply need to specify the folder and then add the &lt;code&gt;recursive&lt;/code&gt; command. You can watch the upload progress in your terminal. &lt;/p&gt;

&lt;p&gt;Perhaps you have a bunch of videos you'd like to save, some family images, or massive amounts of &lt;a href="https://tsa.report"&gt;airport wait time data&lt;/a&gt;, or any other random thing you might have picked up in your software development adventures. &lt;/p&gt;

&lt;p&gt;Remember, AWS CLI has a &lt;a href="https://docs.aws.amazon.com/cli/latest/userguide/cli-services-glacier.html"&gt;huge number of tools&lt;/a&gt; and capabilities so it's much more than just a convenient way to upload files without logging into AWS. It can stream multiple files from your computer to S3 at once, it can be used to split huge files (which would fail if being uploads via the web interface) as well as do many other cool things like &lt;a href="https://awscli.amazonaws.com/v2/documentation/api/latest/reference/glacier/complete-multipart-upload.html"&gt;multi-part uploads&lt;/a&gt;]. &lt;/p&gt;

</description>
      <category>storage</category>
      <category>aws</category>
      <category>glacier</category>
    </item>
    <item>
      <title>How To Track Conversion Clicks with Google Tag Manager (GTM)</title>
      <dc:creator>Anthony</dc:creator>
      <pubDate>Sat, 20 Nov 2021 19:50:28 +0000</pubDate>
      <link>https://dev.to/toymachine/how-to-track-conversion-clicks-with-google-tag-manager-gtm-3gp</link>
      <guid>https://dev.to/toymachine/how-to-track-conversion-clicks-with-google-tag-manager-gtm-3gp</guid>
      <description>&lt;p&gt;Tracking clicks on your website is very easy to do. What's better is that it can be done with no releases and little to no development. It can also be done entirely with free tools, (assuming you are OK with a Google toolset). &lt;/p&gt;

&lt;p&gt;So let's build our click tracking with GTM (Google Tag Manager) and GA (Google Analytics). The is a very standard setup in a publishing, marketing, or similar site.&lt;/p&gt;

&lt;p&gt;We'll assume that at this point you have setup free Google Analytics and Google Tag Manager accounts. To see all this in action, via the browser console, you can check out a page like this &lt;a href="https://recall.report"&gt;product recall site&lt;/a&gt; which is a simple project that took just a few hours to setup. Much larger projects can use this setup as well but might have a more sophisticated handling of events or might analyze them via Big Query as opposed to Google Analytics directly.&lt;/p&gt;

&lt;p&gt;In GA you'll want to setup a new site, just make sure that in the early stages, in the Advanced field, you pick GA Universal, instead of the new GA4 option. It's possible to change this later on, but it's easy to do it early.&lt;/p&gt;

&lt;p&gt;Now, in GTM you'll want to do the following:&lt;/p&gt;

&lt;p&gt;Add a new tag. Name it. Click Tag Configuration and then "Google Analytics: Universal Analytics".&lt;/p&gt;

&lt;p&gt;Setup the tag as follows:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Track Type = Event&lt;/li&gt;
&lt;li&gt;Category: Choose a category name. Something like “Affiliate Click” maybe.&lt;/li&gt;
&lt;li&gt;Action: &lt;code&gt;{{Page Path}}&lt;/code&gt; will send up the page URL of the link, not the destination&lt;/li&gt;
&lt;li&gt;Label: &lt;code&gt;{{Click URL}}&lt;/code&gt; will send up the URL the link goes to. If this option is missing just look for it in the "Built-ins" options
Value:&lt;/li&gt;
&lt;li&gt;Google Analytics Setting: Select "Enable overriding settings in this tag" and paste in your Google Analytics Tracking ID ("UA-xxxxxxxxxx-xx"). &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In "More Setting" you'll want to add in any GA Custom Dimensions you'll want alongside this event. Totally optional, but most people use this.&lt;/p&gt;

&lt;p&gt;Now, go to the Trigger. Defining this will tell the tag to do its job.&lt;/p&gt;

&lt;p&gt;Go to the Trigger page and then hit the "+" and pick “Just Links” by clicking the "Trigger Configuration" box.&lt;/p&gt;

&lt;p&gt;At the "This Trigger Fires On" section select “Some Link Clicks”.&lt;/p&gt;

&lt;p&gt;Now define your link type. A popular type would be Amazon affiliate links which could be defined as:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;“Click URL” “contains” “amzn.to”&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Your link might look like "contains /checkout/" or something similar, but it'll vary based on your site.&lt;/p&gt;

&lt;p&gt;Save the trigger, save the tag, and then publish the container. You'll want to make sure you already have Google Analytics working on your site, which can be done by putting GA direct on the page, direct in your CMS, or loading it via GTM. &lt;/p&gt;

&lt;p&gt;The end result will be Google Analytics events which you can find in the GA UI in Behavior &amp;gt; Events &amp;gt; Top events. But you can also see these in Custom Reports. &lt;/p&gt;

&lt;p&gt;And you're all set!&lt;/p&gt;

&lt;p&gt;There are many good &lt;a href="https://github.com/gtm-templates-simo-ahava"&gt;GTM resources online&lt;/a&gt; that can aid you with your growth!&lt;/p&gt;

</description>
      <category>gtm</category>
      <category>googleanalytics</category>
      <category>analytics</category>
      <category>googletagmanager</category>
    </item>
    <item>
      <title>Strengths and Weaknesses of Online Bootcamps in 2021</title>
      <dc:creator>Anthony</dc:creator>
      <pubDate>Thu, 13 May 2021 20:48:43 +0000</pubDate>
      <link>https://dev.to/toymachine/strengths-and-weaknesses-of-online-bootcamps-in-2021-3pi</link>
      <guid>https://dev.to/toymachine/strengths-and-weaknesses-of-online-bootcamps-in-2021-3pi</guid>
      <description>&lt;p&gt;Just like every other teaching method, online education comes with its own set of pros and cons. With the "new normal" dictating increased usage of online tools, a better understanding of these tools helps educational institutions in devising better strategies for their students and students better strategies for learning. &lt;/p&gt;

&lt;p&gt;Let us discuss the various pros and cons of online education in detail, especially as the possibility of returning to in-person colleges, bootcamps, seminars, training sessions, tutors, and other modes of learning starts to open back up in 2021.&lt;/p&gt;

&lt;h2&gt;
  
  
  Advantages Of Online Learning
&lt;/h2&gt;

&lt;p&gt;With the shifting of dynamics in the post-pandemic era, online education has proved to be a boon for many. The advantages of this learning method are many and can be discussed as follows...&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Efficient: In-person learning is limited to the size of the room and how far a teacher's voice will carry. When online one teacher can teach hundreds of people. This brings down costs and removes barriers. &lt;/li&gt;
&lt;li&gt;Asynchronous: In-person learning has to be done on a fixed, inflexible schedule. Online learning can be done in your time around working hours and household responsibilities. The online lectures can also be recorded, shared, and viewed for future reference at a time of their choice by the students.
Innovative: Online education offers teachers an efficient way of delivering lessons by incorporating a range of tools into lesson plans. These include podcasts, videos, online tools, and more. The tools are adapting with the times. &lt;/li&gt;
&lt;li&gt;Accessible: Online education allows students to attend classes irrespective of their location. It also helps the schools in building an extensive network of students without any geographical restrictions. Thus, it offers better accessibility in terms of both time and place.&lt;/li&gt;
&lt;li&gt;Affordable: Online education is also beneficial in terms of reduced financial costs in comparison to physical learning. This is because several cost points get eliminated in the process such as student meals, transportation, and real estate. All the course and study material is also available online thus creating a paperless environment making it all the more affordable for the students.&lt;/li&gt;
&lt;li&gt;Improved attendance: With the liberty of taking classes from any location, online classes have better attendance, leading to fewer students missing out on lectures.&lt;/li&gt;
&lt;li&gt;Universal: With a range of tools available for personalization and customization of online classes, they are suitable for students of all ages and styles.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Disadvantages Of Online Learning
&lt;/h2&gt;

&lt;p&gt;Though online learning platforms have flourished today, there are several disadvantages or weaknesses of this system that should be kept in mind. This helps in devising better teaching and learning strategies for the students and teachers alike.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Inability to focus: One of the biggest challenges in the case of the online education system is the inability of the students to focus on the screen for long time periods. This inability also increases the risk of the student getting distracted by social media, &lt;a href="https://helpatmyhome.com/best-non-smart-tv/"&gt;a nearby TV&lt;/a&gt;, or the internet in general. In order to curb this problem, it is important for the teachers to keep the interaction going and keep their classes engaging and crisp.&lt;/li&gt;
&lt;li&gt;Technical issues: Another key weakness of this system is the over-dependence on technology. Though internet penetration has increased by leaps and bounds in the last few years, consistent internet connection is still a big problem in many towns and with some parts of the population for whom &lt;a href="https://55pl.us/affordable-home-internet-for-seniors/"&gt;affordable high-speed internet&lt;/a&gt; is still a challenge.&lt;/li&gt;
&lt;li&gt;Isolation: One of the major aspects of learning is not just the lectures but the peers. The online education model has reduced the physical interactions between teacher and student to a minimal level causing a &lt;a href="https://cyberbullying.org/coronavirus-online-learning-social-isolation-cyberbullying"&gt;sense of isolation among students&lt;/a&gt;. This affects adults just as much as it does children, even it adult students might be less likely to admit it (or even notice it)&lt;/li&gt;
&lt;li&gt;Managing screen time: Increased screen time has become a health hazard. This can also cause bad posture, lack of focus, headaches and several other issues. &lt;a href="https://dev.to/toymachine/secret-weapons-pen-and-paper-1nhb"&gt;Taking paper notes&lt;/a&gt; can help, but the build up of screen time is inevitable.&lt;/li&gt;
&lt;li&gt;Academic Integrity: This is more of an issue with college than with career-focused education, but the lack of classroom tests and in-person assignments means the temptation to look something up or get help on solo assignment is raised when you don't have the standard classroom environment. &lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Wrapping Up
&lt;/h2&gt;

&lt;p&gt;Remember, the online education system might never replace the physical learning system. However, they can be seen as their extension and can be used to complement the learning and understanding process of the students. This will help students in getting the best of all worlds.   &lt;/p&gt;

</description>
      <category>bootcamp</category>
      <category>education</category>
      <category>learning</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Second Monitor: Friend or Foe?</title>
      <dc:creator>Anthony</dc:creator>
      <pubDate>Sat, 10 Apr 2021 13:07:18 +0000</pubDate>
      <link>https://dev.to/toymachine/second-monitor-friend-or-foe-2f9a</link>
      <guid>https://dev.to/toymachine/second-monitor-friend-or-foe-2f9a</guid>
      <description>&lt;p&gt;The perfect computer monitor setup does not exist. I find that often my needs change and my preferences shift, so that I'm rarely happy with my monitor situation for more than a few weeks at a time. &lt;/p&gt;

&lt;p&gt;A normal path people take is to use a single monitor and then to add a second. This will likely cost you under $150 (or will be a hassle-free ask from IT) and will simply mean plugging in just one HDMI or USB-C cord. Now you'll have twice the real estate (if not more).&lt;/p&gt;

&lt;p&gt;PC Magazine has some good tips on &lt;a href="https://www.pcmag.com/how-to/6-ways-to-improve-your-dual-monitor-setup"&gt;improving your second monitor experience&lt;/a&gt;. One thing they fail to mention, and it took me a long time to realize, is that a second widescreen monitor invites the same work habits as the main monitor. The dashboards, email programs, and social media accounts distracting you on Monitor 1 are easily dragged over to Monitor 2... where they still distract you, just not enough to close them out. &lt;/p&gt;

&lt;p&gt;My second monitor was a dumping ground for things I wanted to deal with later (or never) as well as being an all to convenient fit for ever-present emails and sometimes-present Youtube videos, Spotify playlists, and similar diversions. &lt;/p&gt;

&lt;p&gt;For a time I tried a vertical monitor in the second position. This was briefly an improvement because it forced a chance in my behavior -- windows were no longer as easy a fit so I had to think about what I was putting there. Also videos no longer looked as inviting and my email wasn't wide enough to do more than look out for incoming messages. &lt;/p&gt;

&lt;p&gt;I found a vertical monitor could improve productivity with long spreadsheets, long documents (like specifications and contracts), and to be good for text editors where large swathes of code or multiple components could be visible at once. &lt;/p&gt;

&lt;p&gt;Still, the distraction was there. I had used 2020 to construct a nearly distraction-free workplace, complete with a great desk, ergonomic chair, &lt;a href="https://helpatmyhome.com/quietest-fan/"&gt;super quiet fan&lt;/a&gt;, tangle-free power cords, a wonderful LED desk lamp for working late, and all the other things a mind bent on productivity could come up with. I even had my &lt;a href="https://dev.to/toymachine/secret-weapons-pen-and-paper-1nhb"&gt;pen and paper notes&lt;/a&gt; going, right next to my laptop... yet I had this second monitor and I couldn't stop myself from putting weapons-grade distractions on my second monitor. I'd catch myself checking into dashboards and analytics constantly when one or twice a day was sufficient. &lt;/p&gt;

&lt;p&gt;As you have likely guessed. I'm down to a single display and I'd urge you to try the same for a time as well. Don't go too small -- 15" on a laptop or 24-27" on a desktop is great -- but one clean, well-maintained space offers a fraction of the distraction of a multiple displays. &lt;/p&gt;

</description>
      <category>hardware</category>
      <category>display</category>
      <category>productivity</category>
      <category>code</category>
    </item>
    <item>
      <title>Secret Weapons: Pen and Paper</title>
      <dc:creator>Anthony</dc:creator>
      <pubDate>Fri, 09 Apr 2021 23:17:16 +0000</pubDate>
      <link>https://dev.to/toymachine/secret-weapons-pen-and-paper-1nhb</link>
      <guid>https://dev.to/toymachine/secret-weapons-pen-and-paper-1nhb</guid>
      <description>&lt;p&gt;When doing computer work there is an obvious inclination to doing your note-taking and documenting on the computer. And this makes sense, as it makes your notes accessible from anywhere and you never have to worry about losing them. The problem is that you are making major trade-offs when it come to retention and consideration of your thoughts. &lt;/p&gt;

&lt;p&gt;Any number of studies and articles over the past few years have highlighted the positives of handwritten notes. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.frontiersin.org/articles/10.3389/fpsyg.2020.01810/full"&gt;The Importance of Cursive Handwriting Over Typewriting for Learning in the Classroom&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://journals.sagepub.com/doi/abs/10.1177/0956797614524581"&gt;The Pen Is Mightier Than the Keyboard: Advantages of Longhand Over Laptop Note Taking&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://commons.lib.jmu.edu/cgi/viewcontent.cgi?article=1056&amp;amp;context=lexia"&gt;The Benefits of Hand-written Versus Digital Notetaking in College Lectures&lt;/a&gt; [PDF]&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.gse.harvard.edu/news/uk/17/08/note-taking-low-tech-often-best"&gt;For Note Taking, Low-Tech Is Often Best&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It turns out what we learned in grade school was correct: writing things down means you are better able to recall them later. This, it turns out, needs to be done with pen and paper to be effective as typed notes doing see the same level of positive effect. &lt;/p&gt;

&lt;p&gt;This might be disheartening news for many of us who have lost what little handwriting capabilities we had and can type much faster than we can write longhand, but perhaps the slowness of handwritten notes is the key. For example, during a lecture, the slowness of writing requires one to listen, process, and then take abbreviated notes. A strong typist can capture the &lt;a href="https://www.huffingtonpost.com.au/2016/04/21/writing-by-hand-benefits_n_9735384.html"&gt;lecture almost word for word&lt;/a&gt;, focusing only on the typing. &lt;/p&gt;

&lt;p&gt;Studies also point to the laptops as being distracting. Despite your intention to focus on the topic at hand -- be is a lecture, a speech, a presentation, or a Zoom call -- laptops are filled with distractions where a pen and paper has no battery, alerts, pop-ups, or ability to quickly search for more information on a topic. &lt;/p&gt;

&lt;p&gt;Of course notebooks come with their own problems. A misplaced backpack or spilled coffee and lead to a disaster, with dozens of hours of work lost. This is something that would (almost) never happen with Google Docs, or at least would be completely avoidable with digital notes. &lt;/p&gt;

&lt;p&gt;This risk can be mitigated by taking notes by hand first, perhaps &lt;a href="https://unsharpen.com/whats-the-deal-with-moleskine/"&gt;in a nice notebook&lt;/a&gt; with a water-safe, pigmented pen and then to type in the notes later. This would be usefully for important information that is worth considering twice. It is also possible to simply scan in documents, which can be done at incredible speed and accuracy with any document scanner. &lt;/p&gt;

&lt;p&gt;My recommendation? Keep a paper notebook and a reliable pen at handy. Jot down your thoughts there, especially those taken on an important call, during a meeting with stakeholders, and other places where proper retention matters. Don't change your workflow for long pieces of text that you are going to drop into your notepad and search through later -- computers are great at that. So improve your notetaking when it matters and then stay efficient everywhere else. &lt;/p&gt;

</description>
      <category>writing</category>
      <category>notes</category>
      <category>productivity</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
