{"id":516,"date":"2015-03-29T21:57:51","date_gmt":"2015-03-30T04:57:51","guid":{"rendered":"https:\/\/www.crabattack.org\/blog\/hawk\/?p=516"},"modified":"2015-03-29T22:02:00","modified_gmt":"2015-03-30T05:02:00","slug":"march-29th-2015","status":"publish","type":"post","link":"https:\/\/www.crabattack.org\/blog\/hawk\/march-29th-2015\/","title":{"rendered":"March 29th, 2015"},"content":{"rendered":"<p>Somehow this week turned into even more extended testing. We&#8217;re at the point now where the testers have nearly run out of things to break. Was probably for the best, I have a firmer grasp on the current feel of the game.<\/p>\n<p>The other big thing has been\u00a0changing up how I store my notes\/todos, largely\u00a0because my current format ceased to be useful\u00a0Let&#8217;s take a brief tour of the history of my planning practices:<\/p>\n<p><strong>Design Docs<\/strong><\/p>\n<p>The start of my using\u00a0documentation for work\u00a0was with game design docs. Something I started doing very early on, probably because I\u00a0read about it somewhere. My design docs\u00a0essentially act as overviews that describe\u00a0what a game is, both to clarify it for myself and to easily get team members up to date on what a game is. I\u00a0rarely get into specific details or numbers in these overviews, as those are better suited for\u00a0separate, dedicated documents. I imagine if you had a larger team\u00a0maintaining the\u00a0overview on a constant basis would be necessary to keep everyone on the same page, but at my scale I tend to discard them once the game is fully functional.<\/p>\n<p><strong>Todos<\/strong><\/p>\n<p>At some point future ideas,\u00a0responses to tester feedback, bugs to fix, and just generally detailing and ordering\u00a0future work became too much for me to store in my head anymore, and I started writing simple text documents that consisted of long lists of things to do. Eventually one document became too small, and I started making multiple (generally for\u00a0different subsets of a project).<\/p>\n<p><strong>Work Notes<\/strong><\/p>\n<p>From the todos evolved work notes. Essentially documents\u00a0where I type the process I use to get something done. In many ways these\u00a0things act the same as talking out a problem to another person: if you have to describe your current problem outside of your head you often find ways to solve it in the process of describing it. Another common component of these is listing all the solutions for a problem and comparatively deciding the best course of action.<\/p>\n<p>There are many other benefits besides problem solving, though. It becomes extremely easy to get back to work after a break\u00a0because it just requires re-reading where you left off in your thought process. If something fails\u00a0later on and I need to find out why something is the way it is, my old notes often have the answer (admittedly this shouldn&#8217;t be necessary most of the time, but it&#8217;s a good back up). It&#8217;s a habit I picked up specifically for this project, and it&#8217;s incredibly helpful.<\/p>\n<p><strong>Wiki \/ Trello<\/strong><\/p>\n<p>For awhile we tried to maintain a\u00a0living design doc in the form of a wiki. It really didn&#8217;t work out. It generated a lot of\u00a0maintenance overhead (any time you changed something, you needed to\u00a0restate it in the wiki). It also didn&#8217;t serve much purpose\u00a0when there&#8217;s just the two of us. I probably underestimate how useful some of that maintenance work can be in the long run, though.<\/p>\n<p>Later on we adopted Trello as a shared todo list to keep us\u00a0up to date on what the other\u00a0was doing. In retrospect this is a dumb idea for two people who can just as easily tell each other what they&#8217;re doing.\u00a0Nonetheless, I converted my old todo entries into the task format. There were some real benefits to being able to assign hefty work notes\u00a0to each task, and seeing percents creep up while working was pretty neat. That said, it&#8217;s honestly not made for the bulk of tasks I have since you can only really see 5 or so tasks in a list clearly with it. I have over 80 tasks registered to it right now, so\u00a0casually browsing the list became impossible. Older tasks just ended up sinking further and further into the background since the nature of the list encouraged keeping the most recent items more visible. It resulted in me creating a lot of duplicate tasks later on, ignoring my old notes on each subject.<\/p>\n<p>What I needed was something with similar organizational capacity for notes, but with a better large overview so that I\u00a0could\u00a0see\u00a0all of the tasks\u00a0by casually skimming. I basically decided something with a tree view would be appropriate.<\/p>\n<p><strong>Wikid<\/strong><\/p>\n<p>There aren&#8217;t actually a ton of note taking programs with tree views out there. I eventually settled on wikid which is basically a personal wiki that displays the links in the wiki in tree format. Not quite as easy to manipulate the tree as I&#8217;d like, but it has benefits like being able to link related tasks together and the ability to\u00a0tag tasks (ie, based on priority)\u00a0and then view the list that way.<\/p>\n<p>I&#8217;m still in the process of converting all my old notes to this new format, but so far it seems immediately\u00a0apparent that this is a much better way to organize this stuff.\u00a0Since it&#8217;s basically just a text editor,\u00a0I can effectively store my work notes using it as well which will make back referencing them easier later on.<\/p>\n<p>&nbsp;<\/p>\n<p>This whole process serves a second purpose which is that my main goal here is to decide what still needs to go in the game, and what doesn&#8217;t need to go in the game anymore.\u00a0I also need to come up with any unplanned additions that need to happen. It&#8217;s a long process, but this is the best time to sort all this stuff\u00a0out before making the final push.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Somehow this week turned into even more extended testing. We&#8217;re at the point now where the testers have nearly run out of things to break. Was probably for the best, I have a firmer grasp on the current feel of the game. The other big thing has been\u00a0changing up how I store my notes\/todos, largely\u00a0because&#8230; <a href=\"https:\/\/www.crabattack.org\/blog\/hawk\/march-29th-2015\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">March 29th, 2015<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[6],"class_list":["post-516","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-worth-reading"],"_links":{"self":[{"href":"https:\/\/www.crabattack.org\/blog\/hawk\/wp-json\/wp\/v2\/posts\/516","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.crabattack.org\/blog\/hawk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.crabattack.org\/blog\/hawk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.crabattack.org\/blog\/hawk\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.crabattack.org\/blog\/hawk\/wp-json\/wp\/v2\/comments?post=516"}],"version-history":[{"count":4,"href":"https:\/\/www.crabattack.org\/blog\/hawk\/wp-json\/wp\/v2\/posts\/516\/revisions"}],"predecessor-version":[{"id":520,"href":"https:\/\/www.crabattack.org\/blog\/hawk\/wp-json\/wp\/v2\/posts\/516\/revisions\/520"}],"wp:attachment":[{"href":"https:\/\/www.crabattack.org\/blog\/hawk\/wp-json\/wp\/v2\/media?parent=516"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.crabattack.org\/blog\/hawk\/wp-json\/wp\/v2\/categories?post=516"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.crabattack.org\/blog\/hawk\/wp-json\/wp\/v2\/tags?post=516"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}