<?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: Jae Edeen</title>
    <description>The latest articles on DEV Community by Jae Edeen (@jedeen).</description>
    <link>https://dev.to/jedeen</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%2F192229%2F82e7d204-645a-4209-a217-d13fc80d8454.png</url>
      <title>DEV Community: Jae Edeen</title>
      <link>https://dev.to/jedeen</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/jedeen"/>
    <language>en</language>
    <item>
      <title>Preparing for a game jam</title>
      <dc:creator>Jae Edeen</dc:creator>
      <pubDate>Mon, 28 Mar 2022 00:00:00 +0000</pubDate>
      <link>https://dev.to/excaliburjs/preparing-for-a-game-jam-527d</link>
      <guid>https://dev.to/excaliburjs/preparing-for-a-game-jam-527d</guid>
      <description>&lt;p&gt;I’ve put together a small list of things I find helpful to do before and during a game jam. Some of these suggestions may seem obvious, but you’d be surprised how easy it is to forget things when a deadline is approaching.&lt;/p&gt;

&lt;h2&gt;
  
  
  Prepare Your Tools and Assets
&lt;/h2&gt;

&lt;p&gt;There are an abundance of game engines, frameworks, level editors, task trackers, and more that you can use to speed up your process. If the rules of the event allow it, you can also leverage existing art and audio assets other people have made (with permission, of course). It helps to be familiar with your tools before the actual game jam, so practice a bit if you haven’t used them before. Try setting up a sample game to help you figure out how you want all the pieces of your workflow to fit together.&lt;/p&gt;

&lt;h2&gt;
  
  
  Maintain Your Scope
&lt;/h2&gt;

&lt;p&gt;It’s fun to think about all of the cool things you want to add to a game, but it’s important to remember that you probably won’t have time to make all of those things. I find it easiest to put all the “extra” things in a list that I can come back to later. Building a game is a constant exercise in pruning the excess, in refocusing on what is important, and in making sure those important things are finished and working. Think about the ideas that you want to communicate to your players, no matter how small or straightforward they may seem. Think about what you want people to experience when they play your game. Focus on those experiences, and treat everything that doesn’t align with them with caution.&lt;/p&gt;

&lt;h2&gt;
  
  
  Team Up With Other People
&lt;/h2&gt;

&lt;p&gt;Working with a team of people is more complicated than working alone, but I find it far more rewarding. There is some wisdom in being careful about working with too many people, especially on a short deadline. However, if you can prioritize and divide work amongst yourselves, you can often build much more than you would have been able to on your own. You might even have time for some of those extra cool features you set aside earlier!&lt;/p&gt;

&lt;p&gt;It’s important to note that with more people involved in a creative project, there will be more differences in opinion. Be sure to consider everyone’s ideas and treat them with respect; you’re all working to build something &lt;em&gt;together&lt;/em&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Get Feedback
&lt;/h2&gt;

&lt;p&gt;The sooner your game is playable, the sooner you can iterate on and improve it. Create a playable game as soon as you can, and then play it yourself. Does it align with your ideas and goals? Ask other people to play your game; they might see something you don’t.&lt;/p&gt;

&lt;h2&gt;
  
  
  Take Care of Yourself
&lt;/h2&gt;

&lt;p&gt;This one is especially important. With all of the excitement of a game jam, it’s sometimes easy to forget that you need to drink water, eat food, and sleep. Move around every so often. Take breaks! Your well-being is more important than your productivity.&lt;/p&gt;

&lt;h2&gt;
  
  
  Have Fun
&lt;/h2&gt;

&lt;p&gt;Enjoy yourself! You’re making something cool that other people will experience, and that’s awesome! I hope to see (and play) your work in the game jams of the future.&lt;/p&gt;

