<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[Johnny Chadda]]></title><description><![CDATA[on what’s currently in the main menu]]></description><link>https://johnny.chadda.se/</link><image><url>https://johnny.chadda.se/favicon.png</url><title>Johnny Chadda</title><link>https://johnny.chadda.se/</link></image><generator>Ghost 5.74</generator><lastBuildDate>Mon, 04 May 2026 13:47:43 GMT</lastBuildDate><atom:link href="https://johnny.chadda.se/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[Introducing ygg]]></title><description><![CDATA[<p>Since starting to use agentic coding tools like Claude Code, there has been an increasing need for being able to work on multiple things in parallell in the same repository. Doing that manually is a chore, since I have to manage git worktrees, copying .env files, setting up new terminals</p>]]></description><link>https://johnny.chadda.se/introducing-ygg/</link><guid isPermaLink="false">69c77e364be4aa000111274c</guid><category><![CDATA[Tech]]></category><category><![CDATA[shell]]></category><category><![CDATA[ygg]]></category><dc:creator><![CDATA[Johnny Chadda]]></dc:creator><pubDate>Sat, 28 Mar 2026 07:09:03 GMT</pubDate><content:encoded><![CDATA[<p>Since starting to use agentic coding tools like Claude Code, there has been an increasing need for being able to work on multiple things in parallell in the same repository. Doing that manually is a chore, since I have to manage git worktrees, copying .env files, setting up new terminals and things like that just to get started.</p><p>That&apos;s why I built&#xA0;<code>ygg</code>. It&apos;s a small CLI tool that brings worktrees together with Zellij. With&#xA0;<code>ygg</code>, I just run a command and I have a completely isolated environment in a new Zellij tab. It also handles the annoying parts&#x2014;like automatically copying over my untracked files and&#xA0;<code>.env</code>&#xA0;files so I don&apos;t have to set up my environment from scratch every time I create a worktree.</p><p>Installing it pretty simple. If you&apos;re on macOS:</p><pre><code class="language-bash">brew tap joch/ygg
brew install ygg
</code></pre><p>To spin up a new parallel workspace in a repository:</p><pre><code class="language-bash">ygg new my-feature
</code></pre><p>This creates the worktree, sets up the Zellij tab, and drops you right in. When you&apos;re done, just run:</p><pre><code class="language-bash">ygg remove
</code></pre><p>It cleans up the worktree and closes the tab.</p><p>I made a short video to show the overall workflow:</p><figure class="kg-card kg-embed-card"><iframe width="200" height="150" src="https://www.youtube.com/embed/8Q8iZ4TkUUc?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen title="ygg demo"></iframe></figure><p>The project is available on&#xA0;<a href="https://github.com/joch/ygg?ref=johnny.chadda.se" rel="noopener nofollow">GitHub</a>. Any feedback is welcome!</p>]]></content:encoded></item><item><title><![CDATA[GTD in Apple Reminders]]></title><description><![CDATA[A look at implementing Getting Things Done in Apple Reminders with pros and cons.]]></description><link>https://johnny.chadda.se/gtd-in-apple-reminders/</link><guid isPermaLink="false">653ac8c3d361df0001b2464e</guid><category><![CDATA[Productivity]]></category><category><![CDATA[gtd]]></category><dc:creator><![CDATA[Johnny Chadda]]></dc:creator><pubDate>Thu, 26 Oct 2023 20:23:33 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1629757509637-7c99379d6d26?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE4fHxwcm9kdWN0aXZpdHl8ZW58MHx8fHwxNjk4MzUxNTQ5fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1629757509637-7c99379d6d26?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE4fHxwcm9kdWN0aXZpdHl8ZW58MHx8fHwxNjk4MzUxNTQ5fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" alt="GTD in Apple Reminders"><p>I have been implementing <a href="https://gettingthingsdone.com/what-is-gtd/?ref=johnny.chadda.se">Getting Things Done</a> in <a href="https://culturedcode.com/things/?ref=johnny.chadda.se">Things</a> for a long time. Occasionally, I like to try out other apps just to see what&#x2019;s available and if there would be a big benefit to switching to something else. This time, I have been looking at <a href="https://support.apple.com/en-us/HT205890?ref=johnny.chadda.se">Reminders</a>, the built-in tool that Apple provides on its devices.</p><p>The first step is to set up the basic GTD lists, and for this, I am going back to basics with Contexts being normal lists and not implemented using tags. Everything to reduce drag and create an efficient and simple system.</p><figure class="kg-card kg-image-card"><img src="https://johnny.chadda.se/content/images/2023/10/Image-2023-10-21--13-00.png" class="kg-image" alt="GTD in Apple Reminders" loading="lazy"></figure><h2 id="pros-and-cons">Pros and cons</h2><p>Compared to Things, there are several benefits and downsides to Reminders.</p><h3 id="no-dependency-on-an-external-cloud">No dependency on an external cloud</h3><p>Being already heavily invested in iCloud, having one more thing there is not a problem. Syncing has been rock solid for all devices, including iPhone, iPad Pro, Mac and even the Apple Watch. Not having to rely on a third-party cloud without end-to-end encryption is a big benefit for me.</p><h3 id="the-apple-watch-app">The Apple Watch app</h3><p>The app on the Apple Watch is surprisingly useful. It allows full access to all lists in Reminders, with the possibility to add or change any field. This is a stark difference from Things, where only the Inbox and Today view are easily available on the watch. The downside seems to be that there is no built-in widget to quickly add a task to the inbox; however, that could be easily handled with a Shortcut.</p><h3 id="sortable-lists">Sortable lists</h3><p>The lists in Reminders can be automatically sorted based on a few criteria. The best use of this feature for me has been the possibility to sort the context lists by due date. This means that if the list contains an action with a due date, it will be floated to the top. It makes it easy to quickly get an idea of which action to tackle first in a specific context.</p><h3 id="geofenced-errand-lists">Geofenced errand lists</h3><p>Actions can have a geofence attached to them, which means getting reminders of errands to pick up at certain stores is a breeze. In this example, I will get a notification when arriving at Westfield, and clicking it will show everything I need to pick up.</p><figure class="kg-card kg-image-card"><img src="https://johnny.chadda.se/content/images/2023/10/Image-2023-10-21--13-16.png" class="kg-image" alt="GTD in Apple Reminders" loading="lazy"></figure><h3 id="list-sharing">List sharing</h3><p>Sharing lists is simple and powerful, and Reminders makes that super easy. My use case is to share home tasks and errands with my spouse so that we both have access to the same information.</p><p>The lists outlined in green in the screenshots are the ones shared. This provides shared contexts, project lists and someday/maybe for those areas of focus.</p><figure class="kg-card kg-image-card"><img src="https://johnny.chadda.se/content/images/2023/10/Image-2023-10-25--14-31.png" class="kg-image" alt="GTD in Apple Reminders" loading="lazy"></figure><h3 id="no-start-dates">No start dates</h3><p>This one is a tougher pill to swallow, at least initially. Coming from the world of Things and OmniFocus, I am used to being able to set start dates for actions and projects. Without this ability in Reminders, as it only has due dates, I have to implement a tickler system. Fortunately, my implementation is simple to set up and works quite well.</p><figure class="kg-card kg-image-card"><img src="https://johnny.chadda.se/content/images/2023/10/Image-2023-10-25--14-37.png" class="kg-image" alt="GTD in Apple Reminders" loading="lazy"></figure><p>First, create a list called Tickler, and pin it to the top for easy access. Sort it by due date and start adding the things you want to be reminded of and set the due date to the specific date.</p><p>When a tickler is due, it will be displayed in the Today view, where you can evaluate it. If it is day-specific information, you can keep it for as long as needed and then just check it off. If, however, it is an action that you want to defer for another day, you can just remove the due date and drag it to the appropriate context list. If this is a repeating tickler, however, you will have to create a new next action and add it to a next-actions list, and finally tick the Ticker off as done.</p><h3 id="no-single-view-of-the-hard-landscape">No single view of the hard landscape</h3><p>There is no way of seeing action deadlines together with calendar events. This means that I have to look at two different places to get the full view of the hard landscape.</p><h3 id="selecting-and-moving-actions">Selecting and moving actions</h3><p>Selecting and moving actions and projects in Things is a breeze. It supports multi-select, but in Reminders, you have to first click the three dot menu &#x2014; Select Reminders to be able to select more than one. This feels very clunky and not thought through properly.</p><p>Once you have selected actions to move, dropping them in the right place in a list is another nuisance. It&#x2019;s easy to get it wrong, and then the actions seemingly just disappear (they go back to the source list, but it is very unclear.</p><p>Another gripe I have with moving actions is if there is something in my Inbox that I want to save to a Reference list, there is no way of moving it to the list by searching for it. I, instead, have to manually click and find the right list.</p><h3 id="finicky-notes-filed">Finicky notes filed</h3><p>I use the notes field of an action to add information all the time, and it works great in Things. In Reminders, however, the notes field will always be visible, but truncated if the note is long. This can make one single action take up a lot of space.</p><p>If there are URLs in the notes field, it looks like they are clickable, but clicking them does nothing. To open a URL, you have to right-click and then select Open.</p><h2 id="setting-up-the-gtd-lists">Setting up the GTD lists</h2><p>Most of the lists are self-explanatory if you have an understanding of how GTD works. What I tweaked is the sorting in the context lists. Normally, the lists are sorted manually, e.g., the newest items appear at the bottom. The context lists are better sorted by due date, which provides the benefit of showing all actions that have a due date at the top.</p><p>Another special list I have created is the Today view. While there is a built-in today view, this smart list, includes flagged items as well.</p><figure class="kg-card kg-image-card"><img src="https://johnny.chadda.se/content/images/2023/10/Image-2023-10-25--14-49.png" class="kg-image" alt="GTD in Apple Reminders" loading="lazy"></figure><h2 id="conclusion">Conclusion</h2><p>The big question is, will this replace the setup I have in Things? For now, probably not. It comes with numerous benefits over Things, but most things are just a bit more difficult to do in Reminders compared to Things, like moving actions, no start dates and inflexible note fields.</p><p>If you are starting from scratch, however, Reminders is a great alternative, especially if you are already in the Apple echo system. Having full access to the lists on the Apple Watch, for instance, is surprisingly useful.</p>]]></content:encoded></item><item><title><![CDATA[Getting Things Done in Obsidian]]></title><description><![CDATA[This guide provides a way of setting up Obsidian for GTD, inspired by the way Things works.]]></description><link>https://johnny.chadda.se/getting-things-done-in-obsidian/</link><guid isPermaLink="false">63ed4d90cbf5250001c6703f</guid><category><![CDATA[Productivity]]></category><category><![CDATA[gtd]]></category><dc:creator><![CDATA[Johnny Chadda]]></dc:creator><pubDate>Thu, 16 Feb 2023 15:24:12 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1499750310107-5fef28a66643?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDF8fENvZmZlZSUyMGRlc2slMjBhcHBsZSUyMGNoZWNrbGlzdHxlbnwwfHx8fDE2NzY0OTY3Nzk&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1499750310107-5fef28a66643?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDF8fENvZmZlZSUyMGRlc2slMjBhcHBsZSUyMGNoZWNrbGlzdHxlbnwwfHx8fDE2NzY0OTY3Nzk&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" alt="Getting Things Done in Obsidian"><p><a href="https://gettingthingsdone.com/what-is-gtd/?ref=johnny.chadda.se">Getting Things Done</a> is a methodology for managing life&#x2019;s many inputs and to provide clear mental space to focus. To get started, there is no better way than reading the actual book. I have been using this framework close to 15 years, and many of them were spent in <a href="https://johnny.chadda.se/the-2016-omnifocus-setup-and-workflow/">OmniFocus</a>, and in later years, <a href="https://johnny.chadda.se/getting-things-done-with-things-3/">Things</a> &#xA0;has been my companion. To be completely fair, I was using Things before OmniFocus, and scrolling all the way back in the archive reveals that the first completed action was on August 30, 2008.</p><p>Fast-forward into 2023, and I have been looking into using <a href="https://johnny.chadda.se/meeting-notes-in-obsidian/">Obsidian for meeting notes</a> among other things. Being able to move my GTD system into the same app could provide some great benefits, such as automatically populating agendas in the meeting notes for a specific meeting. I am currently on parental leave, which means having less active projects, makes for a great time to experiment with something like this.</p><p>The system itself is essentially a bunch of notes, bound together using <a href="https://blacksmithgu.github.io/obsidian-dataview/?ref=johnny.chadda.se">Dataview</a>, an excellent plugin that provides a query language for notes and tasks within Obisidian. The GTD pages have a common menu for easy navigation and look something like this.</p><figure class="kg-card kg-image-card"><img src="https://johnny.chadda.se/content/images/2023/02/projects.png" class="kg-image" alt="Getting Things Done in Obsidian" loading="lazy" width="1317" height="1302" srcset="https://johnny.chadda.se/content/images/size/w600/2023/02/projects.png 600w, https://johnny.chadda.se/content/images/size/w1000/2023/02/projects.png 1000w, https://johnny.chadda.se/content/images/2023/02/projects.png 1317w" sizes="(min-width: 720px) 720px"></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://johnny.chadda.se/content/images/2023/02/structure.png" class="kg-image" alt="Getting Things Done in Obsidian" loading="lazy" width="454" height="722"><figcaption>This is the general file structure of the project</figcaption></figure><p>The way this is set up is very close to how I have been managing my lists in Things, and the views we are about to create will reflect that. The sections below describe each view in more detail and the queries used.</p><h2 id="creating-a-project">Creating a project</h2><p>What makes a project a project is the metadata contained within the frontmatter of the note, as well as the location. These fields are what is later queried for in the different views.</p><p><strong>state</strong>: active, someday, done, dropped (the different project states)<br><strong>org</strong>: different organization of life, eg. personal, work, side business etc.<br><strong>area</strong>: general areas of responsibility for the project, like personal, family, health<br><strong>start</strong>: an optional field if the project has a specific start date<br><strong>due</strong>: an optional field if the project has a specific deadline<br><strong>reviewed</strong>: set to the current date when the project is created. Currently unused, but I have been experimenting with having a view for seeing what to review like in OmniFocus.<br><strong>period</strong>: If the review period is something other than 7 days, this can be set here.<br><strong>category</strong>: Project (this is the field that I have configured the metadata menu plugin to use for different types.)<br><strong>prio</strong>: set to 1 by default and currently unused. This may be used to sort the project list if necessary.</p><h3 id="metadata-menu-plugin">Metadata menu plugin</h3><p>The <a href="https://github.com/mdelobelle/metadatamenu?ref=johnny.chadda.se">metadata menu</a> plugin is used to create structure to metadata, eg. frontmatter fields. You can install and configure a project template using the frontmatter fields above. Another benefit this brings is autocomplete for the various fields, such as the org and area.</p><figure class="kg-card kg-image-card"><img src="https://johnny.chadda.se/content/images/2023/02/metadata-menu.png" class="kg-image" alt="Getting Things Done in Obsidian" loading="lazy" width="1477" height="1257" srcset="https://johnny.chadda.se/content/images/size/w600/2023/02/metadata-menu.png 600w, https://johnny.chadda.se/content/images/size/w1000/2023/02/metadata-menu.png 1000w, https://johnny.chadda.se/content/images/2023/02/metadata-menu.png 1477w" sizes="(min-width: 720px) 720px"></figure><h3 id="templater-plugin">Templater plugin</h3><p>The <a href="https://github.com/SilentVoid13/Templater?ref=johnny.chadda.se">templater plugin</a> is a great helper in automating project creation. Install it, and configure a template to look like this:</p><pre><code>---
state: active
org: personal
area: personal
start: 
due: 
reviewed: &lt;% tp.date.now(&quot;YYYY-MM-DD&quot;) %&gt;
period: 
category: Project
prio: 1
---
![[Filters#Menu]]
&lt;% await tp.file.move(&quot;GTD/Projects/&quot; + tp.file.title) %&gt;
</code></pre><p>When this template is applied to a note, it will automatically add all metadata, set the reviewed date, as well as move the project to the correct folder, which in my case is <code>GTD/Projects</code>.</p><p>The way I usually create new projects is by clicking the new note button in Obsidian and give it a name. Then I press <code>cmd + p</code> (or drag down from the top on the iPhone) and type &#x201C;Tem&#x201D;, at which point the &#x201C;Templater: Open insert template modal&#x201D; should be at the top. Choosing it should reveal the template above, and selecting it will make it a project by assigning the metadata and move the note to the right folder. You can then adjust the metadata as needed and add actions below.</p><p>I haven&#x2019;t mentioned the <code>![[Filters#Menu]]</code> line yet, but that is how I navigate between the different views. More on that in the Navigation section below.</p><h2 id="project-overview">Project overview</h2><p>Once you have a few projects in the project folder, the next step is to create a view that automatically shows the projects you have, in order to get a nice overview. The view relies on the <a href="https://github.com/blacksmithgu/obsidian-dataview?ref=johnny.chadda.se">dataview</a> plugin, so the first step is to get that installed.</p><p>Next, create a file called <code>Projects</code> In your <code>GTD/</code> folder and add a section for showing active projects:</p><pre><code>dataview
TABLE
    length(filter(file.tasks, (t) =&gt; !t.completed)) AS &#x2611;&#xFE0F;,
    area
FROM &quot;GTD/Projects&quot;
WHERE category = &quot;Project&quot;
AND state = &quot;active&quot;
AND start &lt;= date(today)
AND contains(default([[Filters]].filter-org, [&quot;personal&quot;, &quot;work&quot;]), org)
SORT org, area, file.name
</code></pre><p>Next, do the same thing for scheduled projects, e.g. projects with a start date that is in the future:</p><pre><code>dataview
TABLE
    length(filter(file.tasks, (t) =&gt; !t.completed)) AS &#x2611;&#xFE0F;,
    start
FROM &quot;GTD/Projects&quot;
WHERE category = &quot;Project&quot;
AND state = &quot;active&quot;
AND start &gt; date(today)
AND contains(default([[Filters]].filter-org, [&quot;personal&quot;, &quot;work&quot;]), org)
SORT org, area, file.name
</code></pre><p>Finally, do a section for Someday projects. This can of course be moved into its own page if needed:</p><pre><code>dataview
TABLE
    area
FROM &quot;GTD/Projects&quot;
WHERE category = &quot;Project&quot;
AND state = &quot;someday&quot;
AND contains(default([[Filters]].filter-org, [&quot;personal&quot;, &quot;work&quot;]), org)
SORT org, file.name
</code></pre><p>Now you should have a page similar to the screenshot below. It shows you all projects that you have created, together with the number of next actions and area.</p><figure class="kg-card kg-image-card"><img src="https://johnny.chadda.se/content/images/2023/02/projects-1.png" class="kg-image" alt="Getting Things Done in Obsidian" loading="lazy" width="1317" height="1302" srcset="https://johnny.chadda.se/content/images/size/w600/2023/02/projects-1.png 600w, https://johnny.chadda.se/content/images/size/w1000/2023/02/projects-1.png 1000w, https://johnny.chadda.se/content/images/2023/02/projects-1.png 1317w" sizes="(min-width: 720px) 720px"></figure><h2 id="recurring-projects">Recurring projects</h2><p>A limitation to this setup compared to Things and other &#x201C;real&#x201D; task managers, is that it doesn&#x2019;t support recurring actions. The way I have been handling this so far is to create a special single action project for this, one for each org, called &#xA0;<code>+ Personal recurring</code>.</p><figure class="kg-card kg-image-card"><img src="https://johnny.chadda.se/content/images/2023/02/recurring.png" class="kg-image" alt="Getting Things Done in Obsidian" loading="lazy" width="1304" height="1323" srcset="https://johnny.chadda.se/content/images/size/w600/2023/02/recurring.png 600w, https://johnny.chadda.se/content/images/size/w1000/2023/02/recurring.png 1000w, https://johnny.chadda.se/content/images/2023/02/recurring.png 1304w" sizes="(min-width: 720px) 720px"></figure><p>I have put actions under a heading for each cadence, and if I see a completed action during the weekly review, I copy/paste it and change the start date to what the heading states. The finished action can be moved into a separate section at the bottom.</p><p>This works as long as you do your Weekly Review weekly, and also don&#x2019;t have anything that needs to repeat more than once a week. A workaround could be to use the calendar for keeping track of this, if you have recurring deadlines.</p><h2 id="single-actions">Single actions</h2><p>As mentioned in the introduction, the foundational element is a project, meaning there can be no standalone actions. To solve this, similar to the recurring tasks, I have a single actions project for each org called <code>+ Personal SAL</code>. The reason for choosing &#x201C;SAL&#x201D; over &#x201C;actions&#x201D; or similar is just because I want to quickly be able to search for it when adding an action.</p><h2 id="contexts">Contexts</h2><p>Now we are getting to a place where the rubber hits the road &#x2014; contexts. This is where the project lists and actions created previously actually come into practice. A context shows all available actions which mentions that specific context.</p><p>The query for a @mac context looks like this, and is added to GTD/Contexts/@mac:</p><pre><code>dataview
TASK from &quot;GTD/Projects&quot;
WHERE category = &quot;Project&quot;
AND state = &quot;active&quot;
AND start &lt;= date(today)
AND contains(text, &quot;[[&quot;+this.file.name+&quot;]]&quot;)
AND contains(default([[Filters]].filter-org, [&quot;personal&quot;, &quot;work&quot;]), org)
AND !completed
SORT due desc, text asc
GROUP BY file.link
</code></pre><p>This means that if I have an action in one of my projects that looks like this, it will show up in the list.</p><pre><code>- [ ] An action that needs to be completed on the [[@mac]]
</code></pre><p>A pro-tip is to use the shortcut ribbon at the bottom to quickly have the link created, as you can just click the button and start typing the name of the context you want to apply. You can also assign multiple contexts if there is something that can be done both on the Mac and on an iPad for instance.</p><figure class="kg-card kg-image-card"><img src="https://johnny.chadda.se/content/images/2023/02/context.png" class="kg-image" alt="Getting Things Done in Obsidian" loading="lazy" width="1326" height="1281" srcset="https://johnny.chadda.se/content/images/size/w600/2023/02/context.png 600w, https://johnny.chadda.se/content/images/size/w1000/2023/02/context.png 1000w, https://johnny.chadda.se/content/images/2023/02/context.png 1326w" sizes="(min-width: 720px) 720px"></figure><p>The most used contexts are linked directly in the menu, but for the rest, I have a simple page that links all notes within the context folder. The query looks like this:</p><pre><code>dataview
list
from &quot;GTD/Contexts&quot;
sort file.name
</code></pre><h2 id="today">Today</h2><p>The Today view shows any action that has a <code>[[Today]]</code> link assigned, as well as any actions that are due or overdue. It behaves similar to the Today view of Things, but I have chosen not to include tasks that have just become available for now.</p><p>We have reviewed how to set a due date for projects, but to set a due date for an action, just include <code>[due:: 2023-02-14]</code> in the text. Similarity for start dates, just add <code>[start:: 2023-02-10]</code>. If you have future actions that you don&#x2019;t want showing up anywhere, you can add <code>[start:: someday]</code> and they will only be visible in the project list.</p><p>This view can be achieved using this query:</p><pre><code>dataview
TASK from &quot;GTD/Projects&quot;
WHERE category = &quot;Project&quot;
AND state = &quot;active&quot;
AND contains(default([[Filters]].filter-org, [&quot;personal&quot;, &quot;work&quot;]), org)
AND !completed
AND start &lt;= date(today)
AND (
  (due != null and due &lt;= date(today))
  OR contains(text, &quot;[[Today]]&quot;)
  )
GROUP BY file.link
SORT name
</code></pre><h2 id="upcoming">Upcoming</h2><p>The upcoming view shows future deadlines for actions and projects, currently grouped per day, looks like this:</p><pre><code>dataview
TASK from &quot;GTD/Projects&quot;
WHERE category = &quot;Project&quot;
AND state = &quot;active&quot;
AND contains(default([[Filters]].filter-org, [&quot;personal&quot;, &quot;work&quot;]), org)
AND !completed
AND due != null
GROUP BY due
SORT file.link
</code></pre><p>Under this, I have a project deadlines section that lists all project deadlines. Normally, actions for due projects are visible in the query above, however, this provides a good high-level view. It&#x2019;s also valuable if the project doesn&#x2019;t have any actions, but is still due.</p><pre><code>dataview
list due
FROM &quot;GTD/Projects&quot;
WHERE category = &quot;Project&quot;
AND state = &quot;active&quot;
AND start &lt;= date(today)
AND due != null
AND contains(default([[Filters]].filter-org, [&quot;personal&quot;, &quot;work&quot;]), org)
SORT due
</code></pre><p>The page will look something like this:</p><figure class="kg-card kg-image-card"><img src="https://johnny.chadda.se/content/images/2023/02/upcoming.png" class="kg-image" alt="Getting Things Done in Obsidian" loading="lazy" width="1333" height="1333" srcset="https://johnny.chadda.se/content/images/size/w600/2023/02/upcoming.png 600w, https://johnny.chadda.se/content/images/size/w1000/2023/02/upcoming.png 1000w, https://johnny.chadda.se/content/images/2023/02/upcoming.png 1333w" sizes="(min-width: 720px) 720px"></figure><h2 id="inbox">Inbox</h2><p>I have set a default folder for all new notes in the Obsidian settings, which is <code>+Inbox</code> in the root folder. I don&#x2019;t want random files in the root, so this makes it a lot tidier. I also have an inbox view to show everything listed there, as well as any unprocessed stuff from my daily and meeting notes. It also includes a link to the inbox in the Drafts app, that I&#x2019;m currently evaluating.</p><p>The inbox section query looks like this:</p><pre><code>dataview
list
from &quot;+Inbox&quot;
sort file.mtime desc
</code></pre><p>The daily notes and meeting notes section looks like this:</p><pre><code>dataview
TASK from &quot;Notes/Meetings&quot; OR &quot;Notes/Dailies&quot;
WHERE !completed
GROUP BY file.link
</code></pre><figure class="kg-card kg-image-card"><img src="https://johnny.chadda.se/content/images/2023/02/today.png" class="kg-image" alt="Getting Things Done in Obsidian" loading="lazy" width="1280" height="1294" srcset="https://johnny.chadda.se/content/images/size/w600/2023/02/today.png 600w, https://johnny.chadda.se/content/images/size/w1000/2023/02/today.png 1000w, https://johnny.chadda.se/content/images/2023/02/today.png 1280w" sizes="(min-width: 720px) 720px"></figure><h2 id="archive">Archive</h2><p>The Archive view shows all completed tasks. There are two sections in this view, where the first shows the past four days grouped by day, and the second shows everything after, grouped by month. This makes it easy to go back a day or two to see what has been completed, while still seeing the bigger picture. It can of course be expanded to show finished projects only or other things.</p><pre><code>dataview
TASK from &quot;GTD/Projects&quot;
WHERE category = &quot;Project&quot;
AND contains(default([[Filters]].filter-org, [&quot;personal&quot;, &quot;work&quot;]), org)
AND done &gt; (date(now) - dur(4 days))
AND completed
SORT done desc
GROUP BY dateformat(date(done), &quot;yyyy-MM-dd&quot;) AS fulldate
SORT fulldate desc
</code></pre><pre><code>dataview
TASK from &quot;GTD/Projects&quot;
WHERE category = &quot;Project&quot;
AND contains(default([[Filters]].filter-org, [&quot;personal&quot;, &quot;work&quot;]), org)
AND done &lt;= (date(now) - dur(4 days))
AND completed
SORT done desc
GROUP BY dateformat(date(done), &quot;yyyy-MM&quot;)
</code></pre><h2 id="filtering-on-organization">Filtering on organization</h2><p>One thing I like about Things is the way tagging and tag inheritance works. It allows me to filter on, for example, only personal areas and projects, which can be great on the weekend and in the evening. In order to do something similar in Obsidian, I have created a Filters file, which contains this:</p><pre><code>## Filters
%% personal work %%
filter-org:: 
</code></pre><p>If I set <code>filter-org</code> to <code>personal</code> for instance, <em>all GTD views</em> will be updated to only show projects and actions from the personal org. If left empty, it will show everything.</p><p>If you want to add another org, or change the name of the ones I have defined, you need to update this line in the view queries above:</p><pre><code>AND contains(default([[Filters]].filter-org, [&quot;personal&quot;, &quot;work&quot;]), org)
</code></pre><figure class="kg-card kg-image-card"><img src="https://johnny.chadda.se/content/images/2023/02/filters.png" class="kg-image" alt="Getting Things Done in Obsidian" loading="lazy" width="1327" height="1280" srcset="https://johnny.chadda.se/content/images/size/w600/2023/02/filters.png 600w, https://johnny.chadda.se/content/images/size/w1000/2023/02/filters.png 1000w, https://johnny.chadda.se/content/images/2023/02/filters.png 1327w" sizes="(min-width: 720px) 720px"></figure><h2 id="navigation">Navigation</h2><p>In order to easily navigate between views, projects, and everything else, I have created a menu. It&#x2019;s part of the Filters note, but could of course have been created somewhere else. All views contain the following line just after the frontmatter:</p><pre><code>![[Filters#Menu]]
</code></pre><p>This allows me to update the menu as needed, and easily add it to new places, such as new projects. It currently looks like this:</p><pre><code>###### Menu
[[Inbox]] &#x2022; [[Today]] &#x2022; [[Upcoming]] &#x2022; [[Archive]] &#x2022; [[Filters]]
[[Contexts]] &#x2022; [[Projects]] &#x2022; [[Horizons]] &#x2022; `=&quot;[[&quot; + dateformat(date(today), &quot;yyyy-MM-dd&quot;) + &quot;|Daily note]]&quot;`
[[@mac]] | [[@iPad]] | [[@tablet]] | [[@iPhone]] | [[@home]]

---
</code></pre><h2 id="improvements">Improvements</h2><p>While implementing this, the first goal is to have something that works up to horizon 1 level, e.g., projects. There are plenty of improvements I have noticed as I&#x2019;m setting this up, and I have been keeping track of them. Some of them are:</p><ul><li>Add a place for checklists</li><li>Add a place for templates &#x2013; Use Templater for this, since you can automate setting dates and other things.</li><li>Consider handling single actions like projects, e.g., in separate files</li><li>Automatically show relevant contexts in the menu depending on external factors, such as time, day, or location</li><li>Find some way of automating recurring actions</li><li>Move finished items in single action lists to another file or sub-heading automatically</li><li>Move Someday out of the project overview</li><li>Worried about database size. May move archived projects per year outside the system. In Things, I have tasks dating back from 2008. Can this setup handle that?</li></ul><h2 id="conclusion">Conclusion</h2><p>In conclusion, I think I&#x2019;m starting to get to a point where I have a workable system. There is still some minutia that needs to be sorted around quickly adding something to a list. I&#x2019;m currently testing <a href="https://github.com/TfTHacker/obsidian42-text-transporter?ref=johnny.chadda.se">text transporter</a>, which can be used to move a task from the inbox to a project list, and it is working quite well so far.</p><p>My main worry about this setup, is the potential for friction and drag in the system. It&#x2019;s easy to manage a GTD setup with plenty of bells and whistles when you are on top of your game, but it needs to be as workable on a Thursday afternoon after a three-hour workshop when your mind has checked out as well. Time will tell if I continue on this path or revert to Things.</p><h2 id="kudos">Kudos</h2><p>A big thank you to <a href="https://mostlymaths.net/2022/08/obsidian-task-management.html/?ref=johnny.chadda.se">mostlymaths.net &#xA0;| Project and task management with Obsidian and Dataview</a> for the inspiration to set this up, and of course to the plugin developers for dataview, templater and the others mentioned.</p><p>Join the conversation on <a href="https://twitter.com/johnnychadda/status/1626242124500054016?s=61&amp;t=JG3kt0En__UUUfJr6u_ZKg&amp;ref=johnny.chadda.se">Twitter</a> and <a href="https://social.chadda.se/@johnny/statuses/01GSDDDS5P70CP0Z1F65GXJKQP?ref=johnny.chadda.se">Mastodon/Fediverse</a>.</p>]]></content:encoded></item><item><title><![CDATA[Meeting notes in Obsidian]]></title><description><![CDATA[<p>This post a stab at implementing meeting notes in Obsidian. The purpose is to be able to see all notes taken during the day in once place, while also being able to review previous notes for recurring meetings. Also, being able to mark notes as processed to make handling meeting</p>]]></description><link>https://johnny.chadda.se/meeting-notes-in-obsidian/</link><guid isPermaLink="false">63dac542cbf5250001c6702b</guid><category><![CDATA[Productivity]]></category><category><![CDATA[obsidian]]></category><category><![CDATA[pkm]]></category><dc:creator><![CDATA[Johnny Chadda]]></dc:creator><pubDate>Wed, 01 Feb 2023 20:03:49 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1434030216411-0b793f4b4173?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDJ8fFdyaXRpbmd8ZW58MHx8fHwxNjc1MjgxNzg0&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1434030216411-0b793f4b4173?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDJ8fFdyaXRpbmd8ZW58MHx8fHwxNjc1MjgxNzg0&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" alt="Meeting notes in Obsidian"><p>This post a stab at implementing meeting notes in Obsidian. The purpose is to be able to see all notes taken during the day in once place, while also being able to review previous notes for recurring meetings. Also, being able to mark notes as processed to make handling meeting notes quicker, as there is no need to process a note twice.</p><h2 id="background">Background</h2><p>Ever since <a href="https://culturedcode.com/things/?ref=johnny.chadda.se">Things</a> added support for Markdown, I have been using it for meeting notes. I have a Shortcut that creates a meeting note in the inbox for every meeting in the calendar for the day. It has been working above all expectations, and with the tags, I can easily pull up agendas and meeting notes for a specific meeting.</p><p>I am a big user of outlines, which means that I use bullet lists a lot. Indenting bullets in Things is very finicky, as it doesn&#x2019;t use the standard tab and shift-tab for changing the indentation, and changing the order to bullets require copy/pasting. When taking quick notes in meetings, this becomes a cognitive burden, as I have to fidget with the notes instead of paying attention in the meeting.</p><p>I have been wanting to dip my toes in <a href="https://obsidian.md/?ref=johnny.chadda.se">Obsidian</a> for a while now, so this use-case could be a great first workflow to solve.</p><h2 id="periodic-notes-plugin">Periodic notes plugin</h2><p>The first step is to use the Periodic Notes plugin to handle daily notes. Together with the Calendar plugin, navigating between different days is very fast.</p><p>The folder structure for my periodic notes are separated by type and for the daily notes, they have yearly sub folders to limit the number of notes in the same folder.</p><figure class="kg-card kg-image-card"><img src="https://johnny.chadda.se/content/images/2023/02/DraggedImage.png" class="kg-image" alt="Meeting notes in Obsidian" loading="lazy"></figure><h2 id="daily-note">Daily note</h2><p>The base for the meeting notes is the daily note. It contains all notes taken for a specific day. This simply means that going back to a specific day in time reveals everything that was handled during that day. The following sections describe what the different sections of the note structure mean.</p><h3 id="open-actions">Open actions</h3><p>The first section contains all open actions, which in this context is mainly used to determine which meeting notes have been processed and not. The search covers <em>all</em> daily notes, which means that if there are unprocessed notes from a previous day, they will show up in the current note as well.</p><p>The search uses the tasks plugin and looks like this:</p><pre><code>(path includes Notes/Meetings) OR (path includes Notes/Dailies)
not done
</code></pre><h3 id="daily-retrospective">Daily retrospective</h3><p>The retrospective section is mostly an experiment for now, and include a few sections on achievements and learnings for the day, what has gone well and what could have been done better.</p><h3 id="log">Log</h3><p>The purpose is to have a specific place for thoughts, decisions and small notes during the day. The inspiration comes from:</p><blockquote>Along with her ever expanding to-do list, Maxine has kept a daily work diary on her personal laptop for the last decade. In it, she tracks everything she&#x2019;s worked on, how much time she spent on it, any interesting lessons she learned from it, and a list of things to never do again (most recently, &#x201C;Don&#x2019;t waste time trying to escape spaces in file names in Makefiles&#x2014;it&#x2019;s too difficult. Use anything else instead.&#x201D;).</blockquote><p>&#x2014; <a href="https://www.amazon.com/Unicorn-Project-Developers-Disruption-Thriving-ebook/dp/B07QT9QR41?ref=johnny.chadda.se">The Unicorn Project</a>: A Novel about Developers, Digital Disruption, and Thriving in the Age of Data by Gene Kim*</p><p>To simplify and remove any barrier to adding a log, I&#x2019;m using the <a href="https://github.com/quorafind/obsidian-memos?ref=johnny.chadda.se">Obsidian Memos</a> plugin. It provides a UI that makes it easy to add a log, and also has the ability to list logs across daily notes and create saved searches.</p><figure class="kg-card kg-image-card"><img src="https://johnny.chadda.se/content/images/2023/02/DraggedImage-1.png" class="kg-image" alt="Meeting notes in Obsidian" loading="lazy"></figure><h3 id="notes">Notes</h3><p>The notes section is used for non-meeting notes for the day. Adding a todo will make it appear at the top in open actions, so you don&#x2019;t forget to process the note. Since I like using outlines, each section In this category starts as a top-level node, and sub-nodes are the notes for the topic itself.</p><h3 id="meetings">Meetings</h3><p>The meetings section is the meat of the daily note, and contains a list of all meetings with links to specific date based heading in separate notes. The benefit of this is that it&#x2019;s possible to both see all notes for a specific day in the daily note, but also seeing all previous notes for a specific meeting when clicking on a specific meeting. For recurring meetings, this is a great way of seeing everything that has been discussed in the past.</p><h2 id="meeting-notes">Meeting notes</h2><p>The structure of the note for a specific meeting looks like this:</p><pre><code>Things agenda: [Firstname](things:///show?id=anytime&amp;filter=Firstname%20Lastname)
- Goals doc: [Firstname&#x2019;s Goals](https://docs.google.com/document/d/xxxx)

# [[2023-01-25]]
- [ ] Process notes

- Meeting notes here
- And here

---
</code></pre><p>Having a heading for each date is the magic key to automatically linking these notes to the daily note. I am using <a href="https://culturedcode.com/things/?ref=johnny.chadda.se">Things</a> as a task manager, so for recurring meetings, I keep a link to open the agendas for that specific meeting automatically.</p><p>The top of the document also contain links to related document or pages, as well as any relevant reference material.</p><h3 id="meeting-note-template">Meeting note template</h3><p>The main template used in this setup is to create a section in the meeting note for the entry for the day. To use this, activate the Templates core plugin, and add a template with the following content.</p><pre><code># [[{{date}}]]
- [ ] Process notes

- tba

---
</code></pre><p>When you navigate to the note for a specific meeting, just press <code>cmd+p</code> and type &#x201C;Templates: Insert template&#x201D; and it will be inserted by the cursor. If you have multiple templates, then you will be asked to choose which template to insert.</p><p>The task in the template will be picked up by the daily note task search and added to the list of unprocessed notes. Once the meeting notes have been processed, just check it off to have it hidden.</p><h3 id="tracking-unprocessed-notes">Tracking unprocessed notes</h3><p>Any todos in the meeting note docs will appear in the open actions list in the daily note. This makes it simple to keep track of meeting notes that need to be processed or handled in any way.</p><h2 id="automation">Automation</h2><p>Next, I want to get my meetings into the daily note automatically, so I can focus on the meetings instead of managing Obsidian. While there are calendar plugins for Obsidian that integrate with Google Calendar and others, I need something that can connect with the local calendar database of my iPhone or iPad Pro.</p><p>My solution is to create an Apple Shortcut that pulls the calendar data and generates a daily note out of that. Since I am using iCloud to synchronize my vault, Shortcuts has direct access to its folders for creating files.</p><p>Copy and customize the Shortcut: <a href="https://www.icloud.com/shortcuts/255cbf3b28dc4ccb8743b187773c0f1a?ref=johnny.chadda.se">Meeting Notes (Obsidian)</a></p><p>The magical part of this is the personal automation section of Shortcuts, as it lets me schedule running this automation, so I always have a fresh note ready to go in the morning. To set this up, in Shortcuts, go to Personal Automation and create a new one that triggers this Shortcut in the morning. I set mine to 07:00, so the note is ready to go as I wake up.</p><h2 id="example-daily-note">Example daily note</h2><p>To make this setup easier to visualize, here is an example of a daily note, complete with sections filled in, linked meetings and incomplete processed notes. Some things have been redacted, as this is an actual note that I used for the day.</p><p>The daily note:</p><figure class="kg-card kg-image-card"><img src="https://johnny.chadda.se/content/images/2023/02/Image-2023-02-01--20-56.jpeg" class="kg-image" alt="Meeting notes in Obsidian" loading="lazy"></figure><p>One of the meeting notes:</p><figure class="kg-card kg-image-card"><img src="https://johnny.chadda.se/content/images/2023/02/Image-2023-02-01--20-56-1.jpeg" class="kg-image" alt="Meeting notes in Obsidian" loading="lazy"></figure><h2 id="outliner-plugin">Outliner plugin</h2><p>A great way of taking notes is by using outlines. While Obisidan renders bullet lists well enough, the <a href="https://github.com/vslinko/obsidian-outliner?ref=johnny.chadda.se">Outliner plugin</a> adds keyboard shortcuts that make editing the outline a breeze. There are shortcuts for moving a bullet up or down for instance, which makes note-taking a lot quicker, which is crucial in meetings.</p><h2 id="conclusion">Conclusion</h2><p>This has been a great first dip into the power of what Obsidian can do. From what I set out to do: being able to see all notes for the day, and at the same time being able to easily refer to previous notes for recurring meetings, this has worked quite well. There are certainly things that can be improved, but this has been a decent start.</p>]]></content:encoded></item><item><title><![CDATA[Replacing specialist tools with Obsidian]]></title><description><![CDATA[<p>I have been thinking about, and experimenting with, using <a href="[https://obsidian.md](https://obsidian.md/)">Obsidian</a> vs. other specialist tools. Something that stands out is that Obsidian is the only tool where I am in full control over the storage, which of course feels warm and fuzzy. I am, on the other hand, at the mercy</p>]]></description><link>https://johnny.chadda.se/replacing-specialist-tools-with-obsidian/</link><guid isPermaLink="false">63d96cf7cbf5250001c67014</guid><category><![CDATA[Journal]]></category><category><![CDATA[obsidian]]></category><dc:creator><![CDATA[Johnny Chadda]]></dc:creator><pubDate>Tue, 31 Jan 2023 19:33:38 GMT</pubDate><content:encoded><![CDATA[<p>I have been thinking about, and experimenting with, using <a href="[https://obsidian.md](https://obsidian.md/)">Obsidian</a> vs. other specialist tools. Something that stands out is that Obsidian is the only tool where I am in full control over the storage, which of course feels warm and fuzzy. I am, on the other hand, at the mercy of the plugin developers I am relying on.</p><p>The alternatives I am experimenting with replacing are <a href="https://support.apple.com/guide/icloud-iphone/notes-on-icloudcom-overview-mm6704cac5/icloud?ref=johnny.chadda.se">Apple Notes</a> for meeting notes, <a href="https://culturedcode.com/things/?ref=johnny.chadda.se">Things</a> for my #gtd setup including project and general reference material, <a href="[https://dayoneapp.com](https://dayoneapp.com/)">Day One</a> for journal entries and <a href="https://ulysses.app/?ref=johnny.chadda.se">Ulysses</a> for writing and publishing content.</p><p>The specialist tools work great and do their job very well, and this is where the crux is &#x2014; they are great tools, but isolated. The allure of being able to connect <em>everything</em> is difficult to stop thinking about and tinkering with.</p><p>For now though, what I have moved over are meeting notes, while the rest currently remain in the experimentation stage. More on the setup will appear in a future blog post.</p>]]></content:encoded></item><item><title><![CDATA[Stadia adding Bluetooth support to controllers]]></title><description><![CDATA[<p>I have been using Google Stadia to play games, but since it&#x2019;s shutting down in a few days, I thought the controllers would just become e-waste.</p><p>It looks however that <a href="https://www.theverge.com/2023/1/13/23554200/google-stadia-controller-bluetooth-support-last-game?ref=johnny.chadda.se">Google is adding Bluetooth support</a> to the controllers, giving them a second life! &#x1F44F;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://johnny.chadda.se/content/images/2023/01/0495B900-01E5-4541-965A-854AD389F8CE.jpeg" class="kg-image" alt="Two white Stadia controllers" loading="lazy"><figcaption>Two white Stadia controllers</figcaption></figure>]]></description><link>https://johnny.chadda.se/stadia-adding-bluetooth-support-to-controllers/</link><guid isPermaLink="false">63c3f2bacbf5250001c67006</guid><category><![CDATA[Journal]]></category><dc:creator><![CDATA[Johnny Chadda]]></dc:creator><pubDate>Sun, 15 Jan 2023 12:34:25 GMT</pubDate><content:encoded><![CDATA[<p>I have been using Google Stadia to play games, but since it&#x2019;s shutting down in a few days, I thought the controllers would just become e-waste.</p><p>It looks however that <a href="https://www.theverge.com/2023/1/13/23554200/google-stadia-controller-bluetooth-support-last-game?ref=johnny.chadda.se">Google is adding Bluetooth support</a> to the controllers, giving them a second life! &#x1F44F;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://johnny.chadda.se/content/images/2023/01/0495B900-01E5-4541-965A-854AD389F8CE.jpeg" class="kg-image" alt="Two white Stadia controllers" loading="lazy"><figcaption>Two white Stadia controllers</figcaption></figure>]]></content:encoded></item><item><title><![CDATA[Life on easy mode]]></title><description><![CDATA[<blockquote>Imagine that in any moment in life, you could access any kind of experience: happiness, joy, playfulness, sadness, anger, peace, awe.</blockquote><blockquote>That&#x2019;s not how we usually see it &#x2014; we think that other people, and external circumstances, cause our internal states to happen. But what if we imagined</blockquote>]]></description><link>https://johnny.chadda.se/life-on-easy-mode/</link><guid isPermaLink="false">63a44fa4afff040001651cd3</guid><category><![CDATA[Journal]]></category><dc:creator><![CDATA[Johnny Chadda]]></dc:creator><pubDate>Thu, 22 Dec 2022 13:33:36 GMT</pubDate><content:encoded><![CDATA[<blockquote>Imagine that in any moment in life, you could access any kind of experience: happiness, joy, playfulness, sadness, anger, peace, awe.</blockquote><blockquote>That&#x2019;s not how we usually see it &#x2014; we think that other people, and external circumstances, cause our internal states to happen. But what if we imagined that we can access any state, no matter the external circumstances, no matter what someone else is doing?</blockquote><p>via <a href="zenhabits.net/easy">How to Put Life on Easy Mode</a></p>]]></content:encoded></item><item><title><![CDATA[Using StageManager]]></title><description><![CDATA[<p>I have been using Stage Manager on the m2 iPad Pro with an external screen on 16.2 beta for a while and sure, there are still some bugs and strange behaviors to iron out, but it is definitely a leap forwards in terms of being able to be even</p>]]></description><link>https://johnny.chadda.se/using-stagemanager-on-the-m2-ipad-pro/</link><guid isPermaLink="false">637bf0d62a6c7f0001261338</guid><category><![CDATA[Journal]]></category><dc:creator><![CDATA[Johnny Chadda]]></dc:creator><pubDate>Tue, 22 Nov 2022 11:57:03 GMT</pubDate><content:encoded><![CDATA[<p>I have been using Stage Manager on the m2 iPad Pro with an external screen on 16.2 beta for a while and sure, there are still some bugs and strange behaviors to iron out, but it is definitely a leap forwards in terms of being able to be even more productive using an iPad.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://johnny.chadda.se/content/images/2022/11/B37885A9-10FC-44D9-A898-1E7E75F945FB.jpeg" class="kg-image" alt loading="lazy" width="1536" height="2048" srcset="https://johnny.chadda.se/content/images/size/w600/2022/11/B37885A9-10FC-44D9-A898-1E7E75F945FB.jpeg 600w, https://johnny.chadda.se/content/images/size/w1000/2022/11/B37885A9-10FC-44D9-A898-1E7E75F945FB.jpeg 1000w, https://johnny.chadda.se/content/images/2022/11/B37885A9-10FC-44D9-A898-1E7E75F945FB.jpeg 1536w" sizes="(min-width: 720px) 720px"><figcaption>StageManager showing two separate desktops with their own windows</figcaption></figure>]]></content:encoded></item><item><title><![CDATA[Saying hello to Ghost]]></title><description><![CDATA[<p>I recently made the decision to move this blog from WordPress to <a href="https://ghost.org/?ref=johnny.chadda.se">Ghost</a>. It was a big decision, since I have been running on WordPress for the past 15 years, and I love the <a href="https://wordpress.org/about/philosophy/?ref=johnny.chadda.se">philosophy</a>, <a href="https://automattic.com/about/?ref=johnny.chadda.se">company</a> and <a href="https://ma.tt/?ref=johnny.chadda.se">people</a> behind it.</p><p>Given that the blog hasn&#x2019;t been active for</p>]]></description><link>https://johnny.chadda.se/saying-hello-to-ghost/</link><guid isPermaLink="false">5fc805bff649f70001fb7c60</guid><category><![CDATA[Journal]]></category><dc:creator><![CDATA[Johnny Chadda]]></dc:creator><pubDate>Sun, 06 Dec 2020 22:09:03 GMT</pubDate><content:encoded><![CDATA[<p>I recently made the decision to move this blog from WordPress to <a href="https://ghost.org/?ref=johnny.chadda.se">Ghost</a>. It was a big decision, since I have been running on WordPress for the past 15 years, and I love the <a href="https://wordpress.org/about/philosophy/?ref=johnny.chadda.se">philosophy</a>, <a href="https://automattic.com/about/?ref=johnny.chadda.se">company</a> and <a href="https://ma.tt/?ref=johnny.chadda.se">people</a> behind it.</p><p>Given that the blog hasn&#x2019;t been active for the past few years, there was nothing to lose by trying. I would instead gain a simpler way of keeping everything updated and secure, and by the limited feature set of Ghost compared to WordPress, there are a lot less knobs to tweak, meaning any time spent will be put towards content and not administration.</p><p>The move itself was straightforward, as there is a <a href="https://wordpress.org/plugins/ghost/?ref=johnny.chadda.se">Ghost export plugin</a> for WordPress. While the export contains all contents, it doesn&apos;t move images, which meant that there was a lot of work involved manually adding back all photos from the old blog. I also didn&apos;t move any of the posts that were not relevant anymore.</p><p>As for the result, I&apos;m happy with how things are working after the move, but I&apos;m sure there will be quirks waiting to be uncovered as I want to customize some things in the future.</p>]]></content:encoded></item><item><title><![CDATA[The iPad is still my favorite computer]]></title><description><![CDATA[<p>With the recent release of the M1 Macs, is there still a reason for the iPad to continue existing? The M1 Macs can run iOS and iPadOS apps, with better performance and having a longer battery life.</p><p>What the iPad has is magic &#x2014; it can be the world&apos;</p>]]></description><link>https://johnny.chadda.se/the-ipad-is-still-my-favorite-computer/</link><guid isPermaLink="false">5fc6b0480eaef20001900b20</guid><category><![CDATA[Journal]]></category><dc:creator><![CDATA[Johnny Chadda]]></dc:creator><pubDate>Tue, 01 Dec 2020 21:07:24 GMT</pubDate><content:encoded><![CDATA[<p>With the recent release of the M1 Macs, is there still a reason for the iPad to continue existing? The M1 Macs can run iOS and iPadOS apps, with better performance and having a longer battery life.</p><p>What the iPad has is magic &#x2014; it can be the world&apos;s best tablet, and instantly transform into a notebook or sketch pad by grabbing an Apple Pencil. Attach it to the Magic Keyboard and you have a laptop, and plug it into a monitor and you have a full desktop. A lot has happened in the past few years, and I still remember a year ago when the first reports of people enabled the assistive touch function to get a working mouse cursor.</p><p>What I also like about the iPad is that it is still on a journey of figuring itself out. It&#x2019;s a work in progress that works for so many things, with limitless future potential. I think the M1 Macs is the best thing that could ever have happened to the iPad because suddenly the Macs and iPads are playing on the same field, although with different approaches. My hopes are that some of the things that make the Mac great will find its way to the iPadOS echo system.</p><p>Where I think the iPad needs to grow is adding better support for external monitors. While plugging in a monitor does work well, without special support from the app, the display is limited to a 4:3 aspect ratio to match the iPad screen.</p>]]></content:encoded></item><item><title><![CDATA[David Allen's personal GTD setup]]></title><description><![CDATA[<p>Creator of Getting Things Done, David Allen, goes through his productivity setup. In the following videos, you will get a glimpse into his workflow, dealing with everything from his physical office, to email and higher horizons and getting perspective.</p><figure class="kg-card kg-embed-card"><iframe width="612" height="344" src="https://www.youtube.com/embed/Leo-k9to1xI?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></figure><figure class="kg-card kg-embed-card"><iframe width="612" height="344" src="https://www.youtube.com/embed/v_p5wQsJdIU?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></figure>]]></description><link>https://johnny.chadda.se/david-allens-personal-gtd-setup/</link><guid isPermaLink="false">5faf05826bd96a00012f5fbf</guid><category><![CDATA[Productivity]]></category><dc:creator><![CDATA[Johnny Chadda]]></dc:creator><pubDate>Wed, 22 May 2019 22:00:00 GMT</pubDate><content:encoded><![CDATA[<p>Creator of Getting Things Done, David Allen, goes through his productivity setup. In the following videos, you will get a glimpse into his workflow, dealing with everything from his physical office, to email and higher horizons and getting perspective.</p><figure class="kg-card kg-embed-card"><iframe width="612" height="344" src="https://www.youtube.com/embed/Leo-k9to1xI?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></figure><figure class="kg-card kg-embed-card"><iframe width="612" height="344" src="https://www.youtube.com/embed/v_p5wQsJdIU?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></figure>]]></content:encoded></item><item><title><![CDATA[Getting Things Done with Things 3]]></title><description><![CDATA[Follow my path of migrating to Things 3 after using OmniFocus for a decade.]]></description><link>https://johnny.chadda.se/getting-things-done-with-things-3/</link><guid isPermaLink="false">5faeea936bd96a00012f5fa5</guid><category><![CDATA[Productivity]]></category><dc:creator><![CDATA[Johnny Chadda]]></dc:creator><pubDate>Tue, 26 Mar 2019 23:00:00 GMT</pubDate><media:content url="https://johnny.chadda.se/content/images/2020/11/207676.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://johnny.chadda.se/content/images/2020/11/207676.jpg" alt="Getting Things Done with Things 3"><p>I have always looked for ways of working more efficiently, and being able to get the most out of every day by spending time on what is important and not necessary just the loud and urgent. What now seems like ages ago, I read a book called <a href="https://www.amazon.com/Getting-Things-Done-Stress-Free-Productivity/dp/0143126563/?ref=johnny.chadda.se">Getting Things Done</a> by David Allen, and was intrigued by his approach to handling commitments, projects, deadlines &#x2014; essentially anything that life hits you with.</p><p>Most people are accustomed to the idea of a calendar, a trusted place for keeping time based commitments. GTD is about having that for <em>all</em> your commitments and not just the hard landscape of a calendar. It provides a way of getting things out of your head into concrete actions, which means that you don&apos;t have to lay awake at night with thoughts swirling around. It also means that you can capture anything that is on your mind and be sure that it will be taken care of effectively, and in a timely manner. This provides the foundation for being able to engage with what you are currently doing with full confidence knowing that everything else is taken care of in an appropriate way.</p><blockquote>Your head is for having ideas, not for holding them<br>&#x2014; David Allen</blockquote><p>There are essentially <a href="https://gettingthingsdone.com/five-steps/?ref=johnny.chadda.se">five steps</a> to the basic GTD process:</p><ol><li>Capture: Use an in-basket or app to capture <em>everything</em> that has your attention. Little, big, personal and professional.</li><li>Clarify: Take everything that you captured and ask: Is it actionable? If not, trash it, incubate it, or file it as reference. If yes, decide on the very next action required. If it takes less than 2 minutes, do it right away, if not, delegate where appropriate, or put it on a list to do when you can.</li><li>Organize: Put action reminders on the right lists. For example, create lists for the appropriate context &#x2014; calls to make, errands, computer related etc.</li><li>Reflect: Look over your lists as often as necessary to determine what to do next. Do a weekly review to clean up, update your lists and clean your mind.</li><li>Engage: Use your system to take appropriate actions with confidence.</li></ol><p>For a deep dive into actually implementing GTD, make sure to read <a href="https://www.amazon.com/Getting-Things-Done-Stress-Free-Productivity/dp/0143126563/?ref=johnny.chadda.se">the book</a>, since it will guide you through the entire process. There is also a <a href="https://www.amazon.com/Getting-Things-Done-Workbook-ebook/dp/B07MQNL6PR/?ref=johnny.chadda.se">GTD workbook</a> being released later in 2019, which aims to act as a simple and practical guide for getting started with your own system.</p><h2 id="omnifocus">OmniFocus</h2><p>For the past decade, I have been using <a href="https://www.omnigroup.com/omnifocus/?ref=johnny.chadda.se">OmniFocus</a> to implement my GTD system. I have seen it as a trusted companion, an external brain, that handles anything I throw at it. I have even written a <a href="https://johnny.chadda.se/the-2016-omnifocus-setup-and-workflow/">setup guide</a>, which guides you through the process of creating the views and workflows needed.</p><p>While it has been a battle tested companion for many years, I feel like I constantly have to fight the system, trying to mend it into doing what I want it to do. That coupled with the endless tweaking of perspectives made it hard to consider when asked to recommend a GTD tool to a colleague.</p><p>I did a quick review of current tools, trying out what seemed to be the most common ones. Part of this, I also ended up revisiting Things, which I used prior to moving to OmniFocus <a href="https://johnny.chadda.se/going-from-things-to-omnifocus/">a long time ago</a>. It has for the past 10 years become something of a powerhouse bundled into a beautiful and innocent looking package. This made the choice clear on what to recommend, but also got me thinking of trying it out for the duration of the trial period.</p><h2 id="things-3">Things 3</h2><p>The initial reaction when starting <a href="https://culturedcode.com/things/?ref=johnny.chadda.se">Things 3</a> is how clean and minimalistic the user interface is. Even though it has plenty of white space, it still manages to provide everything needed for a professional task manager, such as start and due dates for projects and actions, flagging (or starring in this case), tags and a hierarchical way of sorting projects.</p><p>While Cultured Code has written an <a href="https://culturedcode.com/things/guide/?ref=johnny.chadda.se">introduction</a> on how to become productive using Things, this is a walkthrough of my interpretation and implementation.</p><figure class="kg-card kg-image-card"><img src="https://johnny.chadda.se/content/images/2020/11/Things-Hero-2-macOS.png" class="kg-image" alt="Getting Things Done with Things 3" loading="lazy" width="2000" height="1500" srcset="https://johnny.chadda.se/content/images/size/w600/2020/11/Things-Hero-2-macOS.png 600w, https://johnny.chadda.se/content/images/size/w1000/2020/11/Things-Hero-2-macOS.png 1000w, https://johnny.chadda.se/content/images/size/w1600/2020/11/Things-Hero-2-macOS.png 1600w, https://johnny.chadda.se/content/images/size/w2400/2020/11/Things-Hero-2-macOS.png 2400w" sizes="(min-width: 720px) 720px"></figure><p>On the top level of the hierarchy are areas, which translate directly to areas of responsibility in GTD. This is where you define the areas of your life where you are responsible for the outcomes, and can include things like Family, Finance, Home, Client Projects, Company Strategy, but there&apos;s no one-size-fits-all here so defining these areas is an important step of setting up the GTD system.</p><p>In Things, areas can have tags, and I use that to group the areas into different categories, like Personal and Work. This lets me, for instance, easily filter out work related actions when I know I just want to focus on the personal areas, such as on the weekend.</p><p>Areas can contain projects as well as actions, which means that even though an action is not tied to a project, it can still fall underneath an area. This is one of the places where Things really shines, as it provides a holistic view of an entire area, independent of the technical details of a specific action.</p><p>Projects and actions in an area can have different statuses, where the normal is that they are active and can be worked on. Another status is Upcoming, which means that the project or action has a future start date, and this means that they won&apos;t be visible in the tags view so they can not actively be worked on until the start date and translates well to the tickler part of GTD. They can also be set to Someday, meaning that they will be inactive until a decision has been made to move them into active. This maps well to the Someday/Maybe lists in GTD.</p><figure class="kg-card kg-image-card"><img src="https://johnny.chadda.se/content/images/2020/11/things3-area.png" class="kg-image" alt="Getting Things Done with Things 3" loading="lazy" width="2000" height="1881" srcset="https://johnny.chadda.se/content/images/size/w600/2020/11/things3-area.png 600w, https://johnny.chadda.se/content/images/size/w1000/2020/11/things3-area.png 1000w, https://johnny.chadda.se/content/images/size/w1600/2020/11/things3-area.png 1600w, https://johnny.chadda.se/content/images/2020/11/things3-area.png 2156w" sizes="(min-width: 720px) 720px"></figure><p>The main &#x201C;take action&#x201D; view is Anytime, where all actions that don&apos;t have a start date in the future or set to Someday are listed. There&apos;s a tag filter part of this view, where you can choose which actions should be displayed based on the tags they have. This also maps well to the GTD mindset where tags can represent contexts, energy levels and time available. The tags can be applied on the fly, so there&apos;s no need to create predefined views for the filtering you are currently looking for. It also means that it&#x2019;s currently not possible to create a predefined view, but that hasn&apos;t bothered me so far.</p><figure class="kg-card kg-image-card"><img src="https://johnny.chadda.se/content/images/2020/11/things-anytime.png" class="kg-image" alt="Getting Things Done with Things 3" loading="lazy" width="1878" height="2324" srcset="https://johnny.chadda.se/content/images/size/w600/2020/11/things-anytime.png 600w, https://johnny.chadda.se/content/images/size/w1000/2020/11/things-anytime.png 1000w, https://johnny.chadda.se/content/images/size/w1600/2020/11/things-anytime.png 1600w, https://johnny.chadda.se/content/images/2020/11/things-anytime.png 1878w" sizes="(min-width: 720px) 720px"></figure><p>The coolest feature of this view is the ability to directly go to the project of an action in the list. This lets you easily access project level notes, see all next actions and other types of project related information. On iOS, there&apos;s a back button that returns you to the previous view once you&apos;re done in the project as well.</p><p>Actions can contain different types of information, such as a title and a note, as well as a start and due date, a project and any tags that you want. What differentiates an action in Things is the ability to create checklists within an action. This enables you to not only break down an action into smaller chunks of work, it also allows you to easily keep a log when working on an action that requires more than one session.</p><figure class="kg-card kg-image-card"><img src="https://johnny.chadda.se/content/images/2020/11/things-action.png" class="kg-image" alt="Getting Things Done with Things 3" loading="lazy" width="1476" height="424" srcset="https://johnny.chadda.se/content/images/size/w600/2020/11/things-action.png 600w, https://johnny.chadda.se/content/images/size/w1000/2020/11/things-action.png 1000w, https://johnny.chadda.se/content/images/2020/11/things-action.png 1476w" sizes="(min-width: 720px) 720px"></figure><p>Being able to quickly jump to projects, or any type of list, makes working with Things very efficient. While most task managers allow searching for projects, actions and other information, no one does it as seamlessly as Things 3. The only thing you need is to just start typing. A search window will automatically pop up, providing you with relevant suggestions and allows you to refine your search and choose between potential matches.</p><p>Another very powerful feature is the way Things handles repeating actions. In OmniFocus, the next iteration of the action will be created from the one that was just completed. This means that if you need to, for instance, push the start date for a repeating action, all future versions of the action will have the pushed start date instead of the original. The same goes for other changes, such as flagging or modifying the due date. Things is different in that you create a repeating action, and every time a new version of that action becomes available, a separate instance of the action is spawned, which can be modified freely without affecting the repeating action itself. For me, this makes a lot more sense and provides the flexibility required when working with repeating actions.</p><p>Finally, Things 3 is visually pretty amazing. So much so, that I had to tweet about it.</p><p>https://twitter.com/johnnychadda/status/1102683954019270657</p><h2 id="organization">Organization</h2><p>What makes Things so simple yet powerful comes from its simplicity and structure in how it allows you to organize all information. Areas and projects provides a distinctive structure, which at first may seem limiting, but that is also what sets it free from being something to tinker with.</p><p>I have a number of areas of responsibility for work and personal projects. Each area is tagged with an area group tag, meaning that all areas related to work are tagged work. Similarly, all areas belonging to my personal life are tagged accordingly. This allows me to later filter out actions and projects that I&apos;m currently not interested to look at.</p><p>There&apos;s no way of visually distinguishing areas in the sidebar, which is why I have created two fake areas which are just dividers. This is just to visually separate the areas into groups, and serve no real purpose other than that.</p><figure class="kg-card kg-image-card"><img src="https://johnny.chadda.se/content/images/2020/11/things3-inbox.png" class="kg-image" alt="Getting Things Done with Things 3" loading="lazy" width="2000" height="1881" srcset="https://johnny.chadda.se/content/images/size/w600/2020/11/things3-inbox.png 600w, https://johnny.chadda.se/content/images/size/w1000/2020/11/things3-inbox.png 1000w, https://johnny.chadda.se/content/images/size/w1600/2020/11/things3-inbox.png 1600w, https://johnny.chadda.se/content/images/2020/11/things3-inbox.png 2156w" sizes="(min-width: 720px) 720px"></figure><p>Projects are contained within the area they belong to, meaning I have no &#x201C;loose&#x201D; projects outside of an area. The only time that happens is if I have created a project on the fly from the Inbox and haven&apos;t filed it properly yet.</p><p>Areas can, in addition to projects, also contain actions. This is a change from OmniFocus where I needed to have single action lists for all actions not belonging to a project. Now I can just stick them in the relevant area, which makes getting an overview over <em>everything</em> in an area so easy, because everything from projects, single actions, future projects and someday lists are in the same place.</p><p>When first moving over to Things 3, I retained the tags from OmniFocus verbatim. The @computer context was for instance split up into three categories:</p><ul><li>dashes: short time, high focus</li><li>focus: long time, high focus</li><li>lounging: long time, low focus</li></ul><p>That setup has been working great, and was necessary because of the way OmniFocus didn&apos;t allow one to easily choose which tags to show on the fly without creating a custom perspective. When moving to Things however, choosing a combination of tags is easy, which means that I don&apos;t have to limit myself to the three categories above. What I instead did was to separate the time and energy available tags from the actual context, which is the way it is recommended in the GTD book<sup><a>1</a></sup>. That also means that those constraints can be applied to which ever context I&apos;m working from, be it @computer<sup><a>2</a></sup>, @home or @office.</p><figure class="kg-card kg-image-card"><img src="https://johnny.chadda.se/content/images/2020/11/things3-tags.png" class="kg-image" alt="Getting Things Done with Things 3" loading="lazy" width="1024" height="1294" srcset="https://johnny.chadda.se/content/images/size/w600/2020/11/things3-tags.png 600w, https://johnny.chadda.se/content/images/size/w1000/2020/11/things3-tags.png 1000w, https://johnny.chadda.se/content/images/2020/11/things3-tags.png 1024w" sizes="(min-width: 720px) 720px"></figure><p>I structure the time available tags hierarchically. Using the effect of inheritance, it allows me to for instance choose the &#x201C;30m&#x201D; tag, and have Things show me everything that takes 30 minutes or less. If the tags were ordered next to each other, I would only see the actions tagged specifically with &#x201C;30m&#x201D;.</p><p>The Today and Upcoming views are built into Things, and I use those as part of my Daily Review to get a quick glance of the day ahead. It neatly highlights the starred actions which I have marked as something I need to keep a special lookout for.</p><figure class="kg-card kg-image-card"><img src="https://johnny.chadda.se/content/images/2020/11/things-upcoming.png" class="kg-image" alt="Getting Things Done with Things 3" loading="lazy" width="1878" height="2324" srcset="https://johnny.chadda.se/content/images/size/w600/2020/11/things-upcoming.png 600w, https://johnny.chadda.se/content/images/size/w1000/2020/11/things-upcoming.png 1000w, https://johnny.chadda.se/content/images/size/w1600/2020/11/things-upcoming.png 1600w, https://johnny.chadda.se/content/images/2020/11/things-upcoming.png 1878w" sizes="(min-width: 720px) 720px"></figure><p>The Someday view is mostly used when doing the Weekly Review, and provides easy access to all the projects marked Someday. The inactive projects are spred out in their respective areas, and this view allows me to quickly see if any projects need to be activated.</p><p>Part of the Someday view is also the Guidance area, which contain lists for the higher horizons in GTD<sup><a>3</a></sup>. Another section is Reference, which contain lists that are not necessarily actionable, such as &#x201C;Next time in&#x2026;&#x201D;, which is a place to keep recommendations for different parts of the world and is a great place to look when going to a new destination.</p><p>Finally, there are areas that contain Checklists and Templates. The checklists are what they sound like, a list of checklists for recurring procedures and is a great way to learn from past experience when dealing with certain things, such as packing for a trip or performing an interview. The templates are for recurring projects, such as when doing a new release or hiring a new person. The difference compared to Checklists is that Templates are copied for every instance they are used, and there can be multiple copies running at the same time (such as when hiring two people at the same time).</p><p>The Logbook is the last builtin view, and contains everything that has been checked off, either as completed but also dropped actions and projects. Reviewing the Logbook as part of the Weekly Review is something that I&#x2019;m trying out now that I have moved to Things</p><h2 id="daily-workflow">Daily Workflow</h2><p>The first thing I usually do when starting up for the day is to perform a daily review. This is not mandated by GTD, but I find it useful to know that my inboxes will be emptied at least once a day. This adds assurance in that I can add anything to my Things inbox and I know I will get to it the morning after at the latest.</p><p>When engaging with the lists to actually get some things done, the main view I use is Anytime. The sidebar is usually hidden, which limit distractions and serves as a visual distinction in that I&#x2019;m in &#x201C;engage mode&#x201D; and not something else. In that view, I use the standard GTD criteria to figure out what to do given my current constrains. The first thing I filter on is context, and depending on the amount of actions in that list, I continue filtering on time available and energy. Finally, I may filter on showing only work or personal related actions depending on the situation.</p><figure class="kg-card kg-image-card"><img src="https://johnny.chadda.se/content/images/2020/11/things3-anytime.png" class="kg-image" alt="Getting Things Done with Things 3" loading="lazy" width="1770" height="2028" srcset="https://johnny.chadda.se/content/images/size/w600/2020/11/things3-anytime.png 600w, https://johnny.chadda.se/content/images/size/w1000/2020/11/things3-anytime.png 1000w, https://johnny.chadda.se/content/images/size/w1600/2020/11/things3-anytime.png 1600w, https://johnny.chadda.se/content/images/2020/11/things3-anytime.png 1770w" sizes="(min-width: 720px) 720px"></figure><h2 id="integrations">Integrations</h2><p>I have integrated Things as much as possible with the tools I use on a daily basis. First, email integration is done using the Things Cloud service, where one can send email which then pop up in the Things Inbox, together with a link to the original email. This means that I can click that link and the corresponding email will be opened in Mail. I use this mainly for emails that I want to keep track of replies for. When sending the email, I just BCC my personal Things Cloud email address.</p><p>When processing the email inbox however, I mostly rely on drag-and-drop on the Mac and the iPad, or use the clipping shortcut. This workflow allows me to quickly handle the less-than-two-minute emails, and defer the rest to a list in Things with the appropriate tags attached, which are usually &#x201C;do&#x201D; and &#x201C;high focus&#x201D;, together with &#x201C;5m&#x201D; or &#x201C;15m&#x201D; depending on the estimated time needed. Once the email is added as an action in Things, I archive the email since I can simply get back to it using the link in the notes section of the action.</p><p>Slack is a big thing at work, and I have created an automation in <a href="https://zapier.com/?ref=johnny.chadda.se">Zapier</a> where if I star a message in Slack, it will end up in my Things inbox for me to process at a later time. This makes handling Slack a lot easier, since I don&#x2019;t have to rely on marking conversations as unread just to remember to handle them at a later time.</p><figure class="kg-card kg-image-card"><img src="https://johnny.chadda.se/content/images/2020/11/things3-in-slack.png" class="kg-image" alt="Getting Things Done with Things 3" loading="lazy" width="764" height="170" srcset="https://johnny.chadda.se/content/images/size/w600/2020/11/things3-in-slack.png 600w, https://johnny.chadda.se/content/images/2020/11/things3-in-slack.png 764w" sizes="(min-width: 720px) 720px"></figure><figure class="kg-card kg-image-card"><img src="https://johnny.chadda.se/content/images/2020/11/things3-slack.png" class="kg-image" alt="Getting Things Done with Things 3" loading="lazy" width="1402" height="360" srcset="https://johnny.chadda.se/content/images/size/w600/2020/11/things3-slack.png 600w, https://johnny.chadda.se/content/images/size/w1000/2020/11/things3-slack.png 1000w, https://johnny.chadda.se/content/images/2020/11/things3-slack.png 1402w" sizes="(min-width: 720px) 720px"></figure><h2 id="weekly-review">Weekly Review</h2><p>The weekly review is one of the core parts of GTD, since it keeps everything up to date and relevant. It is essential for making sure that the trusted system remains trusted going forward. I found that the best way to get the weekly review done is to have it scheduled in the calendar, at the same time every week<sup><a>4</a></sup>.</p><p>OmniFocus has a built-in review perspective, but I found that not to be all that useful. The idea is great, in that you can have different review periods for different projects, but in practice there are shortcoming with that approach, since if you were to do the review on another day for some reason, the schedule quickly gets out of sync. I also found it easier and more approachable to just review the projects in the normal projects view.</p><p>In Things, there is no built in support for doing reviews. What you instead have to do is to just go through each active project and make sure that it&apos;s up to date &#x2014; it&apos;s just as simple as that. As I go through area by area and reviewing the projects, I also take a look at all the projects and actions that are scheduled for the near future, so I know what&apos;s ahead and if I have missed anything.</p><p>Someday projects may not need the same review period as active projects however, but they can be displayed in a separate view, which makes it easy to get an overview and focus on the projects that make sense at the time.</p><figure class="kg-card kg-image-card"><img src="https://johnny.chadda.se/content/images/2020/11/things3-weekly-review.png" class="kg-image" alt="Getting Things Done with Things 3" loading="lazy" width="1770" height="2028" srcset="https://johnny.chadda.se/content/images/size/w600/2020/11/things3-weekly-review.png 600w, https://johnny.chadda.se/content/images/size/w1000/2020/11/things3-weekly-review.png 1000w, https://johnny.chadda.se/content/images/size/w1600/2020/11/things3-weekly-review.png 1600w, https://johnny.chadda.se/content/images/2020/11/things3-weekly-review.png 1770w" sizes="(min-width: 720px) 720px"></figure><h2 id="ios">iOS</h2><p>The first thing I noticed when using Things for iOS, and the iPad Pro in particular, is that the app and how you use it is almost the same as on the the desktop. This is huge, since it has been a major pain point in the past with OmniFocus, where I have refrained from doing certain things on iOS and deferring them to when I&apos;m on the Mac. Things removes the entire discussion of a discrepancy, since the iOS app is fully featured and can do everything that the Mac app can do.</p><p>Since I use the <a href="https://support.apple.com/kb/SP785?locale=en_US&amp;ref=johnny.chadda.se">third gen iPad Pro 12.9&#x201D;</a> as my main &#x201C;computer&#x201D;, it has been absolutely amazing to be able to use it without limitations, meaning that I can use keyboard shortcuts for everything in Things and now worry about being able to only do certain things on certain platforms. It just removes that discussion altogether.</p><p>There are a few things that work a bit different, and the way you choose which tags to focus on is probably the main one. On the Mac, there&apos;s a ribbon on top of every view where you can choose which tags to show. On iOS on the other hand, there is a menu option to open the tag selector where tags can be chosen. Once a tag has been activated, adding additional tags is easy, since there&apos;s a tag bar presented after choosing the first one, and tapping it will directly open the tag selector window.</p><p>When first starting out, I preferred the way choosing multiple tags on the Mac works, but have switched to preferring the way it&apos;s done on iOS. What&apos;s missing is a quicker way to get to the tag selection window though. Having to first tap the menu button and then choose the tag selector is one tap too many for something this essential.</p><p>Another thing differentiating iOS from the Mac version is the difference in how deleted tasks are handled. On the Mac, there&apos;s a Trash which shows everything that has been deleted. On iOS however, this doesn&apos;t exist, and you are limited to the built in &#x201C;shake to undo&#x201D; function to restore any accidentally deleted actions.</p><h2 id="things-that-bother-me">Things that bother me</h2><p>While I am quite impressed by the power of Things, bundled in such a simplistic and appealing package, there are some things that bother me and would definitely make my life easier if they were addressed in some way.</p><p>First, one of the core features of OmniFocus is the ability to set projects and sub-projects as sequential, meaning that the second action will become available only after the first one has been completed. I never used sequential projects, since it&apos;s way too easy for actions to become invisible if you forget that the project is in fact sequential. What I often used though is sequential sub-projects, which makes it easy to map out a sequence of events and how to handle them. What I would like to see in Things is a way to set actions under a specific project heading as sequential. This provides the best of both worlds, in that the simplicity of Things is intact, while still allowing for power features to be exposed in a simple way. My current workaround is to use a &#x201C;pending&#x201D; tag and the remaining actions set as Someday, but that is not really ideal. This is also the thing that could be a dealbreaker sticking with Things for the long haul.</p><p>Speaking of project headings, I would also like to see them for areas. This would allow grouping related projects in a simple way. I would like them to also be present in the left menu bar, which would allow me to group my areas into different parts of my life. The workaround for this is to have empty areas with a line for a name to create a divider.</p><p>Like I mentioned earlier, choosing tags on iOS is pretty straight forward, however getting to the tag selector the first time is not. I have to first tap the menu button and then the tag selector. For something part of a core workflow, this should be exposed on the main view, like the current behavior when having chosen one tag already.</p><p>Another thing related to tags is that when selecting a tag, I would like to only see the remaining tags that provide a result and remove the other ones. This would help a lot when filtering the list to find the appropriate action to work on.</p><p>In the Anytime view, you can follow an action to its project, which enables you to quickly access project related information. Going back to the previous view on iOS is easy, just tap the back button and you&apos;re back to the Anytime view with all tags applied. On the Mac however, there&apos;s no back button, which makes it impossible going back to the previous view once a project link has been clicked.</p><h2 id="summary">Summary</h2><p>I am amazed how well Things 3 works, being such a simple app at first glance. It supports the GTD workflow while still being opinionated in how it wants you to organize everything. I look forward to battle test it for a year and hope it will bring more clarity and help with focusing on the right things.</p><p>The only issue I had with the app itself was that an action didn&apos;t sync properly from one device to the other. This was fixed by their support, which was quick and friendly.</p><p>Now that you have read this entire article, it would help me a lot if you could spend a minute to fill out this <a href="https://johnnychadda.typeform.com/to/zJzB8z?ref=johnny.chadda.se">feedback form</a>, which will help me better work on similar things in the future.</p><hr><ol><li>The Getting Things Done book recommends first using context to filter the available actions, then time available and energy. Finally using a subjective priority when looking at the remaining actions. The reason priority isn&apos;t a tag is simply because it can change too often depending on outside factors. <a>?</a></li><li>The context normally called @computer, is called @do in my system, because I can do most things on that list both from an iPad, as well as using my Mac, and some of them even using my iPhone. <a>?</a></li><li>The higher horizons are split up into three different areas. Horizon 3 is about short-term (1-2 year goals), Horizon 4 is about a long-term vision on your outlook. Finally, Horizon 5 is about your purpose. <a>?</a></li><li>There are of course exceptions to this, since other meetings may have to take precedent. It is the exception, and if that happens, I make sure to schedule it for another time during the day. <a>?</a></li></ol>]]></content:encoded></item><item><title><![CDATA[OmniFocus Workflow Q&A]]></title><description><![CDATA[<p>One of the cornerstones of Getting Things Done is getting anything on your mind down to a trusted system. While this may sound simple in theory, how to actually handle different scenarios can be quite tricky.</p><p>Following the post on <a href="https://johnny.chadda.se/the-2016-omnifocus-setup-and-workflow/">The 2016 OmniFocus Setup and Workflow</a>, where I wrote about</p>]]></description><link>https://johnny.chadda.se/omnifocus-workflow-qa/</link><guid isPermaLink="false">5faf069c6bd96a00012f5fcf</guid><category><![CDATA[Productivity]]></category><dc:creator><![CDATA[Johnny Chadda]]></dc:creator><pubDate>Wed, 23 Nov 2016 23:00:00 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1521649415036-659258dc424f?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=2000&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1521649415036-659258dc424f?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=2000&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" alt="OmniFocus Workflow Q&amp;A"><p>One of the cornerstones of Getting Things Done is getting anything on your mind down to a trusted system. While this may sound simple in theory, how to actually handle different scenarios can be quite tricky.</p><p>Following the post on <a href="https://johnny.chadda.se/the-2016-omnifocus-setup-and-workflow/">The 2016 OmniFocus Setup and Workflow</a>, where I wrote about my GTD setup in OmniFocus as it looked roughly a year ago, I received some questions on how to take advantage of the workflow for certain scenarios. A Reddit user summed up these questions well in a <a href="https://www.reddit.com/r/omnifocus/comments/4bm72r/the_2016_omnifocus_setup_and_workflow/d4e4hpp/?ref=johnny.chadda.se">comment</a>, where the person was unsure how to handle the specific scenarios. I would like to answer a couple of them here.</p><blockquote>I want to check out that CLI tool <a href="https://github.com/junegunn/fzf?ref=johnny.chadda.se">fzf</a> and possibly include it in my workflow if I like it</blockquote><p>When I stumble on things to research, the first step is usually that a link or similar would end up in my OmniFocus inbox when I first hear of it. In this case, I would use the share sheet in Safari or maybe the clippings shortcut to quickly get a link into my inbox, and then just continue going about my business.</p><p>I empty my inbox as part of my daily review, which I do in the morning when I arrive at the office, and sometimes after lunch and it&#x2019;s finally emptied as my shutdown ritual before I leave the office. For this inbox item, I would name the action &#x201C;Research fzf dev tool&#x201D; and keep the link in the notes, and then just add it to my single-actions list<sup><a>1</a></sup>, since I would think that researching the tool would likely mean actually installing and testing it. I would have assigned the context &#x201C;Hanging Around&#x201D;, since this is something I want to do when I have some time to spare and my focus isn&#x2019;t at its peak, such as some time in the afternoon.</p><blockquote>I have a new idea to build an app to do X (as in an hobby/idea/&quot;someday&quot;, not a work assignment)</blockquote><p>If this is something that I want to move on right now or within the current week or so, I would simply add it to my current projects and add the first<sup><a>2</a></sup> next action with the relevant context.</p><p>If this is something that I will move on in the future, it will instead end up in my Someday/Maybe list. These lists also reside in OmniFocus, but are paused projects and assigned to a context that is on hold. If the project is something I want to move on in the coming weeks or month or two, I will add it as a project under &quot;Someday - Upcoming Projects&quot; folder, which I review as part of my Weekly Review, so I can just activate anything there as appropriate. If the project is something for the distant future, I will add it as an action to the &quot;Someday - Creative - Tech Projects&quot; list. This list will usually also be reviewed weekly, but if I am short on time, I will just focus on the &quot;Upcoming Projects&quot; folder.</p><blockquote>I want actually start building that app idea I had the other day (still not &quot;work&quot;, no &quot;due&quot; date)</blockquote><p>In this case, I would add the project to OmniFocus under the &quot;Personal&quot; folder. The next step is to add enough information to the project so you get everything out of your head. This can be next actions and support material. I usually try to keep support material in the notes field of the project, but if the project requires a lot of external information, I will instead keep it in Evernote and link back to OmniFocus.</p><blockquote>I&apos;ve been needing to backup and reinstall home media server this week (multi-step project, not truly &quot;due&quot; in the &quot;work&quot; sense, since no harm if it never gets done, breaking down into individual steps itself takes at least some effort)</blockquote><p>I would handle this in a similar fashion as the previous question, e.g. create the project under the &quot;Personal&quot; folder and create at least one next action. If there&apos;s information that I have already gathered, I would add that to the project support information.</p><p>Now, if I want to work on this during the weekend, I would either just book some time in the calendar<sup><a>3</a></sup>, or maybe flag the next action so it would be on top<sup><a>4</a></sup> of my &quot;home&quot; context. This way I know that I will be reminded of it every time I look at this list.</p><blockquote>add a new feature/improvement/bug-fix to some application for work (a task with no defined due date, but not &quot;someday&quot;... project already exists)... details of &quot;feature&quot; yet to be worked out and I&apos;m busy now</blockquote><p>This is something that varies depending on how you work and if you work alone or with others, but say I would work for myself and my application needed a new feature, I would create a new project for it. The next action could be as simple as &quot;Research / Look into how to do x for &apos;feature&apos;&quot;. When working through my contexts<sup><a>5</a></sup>, I would just treat that action as any other and work on it as I get to it.</p><blockquote>buy plane tickets for Christmas (when&apos;s it due? what&apos;s the context? How do I stop it from &quot;slipping through&quot;?)</blockquote><p>The project in this case could be &quot;Christmas trip prepared&quot;, and if you already know where to go, a next action could simply be &quot;Book 4 plane tickets on thewebsite.com to visit family for Christmas&quot; and the note field can contain related information if that helps you get it out of your head. The context if using the classic contexts would probably be &quot;mac&quot; or similar. In my setup, I would just set the context to &quot;Short dashes&quot;, since this is something that&apos;s fast to do. Maybe even just skip this altogether and just go ahead and book the tickets.</p><p>Another scenario could be to find a vacation destination to take your family for Christmas and in that case, the next action could instead be &quot;Research Christmas holiday destinations&quot;, with the context &quot;mac&quot; or &quot;Hanging around&quot; if using my setup.</p><p>I would set the due date for the project to the date you want to leave for your trip, but again, if you want to be sure to get something done at a particular time, just schedule some time in the calendar where you will look into this. I usually look at my &quot;Hanging around&quot; list when I&apos;m on my iPad or iPhone<sup><a>6</a></sup> and have a decent amount of time.</p><blockquote>a bill that&apos;s due next week (so important), but there was an error in the bill, so you are &quot;waiting&quot; to hear back from them before you pay... how do I stop this from &quot;slipping through&quot;, or how do I escalate to &quot;time to stop waiting&quot;?</blockquote><p>In this case, I would create a project called &quot;Xyz bill paid&quot; with a next action of &quot;Waiting for response from xyz re: bill&quot;. The action would have a due date well in time before the bill is due where I still can do something about it if I don&apos;t hear back, together with the &quot;Waiting for&quot; context. I will set the due date for the project itself to the date the bill must be paid at the latest.</p><p>As part of my daily review, which I do every weekday in the morning, is to look at my Waiting For perspective<sup><a>7</a></sup> in OmniFocus, which is sorted by due date. This means that if I haven&apos;t heard back from the bill collector by the due date set, I can take action.</p><p>If they do get back to me before the waiting for is due, I will either just pay the bill directly if I can, or add a new action called &quot;Pay xyz bill&quot; to the project. If I remember that there is a &quot;waiting for&quot; action created, I check that off. Otherwise, it will surface as the due date approaches, and then I can cross it off my list.</p><hr><ol><li>I have a single-actions list for &#x201C;Personal&#x201D; and for &#x201C;Work&#x201D;, where I gather small actions which are not part of a project. <a>&#x21A9;</a></li><li>Not necessarily only the first next action, but as many as I need to get the project out of my head. <a>&#x21A9;</a></li><li>The calendar is a trusted system, meaning that I trust it to notify my of upcoming scheduled time. That means that it&apos;s important to keep the calendar honest and not save things there that don&apos;t belong there. <a>&#x21A9;</a></li><li>I sort my context list by flagged and due, so they will be higher up in the list than the rest of the actions. <a>&#x21A9;</a></li><li>When working on a context, I usually just start at the top and continue down. During my Daily Review, I flag actions that I want to get done before others, and I have sorted the context view in OmniFocus to show me flagged and due actions above everything else. This provides me with the confidence and trust that I will see and get to the most important actions first. <a>&#x21A9;</a></li><li>My larger iPhone 6s Plus really helps here, since it lets me work almost in the same way as if I would be using an iPad. <a>&#x21A9;</a></li><li>Read more about how my perspectives are setup in my 2016 OmniFocus Setup guide. <a>&#x21A9;</a></li></ol>]]></content:encoded></item><item><title><![CDATA[Learn OmniFocus Webinar]]></title><description><![CDATA[<p>I recently did a walkthrough of my <a href="https://johnny.chadda.se/the-2016-omnifocus-setup-and-workflow/">OmniFocus setup</a> on <a href="https://learnomnifocus.com/tutorials/2016-07-20-omnifocus-workflows-johnny-chadda/?ref=johnny.chadda.se">Learn OmniFocus</a>. The webinar was recorded and is available right here. Be sure to check out the <a href="https://johnny.chadda.se/learnomnifocus/">show notes</a> for the apps and other links that I talked about during the webinar.</p><figure class="kg-card kg-embed-card"><iframe src="https://player.vimeo.com/video/175866791" width="640" height="360" frameborder="0" allowfullscreen="allowfullscreen"></iframe></figure>]]></description><link>https://johnny.chadda.se/learn-omnifocus-webinar/</link><guid isPermaLink="false">5faf07386bd96a00012f5fd9</guid><category><![CDATA[Productivity]]></category><dc:creator><![CDATA[Johnny Chadda]]></dc:creator><pubDate>Wed, 10 Aug 2016 22:00:00 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1593642532842-98d0fd5ebc1a?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=2000&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1593642532842-98d0fd5ebc1a?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=2000&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" alt="Learn OmniFocus Webinar"><p>I recently did a walkthrough of my <a href="https://johnny.chadda.se/the-2016-omnifocus-setup-and-workflow/">OmniFocus setup</a> on <a href="https://learnomnifocus.com/tutorials/2016-07-20-omnifocus-workflows-johnny-chadda/?ref=johnny.chadda.se">Learn OmniFocus</a>. The webinar was recorded and is available right here. Be sure to check out the <a href="https://johnny.chadda.se/learnomnifocus/">show notes</a> for the apps and other links that I talked about during the webinar.</p><figure class="kg-card kg-embed-card"><iframe src="https://player.vimeo.com/video/175866791" width="640" height="360" frameborder="0" allowfullscreen="allowfullscreen"></iframe></figure>]]></content:encoded></item><item><title><![CDATA[The 2016 OmniFocus Setup and Workflow]]></title><description><![CDATA[<p>I have written <a href="https://johnny.chadda.se/tag/omnifocus/">countless posts</a> on <a href="https://www.omnigroup.com/omnifocus?ref=johnny.chadda.se">OmniFocus</a> and the <a href="http://gettingthingsdone.com/?ref=johnny.chadda.se">Getting Things Done</a> methodology, but this is the very first time I have gathered my entire workflow and setup into a single piece. Since my GTD setup is an ever evolving organism, this can only be seen as snapshot in time</p>]]></description><link>https://johnny.chadda.se/the-2016-omnifocus-setup-and-workflow/</link><guid isPermaLink="false">5faf07906bd96a00012f5fe3</guid><category><![CDATA[Productivity]]></category><dc:creator><![CDATA[Johnny Chadda]]></dc:creator><pubDate>Tue, 22 Mar 2016 23:00:00 GMT</pubDate><media:content url="https://johnny.chadda.se/content/images/2020/11/desktop.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://johnny.chadda.se/content/images/2020/11/desktop.jpg" alt="The 2016 OmniFocus Setup and Workflow"><p>I have written <a href="https://johnny.chadda.se/tag/omnifocus/">countless posts</a> on <a href="https://www.omnigroup.com/omnifocus?ref=johnny.chadda.se">OmniFocus</a> and the <a href="http://gettingthingsdone.com/?ref=johnny.chadda.se">Getting Things Done</a> methodology, but this is the very first time I have gathered my entire workflow and setup into a single piece. Since my GTD setup is an ever evolving organism, this can only be seen as snapshot in time for when this article is written, and the real changes will be visible when I write the 2017 edition of this very post and highlight the differences.</p><p>If you are not already familiar with the Getting Things Done methodology, I strongly suggest that you to read the book before implementing the things I mention here. The book is fairly short and is divided up into three parts, where the first is mostly about the underlying theory and why it works. The second part is the implementation step where the author David Allen guides you through the big task of setting up your own GTD system from scratch. The last part is about looking upwards and onwards to the bigger things than the daily grind of going from task to task. This is where you start to define goals and pave a path ahead. Instead of letting work be defined by others, you are defining your work to be aligned with your goals.</p><blockquote>You&#x2019;ve got to think about the big things while you&#x2019;re doing the small things, so that all the small things go in the right direction.&#x200C;&#x200C;&#x2014; Alvin Toffler</blockquote><h2 id="table-of-contents">Table of Contents</h2><p>&#x200C;</p><ol><li>Projects</li><li>Adding Projects</li><li>The TLC Project</li><li>Contexts</li><li>Perspectives</li><li>Today</li><li>Waiting For...</li><li>People</li><li>Someday</li><li>The Daily Review</li><li>The Weekly Review</li><li>Get Clear</li><li>Get Current</li><li>Get Creative</li><li>The Monthly Review</li><li>The Yearly Review</li><li>Reflecting on the higher levels</li><li>OmniFocus on iOS</li><li>hat I would like to see in the future</li></ol><h2 id="projects">Projects</h2><p>A central part of setting up OmniFocus is defining the projects list in a way that makes sense for you. For me personally, it makes sense to define separate trees for my different roles in life, one for &quot;Personal&quot; and one for &quot;Unomaly&quot;, where I currently work.</p><p>The next level within these role folders contain areas of responsibility for the particular role. For my personal role, some of the areas can include:</p><ul><li>Family &amp; Friends</li><li>Home</li><li>Photography</li><li>Writing</li></ul><p>Professional areas of responsibility could include:</p><ul><li>Admin</li><li>Business Development</li><li>Marketing</li><li>Product Development</li></ul><p>It all depends on your roles, so these examples should be seen as guidelines. For your situation, professional areas could instead include &quot;Development&quot;, &quot;Infrastructure&quot;, &quot;Support&quot;, or maybe only having &quot;Current Clients&quot; if you are managing a lot of customers and their respective actions.</p><h3 id="adding-projects">Adding Projects</h3><p>During my <em>weekly review</em>, which I will discuss in detail later, I make sure to file projects under their respective area of responsibility. I have noticed a cognitive overhead having to think about filing each time a new project is added, which is why I simply refrain from doing that. When processing something in the Inbox and realizing it should be part of a new project, I simply type the project name into the project field and press <code>cmd+enter</code> to create it at the bottom of the projects list. It doesn&apos;t matter if it ends up being uncategorized for a while as long as I give the project a verbose description, since I know it will end up in the proper folder at least during the <em>weekly review</em>.</p><h3 id="the-tlc-project">The TLC Project</h3><p>I have a special single-action project under my <em>Friends &amp; Family</em> area called <em>TLC</em>, which have repeating actions for each person I want to keep in touch with but won&#x2019;t necessarily do on a regular basis without a gentle reminder once a month or so.</p><p>This means that every once in a while, an action will pop up with a name in my <em>short dashes</em> context, telling me to reconnect with the person in question. When handling the particular action, it can simply be deferred if I have already been in contact with the person recently, or make sure something happens by creating an action or contacting him/her directly.</p><h2 id="contexts">Contexts</h2><p>Contexts are defined as being the constraints put on us in different ways. Simply put, if you are physically in the office, there is no sense in looking at the actions available in the <em>At Home</em> context since you can&apos;t do anything about them at that time and place.</p><p>David Allen suggests having a context for <em>At Computer</em> and <em>Calls</em>, but since technology such as computers and phones have become ubiquitous, those may not apply in the same way for everyone. Granted, if you are someone who calls a lot of people, it could definitely be beneficial to keep that <em>Calls</em> list for when you are in an undisturbed area and in calling mode. For the rest of us, calls could just as well be placed in the <em>Short Dashes</em> context, which is part of the <a href="http://simplicitybliss.com/post/126031901202/a-fresh-take-on-contexts?ref=johnny.chadda.se">A Fresh Take on Contexts</a> approach. These new kind of contexts makes deciding about time and energy more explicit.</p><p>My full list of contexts are:</p><!--kg-card-begin: markdown--><ul>
<li>Routines</li>
<li>Office</li>
<li>Work
<ul>
<li>Full Focus</li>
<li>Short Dashes</li>
<li>Thinking</li>
<li>Hanging Around</li>
<li>Braindead</li>
</ul>
</li>
<li>Errands</li>
<li>Home</li>
<li>Agendas: Meetings</li>
<li>Agendas: People</li>
<li>Waiting
<ul>
<li>Email</li>
<li>People</li>
</ul>
</li>
</ul>
<!--kg-card-end: markdown--><p>The contexts are listed in the order of my usual day, meaning I first want to check off any routines actions that have come up, and then do the things I can only do in the office. The <em>Work</em> contexts are where I spend most of my time, and the <em>Full Focus</em> is where the &quot;real&quot; work happens, since it contains all actions related to actually getting stuff done, including code and articles to write. The <em>Errands</em> context contains several sub-contexts with certain stores which I frequently visit. If I add an action to the general <em>Errands</em> context, I usually prefix it with the store name where I am likely to buy it if possible in a way to group things I can acquire at the same place.</p><h2 id="perspectives">Perspectives</h2><p>One of the most powerful feature within OmniFocus is <em>perspectives</em>, the ability to filter and group actions and projects in a way that is relevant to you in a particular situation. These perspectives are part of my daily workflow, and for an in-depth look at these, read my article on perspectives on <a href="https://inside.omnifocus.com/perspectives/?ref=johnny.chadda.se">Inside OmniFocus</a>.</p><h3 id="today">Today</h3><p>My day starts with looking at the <em>Today</em> perspective, which contains flagged, due and overdue actions. It is my safety net and makes sure things never fall through the cracks, since it will show me all things which are becoming due. Before tackling anything else in OmniFocus, I try to make sure the actions within the <em>Today</em> perspective have been checked off.</p><p><em>An extremely important thing about due dates is to only use them when things are actually due, and not setting arbitrary due dates only to be reminded of things. For that purpose, flagging the action is sufficient as it will pop up at the same place as the due actions. This means that if something is due, I better work on that first thing.</em></p><h4 id="perspective-setup">Perspective setup</h4><ul><li>Project hierarchy: Don&#x2019;t use</li><li>Group actions by: Context</li><li>Sort actions by: Due</li><li>Filter by status: Due or Flagged</li><li>Filter by availability: Available</li><li>Filter contexts: Active</li></ul><h3 id="waiting-for-">Waiting For...</h3><p>The <em>Waiting For...</em> perspective is used when waiting for someone else to complete something. It could be a delegated action, or that I am waiting for a delivery to be scheduled. Whatever it is, it can be tracked within this perspective, and if someone is supposed to get back to me by a certain date, setting a due date assures that I know when to take action if necessary.</p><p>Since I don&apos;t handle a large amount of email at work, I can use the <em>Waiting For&#x2026;</em> perspective to track email responses as well. There is a sub-context called <em>Email</em> where I group all actions related to me waiting for someone to respond via email. This setup depends on the volume of email tracking which needs to be handled, and if there is a lot, it&apos;s usually much easier to simply handle it within the email application itself by using certain snoozing features, flags or similar.</p><h4 id="perspective-setup-1">Perspective setup</h4><ul><li>Project hierarchy: Don&#x2019;t use</li><li>Group actions by: Context</li><li>Sort actions by: Project</li><li>Filter by status: Any Status</li><li>Filter by availability: Remaining</li><li>Filter contexts: Remaining</li></ul><h3 id="people">People</h3><p>The <em>People</em> perspective is used to to gather everything I have to discuss with people, as well as everything I am waiting for the people for, into one place. To distinguish between people, the actions are always prefixed with the person&#x2019;s full name, which means I can simply search for the actions for a specific person by pressing <code>cmd+alt+f</code> and start typing. The actions are additionally ungrouped and sorted by name, which means that actions from both <em>Agenda: People</em> as well as <em>Waiting: People</em> are gathered together per person.</p><p>Making it this easy to add waiting actions for people have taken my ability to track responses to a completely new level, since the overhead of actually tracking things using this approach is minimal.</p><h4 id="perspective-setup-2">Perspective setup</h4><ul><li>Project hierarchy: Don&#x2019;t use</li><li>Group actions by: Ungrouped</li><li>Sort actions by: Name</li><li>Filter by status: Any Status</li><li>Filter by availability: Remaining</li><li>Filter contexts: Remaining</li><li>Sidebar Selection: Agenda: People &amp; Waiting - People</li></ul><h3 id="someday">Someday</h3><p>My favorite perspective is called <em>Someday</em> and this is where I keep track of things I may want to do in the future, but can&apos;t act on right now. It contains a lot of different kinds of information separated into a number of lists. While I have lists for projects and goals I may want to tackle in the future, the most fun lists are the following:</p><p><strong>Blogging ideas</strong> contains a list of things I may want to blog about in the future. They can be links to other articles, notes I have jotted down at some point and thrown into my inbox, or half-written pieces which were written in the spur of a moment.</p><p><strong>Gift ideas</strong> is the perfect list for keeping track of things other people want or need. If you for instance realize your partner has been looking a lot at a particular jacket but still hasn&apos;t bought it, add and action with their name in this list and the jacket as a sub-action to that. After a while, you will have a decent list of wants and needs corresponding to friends and family members. When Christmas time comes around or someone is celebrating their birthday, you will be prepared with a list of ideas on what to get them!</p><p><strong>Next time in...</strong> which in essence is a database of recommendations and a way to keep track of things to do at a particular place. Let&apos;s say you have a friend who recently visited London and just couldn&apos;t stop raving on about a fantastic bar called Nightjar and the amazing cocktails they serve. The next time <em>I</em> go to London, I want to be reminded of this place, so what I do is to create an action called <em>London</em> within this list, and as a sub-action I add <em>Visit Nightjar</em> together with who recommended it and other details in the notes field. This approach makes it easy to acquire a wealth of recommendations and keep them in a trusted place for the future.</p><p><strong>Restaurants to try</strong> is a great way of keeping track of restaurants in your local area. You can of course use a dedicated app like Foursquare, but the power with these kinds of lists lie in the fact that they are agnostic with regards to the information stored.</p><p>These are some of my favorite <em>someday</em> lists, but you can just as well add a list for <strong>Books to read</strong>, <strong>Movies to watch</strong> and <strong>Games to play</strong> and even <strong>Weekend trips to take</strong> depending on your needs and what you want to keep track of.</p><h4 id="perspective-setup-3">Perspective setup</h4><ul><li>Project hierarchy: Use</li><li>Group actions by: Ungrouped</li><li>Sort actions by: Unsorted</li><li>Filter by status: Any Status</li><li>Filter by availability: Remaining</li><li>Filter contexts: Remaining</li><li>Focus: Unomaly - Someday (folder) &amp; Personal - Someday (folder)</li></ul><h2 id="the-daily-review">The Daily Review</h2><p>The <em>daily review</em> is a quite simple step to add to the beginning of the day, but with a profound impact of making sure I&apos;m on top of every everything I need to be aware of. The daily review action itself is a recurring action set to <em>defer another: 1 day</em>, which makes it automatically pop up the next day after completion. I make sure the action is flagged, which means it will be listed on top of my <em>Today</em> perspective.</p><p>The action itself contains a small list of things to do within its note field. One could argue that it should be a recurring project instead with every step as a discrete action, but I found it to only adds to the clutter and not necessarily adding any benefits over only having a small list in the notes field.</p><p>My daily review consists of the following steps:</p><ul><li>Review perspective: Forecast &amp; Calendar</li><li>Review perspective: Waiting for</li><li>Review perspective: Stalled</li><li>Process mailbox</li><li>Process Dropbox inbox folder</li><li>Process Evernote ((I currently use <a href="https://johnny.chadda.se/alternote-review/">Alternote</a>, which uses Evernote for syncing but has a cleaner interface which makes it more pleasant to work with.)) inbox notebook</li><li>Process the OmniFocus inbox</li><li>Schedule slices in the calendar for important actions</li></ul><p>The steps are fairly self-explanatory, but I use the <em>Forecast view</em> to check the calendar for today, as well as any actions which need to be handled within the coming days. It is also a good way to see which actions are becoming available today and going forward.</p><p>I make sure to process all inboxes at least once a day, which for instance means that for every email, I decide the next action for it. If it can be completed within a couple of minutes, I do it there and then ((This is a standard practice within GTD and can have profound importance in keeping things moving forward, even if you only implement this small thing.)). Otherwise I will add an action to deal with it at a later time. In Evernote, there are usually notes in the inbox waiting to be filed, while others are to be deleted. Notes from meetings are checked for any actions or to delegate to other people before moving them to the appropriate notebook.</p><h2 id="the-weekly-review">The Weekly Review</h2><p>The <em>weekly review</em> is the thing making this all work. If (and when) I fall off the grand GTD wagon, I know I will always have the weekly review to fall back on. It is so important to me that I schedule it in my calendar every week, usually on Friday morning. I try to do the weekly review in a caf&#xE9;, or at least somewhere I know I won&apos;t be disturbed for one hour and a half.</p><p>The things on my checklist for the weekly review are fairly standard, but I have added a couple of things which make sense to me. I suggest you include the things you want to be on top of at least once a week, to make sure nothing falls through the cracks.</p><h3 id="get-clear">Get Clear</h3><p>The first part is called <em>get clear</em> and includes everything I need to do to keep up with my world and its inputs. It contains the following actions to complete:</p><ul><li><strong>Clean the office desk</strong> and make sure all the loose papers and cards are put into the inbasket for further processing.</li><li><strong>Clean the home desk</strong> is similar to the office desk, but is usually done in the weekend, since I do the normal weekly review at another location.</li><li><strong>Clean your mind</strong> close your eyes and take a moment to note anything swirling around in the head and make sure to write it down in the inbox.</li><li><strong>Process all Inboxes</strong> involves processing all inboxes which are part of my daily review.</li><li><strong>Empty Gmail spam boxes</strong> once a week, I go though the spam folder in my personal and professional mailboxes to make sure no legitimate email have been marked as spam. After looking through the spam folders, I delete all remaining emails.</li><li><strong>Check Facebook inbox other folder</strong> On multiple occasions I have missed opportunities, since I don&apos;t get a notification for anything in my <em>other</em> folder in Facebook. This is why I make sure to look at it at least once a week.</li><li><strong>Review iPhone camera roll for last week</strong> I usually take a lot of photos during the week, and some of them require processing. Some photos should be added to <a href="http://dayoneapp.com/?ref=johnny.chadda.se">Day One</a>, others may contain snapshots of whiteboards with information to process.</li></ul><h3 id="get-current">Get Current</h3><p><em>Get current</em> is all about getting up to speed with all commitments and include the following actions:</p><ul><li><strong>Review the calendar for next and previous week</strong> make sure I haven&apos;t missed anything important the last week, and check the next week for anything which needs to be prepared. Activities outside of office hours are added to the shared family calendar to let my girlfriend know I will be home late.</li><li><strong>Review Waiting For</strong> look through all actions and follow up on the ones need to be nudged and check off those which are done.</li><li><strong>Do the Omnifocus Review</strong> this is where I use the built-in review system in OmniFocus and go though all projects and make sure they are up to date.</li><li><strong>Move new projects to appropriate folder</strong> Since I can add projects on-the-fly, those projects are filed into their respective area of responsibility.</li></ul><h3 id="get-creative">Get Creative</h3><p><em>Get creative</em> is where the fun things start. What can I do to make the coming week extra fun and something to look forward to? It could be to pick a great restaurant from my <em>restaurants to try</em> list and making a reservation or starting a fun project at home. These are the action items I check off for this part of the weekly review:</p><ul><li><strong>Review Someday/Maybe</strong> Go through the various lists for things I want to move on.</li><li><strong>What do you want to achieve for next week?</strong> Any particular projects currently on hold which should be activated?</li><li><strong>Home projects to fit into the schedule?</strong> I try to at least have a couple of active projects which are fun and part of my self-development.</li><li><strong>Review Weekly Review agenda</strong> look though my <em>weekly review</em> agenda context for things I want to do during the last part of my weekly review. It could be things like updating some of my checklists, or try out a new context for the coming week.</li></ul><h2 id="the-monthly-review">The Monthly Review</h2><p>My recurring project for the monthly review contains a small number of items, and the most important thing is to check the physical tickler file for things which should be acted upon. This is something I plan to expand on in the future, grouping more recurring tasks as part of the monthly review instead of having them repeat throughout the month.</p><h2 id="the-yearly-review">The Yearly Review</h2><p>Similarly to the monthly review, the <em>yearly review</em> consists of moving the appropriate tickler folder for the upcoming year into relevant monthly folders for the year to come and expunging old information in the tickler file. The project is usually activated one week before Christmas, which gives me ample time to review and ponder the year gone by and plan ahead for the next.</p><p><strong>Write retrospective post</strong> is like a sprint retrospective within an agile development setting, but applied to one year. It&apos;s a post where I explore the year gone by and my thoughts about it. These kinds of posts are usually kept in <a href="http://dayoneapp.com/?ref=johnny.chadda.se">Day One</a>, but I am thinking about publishing a cleaned up version of these on the blog in the future.</p><p><strong>Clean out reference</strong> is where I expunge old reference material from physical folders as well as from my Evernote reference setup.</p><p><strong>Move tickler for next year into month folders</strong> means moving items from my yearly tickler folder to monthly folder for the upcoming year, or throw them away if they are not relevant anymore ((Things such as warranty information may become obsolete if I don&apos;t own the things anymore.)).</p><h3 id="reflecting-on-the-higher-levels">Reflecting on the higher levels</h3><p>The Getting Things Done book define six horizons of focus, and the end of the year is the perfect time for thinking about these higher levels &#x2014; what you want to do with your life, your goals and the focus for the coming years.</p><p><strong>runway</strong> is the bottom level where all your next actions reside, and since these are reviewed as part of the <em>weekly review</em>, these are usually left as is.</p><p><strong>10k feet</strong> is the first level of goals, which in terms of OmniFocus are all projects, which the next actions are working towards completing. Since these projects are reviewed during the <em>weekly review</em> as well, I usually don&apos;t spend a lot of time reflecting on them. Just be mindful of these as we are climbing higher, since you may find that some of these don&apos;t necessarily align with either your long-term or short-term goals. The decision then has to be made whether to keep them or drop them altogether.</p><p><strong>20k feet</strong> contains the <em>areas of focus</em>, as defined in the GTD book. Take some time to reflect on all areas which are currently active within your life and if some of them should be removed or others added as your responsibilities change.</p><p><strong>30k feet</strong> is where you define your one to two year goals. These goals should be attainable and there should be a way of moving these forward by creating projects which can make them happen. Some example goals could be:</p><ul><li>Make sure to get at least 7 hours of sleep each night</li><li>Research getting an activity band</li><li>Take advantage of weekends</li><li>Book weekend travels to European cities</li><li>Write more</li><li>Start a niche blog</li><li>Better mind, better focus</li><li>Meditate once a day</li></ul><p><strong>40k feet</strong> is where things start to get somewhat complicated, since the kind of goals here are your five to ten year goals and plans. Taking inspiration from <a href="https://www.mindtools.com/page6.html?ref=johnny.chadda.se">Personal Goal Setting</a>, I have found it useful to divide the goals up into several categories and areas:</p><ul><li><em>Career</em> &#x2014; What do you want to achieve?</li><li><em>Financial</em> &#x2014; How much do you want to earn? Are there goals on the <em>30k</em> level to make this happen?</li><li><em>Education</em> &#x2014; What do you want to excel at? What knowledge do you need to achieve other goals?</li><li><em>Family</em> &#x2014; Do you want to be a parent? How do you want to be seen by friends and family?</li><li><em>Artistic</em> &#x2014; Do you want to achieve any artistic goals? Writing a book?</li><li><em>Attitude</em> &#x2014; Is any part of your mindset holding you back? Is there any part of the way you behave that upsets you? If so, set a goal to improve your behavior or find a solution to the problem.</li><li><em>Physical</em> &#x2014; Are there any athletic goals you want to achieve, or do you want good health deep into old age? What steps are you going to take to achieve this? Think about both your body and mind.</li><li><em>Pleasure</em> &#x2014; How do you want to enjoy yourself? Travel? Sports?</li><li><em>Public Service</em> &#x2014; Do you want to make the world a better place?</li></ul><p>Try finding at least one goal within each of these categories, and provide short-term direction in the <em>30k</em> level for a couple of them to actually move them forward.</p><p><strong>50k feet</strong> are your life goals and where you answer questions like what the end-game for your life is, and what kind of legacy you want to leave for the future. These things are usually hard to come up with, but once you do, there are ways of making a lot of these things happen by affecting the levels below until you come down to the <em>10k feet</em> and actually make these things occur.</p><p>Using outlining or mind-mapping tools for exploring the <em>30k</em> level and above are often fruitful and usually provides real insights, so make sure to touch upon these subjects at least once a year.</p><h2 id="omnifocus-on-ios">OmniFocus on iOS</h2><p>While my Macbook Air is where I use OmniFocus the most, I sometimes use it on my iPad, but more often than not on my iPhone. The iOS version works reasonably well, but is seriously lacking in the organizational parts of managing folders and projects. This means the iPhone version is mostly reduced to a capture tool and for using the specialized contexts, such as <em>Errands</em> and <em>Agendas</em> for checking things off on the go.</p><figure class="kg-card kg-image-card"><img src="https://johnny.chadda.se/content/images/2020/11/iphone-startscreen.jpg" class="kg-image" alt="The 2016 OmniFocus Setup and Workflow" loading="lazy" width="1242" height="2208" srcset="https://johnny.chadda.se/content/images/size/w600/2020/11/iphone-startscreen.jpg 600w, https://johnny.chadda.se/content/images/size/w1000/2020/11/iphone-startscreen.jpg 1000w, https://johnny.chadda.se/content/images/2020/11/iphone-startscreen.jpg 1242w" sizes="(min-width: 720px) 720px"></figure><p>Siri integration is seriously the most amazing thing of the iOS version, since it lets me capture things into my inbox using my iPhone 6S Plus simply by saying:</p><blockquote>Hey Siri, remember to ...</blockquote><p>Since Siri is always listening, capturing thoughts and ideas become ubiquitous and aids in making sure nothing slips through the cracks by lowering the bar of the initial capture.</p><p>What I would like to see in future iOS versions of OmniFocus is a stronger resemblance to the flexibility in the Mac version, where projects and actions can be dragged and dropped virtually everywhere with ease, especially on the iPad ((The iPad Pro makes the organizational deficiencies painfully obvious, given the huge screen.)). Another thing in need of improvement is when showing a custom perspective doesn&apos;t show the individual projects or contexts to choose from on the iPad, but instead displays all actions in a flat list therein. If the context for instance, is <em>Someday</em>, this list can become quite long and unmanageable.</p><h2 id="what-i-would-like-to-see-in-the-future">What I would like to see in the future</h2><p>While OmniFocus is an excellent tool for keeping track of everything one could ever want to track, there are some areas in which it could use an improvement. The first and most obvious thing to improve is the <em>Forecast view</em>, which is great for looking ahead and seeing commitments which are due in the coming days, as well a keeping track of things about to start. Its calendar integration works reasonably well, and displays all calendar items from chosen calendars. What&apos;s missing is the ability to edit or create new items. That coupled with a more powerful calendar view could bring the Forecast view into the forefront of keeping track of hard commitments ((By hard commitments, I mean things which are due on a specific date or time, or meetings that are generally tracked in a calendar.)).</p><p>The other area which I would like to see OmniFocus improve a bit on is the place for reference material. There is currently support for attaching a note to both actions and projects, which works reasonably well. I would like to see notes getting an overhaul and becoming more of a first-class citizen within the ecosystem. A distinct use-case for me personally would be the ability to view project-wide notes when viewing actions contained within the context view, without having to switch to the projects view. That way, all project reference material can be kept there and will be available for all actions within.</p><p>I will leave you with something I think captures the essence of GTD and <em>the</em> reason for using OmniFocus:</p><blockquote>I can&apos;t forget, because I don&apos;t need to remember.&#x200C;&#x200C;&#x2014; Johnny Chadda</blockquote><p>If you still haven&apos;t downloaded OmniFocus, get the <a href="https://geo.itunes.apple.com/app/omnifocus-2/id867299399?mt=8&amp;at=1010ld9A&amp;ref=johnny.chadda.se">Mac version</a> and the <a href="https://geo.itunes.apple.com/app/omnifocus-2/id904071710?mt=8&amp;at=1010ld9A&amp;ref=johnny.chadda.se">iOS version</a>.</p>]]></content:encoded></item></channel></rss>