</description>
      <category>gamedev</category>
      <category>gamejam</category>
    </item>
    <item>
      <title>Tools for making games</title>
      <dc:creator>Jae Edeen</dc:creator>
      <pubDate>Wed, 02 Mar 2022 00:00:00 +0000</pubDate>
      <link>https://dev.to/excaliburjs/tools-for-making-games-27cc</link>
      <guid>https://dev.to/excaliburjs/tools-for-making-games-27cc</guid>
      <description>&lt;p&gt;This post is a list of the tools I use when I make games. I use most of the things on this list fairly frequently. Tools that are free and/or open source are marked. Most of the games I make are digital. I use Microsoft Windows on my computer, though most of the software tools here are also available for other platforms.&lt;/p&gt;

&lt;h2&gt;
  
  
  Code
&lt;/h2&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://code.visualstudio.com/"&gt;Visual Studio Code&lt;/a&gt; (free, open source)
&lt;/h3&gt;

&lt;p&gt;Visual Studio Code is a cross-platform editor. It supports developing and debugging in TypeScript and a number of other programming languages. There are also a lot of plugins available for any number of use cases.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://excaliburjs.com/"&gt;Excalibur.js&lt;/a&gt; (free, open source)
&lt;/h3&gt;

&lt;p&gt;This web-based game engine was designed for use with TypeScript and JavaScript, and I help develop it with a few of my friends. It's worked well for us over the years!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://docs.python.org/3/library/http.server.html"&gt;Python HTTP Server&lt;/a&gt; (free, open source)
&lt;/h3&gt;

&lt;p&gt;If you're making web games, this is a straightforward way to serve your game up on your local computer. Install &lt;a href="https://www.python.org/"&gt;Python&lt;/a&gt;, type &lt;code&gt;python -m http.server&lt;/code&gt; into your command line, and you're ready to go!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://git-scm.com/"&gt;Git&lt;/a&gt; (free, open source)
&lt;/h3&gt;

&lt;p&gt;Version control is one of the most important tools you can use when you're building a game, analog or digital. I use Git and &lt;a href="https://github.com/"&gt;Githhub&lt;/a&gt; to keep track of each game I develop and maintain its change history.&lt;/p&gt;

&lt;h2&gt;
  
  
  Art
&lt;/h2&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://www.aseprite.org/"&gt;Aseprite&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;If you want to draw pixel art, this editor does the job really well; I use it as my primary drawing tool for games, and it's well worth the price.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://www.getpaint.net/"&gt;Paint.NET&lt;/a&gt; (free)
&lt;/h3&gt;

&lt;p&gt;If you need something a little more general for making art, this tool provides a suite of features for drawing and photo manipulation.&lt;/p&gt;

&lt;h2&gt;
  
  
  Audio
&lt;/h2&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://www.bfxr.net/"&gt;Bfxr&lt;/a&gt; (free)
&lt;/h3&gt;

&lt;p&gt;This tool can generate sound effects quickly and easily. Fine tuning is a bit more work, but it's pretty powerful.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://www.audacityteam.org/"&gt;Audacity&lt;/a&gt; (free, open source)
&lt;/h3&gt;

&lt;p&gt;If I need to do any editing, I open the audio up in Audacity to cut, paste, level, and mutate it. It's loaded with functionality, most of which I've never even had the chance to use.&lt;/p&gt;

&lt;h2&gt;
  
  
  Digital Collaboration
&lt;/h2&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://trello.com/"&gt;Trello&lt;/a&gt; (free, subscription available)
&lt;/h3&gt;

&lt;p&gt;Trello is a great way to keep a shared task list, and makes working asynchronously a lot easier.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://excalidraw.com/"&gt;Excalidraw&lt;/a&gt; (free, subscription available)
&lt;/h3&gt;

&lt;p&gt;When I'm not able to meet with my team in person, I use Excalidraw as a digital dry-erase board for drawing pictures and diagrams.&lt;/p&gt;

&lt;h2&gt;
  
  
  Analog Collaboration
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Pen, pencil, and paper
&lt;/h3&gt;

&lt;p&gt;It can be really useful (and also really fast) to make notes and draw mockups. It's much easier to quickly modify a paper prototype than it is to redesign something written in code.&lt;/p&gt;

&lt;h3&gt;
  
  
  Physical components
&lt;/h3&gt;

&lt;p&gt;Prototyping digital game mechanics (or designing board games) became much easier after I borrowed game pieces from games I already owned. Coins, beads, and other similar items also work well.&lt;/p&gt;

&lt;h3&gt;
  
  
  Dry-erase board
&lt;/h3&gt;

&lt;p&gt;When I'm working on ideas with a group of people in person, I use a dry-erase board, which I set up on a small collapsible easel.&lt;/p&gt;

</description>
      <category>gamedev</category>
      <category>tools</category>
    </item>
    <item>
      <title>How I keep a work journal</title>
      <dc:creator>Jae Edeen</dc:creator>
      <pubDate>Tue, 01 Mar 2022 00:00:00 +0000</pubDate>
      <link>https://dev.to/jedeen/how-i-keep-a-work-journal-oo</link>
      <guid>https://dev.to/jedeen/how-i-keep-a-work-journal-oo</guid>
      <description>&lt;p&gt;This is a short post that provides a high-level overview of my specific note-taking process for work. I don't have a catchy name for this process, and I'm not trying to be prescriptive or convince you to use it yourself. This is just a reference post that you may find helpful while you figure out what sort of note-taking process works for you.&lt;/p&gt;

&lt;p&gt;I think it's also important to note that the way I arrange these notes is specifically in the context of working at a job. Notes I take for own purposes aren't formatted in quite the same way.&lt;/p&gt;

&lt;p&gt;If you'd like to look at a template for this system, I've also shared a &lt;a href="https://github.com/jedeen/work-journal-sample"&gt;sample work journal&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Detailed notes
&lt;/h2&gt;

&lt;p&gt;Detailed notes are where most of my writing takes place. I write as I work, recording fragments, partial thoughs, ideas, and questions I have. I also write lots of checklists in this section.&lt;/p&gt;

&lt;h2&gt;
  
  
  Summaries
&lt;/h2&gt;

&lt;p&gt;Each of the summary sections is a distillation of the previous, more detailed set of notes.&lt;/p&gt;

&lt;h3&gt;
  
  
  Daily summaries
&lt;/h3&gt;

&lt;p&gt;One day's worth of detailed notes becomes a daily summary. I often format this into three sections: things I accomplished today, things I want to work on tomorrow, and things I will work on at some later point in the future. I also make note of specific information that it might be useful to extract from my personal notes into shared documentation for my colleagues.&lt;/p&gt;

&lt;h3&gt;
  
  
  Weekly summaries
&lt;/h3&gt;

&lt;p&gt;Five work days worth of daily summaries are condensed down into a weekly summary. A weekly summary divided into sections similar to a daily summary: things I accomplished this week, things I will work on next week, and things I will work on at some later point in the future. These notes are particularly useful when I'm coming back to work at the start of the week and am trying to remember what I was doing at the end of last week.&lt;/p&gt;

&lt;h3&gt;
  
  
  Yearly summaries
&lt;/h3&gt;

&lt;p&gt;A yearly summary isn't just a collection of the past year's weekly summaries. I format it more specifically to be useful for the annual performance review process, focusing on projects or initiatives that I directed, processes that I improved, goals I accomplished, and positive feedback about my impact at work.&lt;/p&gt;

&lt;h2&gt;
  
  
  One-to-one meeting notes
&lt;/h2&gt;

&lt;p&gt;I usually take notes about any one-to-one meetings I have. I keep track of to-dos, important reference information, feedback, and other useful details to help me collaborate more effectively with my colleagues.&lt;/p&gt;

&lt;h2&gt;
  
  
  Reference notes
&lt;/h2&gt;

&lt;p&gt;I put keyboard commands, shortcuts, utilities, and other small bits of useful info in reference notes. Anything that expands beyond a small scope I consider for converting into shared documentation.&lt;/p&gt;

&lt;h2&gt;
  
  
  Additional Resources
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://cate.blog/2017/03/16/the-weekly-notes-post"&gt;The Weekly Notes Post&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://jvns.ca/blog/brag-documents/"&gt;Get your work recognized: write a brag document&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/CoralineAda/lftm"&gt;lftm: low-friction task management system&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>productivity</category>
      <category>career</category>
    </item>
    <item>
      <title>Taking notes while working</title>
      <dc:creator>Jae Edeen</dc:creator>
      <pubDate>Wed, 17 Nov 2021 00:00:00 +0000</pubDate>
      <link>https://dev.to/jedeen/taking-notes-while-working-2njk</link>
      <guid>https://dev.to/jedeen/taking-notes-while-working-2njk</guid>
      <description>&lt;p&gt;I’ve been taking notes while I work for most of my career. While I’ve always found them to be useful, they’ve continued to become even more important to me with each passing year. To give you some ideas of why you might want to consider taking notes, I’ve provided a few examples in this post. Hopefully it will give you some context and ideas for how note-taking might help you.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why should I take notes?
&lt;/h2&gt;

&lt;p&gt;Fundamentally, taking notes is a way to make it easier to remember things, and also remember the context of those things. For the purposes of this post, I’ve divided types of notes into three main categories: reference info, past work, and future intent.&lt;/p&gt;

&lt;h3&gt;
  
  
  To remember reference information
&lt;/h3&gt;

&lt;h4&gt;
  
  
  Keyboard shortcuts
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--26vIb9c2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://edeen.dev/images/work-journal-1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--26vIb9c2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://edeen.dev/images/work-journal-1.png" alt="A person sitting at a kitchen table with a laptop. Multiple application icons float above their head." width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;When I’m learning new keyboard shortcuts or commands for programming tools, it takes a while for me to be able to use them effortlessly. Every time I find a command I think is useful or I think I might use often, I’ll add it to a list so that I can quickly reference it later. Often, I eventually don’t need to go back to the list at all, but being able to look it up quickly as I was learning it was really helpful.&lt;/p&gt;

&lt;h4&gt;
  
  
  Repeatable steps
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--M1uB3sBO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://edeen.dev/images/work-journal-2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--M1uB3sBO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://edeen.dev/images/work-journal-2.png" alt="A person stands facing a wall, making a copy of a virtual document" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Similarly, when I’ve gone through a number of steps to configure something, prepare some process, or set up a debugging tool, I always write down the steps. This makes it easier to repeat them next time. Recording processes in this way can be super useful, because you can turn them into documentation that others can use!&lt;/p&gt;

&lt;h4&gt;
  
  
  Future Documentation
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--6gFV4bfe--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://edeen.dev/images/work-journal-3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--6gFV4bfe--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://edeen.dev/images/work-journal-3.png" alt="A personsits in front of a giant laptop, which shows some documentation being written on the screen." width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Anytime you think your reference notes would be helpful for others, you can turn them into documentation! Whether your notes are quick tips on useful shortcuts or a list of complicated steps, you have the opportunity to let everyone benefit from the information you wrote down.&lt;/p&gt;

&lt;h3&gt;
  
  
  To remember what you did
&lt;/h3&gt;

&lt;h4&gt;
  
  
  Starting the week
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--HmhV3Lkp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://edeen.dev/images/work-journal-4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--HmhV3Lkp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://edeen.dev/images/work-journal-4.png" alt="A person stands next a crossroads sign and a giant phone which is displaying a navigation route." width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;When a new week starts, it can sometimes be difficult for me to remember what I was doing the week before. Having detailed notes about what I was working on at the end of the week makes it a lot easier for me to reload last week’s context into my memory and continue working.&lt;/p&gt;

&lt;h4&gt;
  
  
  Meeting notes
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--vhkK-ndV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://edeen.dev/images/work-journal-5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--vhkK-ndV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://edeen.dev/images/work-journal-5.png" alt="Three people collaborate on a document" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Meetings are often focused on making decisions. If those decisions don’t get recorded, it can be very difficult to remember them later. Recording the outcome and reasoning for decisions made during a meeting gives important context when collaborating with others. Taking notes during a meeting is also helpful for anyone that wasn’t able to attend the meeting.&lt;/p&gt;

&lt;h4&gt;
  
  
  Prior solutions
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--syR2F5Jy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://edeen.dev/images/work-journal-6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--syR2F5Jy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://edeen.dev/images/work-journal-6.png" alt="A person slots the last piece into a large puzzle." width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Another way notes can help is in problem-solving situations. Occasionally, when I’m working on a problem, it seems very similar to something I worked on a while ago. Luckily, I wrote down what I did then, so I can go back and read my notes! Sometimes this can outright solve the current problem, but I at least gain additional insight into the current situation and can guide myself towards my next step.&lt;/p&gt;

&lt;h4&gt;
  
  
  Accomplishments
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--kJc-e3bL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://edeen.dev/images/work-journal-7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--kJc-e3bL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://edeen.dev/images/work-journal-7.png" alt="A person stands next to a large list of completed objectives." width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A number of companies I’ve worked for have year-end self-reviews as part of their performance evaluation processes. Having specific examples and details about all of the things I did during a year can make filling out my review much easier. Cataloging my accomplishments also provides opportunities for me to personally reflect on the work I’ve done.&lt;/p&gt;

&lt;h3&gt;
  
  
  To remember what you were going to do
&lt;/h3&gt;

&lt;h4&gt;
  
  
  Resuming after interruptions
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--jeWGmzlR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://edeen.dev/images/work-journal-9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--jeWGmzlR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://edeen.dev/images/work-journal-9.png" alt="A person juggles multiple work-related symbols." width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We’re all very busy and collaborating with each other, and sometimes that means we have to set something we’re working on aside and come back to it later. Getting into the habit of writing things down &lt;em&gt;before&lt;/em&gt; I do them means that I have an easier time remembering where I was going when I get back to that particular project.&lt;/p&gt;

&lt;h4&gt;
  
  
  To-do lists
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s---B4wZRep--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://edeen.dev/images/work-journal-10.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s---B4wZRep--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://edeen.dev/images/work-journal-10.png" alt="A person leans on a tasks checklist." width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Another common category of notes is the to-do list! Keeping track of what I was going to do is often just as important as keeping track of what I did. Sometimes I’ll have several ideas for fixing a problem, but I won’t get to try all of them before I have to attend a meeting or help someone else with something they’re working on. Luckily, when I get back to working on the issue again, I know right where I was and what I was about to try because I wrote those potential next steps down.&lt;/p&gt;

&lt;h4&gt;
  
  
  Asking questions
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--AECOtKNr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://edeen.dev/images/work-journal-11.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--AECOtKNr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://edeen.dev/images/work-journal-11.png" alt="A person stands next to a giant question mark." width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We often end up with a lot of questions while we’re working on something. Sometimes those questions can be answered by reading through code, or searching through documentation, but not always. When you write down the questions you have, you can help direct your thoughts towards potential solutions. If you asked someone else for help, you can also write down who you talked to, so that you remember which of your coworkers has insight into specific portions of the work. Additionally, the answers to any particularly useful questions can be turned into documentation!&lt;/p&gt;

&lt;h4&gt;
  
  
  Aspirational ideas
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--2IVoXdDV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://edeen.dev/images/work-journal-12.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--2IVoXdDV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://edeen.dev/images/work-journal-12.png" alt="A person points at a giant light bulb." width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Anytime you have an idea for something, it’s a good practice to write it down. Even if it turns out to be less useful than you initially thought, even if you never have time to get around to it, you’ll at least have a record of it and have the option to return to it later. I make a habit of writing down ideas for potential tools, refactorings, process improvements, presentations I’d like to give, and more.&lt;/p&gt;

&lt;h2&gt;
  
  
  How should you take notes?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--OTi5zoAc--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://edeen.dev/images/work-journal-13.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--OTi5zoAc--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://edeen.dev/images/work-journal-13.png" alt="A person sits on the ground next to a giant laptop, which is showing multiple types of file format symbols." width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;There is no universally helpful technique or process or system for taking notes. Take notes however you want to, in whatever way works best for you! Whether they’re handwritten or digital, markdown or text or HTML, use whatever method or pattern or tool works well for you and doesn’t get in your way. I recommend finding a process that is as easy as possible without interrupting what you’re actually working on. The easier it is to take the notes, the more likely it is they’ll get written down. My process started as just one big text file, separated into sections by date. It’s a little more involved now, but I’m still focused on making it as unobtrusive as possible. Notes should help you, not get in your way!&lt;/p&gt;

&lt;p&gt;I’m avoiding the specific implementation details in this post because I think that they have the potential to constrict what you come up with for yourself. If you &lt;em&gt;are&lt;/em&gt; interested in the file and folder layouts and specific process I use, I’ll be writing a separate post about that soon.&lt;/p&gt;

&lt;p&gt;I think a work journal could be really useful, but that’s up to you. I hope this information has been helpful, at least, and has provided you with some ideas about how to start or improve your note-taking process.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--JpYpNS2r--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://edeen.dev/images/work-journal-15.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--JpYpNS2r--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://edeen.dev/images/work-journal-15.png" alt="A person sits on a couch, working on a laptop." width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>career</category>
    </item>
    <item>
      <title>Returning to an old project</title>
      <dc:creator>Jae Edeen</dc:creator>
      <pubDate>Sun, 14 Mar 2021 00:00:00 +0000</pubDate>
      <link>https://dev.to/jedeen/returning-to-an-old-project-4a3n</link>
      <guid>https://dev.to/jedeen/returning-to-an-old-project-4a3n</guid>
      <description>&lt;p&gt;Sometimes we have to put a project on hiatus. Other things can get in the way; focus can shift over time. I end up returning to old stuff pretty often, so I’ve written down the set of questions I ask myself when I'm reapproaching a paused project.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why am I looking at this project again?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Am I just reminiscing?&lt;/li&gt;
&lt;li&gt;Do I just want to look at it again for a while before I have to go work on other things?&lt;/li&gt;
&lt;li&gt;Do I want to remind myself of what I get to work on soon, to help me get through what I’m working on now?&lt;/li&gt;
&lt;li&gt;Do I want to recycle some of this project to use for something else?&lt;/li&gt;
&lt;li&gt;Do I intend to continue working on the project now?&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What was my progress on this project?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;What was the project about?&lt;/li&gt;
&lt;li&gt;What was the goal of the project?&lt;/li&gt;
&lt;li&gt;How did I go about accomplishing the goal previously?&lt;/li&gt;
&lt;li&gt;How far did I get towards accomplishing that goal?&lt;/li&gt;
&lt;li&gt;Do I still want to accomplish the original goal, or is there a new goal I’d rather pursue?&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  How will I complete this project?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;How much time would I like to devote to this work?&lt;/li&gt;
&lt;li&gt;How much time can I actually devote to this work?&lt;/li&gt;
&lt;li&gt;How will I schedule my allocated time?&lt;/li&gt;
&lt;li&gt;Are there any external motivators that might help me finish the project?&lt;/li&gt;
&lt;li&gt;Do I need any help completing the project?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;After this, it’s all a matter of actually starting again!&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>motivation</category>
    </item>
  </channel>
</rss>
