{
  "version": "https://jsonfeed.org/version/1",
  "title": "Productivity on Jamie Thingelstad",
  "icon": "https://avatars.micro.blog/avatars/2025/14/1545.jpg",
  "home_page_url": "https://www.thingelstad.com/",
  "feed_url": "https://www.thingelstad.com/feed.json",
  "items": [
      {
        "id": "http://jthingelstad.micro.blog/2026/10/15/i-added-a-new-upcoming.html",
        
        "content_html": "<p>I added a new Upcoming feature to <a href=\"https://notes.yourversionnumber.com\">Release Notes</a>:</p>\n<blockquote>\n<p>Release Notes now has a new section for what&rsquo;s coming next. In Upcoming you can save birthdays, anniversaries, trips, and one-time events. You can choose when you would like these events to show up in your Release Notes. Trips include a destination with a start and end date. All of these upcoming events are private to only you.</p>\n</blockquote>\n<p>I’m having a lot of fun journaling each days version.</p>\n",
        "date_published": "2026-10-15T21:21:12-05:00",
        "url": "https://www.thingelstad.com/2026/10/15/i-added-a-new-upcoming.html",
        "tags": ["Software Development","Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2026/10/08/in-i-wrote-about-your.html",
        
        "content_html": "<p>In 2018 I wrote about <a href=\"https://www.thingelstad.com/2018/02/24/your-version-number.html\">Your Version Number</a>. A few months ago I made <a href=\"https://yourversionnumber.com\">a website for it</a> (including a <a href=\"https://yourversionnumber.com/work/\">work edition</a>). Then I thought &ldquo;I wish I got my version number in email&rdquo; and what if you could add notes for each version!</p>\n<p><a href=\"https://notes.yourversionnumber.com\">Release Notes</a></p>\n<p>This is brand new today. Let me know what you think!</p>\n",
        "date_published": "2026-10-08T19:55:35-05:00",
        "url": "https://www.thingelstad.com/2026/10/08/in-i-wrote-about-your.html",
        "tags": ["Software Development","Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2026/10/04/i-was-inspired-by-the.html",
        
        "content_html": "<p>I was inspired by the time analysis I had Claude do <a href=\"https://www.thingelstad.com/2026/09/26/i-realized-i-could-probably.html\">last week</a> on what it took to send the <a href=\"https://weekly.thingelstad.com/\">Weekly Thing</a> so I decided to build in some additional logging and a better visualization. Now I get a report like this for each issue I send. <a href=\"https://weekly.thingelstad.com/archive/352/\">WT352</a> showed some benefits from my new automation! 🪄</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2026/screenshot-2026-10-04-at-9.13.02pm.png\" alt=\"Stats card for issue 352: 2 h 05 m writing in 10 sittings, Notable took 54 m, and most time fell on the final Sunday.\">\n",
        "date_published": "2026-10-04T21:17:36-05:00",
        "url": "https://www.thingelstad.com/2026/10/04/i-was-inspired-by-the.html",
        "tags": ["Weekly Thing","Productivity","AI","Blogging"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2026/09/26/i-realized-i-could-probably.html",
        
        "content_html": "<p>I realized I could probably get a data point I&rsquo;ve never been able to from WT Builder: how long does it take for me to create the <a href=\"https://weekly.thingelstad.com\">Weekly Thing</a>? Turns out I can now answer that. Additionally, I can now evaluate features on how they improve my workflow and time required.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2026/screenshot-2026-09-26-at-1.02.02pm.png\" width=\"600\" height=\"246\" alt=\"Table comparing WT350 and WT351: 2 h 52 m vs 2 h 25 m to publish, about 3 h 50 m vs 2 h 30 m total, 22 vs 18 links.\">\n",
        "date_published": "2026-09-26T17:17:49-05:00",
        "url": "https://www.thingelstad.com/2026/09/26/i-realized-i-could-probably.html",
        "tags": ["Weekly Thing","Productivity","Blogging"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2026/06/15/with-some-trepidation-im-taking.html",
        
        "content_html": "<p>With some trepidation I&rsquo;m taking my third try with Obsidian. This time with the promise of using it in collaboration with various agents. We&rsquo;ll see how this works. Obsidian being primarily used by Agents may actually be a worthwhile path.</p>\n",
        "date_published": "2026-06-15T21:25:08-05:00",
        "url": "https://www.thingelstad.com/2026/06/15/with-some-trepidation-im-taking.html",
        "tags": ["Productivity","AI"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2026/05/23/a-pattern-ive-adopted-when.html",
        
        "content_html": "<p>A pattern I&rsquo;ve adopted when I&rsquo;m heavily engaged with Claude Code or Codex is to have an open text file where I&rsquo;m keeping the &ldquo;next prompts&rdquo; that I&rsquo;m considering. While the agent is working I&rsquo;m continuing to refine these so we are ready to move to the next feature or task.</p>\n",
        "date_published": "2026-05-23T08:50:52-05:00",
        "url": "https://www.thingelstad.com/2026/05/23/a-pattern-ive-adopted-when.html",
        "tags": ["Software Development","Productivity","AI"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2026/05/12/the-weekly-thing-team.html",
        "title": "The Weekly Thing Team",
        "content_html": "<p>I&rsquo;ve been publishing the Weekly Thing for nine years and automation is one of the things that has made that possible. I shared a while back how I find content, assemble the issues, and my project structure. Without these well defined workflows there is no way I could continue this project.</p>\n<p>The structure I have has worked well but it isn&rsquo;t autonomous. It only runs when I engage with it. It is also brittle and &ldquo;one way&rdquo;. I can only easily run it one time. Additionally I think I could use some help getting things collected and reviewing the in process writing.</p>\n<p>To this end I decided to create my support team for the Weekly Thing!</p>\n<p>My starting points were:</p>\n<ul>\n<li>Based on Elixir I know that Discord is a reasonable place for an agent to run.</li>\n<li>Based on building Thingy I know that my Weekly Thing archive is a robust knowledge base to build off of.</li>\n<li>Based on sending issues that meander and are just too long sometimes I know an editor would be helpful.</li>\n<li>Based on my own time crunch that I get into when I&rsquo;m trying to make a whole issue happen in one Saturday morning I know I could use some help making it more iterative.</li>\n</ul>\n<p>This is the genesis of my Workshop and the four agent team that I have now created to assist me.</p>\n<p>One thing worth being clear about: I have stated many times that &ldquo;My words are mine!&rdquo; and not AI&rsquo;s and that is still the case. I don&rsquo;t have any of these agents working to write content for me. They are my support team. The words are still mine. The only case where an LLM is &ldquo;writing&rdquo; or engaging with anyone is Thingy, the librarian for the Weekly Thing, and the Supporting Membership program where I have an explicit preference that that be a different voice than mine.</p>\n<p>Here is the broad outline of the multi-agent solution that allows me to have dedicated agents that focus on different aspects of publishing the newsletter each week. This allows me to focus more on writing and commentary!</p>\n<p>Each of these agents are operating with a full set of tools that include the entire archive of the Weekly Thing. As a result they are much more tuned to the job at hand than a generic LLM.</p>\n<ul>\n<li><strong>Eddy</strong> is my editor who reviews everything that goes in the newsletter. Eddy assembles a working draft of the current issue of the newsletter every day and then does an editorial review of the content. Eddy shares a status and progress indicator with me in Discord.</li>\n<li><strong>Linky</strong> is my researcher who assists with assessing the links I flag to go into the issue. Linky does recon to allow me to filter faster. Linky doesn&rsquo;t ever look at the current issue and is just assisting with curation. Linky shares these in Discord. I&rsquo;ve made it so I can reply to Linky with my commentary and it sync&rsquo;s it back to Pinboard. This has allowed me to turn my commentary into a conversation.</li>\n<li><strong>Marky</strong> focuses on the most recent issue of the Weekly Thing that has been published and raising awareness. I&rsquo;ve done the least with Marky so far, but the goal is to get the Weekly Thing to new readers.</li>\n<li><strong>Patty</strong> is the supporting membership manager who helps create call to action to bring new members in and raise money for the nonprofit we have selected. Patty operates on the annual cycle of the membership program and is the only agent that will draft content that does appear (properly sectioned) in the Weekly Thing. Patty understands the goal of the program, the organization that we are focused on this year, and what I have been writing about.</li>\n</ul>\n<p>I&rsquo;m focused mostly on Eddy and Linky right now as they are core to my authoring cycle. I can already see that this is going to allow me to focus on the content more, will be a quality of life improvement to get more incremental content and less scrambling at the end of the publishing cycle, as well as a more readable final email to subscribers.</p>\n",
        "date_published": "2026-05-12T21:00:00-05:00",
        "url": "https://www.thingelstad.com/2026/05/12/the-weekly-thing-team.html",
        "tags": ["Weekly Thing","Featured","Productivity","AI","Blogging"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2026/04/12/my-first-meaningful-print-with.html",
        
        "content_html": "<p>My first meaningful print with the new Bambu P2S is a Gridfinity setup for my office desk. The grid is down and now I’m populating with various bins. There are so many options and the Bambu P2S prints things effortlessly. This may be showing up in more drawers soon.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2026/17cfcaa137.jpg\" width=\"600\" height=\"450\" alt=\"Open desk drawer lined with a black Gridfinity grid insert holding several gray and yellow organizer bins filled with pushpins, paper clips, and keys.\">\n",
        "date_published": "2026-04-12T19:55:59-05:00",
        "url": "https://www.thingelstad.com/2026/04/12/my-first-meaningful-print-with.html",
        "tags": ["Productivity","Technology"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2026/03/30/there-is-engagement-to-be.html",
        
        "content_html": "<p>There is <strong>engagement</strong> to be <strong>harvested</strong> at the <strong>extremes</strong> of everything.</p>\n",
        "date_published": "2026-03-30T06:56:16-05:00",
        "url": "https://www.thingelstad.com/2026/03/30/there-is-engagement-to-be.html",
        "tags": ["Productivity","Social Media"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2026/03/03/i-just-learned-that-you.html",
        
        "content_html": "<p>I just learned that you can register a Shortcut in <a href=\"https://www.goldenhillsoftware.com/unread/\">Unread</a> to create your own actions for feed items. This is huge for my workflows! 🤯🥳</p>\n",
        "date_published": "2026-03-03T11:12:35-05:00",
        "url": "https://www.thingelstad.com/2026/03/03/i-just-learned-that-you.html",
        "tags": ["Productivity","Blogging"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2025/12/30/it-seems-nearly-every-platform.html",
        
        "content_html": "<p>It seems nearly every platform does a &ldquo;wrapped&rdquo; or year-in-review thing now. Only some of them are interesting to me. <a href=\"https://www.sanebox.com\">Sanebox</a> did what these should do by explaining the value I&rsquo;m getting from the service.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2025/sanebox-wrapped-2025.png\" width=\"600\" height=\"389\" alt=\"SaneBox My Inbox in 2025 stats showing 155 hours saved, 21452 emails received, 136 most emails in a day, and 21431 emails archived\">\n",
        "date_published": "2025-12-30T13:12:36-05:00",
        "url": "https://www.thingelstad.com/2025/12/30/it-seems-nearly-every-platform.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2025/12/07/add-to-list-shortcut.html",
        "title": "Add to List Shortcut",
        "content_html": "<p>OmniFocus is my trusted system for tracking all of my commitments, as well as my &ldquo;someday, maybes&rdquo; and a number of other lists that I have. A while back I started using a set of &ldquo;Idea Lists&rdquo; that work really well for me to capture things like books to consider, shows to watch, restaurants to visit, gift ideas, and whatever else. These lists are a form of a &ldquo;someday, maybe&rdquo; because they are not actionable, but they are very specific to a thing where someday buckets are broader.</p>\n<p>I want to make it as simple as possible to get things into these lists so I made one of my most simple and frequently used Shortcuts — &ldquo;Add to List&rdquo;. I find this super helpful and thought I would share. It relies on you have a Folder in OmniFocus where you keep these kind of lists. The magic is that it makes it super easy to capture into the right list and stay in the flow of what you are working on. For me, having it display a menu of lists and being integrated into the share sheet removes a lot of friction.</p>\n<p>You can <a href=\"https://www.icloud.com/shortcuts/7233e401e2dd435ca7211176de842d0b\">add the Add to List shortcut</a>.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2025/add-to-list-shortcut.png\" alt=\"Apple Shortcuts editor showing the Add to List shortcut with five steps: receive input from Share Sheet, find active OmniFocus projects in Idea Lists folder, choose a project, ask for text twice,\">\n",
        "date_published": "2025-12-07T09:19:33-05:00",
        "url": "https://www.thingelstad.com/2025/12/07/add-to-list-shortcut.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2025/11/22/i-dont-know-when-or.html",
        
        "content_html": "<p>I don&rsquo;t know when or what app did this but I finally purged a bunch of Twitter &ldquo;profile&rdquo; values from my Contacts database. Little housecleaning. <a href=\"https://www.thingelstad.com/2024/11/16/rip-thingles.html\">Related</a>.</p>\n",
        "date_published": "2025-11-22T10:18:02-05:00",
        "url": "https://www.thingelstad.com/2025/11/22/i-dont-know-when-or.html",
        "tags": ["Productivity","Social Media"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2025/11/16/galls-law.html",
        "title": "Gall's Law",
        "content_html": "<p>I was listening to The Omni Show — <a href=\"https://theomnishow.omnigroup.com/episode/how-jorge-arango-uses-omnifocus\">How Jorge Arango Uses OmniFocus</a>. It was an overall good episode and at the end Arango shared a reference to <a href=\"https://en.wikipedia.org/wiki/John_Gall_(author)#Gall's_law\">Gall&rsquo;s Law</a>. I had not heard of this before so I looked it up:</p>\n<blockquote>\n<p>A complex system that works is invariably found to have evolved from a simple system that worked. The inverse proposition also appears to be true: A complex system designed from scratch never works and cannot be made to work. You have to start over, beginning with a working simple system.</p>\n</blockquote>\n<p>Arango was sharing this in reference to GTD systems — build a simple system that works and then figure out what you need from there. But I keep coming back to this because I think this happens in software and technology frequently.</p>\n<p>I&rsquo;ve been thinking about big enterprise system changes that companies have to make and the huge challenge that you face is really fighting Gall&rsquo;s Law. These systems are always complex and due to the domain you cannot start simple — you have to start complex.</p>\n<p>Gall&rsquo;s Law is worth keeping in mind.</p>\n",
        "date_published": "2025-11-16T18:41:56-05:00",
        "url": "https://www.thingelstad.com/2025/11/16/galls-law.html",
        "tags": ["Software Development","Productivity","Work"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2025/10/18/tammy-led-the-way-while.html",
        
        "content_html": "<p>Tammy led the way while we all helped and the shed is in better shape than it ever has been! I didn’t get a before picture — but you could not see any of the floor before.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2025/7790463d9d.jpg\" width=\"600\" height=\"450\" alt=\"Organized wooden storage shed with kayaks hanging from rafters, a giant Connect Four game, small soccer goals, shelving units, and a clear plywood floor.\">\n",
        "date_published": "2025-10-18T17:49:30-05:00",
        "url": "https://www.thingelstad.com/2025/10/18/tammy-led-the-way-while.html",
        "tags": ["Productivity","Home"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2025/10/05/im-using-the-new-use.html",
        
        "content_html": "<p>I&rsquo;m using the new Use Model capability in Shortcuts to bring My Version number to life on my phone each morning. The prompt is still off — too software focused and not enough zen. But I like where this is going and how easy it is to create.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2025/c2c3ecb317.png\" width=\"600\" height=\"600\" alt=\"iPhone lock screen showing a wake-up notification with weather for Minneapolis, with two hikers posing at a mountain overlook in the wallpaper.\">\n",
        "date_published": "2025-10-05T08:30:00-05:00",
        "url": "https://www.thingelstad.com/2025/10/05/im-using-the-new-use.html",
        "tags": ["Productivity","AI"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2025/09/21/use-apple-intelligence-models-in.html",
        "title": "Use Apple Intelligence Models in Shortcuts",
        "content_html": "<p>Shortcuts on OS 26 got a big new feature with the ability to use Apple Intelligence models directly. I&rsquo;ve already had a taste of this by using OpenAI API calls in Shortcuts to add LLM capabilities. You can see <a href=\"https://www.thingelstad.com/2025/03/09/how-i-use-ai-in.html\">how I’m using AI in the Weekly Thing</a> for some examples. <strong>Accessing LLM capabilities from Shortcuts is a very powerful capability for various automations.</strong> I love how easy this now is with Apple Intelligence.</p>\n<p>To compare, this is how I did it with direct calls to the OpenAI API.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2025/shortcut-openai.png\" alt=\"Apple Shortcuts workflow with 8 steps including OpenAI API call, dictionary parsing, and text prompts for AI-powered automation.\">\n<p>There is a lot of fussy stuff to do to get keys, pass dictionaries around, get the specific values, etc. And actually this is hiding the hardest of it all. If you expand that Get Contents of URL action you&rsquo;ll see this.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2025/shortcut-openai-api.png\" alt=\"Shortcuts Get Contents of URL action configured as a POST request to the OpenAI responses API, showing JSON body fields including model gpt-4.1, instructions, input array with role and content,\">\n<p>No way anyone without programming background is going to do this successfully. On top of it, my method for doing this is really brittle and prone to errors. I’m not catching all the possible API responses and if there is a problem it will just bail.</p>\n<p>I’m also just kind of hoping that the response is JSON and I can marshal it into a variable. It works, but the prompt has to be right and you&rsquo;ll see I’m handling that in the API call.</p>\n<p>So, how about with Apple Intelligence and the built-in integration? Night and day difference.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2025/shortcut-apple-intelligence.png\" alt=\"Apple Shortcuts workflow with three steps: Use Private Cloud Compute model with List output, Choose from Response, and Ask for Text with Final modifications.\">\n<p>Of course it is easier but it is so much easier. And one of the big wins is the output format. You can just tell it what you would like to get back. This avoids a ton of prompt engineering and parsing.</p>\n<p>The only thing I lose with all this complexity is the ability to do a system message. For all of my use cases this hasn&rsquo;t mattered at all. I just merged the system message into the prompt.</p>\n<p>This is so easy I would encourage a lot of experimentation to pull AI into your automation.</p>\n",
        "date_published": "2025-09-21T09:00:00-05:00",
        "url": "https://www.thingelstad.com/2025/09/21/use-apple-intelligence-models-in.html",
        "tags": ["Productivity","AI","Apple"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2025/09/12/im-slowly-starting-to-adopt.html",
        
        "content_html": "<p>I&rsquo;m slowly starting to adopt the new <strong>Planned Date</strong> in <a href=\"https://www.omnigroup.com/blog/omnifocus-4.7-now-available\">OmniFocus 4.7</a>. At a minimum it will reduce the use of a &ldquo;Today&rdquo; tag. I already use <strong>Due Dates</strong> sparingly but can now use them even less. The combination of Planned and <strong>Defer Dates</strong> are good enough for most things.</p>\n",
        "date_published": "2025-09-12T16:18:09-05:00",
        "url": "https://www.thingelstad.com/2025/09/12/im-slowly-starting-to-adopt.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2025/07/05/fun-using-poaprss-and-feeding.html",
        
        "content_html": "<p>Had fun using <a href=\"https://www.poap2rss.com\">POAP2RSS</a> and feeding through <a href=\"https://www.make.com/en\">Make</a> with <a href=\"https://claude.ai/\">Claude</a> doing some creative for me and then syndicating to <a href=\"https://www.thingelstad.com/projects/612-poap-challenge/\">612 POAP Challenge</a> accounts on <a href=\"https://mastodon.social/@612poapchallenge\">Mastodon</a> and <a href=\"https://bsky.app/profile/612poapchallenge.bsky.social\">Bluesky</a>. Whew!</p>\n",
        "date_published": "2025-07-05T16:36:20-05:00",
        "url": "https://www.thingelstad.com/2025/07/05/fun-using-poaprss-and-feeding.html",
        "tags": ["POAP","612 POAP Challenge","POAP2RSS","Productivity","AI"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2025/05/22/omnivore-announced-they-were-shutting.html",
        
        "content_html": "<p>Omnivore <a href=\"https://www.theverge.com/2024/10/29/24283055/one-of-my-favorite-read-later-apps-is-shutting-down\">announced they were shutting down</a> last October, but it wasn&rsquo;t until this week I saw a group of Omnivore addresses subscribed to the <a href=\"https://weekly.thingelstad.com\">Weekly Thing</a> bounce. Seems they turned off the email addresses now.</p>\n",
        "date_published": "2025-05-22T17:34:15-05:00",
        "url": "https://www.thingelstad.com/2025/05/22/omnivore-announced-they-were-shutting.html",
        "tags": ["Weekly Thing","Productivity","Blogging"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2025/05/06/how-to-newsletter-lessons-from.html",
        "title": "How to Newsletter: Lessons from 300 Issues of the Weekly Thing",
        "content_html": "<em>\n<p>This is an article version of the presentation I gave at Minnebar 19 on <a href=\"https://www.thingelstad.com/2025/04/28/minnebar-how-to-newsletter-session.html\">How to Newsletter</a>.</p>\n<p>To create this I used <a href=\"https://apps.apple.com/us/app/whisper-memos-speech-to-text/id6443658039\">Whisper Memos</a> on my iPhone to capture the transcription. I did some general editing to remove some preamble and ad hoc dialog, did a read through to correct any obvious issues, and added images for each of my slides. I then asked GPT o3 to use the transcription to create an article using this prompt:</p>\n<blockquote>\n<p>I have a raw transcript of a talk. Please convert it into a well-structured written article that preserves the speaker&rsquo;s voice, tone, and all content exactly as it was spoken&ndash;do not omit or add anything. Improve readability by correcting grammar and sentence flow, organizing content into appropriate paragraphs, and inserting section breaks that follow the speaker&rsquo;s original structure. Do not turn this into a summary or reinterpret the ideas. Use images from the transcript as section markers when available. Maintain the informal, personal tone of the speaker throughout.</p>\n<ul>\n<li>Do not use bullet points unless the speaker clearly uses them.</li>\n<li>Preserve all first-person phrasing and casual language.</li>\n<li>Remove filler words like &lsquo;so&rsquo;, &rsquo;like&rsquo;, and &lsquo;kind of&rsquo; unless they assist readability.</li>\n<li>Ensure the article can stand alone for publication.</li>\n</ul>\n</blockquote>\n<p>With a proofread here is that version of this presentation.</p>\n</em>\n<img src=\"https://cdn.uploads.micro.blog/890/2025/98897cefa6.jpg\" width=\"600\" height=\"449\" alt=\"A speaker is presenting a session titled How to Newsletter in front of an audience.\">\n<p>What I wanted to talk about is &ldquo;How To Newsletter.&rdquo; I&rsquo;ve been sending a newsletter now for eight years, and I&rsquo;ve learned a lot in that process. I thought it&rsquo;d be fun to share that knowledge. I actually planned to do this session in 2023&ndash;so if you&rsquo;re thinking, &ldquo;Didn&rsquo;t he already do this?&rdquo;&ndash;I had to cancel it that year. Now we&rsquo;re two years later, and I&rsquo;ve got two more years of learnings and 50 more issues of my newsletter under my belt.</p>\n<p>As I put this talk together, I realized it&rsquo;s not just about how to newsletter. It could also be about how to run a complex side project, or how to consistently do something for eight years. It&rsquo;s also about how to apply automation to make that kind of work easier. So, depending on what you&rsquo;re looking for, you might take away more than just newsletter tips&ndash;this is also about managing a long-term, detailed endeavor.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2025/how-to-newsletter.002.png\" width=\"600\" height=\"337\" style=\"border: 3px grey outset;\" alt=\"A presentation slide introduces Jamie, highlighting a career as a technologist, CTO experience, board membership, a family in Minneapolis, blogging activities, and a photograph of Jamie with a bird on his hat.\">\n<p>First, who am I? I&rsquo;m Jamie Thingelstad. I&rsquo;m a passionate technologist. I&rsquo;ve been into tech since I was a kid, started programming BASIC on a TRS-80&ndash;you can figure out my age from that&ndash;and I&rsquo;ve always loved building things. I&rsquo;ve had a 20+ year career as a Chief Technology Officer, came into the field as the web was being born, built a couple of companies, and eventually started building things with groups to do even bigger work.</p>\n<p>I&rsquo;m on the board of the Minnesota Technology Association and previously served on the board of Minnestar. I live in Minneapolis with my wonderful family. I&rsquo;ve also been a blogger for 20+ years&ndash;which plays a big role when we talk about newsletters&ndash;and I&rsquo;ve been publishing <em>The Weekly Thing</em> for eight years now.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2025/how-to-newsletter.003.png\" width=\"600\" height=\"337\" style=\"border: 3px grey outset;\" alt=\"The image showcases two emails titled Weekly Thing and Weekly Thing 316, highlighting newsletter content along with a logo and contact details.\">\n<p>Why a newsletter? What led me to start <em>The Weekly Thing</em>? The image here shows the very first issue from May 13, 2007&ndash;it looked totally different from current issues. The one shown here is issue 316 from two weeks ago.</p>\n<p>Back in 2017, newsletters were having a moment. People were launching them, companies were seeing them as a way to go directly to inboxes and bypass platforms. That intrigued me. I&rsquo;d been blogging for over a decade and wanted to play with the newsletter medium. But then came the question: what would I put in it?</p>\n<p>I&rsquo;ve always been a voracious consumer of online content. I used bookmarking services like del.icio.us (anyone remember that?) and later Pinboard. My first bookmark is from August 2005. At one point, I thought about making a link blog, but it didn&rsquo;t vibe with me. So I combined that impulse with the newsletter idea and decided I&rsquo;d curate and share content I found interesting each week.</p>\n<p>Importantly, I ignored most of the newsletter &ldquo;growth hacks.&rdquo; I&rsquo;m cynical about stuff like that. I just wanted to share good content, without any tricks. I didn&rsquo;t have a specific topic, but I committed to doing it for a year. Now, eight years later, it&rsquo;s still a fun and meaningful project, and I feel like I&rsquo;m giving back by sharing useful information.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2025/how-to-newsletter.004.png\" width=\"600\" height=\"337\" style=\"border: 3px grey outset;\" alt=\"A slide presents three steps for finding good content: using Feedbin and Safari Reading List, quickly reading and filtering, and curating with Pinboard tags.\">\n<p>The first thing I had to solve: how do I find content? For me, it&rsquo;s RSS. I&rsquo;m a huge fan. I don&rsquo;t get content from social media&ndash;it&rsquo;s all RSS feeds and readers like Feedbin and Unread. No algorithms. I scan headlines efficiently and ask one question: is this interesting?</p>\n<p>If yes, it goes into my Safari Reading List. From there, I narrow it down&ndash;maybe 100 items become 10. Then I read them more closely. The final step is saving them to Pinboard, my bookmarking tool. It&rsquo;s super fast, hasn&rsquo;t seen a new feature in a decade, and that&rsquo;s totally fine. I also tag links there to mark if they&rsquo;re a &ldquo;featured item&rdquo; or just a &ldquo;brief.&rdquo; That tagging helps structure my newsletter.</p>\n<p>I also blog every week and include a photo I&rsquo;ve taken that week&ndash;no cheating from the archive! That addition pushes my creative side and makes each issue more personal.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2025/how-to-newsletter.005.png\" width=\"600\" height=\"337\" style=\"border: 3px grey outset;\" alt=\"A workflow presentation outlines a GTD method using OmniFocus TaskPaper templates along with key phases and deadlines.\">\n<p>Now let&rsquo;s talk about workflow. You can&rsquo;t just have one OmniFocus task that says &ldquo;Send newsletter&rdquo;&ndash;there&rsquo;s way too much involved. I&rsquo;ve practiced GTD (Getting Things Done) for over a decade, and I use OmniFocus with TaskPaper templates.</p>\n<p>Each issue is a full project, with variables like the issue number and date. I run a Shortcut that sets the new issue, defines the date, the range of days it covers, and then creates a project in OmniFocus. I like templates more than repeating projects because they let me make adjustments for each issue.</p>\n<p>There are four main phases: create content, curate content, build it, and finalize it. And I spend very little time on the assembly because almost all of it is automated.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2025/how-to-newsletter.006.png\" width=\"600\" height=\"337\" style=\"border: 3px grey outset;\" alt=\"A layout of various app icons, including an automation app and a series of colorful shortcut icons labeled with tasks, is shown against a white background.\">\n<p>The key tool for automation? Shortcuts. You have it on your iPhone and Mac. I&rsquo;ve built dozens of Shortcuts to run everything from creating sections to finalizing output. Each section returns Markdown. One Shortcut runs the list, combines them, and boom&ndash;newsletter built.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2025/how-to-newsletter.007.png\" width=\"600\" height=\"337\" style=\"border: 3px grey outset;\" alt=\"A diagram illustrates an automation process for generating and managing content using various shortcuts and APIs, with a focus on building issues, setting sections, and hosting images.\">\n<p>Here&rsquo;s how it works. One main Shortcut runs an array of other Shortcuts. Each returns a Markdown section like intro, quote, featured, currently, etc. They can pull from APIs, my blog (via RSS), Pinboard, and Drafts. I store shared data in Data Jar&ndash;a kind of lightweight, shared memory for Shortcuts.</p>\n<p>So when I say &ldquo;build the issue,&rdquo; it runs each section, combines the results, and I&rsquo;ve got a finished draft ready to go. All of this is lightweight&ndash;no Python, no compiling, just using built-in tools.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2025/how-to-newsletter.008.png\" width=\"600\" height=\"337\" style=\"border: 3px grey outset;\" alt=\"The image outlines a toolchain consisting of various tools for content curation, building, assembly, sending, running, and orchestration, including apps like Feedbin, Shortcuts, Buttondown, OmniFocus, Safari, Drafts, Stripe, Pinboard, and Data Jar.\">\n<p>Here&rsquo;s my toolchain and why I use each part:</p>\n<ul>\n<li><strong>Feedbin</strong>: This is where all my RSS feeds live&ndash;around 300 of them. It&rsquo;s fast, stable, and does exactly what I need. For $30 a year, it&rsquo;s an incredible value. No fluff, just the right features.</li>\n<li><strong>Unread</strong>: This is the mobile app I use to actually read those feeds. It&rsquo;s ridiculously fast and makes getting through content frictionless. I don&rsquo;t want to waste time loading or tapping around.</li>\n<li><strong>Safari</strong>: Specifically for the Reading List. I like that it&rsquo;s integrated across all my Apple devices, and it&rsquo;s a really handy staging area between &ldquo;that looks cool&rdquo; and &ldquo;this is newsletter-worthy.&rdquo;</li>\n<li><strong>Pinboard</strong>: The workhorse. I have over 15,000 links in there and it&rsquo;s still lightning fast. It hasn&rsquo;t been updated in years&ndash;and I love that. No surprises. It&rsquo;s rock solid.</li>\n<li><strong>Drafts</strong>: This is where my text starts. It&rsquo;s not a notes app. It&rsquo;s a place where text goes to live temporarily, get processed, get acted upon. I have a system in there for my Currently section, where I jot down stuff throughout the week.</li>\n<li><strong>Data Jar</strong>: A magical tool. Think of it like shared memory across Shortcuts. Shortcut A writes something, Shortcut B can read it. Without it, this whole thing would be way more complex to stitch together.</li>\n<li><strong>Shortcuts</strong>: This is the engine. Every section of the newsletter is its own Shortcut. The Build script just stitches them together. It&rsquo;s modular, easy to extend, and Apple keeps improving it.</li>\n<li><strong>Buttondown</strong>: The sending platform. I used Mailchimp for a while, and it made me feel like I needed to be a marketer. Buttondown talks like a newsletter author. It supports Markdown, doesn&rsquo;t try to get fancy with HTML, and keeps things straightforward.</li>\n<li><strong>OmniFocus</strong>: My GTD backbone. I track everything in here, and it gives me clarity on what needs to be done and when.</li>\n<li><strong>Stripe</strong>: This is tied to Buttondown to handle Supporting Memberships. Super easy to set up, and now I&rsquo;m raising funds for digital nonprofits through it.</li>\n<li><strong>OpenAI</strong>: New to the stack. I&rsquo;m using it for help with subject lines, fortunes, and membership messaging. But always with control&ndash;I want it to help, not replace my voice.</li>\n</ul>\n<p>Each piece of this toolchain plays a role. They&rsquo;re like instruments in an orchestra, and together, they make this weekly project sustainable and honestly kind of delightful to run.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2025/how-to-newsletter.009.png\" width=\"600\" height=\"337\" style=\"border: 3px grey outset;\" alt=\"A slide titled Genuine Use of AI outlines tasks such as not rewriting styles, generating subject-line options, matching link themes, and supporting a membership program, alongside a screenshot of a tool interface.\">\n<p>Let&rsquo;s talk AI. I don&rsquo;t use it to write for me&ndash;I&rsquo;m protective of my voice. But there are areas where it helps. One is creating the subject line. I give it instructions: avoid publication names, maybe use alliteration, avoid negative terms, and be fun. Then it suggests five options. I pick the one I like&ndash;or modify it.</p>\n<p>I also use AI to generate a fortune at the end of each issue, based on that week&rsquo;s themes. And the Supporting Membership emails? Those are written in a different voice, and I let AI take more control there. It&rsquo;s actually kind of fun to create a character out of that voice&ndash;something that feels separate from me.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2025/how-to-newsletter.010.png\" width=\"600\" height=\"337\" style=\"border: 3px grey outset;\" alt=\"A presentation slide outlines strategies for sustaining a newsletter, highlighting scheduled breaks, cutoff times, and experimental approaches.\">\n<p>Sustainability over eight years requires boundaries. I cut off new content Friday night, giving me time to assemble and write. I also build buffers&ndash;if I miss Saturday, it goes Sunday.</p>\n<p>And I take real breaks: July and August, plus mid-December through mid-January. These breaks keep me from burning out. I think I&rsquo;d have quit long ago if I didn&rsquo;t step away like that.</p>\n<p>And this is a big one&ndash;I don&rsquo;t look at analytics. I don&rsquo;t track opens or clicks. I don&rsquo;t want to be influenced by what gets engagement. I&rsquo;m doing this to share what I find valuable. I don&rsquo;t want to chase metrics. Every week, some people unsubscribe. Every week, new people join. That&rsquo;s the rhythm. And it&rsquo;s okay.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2025/how-to-newsletter.011.png\" width=\"600\" height=\"337\" style=\"border: 3px grey outset;\" alt=\"A presentation slide details fundraising for Second Harvest, outlines a community initiative called Weekly Thing Forum on Ponder, and highlights an AI use case with 20 members contributing approximately $560.\">\n<p>I&rsquo;ve also treated the newsletter like a playground. During the pandemic, I raised over $12,000 for Second Harvest in Weekly Thing 141. I&rsquo;ve tried launching a forum using Ponder. Community engagement is tough, especially via email. People see a newsletter as a message, not a conversation starter.</p>\n<p>And I&rsquo;ve started Supporting Memberships. Each year, I pick a nonprofit to support. This year, it&rsquo;s Creative Commons&ndash;we&rsquo;re on track to raise around $560. Next year I&rsquo;m thinking Electronic Frontier Foundation.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2025/how-to-newsletter.012.png\" width=\"600\" height=\"337\" style=\"border: 3px grey outset;\" alt=\"A slide lists suggestions such as automating tasks, shipping on a rhythm, and subscribing to Weekly Thing, with a small emblem on the top right.\">\n<p>So, some final thoughts:</p>\n<p>Automate the drudgery. Save your energy for your words. Really preserve your voice. I do some spellcheck with AI, but I avoid grammar checks&ndash;they over-correct and erase personality. I&rsquo;ll ask AI to point out unclear sections, but I always make the edits myself.</p>\n<p>And if you&rsquo;re thinking about doing this, start small. A newsletter doesn&rsquo;t have to be forever. You could do one for a project, or a trip. Newsletters are a great medium&ndash;no platform noise, no algorithm drama. Just you and your readers.</p>\n<p>And if you want to subscribe, head over to <a href=\"https://weekly.thingelstad.com/\">Weekly Thing</a>. The eighth anniversary edition is coming up soon&ndash;and yes, there&rsquo;s a POAP for that too.</p>\n<p>That&rsquo;s all I&rsquo;ve got. Happy to take any questions!</p>\n<h3 id=\"related-articles\">Related Articles</h3>\n<p>Further reading…</p>\n<ul>\n<li><a href=\"https://www.thingelstad.com/2023/10/07/how-i-find.html\">How I Find Links for the Weekly Thing</a></li>\n<li><a href=\"https://www.thingelstad.com/2023/10/01/task-management-for.html\">Task Management for the Weekly Thing</a></li>\n<li><a href=\"https://www.thingelstad.com/2023/09/24/how-i-build.html\">How I Build the Weekly Thing</a></li>\n<li><a href=\"https://www.thingelstad.com/2025/03/09/how-i-use-ai-in.html\">How I Use AI in the Weekly Thing</a></li>\n<li><a href=\"https://www.thingelstad.com/2022/12/28/on-audience-capture.html\">On Audience Capture</a></li>\n<li><a href=\"https://www.thingelstad.com/2021/05/13/four-years-of.html\">Four Years of the Weekly Thing</a></li>\n<li><a href=\"https://www.thingelstad.com/2024/11/17/weekly-thing-supporting.html\">Weekly Thing Supporting Memberships</a></li>\n<li><a href=\"https://www.thingelstad.com/2023/09/22/introducing-weekly-thing.html\">Introducing the Weekly Thing Forum</a></li>\n</ul>\n",
        "date_published": "2025-05-06T20:00:00-05:00",
        "url": "https://www.thingelstad.com/2025/05/06/how-to-newsletter-lessons-from.html",
        "tags": ["Minnestar","Weekly Thing","Software Development","Productivity","Blogging"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2025/03/24/i-would-like-to-create.html",
        
        "content_html": "<p>I would like to create blog posts from some workouts. It seems like something that Shortcuts should make possible but I’ve not seen anything to make it easier to do. Is anyone familiar with something that does this? I’d like a map and statistics in the posts.</p>\n",
        "date_published": "2025-03-24T18:23:59-05:00",
        "url": "https://www.thingelstad.com/2025/03/24/i-would-like-to-create.html",
        "tags": ["Fitness","Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2025/03/23/the-llm-functions-ive-built.html",
        
        "content_html": "<p>The <a href=\"https://www.thingelstad.com/2025/03/09/how-i-use-ai-in.html\">LLM functions I&rsquo;ve built for the Weekly Thing</a> have worked really well. So well in fact that I&rsquo;m redoing my Shortcuts to move from simple calls to the ChatGPT app to using the OpenAI API directly. This has the added benefit of additional fine tuning including optimized system messages. 👨‍💻</p>\n",
        "date_published": "2025-03-23T09:23:22-05:00",
        "url": "https://www.thingelstad.com/2025/03/23/the-llm-functions-ive-built.html",
        "tags": ["Weekly Thing","Productivity","AI"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2025/03/09/how-i-use-ai-in.html",
        "title": "How I Use AI in the Weekly Thing",
        "content_html": "<p>I&rsquo;ve been working with AI for a while now, and as I feel with all new technologies, the best way to learn them is to play with them. I&rsquo;ve started to bring AI into my workflow for the <a href=\"https://weekly.thingelstad.com\">Weekly Thing</a> and thought it would be good to share specifically where and how I’m using it.</p>\n<p>Before I get into the specifics, I want to make one thing clear: <strong>AI does not create the content of the Weekly Thing</strong>. I don&rsquo;t use it to summarize articles or generate any of the comments I make on them. It is critically important to me that I <strong>use my voice</strong> and that what I share <strong>is my voice</strong>. I am using AI as an assistant rather than a creator. If I had someone else helping me assemble the Weekly Thing as an assistant, where would that be helpful? Where would that assistant do a better job than me? Or where might it be desirable to have &ldquo;another voice&rdquo; in the mix?</p>\n<p>Right now I’m doing all this with a ChatGPT subscription using the 4o models. It is great that the ChatGPT app supports Shortcuts so I can do all of this in a largely or completely automated way. I could easily swap Claude in if I wish as it also supports Shortcuts automation.</p>\n<p>With that in mind, here is where I’m using LLM capabilities now. You&rsquo;ll note that in many of these cases I’m asking my &ldquo;assistant&rdquo; to generate options and then I’m doing the final selection and modifications. I think this is a good model.</p>\n<h3 id=\"subject\">Subject</h3>\n<p>The subject follows a simple structure of &ldquo;Weekly Thing «Number» / «Word», «Word», «Word»&rdquo;. These three words are selected from the titles of the links in each issue. I try to select triples that are interesting and engaging. The challenge is avoiding words from the website’s name, which appear inconsistently in article titles.</p>\n<p>Here is the prompt I’m using for this:</p>\n<blockquote>\n<p>You are a great editor and are helping me create the subject line for issue «Issue Number» of the Weekly Thing. The subject line follows a template with the number of this issue followed by three comma-separated words that are picked from the titles of the links contained in this issue. For example, &ldquo;Weekly Thing 234 / Blogging, Bitcoin, Bison&rdquo;.</p>\n<p>Guidelines for picking great words include:</p>\n<ul>\n<li>Do not use any words from the title of the publication. Only use words from the name of this article. Typically there is a hyphen or pipe between them.</li>\n<li>Using alliterations can be fun but not necessary. Do not always use alliterations.</li>\n<li>Try to pick a set of words that pique the readers curiosity. Words that are punchy and thought-provoking.</li>\n<li>Avoid words that are negative or sad.</li>\n<li>Acronyms are fine to include.</li>\n<li>Be creative and have fun.</li>\n</ul>\n<p>Please identify five options for subject lines. Each option should include three words from these titles. The three words are separated by commas. Return the list of options as JSON.</p>\n<p>List of titles for this week are:</p>\n<p>«List of titles»</p>\n</blockquote>\n<p>The prompt requests valid JSON output. I extract the JSON and use the &ldquo;Get Dictionary from Input&rdquo; method to create a structured data object. This allows me to put the LLM completely behind the scenes.</p>\n<h3 id=\"fortune\">Fortune</h3>\n<p>The fortune first showed up in <a href=\"https://weekly.thingelstad.com/archive/weekly-thing-53-may-12-2018/\">Weekly Thing 53</a> and has been the last thing in the emails for a while. I got the inspiration for this from the <code>fortune</code> <a href=\"https://en.wikipedia.org/wiki/Fortune_(Unix)\">command in Unix</a>. The text files that serve as the &ldquo;database&rdquo; for <code>fortune</code> are easy enough to find, and building a Shortcut around them was simple. I randomly select fortunes until I find one I like.</p>\n<p>But with an LLM, I thought — why not make the fortune relevant to each issue’s content?</p>\n<p>Here is the prompt that I’m using for this.</p>\n<blockquote>\n<p>You are helping me create a fitting fortune for issue «Issue Number» of the Weekly Thing. The fortune is similar to what you may get inside of a fortune cookie. The best fortunes are light-hearted, humorous, and thought provoking for the reader. The fortune is one of the last items included in each issue of the Weekly Thing.</p>\n<p>Guidelines for creating great fortunes:</p>\n<ul>\n<li>Keep it positive, fun, and interesting.</li>\n<li>Pull in themes or terms from the headlines of the articles included in each issue. Do not use terms from the title of the publication. Only use words or topics from the subject of the specific article.</li>\n<li>Avoid negative themes or topics.</li>\n<li>Fortunes should be short, no longer than 8 to 10 words.</li>\n<li>Feel free to include an emoji if it makes sense.</li>\n</ul>\n<p>Please identify five options for fortunes. Return the list of fortunes as a JSON object.</p>\n<p>List of titles for this week are:</p>\n<p>«List of Link Titles»</p>\n</blockquote>\n<p>This also returns a list of options. They are impressively good and it does a great job pulling in themes from the links in each issue.</p>\n<h3 id=\"byline\">Byline</h3>\n<p>The &ldquo;byline&rdquo; is the first sentence in the email. Over time, its role has evolved. Initially, it was a reminder of why you&rsquo;re receiving the email. Then I used a template to mechanically describe what was in the email. I&rsquo;ve always desired this to be an &ldquo;intro&rdquo; to the links in the issue but it is difficult to do that. It is also a rare place in the email where I want it to be a &ldquo;different voice&rdquo;. Ideally this is more of a second person voice describing what is included.</p>\n<p>To generate a meaningful byline, I provide more than just article titles — I also include my commentary. I focus only on featured links, skipping the “briefly” section.</p>\n<p>Here is the prompt I’m using:</p>\n<blockquote>\n<p>Please generate a single sentence description using the list of articles below. This description will be used as the first line of an email to introduce these items along with other things. Please provide 3 options.</p>\n<ul>\n<li>Keep it personal and not overly marketing driven or too sensational.</li>\n<li>Focus on it being descriptive and use second person voice.</li>\n<li>Avoid overly sensational words.</li>\n<li>It is okay to use emoji if appropriate.</li>\n<li>Focus less on the quoted text.</li>\n<li>You don&rsquo;t need to introduce it with statements like &ldquo;this week&rdquo; and can focus just on the content.</li>\n<li>Keep it brief and terse, shorter is better.</li>\n</ul>\n<p>Do not include any explanations, numbering, or formatting. Just provide each option on a line by itself like this:</p>\n<p>option<br>\noption<br>\noption</p>\n<p>Here is the list of article titles with commentary.</p>\n<p>«List of Featured Links Only with Commentary»</p>\n</blockquote>\n<p>This one still requires a bit more editing from me before I’m ready to use it, and I think that will always be the case. So rather than returning JSON I just get it to put the options in text and then I present it in the Shortcut for editing and refinement to finalize it.</p>\n<h3 id=\"supporting-members\">Supporting Members</h3>\n<p>The newest section where I’m using AI, and a new section to the email itself is in the Supporting Members segment. This is a new thing where we raise funds for digital non-profits as a community. This is the section where I rely on AI the most, without requesting multiple versions. I’m okay, and actually kind of prefer, this to be in a different voice than mine.</p>\n<p>To generate this section, I pull data from <a href=\"https://buttondown.com\">Buttondown</a> and <a href=\"https://stripe.com\">Stripe</a> and do some quick calendar math to provide the LLM with context. This is then embedded into to two different prompts that generate the two &ldquo;versions&rdquo; of this section.</p>\n<p>Here is the prompt to become a member:</p>\n<blockquote>\n<p>You are a pleasant membership expert. Please write a call to action to encourage a reader of the Weekly Thing to become a Supporting Member. Some data to use for the call to action:</p>\n<ul>\n<li>There are currently «Premium Count» Supporting Members.</li>\n<li>We have raised «Amount Raised» so far.</li>\n<li>The funds will be sent to the non-profit for the year in «Weeks Remaining» weeks.</li>\n<li>The non-profit this year is «Non-profit Name».</li>\n</ul>\n<p>Remember to highlight that all of the money raised goes to the non-profit. Keep it fresh and fun. Limit to one paragraph. Do not include the pricing and subscription options. Do not add any links. That will be handled elsewhere.</p>\n</blockquote>\n<p>Here is the prompt for existing members:</p>\n<blockquote>\n<p>You are a grateful newsletter author. Please write a THANK YOU for being a Supporting Member. Some data to use for the note:</p>\n<ul>\n<li>There are currently «Premium Count» Supporting Members.</li>\n<li>We have raised «Amount Raised» so far.</li>\n<li>The funds will be sent to the non-profit for the year in «Weeks Remaining» weeks.</li>\n<li>The non-profit this year is «Non-profit Name».</li>\n</ul>\n<p>Remember to highlight that all of the money raised goes to the non-profit. Keep it fresh and fun. Limit to one paragraph and thank them for being part of it.</p>\n</blockquote>\n<p>This is a new addition, but early tests look promising. This is also interesting because the LLM knows what <a href=\"https://creativecommons.org\">Creative Commons</a> is and can infer some additional context for the messaging. It is different with each run which will keep the messaging fresh.</p>\n<h3 id=\"overall-editing\">Overall Editing</h3>\n<p>The most recent AI addition to my workflow is final editing. Here I take the draft generated through <a href=\"https://www.thingelstad.com/2023/09/24/how-i-build.html\">my automation</a> and I send it for review. I do a brief review of each email but honestly I never review it that much. Most of the time, what I send is my first draft — straight from the keyboard. As a result, typos get through or simple grammar issues that I wish were caught. I’ve considered <a href=\"https://www.grammarly.com\">Grammarly</a> before, but it’s too thorough and over-edits my work. I want a very specific kind of review.</p>\n<p>Here is the prompt I’m using. Note the specifics on what I don&rsquo;t want it to do.</p>\n<blockquote>\n<p>Below is a draft of the «Subject». Please review it to find any typos or notable grammar mistakes. Do not follow any of the hyperlinks or suggest meaningful content modifications. Ignore text in the blockquotes.</p>\n<hr>\n<p>«Body Markdown»</p>\n</blockquote>\n<p>This works okay but it unfortunately is at the very end of my workflow. The challenge is that fixing errors requires updating two places: the email draft and the original blog post or Pinboard entry. That isn&rsquo;t ideal but it is better than nothing and hopefully will reduce the number of silly errors that get all the way through.</p>\n<p>I ran this on my draft of <a href=\"https://weekly.thingelstad.com/archive/312/\">Weekly Thing 312</a> as a test and it found 16 edits. 🤦‍♂️</p>\n",
        "date_published": "2025-03-09T10:04:18-05:00",
        "url": "https://www.thingelstad.com/2025/03/09/how-i-use-ai-in.html",
        "tags": ["Weekly Thing","Productivity","AI","Blogging"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2025/03/02/sync-omnifocus-with-shortcut-automation.html",
        "title": "Sync OmniFocus with Shortcut Automation",
        "content_html": "<p>OmniFocus 4.5.2 shipped recently and with it was this little snippet in the release notes.</p>\n<blockquote>\n<p><strong>Shortcuts</strong> — <strong>Sync OmniFocus</strong> action has been added.</p>\n</blockquote>\n<p>This caught my eye and I was sort of looking for it. When I listened to <a href=\"https://theomnishow.omnigroup.com/episode/omnis-2025-roadmap\">Omni Group&rsquo;s 2025 Roadmap</a> on the Omni Show Ken Case made a reference to creating an automation to sync his OmniFocus tasks. I thought that was a great idea and tried to figure out how to make that work and didn&rsquo;t find an easy way to do it. When I saw this new Shortcut action I connected the dots. Case was referring to a not-yet-released version.</p>\n<p>Now why would you want such an action? OmniFocus sync is super capable for me. I&rsquo;ve never had it lose data and it is super stable. With that said, when a device gets very far behind, meaning it hasn&rsquo;t been synced for days or weeks, the &ldquo;log of updates&rdquo; gets longer and longer. This causes sync to get slower on all your devices and the device that is out-of-date takes longer to get caught up. To be fair, none of this really impacts my user experience more than a couple seconds but I like to keep my devices in sync and ready to go.</p>\n<p>This is where less often used devices become an issue. I regularly will go a couple of days without using my iPad. And my Vision Pro may go a week or two in between sessions. Both of these devices have OmniFocus natively and the sync backlog could get long — particularly on the Vision Pro. Using this Shortcut along with a time-based Automation this is no longer anything to be concerned with. Now early in the morning before I&rsquo;m up my iPhone, iPad, and Vision Pro automatically sync OmniFocus and are ready for each day. No long &ldquo;log of updates&rdquo; and when I do go to them it is super fast to get caught up.</p>\n<p>Now if I could only do a Shortcut Automation like this on my Apple Watch. That is the last device I have that routinely gets very behind, and sync to OmniFocus on the Watch is slow. I&rsquo;m sure Omni is working on that!</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2025/af09963d58.jpg\" width=\"600\" height=\"600\" alt=\"A smartphone screen displays an automation setup, scheduled to sync OmniFocus daily at 5:15 AM.\">\n",
        "date_published": "2025-03-02T10:13:23-05:00",
        "url": "https://www.thingelstad.com/2025/03/02/sync-omnifocus-with-shortcut-automation.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2025/01/17/i-suspect-the-reason-apple.html",
        
        "content_html": "<p>I suspect the reason Apple Intelligence mail categories are only supported on the iPhone is at least in part because of the difficulty with synchronizing that state across multiple devices. Feels similar to People identification in Photos at first, but Apple can&rsquo;t control the backend on email.</p>\n",
        "date_published": "2025-01-17T09:01:14-05:00",
        "url": "https://www.thingelstad.com/2025/01/17/i-suspect-the-reason-apple.html",
        "tags": ["Productivity","Apple"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2025/01/16/ive-used-sanebox-for-a.html",
        
        "content_html": "<p>I&rsquo;ve used <a href=\"https://www.sanebox.com/\">Sanebox</a> for a decade to defer emails, but now I&rsquo;m trying <a href=\"https://www.fastmail.com/\">Fastmail</a> and I&rsquo;m realizing how nice it is to be able to individually specify a defer time per email instead of just having two or three options as folders. Downside is I can only defer in the Fastmail clients.</p>\n",
        "date_published": "2025-01-16T21:57:52-05:00",
        "url": "https://www.thingelstad.com/2025/01/16/ive-used-sanebox-for-a.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2025/01/14/ive-been-a-sanebox-user.html",
        
        "content_html": "<p>I&rsquo;ve been a <a href=\"https://www.sanebox.com/\">Sanebox</a> user for over a decade on all my mailboxes. I&rsquo;m trying going without on my personal email and using Apple Intelligence features with <a href=\"https://www.fastmail.com/\">Fastmail</a> support for defering. Sanebox hasn&rsquo;t been innovating for a long time and I want to see if I really need it.</p>\n",
        "date_published": "2025-01-14T22:20:17-05:00",
        "url": "https://www.thingelstad.com/2025/01/14/ive-been-a-sanebox-user.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2025/01/12/microblog-collection-exporter.html",
        "title": "Micro.blog Collection Exporter",
        "content_html": "<p>I’m adding one more Shortcut to my <a href=\"https://www.thingelstad.com/2025/01/11/microblog-collections-shortcuts.html\">Micro.blog Collections Shortcuts</a>. One of the concerns I&rsquo;ve had with collections is making sure that I have some way of undoing them. If I move to another blog service and it doesn&rsquo;t support these I need to know which photos are in those collections. This is gracefully handled by micro.blog when you export your blog. It will replace them all at that time and your good to go.</p>\n<p>However, I’m a bit of a &ldquo;belt and suspenders&rdquo; person and I&rsquo;d like more than just that. Also, what if I just wanted to undo a single collection and I’m not exporting my whole blog? I&rsquo;d like to be able to get at this data easier. Add to that that for very large blogs micro.blog export doesn&rsquo;t work today due to file size limitations. I wanted another way.</p>\n<p>This Shortcut gets a list of all your collections, then iterates through that list building a JSON data object that contains all your Collection names along with an array of the photos in that collection.</p>\n<p>It can take a bit to run, and Shortcuts in general isn&rsquo;t great with loops of loops and building larger data sets. Give it some time and it will finish just fine. It takes about 15 seconds to run for my over 60 collections.</p>\n<p><strong><a href=\"https://www.icloud.com/shortcuts/3eb1c3034bd440e48345d53995523563\">Add Micro.blog Collection Exporter</a></strong></p>\n<p>The output of this Shortcut will give data like this:</p>\n<div class=\"highlight\"><pre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"><code class=\"language-json\" data-lang=\"json\"><span style=\"display:flex;\"><span>{\n</span></span><span style=\"display:flex;\"><span>    <span style=\"color:#f92672\">&#34;Collections&#34;</span>: {\n</span></span><span style=\"display:flex;\"><span>        <span style=\"color:#f92672\">&#34;Coffee&#34;</span>: [\n</span></span><span style=\"display:flex;\"><span>            <span style=\"color:#e6db74\">&#34;https://www.thingelstad.com/uploads/2021/31d369a8f6.jpg&#34;</span>,\n</span></span><span style=\"display:flex;\"><span>            <span style=\"color:#e6db74\">&#34;https://www.thingelstad.com/uploads/2021/c41923433b.jpg&#34;</span>,\n</span></span><span style=\"display:flex;\"><span>            <span style=\"color:#e6db74\">&#34;https://www.thingelstad.com/uploads/2021/015df1a057.jpg&#34;</span>\n</span></span><span style=\"display:flex;\"><span>        ],\n</span></span><span style=\"display:flex;\"><span>        <span style=\"color:#f92672\">&#34;Iceland&#34;</span>: [\n</span></span><span style=\"display:flex;\"><span>            <span style=\"color:#e6db74\">&#34;https://www.thingelstad.com/uploads/2022/799a9cb53a.jpg&#34;</span>,\n</span></span><span style=\"display:flex;\"><span>            <span style=\"color:#e6db74\">&#34;https://www.thingelstad.com/uploads/2022/1822276426.jpg&#34;</span>,\n</span></span><span style=\"display:flex;\"><span>            <span style=\"color:#e6db74\">&#34;https://www.thingelstad.com/uploads/2024/24df887cc9.png&#34;</span>\n</span></span><span style=\"display:flex;\"><span>        ],\n</span></span><span style=\"display:flex;\"><span>        <span style=\"color:#f92672\">&#34;Italy&#34;</span>: [\n</span></span><span style=\"display:flex;\"><span>            <span style=\"color:#e6db74\">&#34;https://www.thingelstad.com/uploads/2023/020261c875.jpg&#34;</span>,\n</span></span><span style=\"display:flex;\"><span>            <span style=\"color:#e6db74\">&#34;https://www.thingelstad.com/uploads/2023/269481db10.jpg&#34;</span>,\n</span></span><span style=\"display:flex;\"><span>            <span style=\"color:#e6db74\">&#34;https://www.thingelstad.com/uploads/2023/43c4de5c52.jpg&#34;</span>,\n</span></span><span style=\"display:flex;\"><span>            <span style=\"color:#e6db74\">&#34;https://www.thingelstad.com/uploads/2024/054ebe3a4d.jpg&#34;</span>\n</span></span><span style=\"display:flex;\"><span>        ]\n</span></span><span style=\"display:flex;\"><span>    }\n</span></span><span style=\"display:flex;\"><span>}\n</span></span></code></pre></div>",
        "date_published": "2025-01-12T15:23:55-05:00",
        "url": "https://www.thingelstad.com/2025/01/12/microblog-collection-exporter.html",
        "tags": ["Productivity","Blogging","Apple"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2025/01/11/microblog-collections-shortcuts.html",
        "title": "Micro.blog Collections Shortcuts",
        "content_html": "<p>I&rsquo;ve gone &ldquo;all in&rdquo; on Micro.blog&rsquo;s <a href=\"https://help.micro.blog/t/photo-collections/3366\">photo collection</a> feature. I&rsquo;ve created <strong>64 collections</strong> so far which if I’m reading id numbers right means <strong>17% of all collections</strong> on micro.blog are ones I made. 🤓</p>\n<p>I needed some tooling in order to migrate to collections and use them the way that I want to. I’m sharing here the three shortcuts that I&rsquo;ve created to do this: Creator, Copier, and Viewer.</p>\n<p>Requirements to be aware of:</p>\n<ul>\n<li>You will need an App Token for these Shortcuts. Create one on <a href=\"https://micro.blog/account/apps\">your apps screen</a>.</li>\n<li>These shortcuts, like most of my more complicated shortcuts, all use <a href=\"https://shortcutslogger.dev\">Logger for Shortcuts</a>. Make sure to install that on your devices. It is free and a great utility. I debated removing the logging methods to avoid this dependency but these shortcuts can run for 20 or 30 seconds and it is very helpful to be able to see the logging output while it is running.</li>\n</ul>\n<h3 id=\"collection-creator\">Collection Creator</h3>\n<p>I&rsquo;ve updated my <a href=\"https://www.thingelstad.com/2024/12/30/microblog-collection-creator-shortcut.html\">original Collection Creator shortcut</a> through my own use. Most of my collections have been populated with this Shortcut. I&rsquo;ve found it even more useful than I thought to be able to take a clipboard full of URLs and create a collection out of the linked images. I&rsquo;ve used it for posts, for pages, and even some cases where I just grabbed a bunch of image links and create a collection.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2025/collection-creator.png\" width=\"600\" height=\"315\" alt=\"macOS dialog from Micro.blog Collection Creator app saying Found 4 images with Cancel and OK buttons.\">\n<p>Improvements since the <a href=\"https://www.thingelstad.com/2024/12/30/microblog-collection-creator-shortcut.html\">first release</a>:</p>\n<ul>\n<li>Improved confirmation prompts for clarity.</li>\n<li>Improved logging to be more useful and include progress indicators like &ldquo;1 of n&rdquo; to each item. <sup id=\"fnref:1\"><a href=\"#fn:1\" class=\"footnote-ref\" role=\"doc-noteref\">1</a></sup></li>\n<li>After completing create the shortcode for the collection and put in the clipboard so ready to use.</li>\n<li>Minimal monitoring of API failure. <sup id=\"fnref:2\"><a href=\"#fn:2\" class=\"footnote-ref\" role=\"doc-noteref\">2</a></sup></li>\n</ul>\n<p><strong>Add <a href=\"https://www.icloud.com/shortcuts/a34f7c9d3599451b9c10b5ebd81ab965\">Micro.blog Collection Creator</a> Shortcut</strong></p>\n<h3 id=\"collection-copier\">Collection Copier</h3>\n<p>I’m not sure how common this will be, but at times I want to include all the photos from one collection into another collection. For example:</p>\n<ul>\n<li><a href=\"https://www.thingelstad.com/2023/07/16/hiking-scuol-to.html\">Blog post about a day of hiking in Switzerland</a> uses a collection for that post.</li>\n<li>Page about that <a href=\"https://www.thingelstad.com/collections/switzerland-italy-2023/\">overall trip</a> has a collection of photos for that trip.</li>\n<li>A photo page that contains <a href=\"https://www.thingelstad.com/photos/switzerland/\">all photos I&rsquo;ve taken in Switzerland</a>.</li>\n</ul>\n<img src=\"https://cdn.uploads.micro.blog/890/2025/collection-copier.png\" width=\"600\" height=\"336\" alt=\"macOS confirmation dialog from Micro.blog Collection Copier asking to add 33 images from Post 2009 State Fair to Coffee collection\">\n<p>In this case these photos are in three collections. The easiest way to populate the aggregated collections would be to copy all photos from individual collections to them. It would be nice to &ldquo;Add all photos from Collection X to Collection Y&rdquo;. That is what this Shortcut does.</p>\n<p><strong>Add <a href=\"https://www.icloud.com/shortcuts/431a91e189ab46f19a3483caed61484e\">Micro.blog Collection Copier</a> Shortcut</strong></p>\n<h3 id=\"collection-viewer\">Collection Viewer</h3>\n<p>The viewer collection I don&rsquo;t use a ton because it doesn&rsquo;t do anything different than just looking at the collection on micro.blog. But I do like having the ability to quickly index into a collection and just verify what is in there so I’m keeping it around too. It was also the first Shortcut I wrote for this to figure out how to get into the API and see the responses.</p>\n<p><strong>Add <a href=\"https://www.icloud.com/shortcuts/b67334c08d304fa38e9a9cfd49d0382e\">Micro.blog Collection Viewer</a> Shortcut</strong></p>\n<div class=\"footnotes\" role=\"doc-endnotes\">\n<hr>\n<ol>\n<li id=\"fn:1\">\n<p>The API method to add images to a collection was made much faster but it still takes about a second per image. This gives you a better indicator of where you are in the process. Think of it like a status bar.&#160;<a href=\"#fnref:1\" class=\"footnote-backref\" role=\"doc-backlink\">&#x21a9;&#xfe0e;</a></p>\n</li>\n<li id=\"fn:2\">\n<p>I find it odd that in Shortcuts I cannot seem to retrieve the HTTP status code for an API call. I can access the body of the response, but not the status code. I now have the shortcut check the body of the API call to add the image to a collection and if there is any content there log a warning. I wish I could check for a 200 but it doesn&rsquo;t seem possible.&#160;<a href=\"#fnref:2\" class=\"footnote-backref\" role=\"doc-backlink\">&#x21a9;&#xfe0e;</a></p>\n</li>\n</ol>\n</div>\n",
        "date_published": "2025-01-11T09:57:11-05:00",
        "url": "https://www.thingelstad.com/2025/01/11/microblog-collections-shortcuts.html",
        "tags": ["Productivity","Blogging","Apple"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2024/12/27/my-friend-patrick-rhone-patrickrhone.html",
        
        "content_html": "<p>My friend Patrick Rhone <a href=\"https://micro.blog/patrickrhone\">@patrickrhone</a> chooses a word for each year and he just shared that <a href=\"https://www.patrickrhone.net/my-word-for-2025-better/\">&ldquo;better&rdquo; is his word for 2025</a>. I like this a lot. I think I&rsquo;m going to pursue <strong>better</strong> in 2025 too.</p>\n",
        "date_published": "2024-12-27T16:17:46-05:00",
        "url": "https://www.thingelstad.com/2024/12/27/my-friend-patrick-rhone-patrickrhone.html",
        "tags": ["Productivity","Holidays"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2024/12/11/getting-a-massive.html",
        
        "content_html": "<p>Getting a <a href=\"https://www.omnigroup.com/blog/omnifocus-4.5-for-all-platforms\">massive overhaul of Shortcuts support</a> in <a href=\"https://www.omnigroup.com/omnifocus\">OmniFocus</a> 4.5 this morning is like an early Christmas present! I whipped up a quick “Add to List” shortcut to try it and love the new interfaces. They are significantly more intuitive. 🎁</p>\n",
        "date_published": "2024-12-11T07:57:04-05:00",
        "url": "https://www.thingelstad.com/2024/12/11/getting-a-massive.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2024/11/25/omnifocus-just-shipped.html",
        
        "content_html": "<p><a href=\"https://www.omnigroup.com/omnifocus\">OmniFocus</a> 4.4.3 just shipped with a bug I found in the change log!</p>\n<blockquote>\n<p><strong>Sync</strong> &ndash; Fixed issue of the same Mac showing multiple registrations in Settings &gt; Sync &gt; Registered Devices, when running macOS 15 Sequoia. After this update, OmniFocus 4.4.3 may show up as one additional registration; delete all other registrations of the same Mac (that don&rsquo;t include &ldquo;this device&rdquo;) to improve sync times.</p>\n</blockquote>\n<p>I&rsquo;d been pruning these ghost devices every few days. Happy to not need to look at sync devices now. 🙂</p>\n",
        "date_published": "2024-11-25T15:50:04-05:00",
        "url": "https://www.thingelstad.com/2024/11/25/omnifocus-just-shipped.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2024/09/02/my-gtd-structure.html",
        "title": "My GTD Structure",
        "content_html": "<p>I suppose I’m a &ldquo;list person&rdquo;. Although I would say I’m a <a href=\"https://gettingthingsdone.com\">GTD</a> practitioner. I like the sound of that better. And my lists, or GTD system, is managed with <a href=\"https://www.omnigroup.com/omnifocus\">OmniFocus</a>. Since <a href=\"https://www.thingelstad.com/2024/06/03/omni-show-how.html\">my Omni Show appearance</a> I&rsquo;ve had several email exchanges with fellow &ldquo;list people&rdquo; about how I structure my lists. I thought I would share a more complete view.</p>\n<p>Before getting to the lists themselves a comment. The structure that I have in my system, &ldquo;the stuff&rdquo; as it were, the things to do and how I organize them, is fluid. I don&rsquo;t change tools often but the content and structure I refactor when it suits me. With that said though, these top level folders for my lists have endured in largely this structure for a decade.</p>\n<p>They have endured because they are specifically aligned around dimensions of my life. If the dimensions of my life change then these would change. But really this big picture stuff doesn&rsquo;t change frequently. Also note that these folders may at times have only a couple projects, which may be a signal to me that I should be doing more there.</p>\n<p>In OmniFocus these dimensions or groups are stored as folders, and these folders contain projects. You could use this structure in most any list manager.</p>\n<ul>\n<li><strong>Tasks</strong>: Contrary to the sentence directly above, this is a project and not a folder. It is the only project I have at the top level. This is my generic bucket of action items that are specifically not a project and should move through my system quickly. Examples could include &ldquo;Get groceries&rdquo;, &ldquo;Call about electric bill&rdquo;, or &ldquo;Schedule coffee with Jim&rdquo;.</li>\n<li><strong>Self</strong>: Projects that are specifically about me. Two notable projects in here are &ldquo;Personal Routines&rdquo; and &ldquo;Technology Routines&rdquo;. I use projects like this for repeating tasks like &ldquo;Schedule a haircut&rdquo; or &ldquo;Do <a href=\"https://www.thingelstad.com/2023/09/04/blog-gardening.html\">blog gardening</a>&rdquo;. In OmniFocus these are single-action projects that never complete.</li>\n<li><strong>Family</strong>: Projects regarding our family. These can be things like &ldquo;Labor Day Weekend at the Cabin&rdquo;, &ldquo;Celebrate Tammy&rsquo;s Birthday&rdquo;, or &ldquo;Send Christmas Cards&rdquo;.</li>\n<li><strong>SPS</strong>: Here is everything about me being CTO at <a href=\"https://www.spscommerce.com\">SPS Commerce</a>. There are a lot of projects here and subfolders for different aspects of that dimension.</li>\n<li><strong>Professional</strong>: This is for projects about me being a CTO but not about SPS. For example, I’m a board member at <a href=\"https://airt.net\">Air T</a>. If I’m speaking at a community event that would go in here. It is &ldquo;everything else&rdquo; about me as a CTO.</li>\n<li><strong>Home</strong>: Projects about our home. The anchor project here is &ldquo;Maintain Home&rdquo; which contains recurring tasks about, you guessed it, maintaining the home. And then there are various projects for things we do. A project that will show up in here soon <a href=\"https://www.thingelstad.com/2017/05/19/using-project-templates.html\">via a template</a> is &ldquo;Prepare home for winter&rdquo;.</li>\n<li><strong>Cabin</strong>: Same as above, but for our cabin. Notably, if we are entertaining a group at our cabin on a weekend I create that as a project in Family, not in Cabin. This is about the Cabin.</li>\n<li><strong>Travel</strong>: This is the newest folder I have and it has projects for trips that we take. I have templates that I’m regularly improving to populate these since I tend to forget things, or worry I did. I may have a project in here a year before we go and is a fun way to group things for those upcoming travel events. I’m still completing a couple of tasks for &ldquo;Vacation to Ireland&rdquo; that we did in June.</li>\n<li><strong>Financial</strong>: Projects related to managing finances. Every year this is going to get a &ldquo;Prepare taxes&rdquo; project, again built off of a template. I have a &ldquo;Teach kids about the markets&rdquo; project in there now.</li>\n<li><strong>Social</strong>: Projects that are about giving back. I’m on the <a href=\"https://mntech.org\">MnTech</a> board and I put that activity here. We also hold our annual <a href=\"https://https://www.thingelstad.com/candles/\">Things 4 Good</a> candle sale supporting non-profits and that project goes in here.</li>\n<li><strong>Hobbies</strong>: Projects for my hobbies. This one does have three notable subfolders: Reading, <a href=\"https://weekly.thingelstad.com\">Weekly Thing</a>, Websites. I currently am wrapping up a project here for &ldquo;Help Josh with website&rdquo; that I used to get <a href=\"https://www.ramblingjosh.com\">Rambling Josh</a> setup for my cousin.</li>\n</ul>\n<p>Those are my &ldquo;working&rdquo; folders and projects. I do have three more folders that are a little different.</p>\n<ul>\n<li><strong>Ticklers</strong>: Used for lists to remind me about things, or nudge me. One example I have in here is a project for &ldquo;Use Gift Certificates, Credits&rdquo; that gets an entry for any of those I&rsquo;ve received so I don&rsquo;t forget. I&rsquo;ve got a task in there now with a due date to use a credit I got from a store.  I also have a very special &ldquo;Repeating Projects&rdquo; project here that has single actions on a repeating schedule to create projects. Examples include &ldquo;Create project for Pi Day&rdquo;, &ldquo;Create project to winterize house&rdquo;, and &ldquo;Create project to adjust clocks for DST&rdquo;. These usually have links in the notes to go to <a href=\"https://getdrafts.com\">Drafts</a> and open that template, or to a <a href=\"https://support.apple.com/guide/shortcuts/welcome/ios\">Shortcut</a> that creates the project itself.</li>\n<li><strong>Someday, Maybe</strong>: Someday lists are powerful, especially for folks that have more ideas than time which is probably more common than not. I wasn&rsquo;t sure how to structure these though so that the reviews made sense. I finally came upon the idea of having a separate Someday, Maybe list for each folder above. So this folder contains 10 single-action projects, all paused, for each of those.</li>\n<li><strong>Lists</strong>: This folder contains my general reference lists. Nothing in this folder is actionable and never has tags. Things don&rsquo;t get completed in these projects, they instead would get moved or copied somewhere else. This includes projects like &ldquo;Books to consider&rdquo;, &ldquo;Shows to watch&rdquo;, &ldquo;Restaurants to go to&rdquo;, and &ldquo;Questions for Doctor&rdquo;.</li>\n</ul>\n<p>That is all of it! This structure has served me well for a while now and maybe you&rsquo;ll get some value out of it as well.</p>\n",
        "date_published": "2024-09-02T07:45:31-05:00",
        "url": "https://www.thingelstad.com/2024/09/02/my-gtd-structure.html",
        "tags": ["Things 4 Good","Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2024/08/30/i-currently-have.html",
        
        "content_html": "<p>I currently have 326 different <a href=\"https://www.fastmail.help/hc/en-us/articles/4406536368911-Masked-Email\">Masked Email</a> addresses set in Fastmail. It takes effort but is a powerful way to limit tracking and increase security. 🔒🥸</p>\n",
        "date_published": "2024-08-30T22:49:29-05:00",
        "url": "https://www.thingelstad.com/2024/08/30/i-currently-have.html",
        "tags": ["Productivity","Privacy \u0026 Security"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2024/08/04/gmails-spam-randomness.html",
        "title": "Gmails Spam Randomness",
        "content_html": "<p>I subscribe to my own newsletter via Gmail so that I can see how it is treating the <a href=\"https://weekly.thingelstad.com\">Weekly Thing</a>. I have Gmail configured to forward things to Fastmail which I intercept into an &ldquo;External&rdquo; folder. I do the same with iCloud. This morning it didn’t come through. So I went looking…</p>\n<p>Sure enough Gmail had decided that <a href=\"https://weekly.thingelstad.com/archive/291/\">Weekly Thing 291 / Ireland 🇮🇪</a> was deserving of the spam folder. Why? The sender address is in my contacts! It hasn&rsquo;t relegated any recent issues to junk! No idea. And isn&rsquo;t an address being in your contacts effectively an allow-list to get email? I guess not.</p>\n<p>While there I noticed that Gmail had also put several Google Search Console, Google Cloud, and Google Account emails in spam as well. Perhaps this is some nod to anti-trust watchers but it seems ridiculous that Google&rsquo;s own emails to a Gmail user be flagged as junk — including my Google Cloud invoice notification!</p>\n<p>I share this mostly out of frustration due to the popularity of Gmail and also the perception that people have that it is the senders issue if an email doesn&rsquo;t land in the inbox. It is fairly common that a friend will say the Weekly Thing went to their spam folder, and the implication is that there is some issue with the email. I&rsquo;ve properly configured every email acronym you can imagine — SPF, DKIM, DMARC. But still the battle persists.</p>\n<p>Gmail likes to add arbitrary other criteria like &ldquo;Hey, this email is just too long.&rdquo; or &ldquo;Hey, we don&rsquo;t like hyperlinks in emails.&rdquo; I’m not going to change how I write for some email service, regardless of how popular it is.</p>\n<p>What is the point? I guess my thought is to remember that your email services actions are under your control more than the sender. And beyond following standards there is nothing a sender can do to make it better. I would suggest making sure to keep tabs on these other folders too.</p>\n",
        "date_published": "2024-08-04T08:55:41-05:00",
        "url": "https://www.thingelstad.com/2024/08/04/gmails-spam-randomness.html",
        "tags": ["Weekly Thing","Productivity","Blogging"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2024/08/04/enabling-with-automation.html",
        "title": "Enabling with Automation",
        "content_html": "<p>I just sent <a href=\"https://weekly.thingelstad.com/archive/291/\">Weekly Thing 291 / Ireland 🇮🇪</a> as a special issue all about Ireland. This issue didn’t follow my usual structure so I did all the assembly by hand. It took me about 2 hours just to get the sections, links, headers, images, and outline together. Then I could start the actual writing!</p>\n<p>It was illuminating to show how important <a href=\"https://www.thingelstad.com/2023/09/24/how-i-build.html\">my automation</a> is to successfully sending my newsletter each week. Everything I did in those two hours is done with automation and takes just a few seconds each week. Without that capability It would at least double the time it takes me to send each <a href=\"https://weekly.thingelstad.com\">Weekly Thing</a>.</p>\n",
        "date_published": "2024-08-04T07:11:52-05:00",
        "url": "https://www.thingelstad.com/2024/08/04/enabling-with-automation.html",
        "tags": ["Weekly Thing","Productivity","Blogging"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2024/06/25/summer-challenge-create.html",
        "title": "Summer Challenge: Create a Counter using Shortcuts",
        "content_html": "<p class=\"callout\">This post is part of the <a href=\"/collections/summer-challenge-2024/ \">Summer Challenge Collection</a>, a collection of tasks or projects for our kids to do over the summer.</p>\n<p>For this challenge you will create a simple counter to keep track of any number of events that you might want to track. You could use this to keep track of the number of books you&rsquo;ve read, the number of times you did a certain activity, or how many summer challenges you&rsquo;ve completed.</p>\n<p>The counter must be created using <a href=\"https://support.apple.com/guide/shortcuts/welcome/ios\">Shortcuts</a> and <a href=\"https://datajar.app\">Data Jar</a>. The shortcut should have at least these functions:</p>\n<ul>\n<li>Increment a counter</li>\n<li>Decrement a counter</li>\n<li>Create a counter</li>\n<li>Remove a counter</li>\n</ul>\n<p>Once you have created the Shortcut then write a post about how you created it, and include a link to install the shortcut via the share sheet.</p>\n<p class=\"aside\"><a href=\"https://tyler.thingelstad.com/2024/07/01/basic-counter-using.html?ref=thingelstad.com\">Completed!</a> ✅</p>\n",
        "date_published": "2024-06-25T20:29:47-05:00",
        "url": "https://www.thingelstad.com/2024/06/25/summer-challenge-create.html",
        "tags": ["Family","Productivity","Summer Challenge 2024"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2024/06/05/i-am-excited.html",
        
        "content_html": "<p>I am excited to see sync improvements to <a href=\"https://www.omnigroup.com/blog/omnifocus-4.3-now-available\">OmniFocus 4.3</a> for Apple Watch. The new watchOS app is very good but sync is always behind and makes it very difficult to use. Smart to use the iOS app as a sync speed up!</p>\n<blockquote>\n<ul>\n<li><strong>Sync</strong> &ndash; When a paired iPhone is nearby, the watch app will now download recent changes from that iPhone prior to syncing with the sync server. This makes syncing faster and more reliable when the watch doesn&rsquo;t have a fast connection to the sync server.</li>\n<li><strong>Sync</strong> &ndash; The watch app now attempts to sync automatically whenever it detects that the iPhone app has newer data.</li>\n<li><strong>Sync</strong> &ndash; Sync errors are now automatically resolved by the watch app.</li>\n</ul>\n</blockquote>\n",
        "date_published": "2024-06-05T17:54:34-05:00",
        "url": "https://www.thingelstad.com/2024/06/05/i-am-excited.html",
        "tags": ["Productivity","Apple"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2024/06/03/omni-show-how.html",
        "title": "Omni Show 136: How Jamie Thingelstad Uses OmniFocus",
        "content_html": "<p><a href=\"https://theomnishow.omnigroup.com/episode/how-jamie-thingelstad-uses-omnifocus\">Episode 136 of the Omni Show</a> podcast just showed up with me as the guest! I recorded this a couple weeks ago with Andrew Mason and it is great to see it live. The Omni Show is also trying out video and I agreed to give it a try so there is also a <a href=\"https://www.youtube.com/watch?v=RWKaoD-VWeY\">video version on YouTube</a>.</p>\n<p>This was really fun for me because I am a regular listener of the Omni Show podcast and an avid user of <a href=\"https://www.omnigroup.com/omnifocus/\">OmniFocus</a> for a very long time. I was excited to get an opportunity to share and go deeper on this topic. I hope you enjoy it too!</p>\n<div style=\"position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;\">\n      <iframe allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen\" loading=\"eager\" referrerpolicy=\"strict-origin-when-cross-origin\" src=\"https://www.youtube.com/embed/RWKaoD-VWeY?autoplay=0&amp;controls=1&amp;end=0&amp;loop=0&amp;mute=0&amp;start=0\" style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;\" title=\"YouTube video\"></iframe>\n    </div>\n\n<p>Some links to things that I mentioned in the interview:</p>\n<ul>\n<li><a href=\"https://www.macsparky.com\">MacSparky</a> and the <a href=\"https://learn.macsparky.com/p/of4-plus\">OmniFocus 4 Field Guide</a></li>\n<li><a href=\"https://gtdfocus.com/meg-edwards/\">Meg Edwards</a> of <a href=\"https://gtdfocus.com\">GTD Focus</a>. I specifically highlighted <a href=\"https://www.omnigroup.com/blog/the-omni-show-gtd-focus-president-meg-edwards-returns\">episode 125 of the Omni Show</a> with her.</li>\n</ul>\n<p>P.S.: A huge thank you to <a href=\"https://www.linkedin.com/in/peteredstrom/\">Pete Edstrom</a> who was on <a href=\"https://theomnishow.omnigroup.com/episode/how-pete-edstrom-uses-omnifocus\">episode 133</a> for introducing me to <a href=\"https://www.linkedin.com/in/andrew-j-mason/\">Andrew</a> and team!</p>\n",
        "date_published": "2024-06-03T16:20:21-05:00",
        "url": "https://www.thingelstad.com/2024/06/03/omni-show-how.html",
        "tags": ["Productivity","Technology"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2024/04/08/these-new-custom.html",
        
        "content_html": "<p>These new custom perspective capabilities in <a href=\"https://www.omnigroup.com/omnifocus/\">OmniFocus</a> 4.2 are very welcome. I&rsquo;ll be able to do some long desired use cases with these! 👏</p>\n<blockquote>\n<ul>\n<li><strong>Custom Perspectives [Pro]</strong> &ndash; New &ldquo;Has date in range&rdquo; rule type enables filtering a perspective by assigned date range.</li>\n<li><strong>Custom Perspectives [Pro]</strong> &ndash; New &ldquo;Is repeating&rdquo; rule enables filtering repeating tasks.</li>\n<li><strong>Custom Perspectives [Pro]</strong> &ndash; New &ldquo;Is project, group, or neither&rdquo; rule type enables filtering for projects or groups.</li>\n<li><strong>Custom Perspectives [Pro]</strong> &ndash; New &ldquo;Is in single actions list&rdquo; rule type enables filtering for items in single action lists.</li>\n</ul>\n</blockquote>\n",
        "date_published": "2024-04-08T19:12:13-05:00",
        "url": "https://www.thingelstad.com/2024/04/08/these-new-custom.html",
        "tags": ["Productivity","Technology"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2024/04/02/today-i-learned.html",
        "title": "Today I Learned: DNS and Wildcard Records",
        "content_html": "<p>One of my favorite features of Fastmail is mail routing. I can use that to create any number of ad hoc email addresses in the format of <code>anything</code> at <code>jamie.thingelstad.com</code>. I&rsquo;ve been using this feature for a while and to set it up you create a wildcard <code>MX</code> entry for your domain pointing to Fastmail. This way it works for all users of your domain. A couple of weeks ago these addresses stopped working though and I had no idea why.</p>\n<p>I actually raised the issue with Fastmail support and they confirmed that there was no <code>MX</code> entry for <code>jamie.thingelstad.com</code>. They then asked if I had setup any <code>CNAME</code>s or <code>A</code> records recently for that name. Then it hit me, I had recently created a <code>TXT</code> entry for <code>jamie.thingelstad.com</code>.</p>\n<p>It turns out the second that there is any record of any type on a name you no longer get the benefit of the wildcard entry. I created the specific <code>MX</code> entries for <code>jamie.thingelstad.com</code> and everything started to work just as it should.</p>\n",
        "date_published": "2024-04-02T21:11:23-05:00",
        "url": "https://www.thingelstad.com/2024/04/02/today-i-learned.html",
        "tags": ["Software Development","Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2024/02/15/i-was-very.html",
        
        "content_html": "<p>I was very excited <a href=\"https://www.omnigroup.com/blog/omni-roadmap-2024\">to read</a> that <a href=\"https://www.omnigroup.com/omnifocus/\">OmniFocus</a> is now on TestFlight for Vision OS! I enrolled and am now one step closer to having my core productivity tools in Vision OS.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2024/8950e84671.jpg\" width=\"600\" height=\"600\" alt=\"Apple Vision Pro interface showing floating app icons including OmniFocus, PCalc, PowerPoint, Sky Guide, Super Fruit Ninja, Word, and Zillow Immerse over a kitchen background.\">\n",
        "date_published": "2024-02-15T19:17:05-05:00",
        "url": "https://www.thingelstad.com/2024/02/15/i-was-very.html",
        "tags": ["Productivity","Apple"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2024/02/09/i-got-a.html",
        
        "content_html": "<p>I got a Magic Keyboard to pair with the Apple Vision Pro. I want to use the Vision Pro for productivity and typing is a must. I hooked it up (it is charging in the picture) and I was surprised to see this typing display that floats above the keyboard. it also knew which keyboard I was using?</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2024/4e94cffea1.jpg\" width=\"600\" height=\"337\" alt=\"Apple Magic Keyboard on a wooden desk with a floating Vision Pro dictation UI above it showing text and word suggestions\">\n",
        "date_published": "2024-02-09T22:47:57-05:00",
        "url": "https://www.thingelstad.com/2024/02/09/i-got-a.html",
        "tags": ["Productivity","Technology"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2024/02/06/ordered-a-magic.html",
        
        "content_html": "<p>Ordered a Magic Keyboard to pair with the Apple Vision Pro so I can dive into more of the productivity use cases.</p>\n",
        "date_published": "2024-02-07T00:16:27-05:00",
        "url": "https://www.thingelstad.com/2024/02/06/ordered-a-magic.html",
        "tags": ["Productivity","Technology"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2024/01/28/jumping-into-obsidian.html",
        "title": "Jumping into Obsidian",
        "content_html": "<img src=\"https://cdn.uploads.micro.blog/890/2024/obsidian-icon.png\" alt=\"Purple crystal or rock-shaped app icon for Obsidian on a dark rounded square background\" style=\"float: right; width: 100px; max-width: 100px; padding-left: 10px; padding-bottom: 10px; \" />\n<p>I recently decided to give <a href=\"https://obsidian.md\">Obsidian</a> a serious investigation and voluntarily dive down the &ldquo;rabbit hole.&rdquo; 🕳️🐇</p>\n<p>The tipping point for me was this <a href=\"https://www.ddanieltan.com/posts/obsidian/\">post by Daniel Tan</a> reflecting on his journey with Obsidian and how it has become an &ldquo;indispensable tool&rdquo; for him. I once ran my own personal wiki which likely makes me a prime candidate for Obsidian, but the complexity of these setups has always made me steer clear. About two years ago <a href=\"https://www.thingelstad.com/2022/01/14/when-i-read.html\">this was my perspective</a> on Obsidian.</p>\n<blockquote>\n<p>When I read articles from people sharing their bespoke <a href=\"https://obsidian.md/\">Obsidian</a> setups I think one of the best things I&rsquo;ve done for my productivity is to completely ignore Obsidian.</p>\n</blockquote>\n<p>While I&rsquo;ve been ignoring it I have noted a lot of continued momentum with Obsidian. Additionally <a href=\"https://www.macsparky.com\">MacSparky</a> has continued to be a big advocate of Obsidian and even released an <a href=\"https://learn.macsparky.com/p/obsidianfg\">Obsidian Field Guide</a>. MacSparky&rsquo;s strong endorsement is a big deal for me, we share OmniFocus enthusiasm and his <a href=\"https://learn.macsparky.com/p/omnifocus\">OmniFocus Field Guide</a> was a game changer for me.</p>\n<p>I signed up for a year of Obsidian sync service, have a couple of different &ldquo;vaults&rdquo; setup and have started using them mostly via Daily Notes, and I signed up for MacSparky&rsquo;s field guide so I can accelerate my learning and avoid mistakes. Wish me luck! 🍀</p>\n",
        "date_published": "2024-01-28T09:38:57-05:00",
        "url": "https://www.thingelstad.com/2024/01/28/jumping-into-obsidian.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2023/12/13/upgraded-to-omnifocus.html",
        "title": "Upgraded to OmniFocus 4",
        "content_html": "<p>I&rsquo;ve been eagerly awaiting the release of <a href=\"https://www.omnigroup.com/omnifocus/\">OmniFocus</a> 4.0 and <a href=\"https://www.omnigroup.com/blog/introducing-omnifocus-4\">today is the day</a>! I haven&rsquo;t used any of the betas so it is all new to me. It was an easy decision to upgrade because OmniFocus is one of my most frequently used apps and the cornerstone of my GTD system.</p>\n<p>I upgraded three Macs, my iPhone, iPad, and was excited to see a proper Apple Watch version that now runs completely independently.</p>\n<p>My initial impressions:</p>\n<ol>\n<li>The user experience is a big change. It will take me a bit to get used to it, but I can already see how it is more streamlined.</li>\n<li>The logical role of perspectives in the user experience is way better.</li>\n<li>Love that the Apple Watch version is useful. I never used the previous version and it hadn&rsquo;t been updated in years. This one I will use.</li>\n</ol>\n<img src=\"https://cdn.uploads.micro.blog/890/2023/340409bcec.jpg\" width=\"596\" height=\"600\" alt=\"OmniFocus 4 promotional graphic showing a checkmark logo over a glowing green moon above a dark forest with purple aurora lighting\">\n",
        "date_published": "2023-12-13T22:48:41-05:00",
        "url": "https://www.thingelstad.com/2023/12/13/upgraded-to-omnifocus.html",
        "tags": ["Productivity","Technology"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2023/11/12/i-created-my.html",
        
        "content_html": "<p>I created my very first custom GPT tonight — <a href=\"https://chat.openai.com/g/g-KV9PuaPGO-gtd-coach\">GTD Coach</a>. This GPT is designed to help practitioners of GTD that use <a href=\"https://www.omnigroup.com/omnifocus/\">OmniFocus</a> improve their practice and get advice. I started with more robust questions around different levels of planning and gave great suggestions.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2023/ae1296b631.png\" width=\"600\" height=\"287\" alt=\"Illustrated avatar of a smiling man in a suit holding a tablet, above the title GTD Coach and tagline Friendly casual GTD advice using OmniFocus\">\n",
        "date_published": "2023-11-12T22:23:34-05:00",
        "url": "https://www.thingelstad.com/2023/11/12/i-created-my.html",
        "tags": ["Productivity","AI"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2023/10/01/task-management-for.html",
        "title": "Task Management for the Weekly Thing",
        "content_html": "<p>I’m often asked about how I create the <a href=\"https://weekly.thingelstad.com/\">Weekly Thing</a> and how I&rsquo;ve been doing it for over <strong>six years</strong>. People are usually curious about how I find things to write about or <a href=\"https://www.thingelstad.com/2023/09/24/how-i-build.html\">how I build the Weekly Thing</a>. However, there is a critical part that is invisible to others but key to the consistency of sending every week for 262 issues — project management!</p>\n<p>With the recent rebuild of my automation I needed to update my project template which seemed like a good time to share how I do this. I’m a <a href=\"https://gettingthingsdone.com\">Getting Things Done</a> practitioner, and my tool of choice for as long as I can remember has been <a href=\"https://www.omnigroup.com/omnifocus/\">OmniFocus</a>. Everything here is in OmniFocus or supporting automation.</p>\n<p>A detail to share on dates and times for the publishing schedule. My target for sending the Weekly Thing is Saturday at 7:00 am CT. If I miss that it’s fine, I can shift things. However, the content cutoff is actually Thursday at 11:59 pm CT and that never changes. This allows me a window from Thursday night to Saturday at 7:00 am CT to publish. One odd side effect of this is that a blog post I publish on Friday will not be in that issues Journal on Saturday, but will wait for the following week. Nobody seems to notice this and it is necessary for me to have the time to do the publishing.</p>\n<h3 id=\"project\">Project</h3>\n<p>Here is what the project to send Weekly Thing 264 looks like in OmniFocus. The two dates on the right are the defer and due dates. Defer dates are critical for me since they keep things off my plate until they need to be. Note everything in gray is deferred. You can see that right now, there are only three tasks available. I&rsquo;ve expanded select tasks so that you can see the helper links and text that make things a bit faster for me.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2023/weekly-thing-project-template-expanded.png\" width=\"600\" height=\"539\" alt=\"OmniFocus task list for Send Weekly Thing 264 showing 22 items across four task groups: Create content, Curate links, Build, and Finalize, with due dates around October 5-7 2023.\">\n<p>There are four major steps to publishing each issue:</p>\n<ol>\n<li><strong>Creating Content</strong>: Most notable activities here include writing the introduction, adding any &ldquo;Currently&rdquo; topics, taking and setting the picture for the week. Some of these I can do immediately, others I defer until a few days into the week. The writing is done in <a href=\"https://getdrafts.com\">Drafts</a>.</li>\n<li><strong>Curating Links</strong>: I try to curate links and various points through the week, but I have two &ldquo;deadlines&rdquo; for the publishing cycle. Links are curated in <a href=\"https://pinboard.in/\">Pinboard</a>.</li>\n<li><strong>Building and Sending</strong>: Content and Links are done, time to build and send. I&rsquo;ve automated this to be pretty simple. See <a href=\"https://www.thingelstad.com/2023/09/24/how-i-build.html\">how I build the Weekly Thing</a> for more.</li>\n<li><strong>Finalizing</strong>: After the issue is sent and in peoples mailboxes, I need to do some final activities and most importantly create the project for the next issue.</li>\n</ol>\n<p>All of these steps are sequential. And the tasks in them are sequential, except for Creating Content which can be done in any order.</p>\n<h3 id=\"repetition\">Repetition</h3>\n<p>This project is <strong>not</strong> a repeating project. That is the reason for the last step in the project, to create the next project. Why not repeating?</p>\n<ol>\n<li><strong>Changes</strong>: Not having it repeating means I can change and alter any given instance however I like. I might add a special task to one issue, like adding a POAP for the anniversary issue. Or a special section I’m only doing that time.</li>\n<li><strong>Schedule</strong>: I may move the due dates for one step or another and I love knowing that will not persist to the next iteration.</li>\n</ol>\n<p>So how do I get the repeating project without doing all the work? Plus, there are tons of date references that need to be calculated, where does that come from? This is where <a href=\"https://www.taskpaper.com\">TaskPaper</a> and <a href=\"https://www.thingelstad.com/2017/05/19/using-project-templates.html\">project templates</a> come to the rescue.</p>\n<p>TaskPaper allows me to have a template for sending the Weekly Thing that I can &ldquo;run&rdquo; via a Shortcut. You can see the <a href=\"http://files.thingelstad.com/posts/2023/send-weekly-thing.taskpaper\">Send Weekly Thing Taskpaper Template</a> for all the details. Take note of two special &ldquo;tokens&rdquo; in the template: «Issue» and «Date». These are not part of TaskPaper, but instead two &ldquo;variables&rdquo; I handle.</p>\n<p>Before I hand OmniFocus the TaskPaper to create the project, I’m going to process those two tokens using a Shortcut. My <a href=\"http://files.thingelstad.com/posts/2023/Send%20Weekly%20Thing.shortcut\">Send Weekly Thing shortcut</a> will get the &ldquo;Publish Date&rdquo; and &ldquo;Issue Number&rdquo; from <a href=\"https://datajar.app\">Data Jar</a>. It will set those &ldquo;variables&rdquo; in the TaskPaper and the rest of the data offsets are <a href=\"https://support.omnigroup.com/omnifocus-taskpaper-reference/\">magically handled by OmniFocus</a>. Most critical thing here is making sure I format the «Date» as <code>yyyy-MM-dd hh:mm aa</code> so that OmniFocus understands it.</p>\n<p>The Shortcut also puts a time block on my calendar for Thursday night to send the issue. This is a nice benefit of combining Taskpaper and Shortcuts together.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2023/shortcut-send-weekly-thing.png\" width=\"600\" height=\"594\" alt=\"Apple Shortcuts automation named Send Weekly Thing showing steps to get issue values, replace text, add to OmniFocus, and schedule calendar blocks.\">\n<h3 id=\"summary\">Summary</h3>\n<p>Creating the Weekly Thing isn&rsquo;t a single &ldquo;Send Weekly Thing&rdquo; task on my list. Instead I&rsquo;ve focused on &ldquo;next action thinking&rdquo; to try and make each component a simple task. Overall this works really well for me. It doesn&rsquo;t solve writers block, but frees me up to focus on the creative aspects instead of the tasks.</p>\n<p>You might be curious how this works when I take my summer or winter breaks? In those cases, I still create the next project for the issue when I come back from break, but then I set the defer date for the whole thing to the week before that issue publishes. I also usually add a housecleaning task to the beginning of that issue to clean out my Safari Reading list and Pinboard Unread links.</p>\n",
        "date_published": "2023-10-01T10:18:19-05:00",
        "url": "https://www.thingelstad.com/2023/10/01/task-management-for.html",
        "tags": ["Weekly Thing","Productivity","Blogging"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2023/09/30/i-created-a.html",
        
        "content_html": "<p>I created a <a href=\"https://www.thingelstad.com/collections/shortcuts/\">Shortcuts Collection</a> page to connect various blog posts I&rsquo;ve written about Shortcuts and how I use them. Few posts so far, but thinking this is a topic I will write about more since I do so much with it.</p>\n",
        "date_published": "2023-09-30T08:54:33-05:00",
        "url": "https://www.thingelstad.com/2023/09/30/i-created-a.html",
        "tags": ["Productivity","Shortcuts"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2023/09/30/launch-apps-shortcut.html",
        "title": "Launch Apps Shortcut",
        "content_html": "<p>I’m a big fan of Shortcuts and find it useful for many small automation tasks, creating one off scripts really fast, and even <a href=\"https://www.thingelstad.com/2023/09/24/how-i-build.html\">building complex solutions</a> like the <a href=\"https://weekly.thingelstad.com\">Weekly Thing</a>.</p>\n<p>&ldquo;Launch Apps&rdquo; is a shortcut that I think every Mac user can benefit from. I have a set of applications that I always use. Mail, Calendar, Drafts, etc. Some apps I add contextually based on which computer I’m on, or what network. Launch Apps gives me one shortcut I can put in my Menubar and easily get everything that I want running quickly.</p>\n<p>You can grab my <a href=\"https://files.thingelstad.com/shortcuts/Launch%20Apps.shortcut\">Launch Apps Shortcut</a> as a starting point to make your own. It is a very simple shortcut, and a great way to get started with automation.</p>\n<p><em>This post is part of the <a href=\"https://www.thingelstad.com/collections/shortcuts/\">Shortcuts Collection</a>.</em></p>\n",
        "date_published": "2023-09-30T08:12:01-05:00",
        "url": "https://www.thingelstad.com/2023/09/30/launch-apps-shortcut.html",
        "tags": ["Productivity","Apple","Shortcuts"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2023/09/24/how-i-build.html",
        "title": "How I Build the Weekly Thing",
        "content_html": "<p>One of the common questions I’m asked is how I create the <a href=\"https://weekly.thingelstad.com\">Weekly Thing</a>. There are two flavors of this question. One is about finding content and writing, and the other is about the technical act of producing each issue. This article is an attempt to answer the second question about producing each issue.</p>\n<p>I just finished a big revamp of the automation that I use to build each issue of the Weekly Thing so it feels like a good time to document and share how it works. I’m very happy with how this is working now, and have used automation to achieve two goals.</p>\n<ol>\n<li>Remove as much of the fiddly bits around formatting and connecting systems as possible, leaving my time for the creative part of writing and sharing.</li>\n<li>Allow some sections to be authored ahead of time, so I can create in small chunks of time.</li>\n</ol>\n<p>The revamp had some additional goals, or things to fix that I badly needed to address.</p>\n<ol>\n<li>It should run on any platform. Some of my steps required software that only worked on iOS so I oddly couldn&rsquo;t run my automation on my Mac.</li>\n<li>No Python scripts, all native Shortcuts. I had some steps that involved Python and that was harder to maintain and change.</li>\n<li>Durability, better error handling, and logging. When my automation didn’t work it was hard to know why. Not good when your on deadline!</li>\n<li>Automation for all sections. For 6 years the photo section has never been supported with automation.</li>\n</ol>\n<p>I’m happy to report that my new automation does all of the above, and even pulls in an additional big feature of <a href=\"https://www.thingelstad.com/2023/09/23/smaller-images-for.html\">reducing image sizes</a>.</p>\n<h3 id=\"overall-solution\">Overall Solution</h3>\n<p>Let&rsquo;s start with an overall view of the whole process. This diagram shows how the various parts are connected. Green boxes are Shortcuts, and grey boxes are Apps or Services. The people represent where I author and interact to create content. This isn&rsquo;t 100% of everything, but covers the important parts.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2023/weekly-thing-automation-2023.png\" width=\"600\" height=\"804\" alt=\"Flowchart showing green process boxes labeled Build, Section 1 through N, Issue, Build Subject, and Blog and Pinboard feeding data via markdown, RSS, and API calls into gray storage boxes labeled\">\n<p>The easiest way to think of this is that the Build Issue shortcut has a list of other Shortcuts. It iterates through that list calling each shortcut. Those shortcuts in turn return a block of Markdown text. Once all shortcuts have been called, they are then combined into one Markdown block for final review and editing.</p>\n<p>This approach is fundamentally the same as I <a href=\"https://www.thingelstad.com/2017/06/23/assembling-the-weekly.html\">have used since 2017</a>. The biggest change since then is I call many more Shortcuts, and back then I pulled HTML since MailChimp required that.</p>\n<p>The huge change that I&rsquo;ve been making is that each section Shortcut is much more durable, and uses Data Jar to cache and manage data.</p>\n<h3 id=\"software-manifest\">Software Manifest</h3>\n<p>Core technologies that are used for this include.</p>\n<ul>\n<li><a href=\"https://support.apple.com/guide/shortcuts/welcome/ios\">Shortcuts</a>: This is the heart of the solution and where everything starts.</li>\n<li><a href=\"https://getdrafts.com\">Drafts</a>: I use Drafts for a ton of things, including writing this blog post. Drafts has incredible support for Shortcuts and automation. Any sections of the Weekly Thing that are just writing I do in Drafts. These are then put into Workspaces in Drafts to interact with Shortcuts. For example, the Currently section is a Workspace in Drafts that is pulled in via a Shortcut.</li>\n<li><a href=\"https://datajar.app\">Data Jar</a>: This is like a simple database that allows me to cache and store content for each Shortcut.</li>\n<li><a href=\"https://s3files.app\">S3 App</a>: Great app that was a huge unlock for me since it allowed me to finally automate the Photo section, and in general makes it super simple to get files on the web from Shortcuts.</li>\n<li><a href=\"https://www.pinboard.in/api/\">Pinboard API</a>: All the links in Featured, Notable, and Briefly come from Pinboard, and I author the blurbs about them in Pinboard as well. They end up in the respective section because I add a &ldquo;_featured&rdquo; or &ldquo;_briefly&rdquo; tag to them. If no tag, they are in Notable. The reason this works well is that I can author in Markdown in Pinboard, even though Pinboard has no idea what Markdown is.</li>\n<li><a href=\"https://www.thingelstad.com/feed.xml\">thingelstad.com RSS Feed</a>: RSS is how I pull my blog posts into the Journal section. This is a little weird since I author my blog in Markdown, and then pull it via RSS in HTML, and then convert the HTML back to Markdown. That process seems weird but I will likely keep it since the conversion does a couple of nice things to insure the Markdown is well formatted.</li>\n</ul>\n<p>Shortcuts is where the majority of the work for this occurs and here is my current set.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2023/screenshot-2023-09-23-at-5.07.32-pm.png\" width=\"600\" height=\"345\" alt=\"Apple Shortcuts app on macOS showing 28 yellow shortcuts in the Weekly Thing folder, including Build Issue, Set Issue, Send To Buttondown, and various Section shortcuts.\">\n<p>The &ldquo;Build Issue&rdquo; Shortcut is the one that collects markdown from all the sections and assembles it. You will see a lot of &ldquo;Section:Name&rdquo; shortcuts, those are the ones that are responsible for returning a section. Mostly the names make sense for a number of other utility shortcuts.</p>\n<h3 id=\"data-jar\">Data Jar</h3>\n<p>The other very important component is Data Jar, which you can think of like a database or cache for Shortcuts. Data Jar is a game changer for Shortcuts as it allows you to share and keep state between various Shortcuts. Here is what the Data Jar dictionary for issue 262 looks like.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2023/screenshot-2023-09-23-at-5.07.54-pm.png\" width=\"600\" height=\"283\" alt=\"Craft app record view showing 12 fields for Weekly Thing issue 262, including Pub Date, Content Date, Photo, Byline, Draft, Subject, and Journal entries.\">\n<p>As much as possible the section Shortcuts use Data Jar to store anything they need. I&rsquo;ll use a simple example with Section:Fortune. Each issue of the Weekly Thing has a Fortune that I set. The basic flow is:</p>\n<ol>\n<li>See if &ldquo;Weekly Thing.«Current Issue».Fortune&rdquo; exists in Data Jar, if it does return markdown and you are done.</li>\n<li>If &ldquo;Weekly Thing.«Current Issue».Fortune&rdquo; does not exist present random Fortunes to user until one is selected.</li>\n<li>Once Fortune is selected, store it at &ldquo;Weekly Thing.«Current Issue».Fortune&rdquo; and return markdown.</li>\n</ol>\n<p>By using this approach I can run this anytime I want to get that section final, and when I build it at publishing time it will not require any input from me. This makes things very durable as well since I can re-run the automation easily.</p>\n<h3 id=\"summary\">Summary</h3>\n<p>One of the takeaways I hope you have from reading this is that while Shortcuts seem pretty trivial, you can assemble them in interesting way with additional software to create very powerful solutions. Especially with add-ons like Data Jar and S3 Files you can do some incredible stuff.</p>\n<p>I also think this is a good example of how you can apply automation to personal workflows. I try to use as much automation as possible to remove mundane components from my week. It is worth investing the time in Shortcuts or similar tools to see where you might personally benefit.</p>\n<p><em>See <a href=\"https://ponder.us/group/weeklything/discussions/271\">discussion on Weekly Thing Forum</a>.</em></p>\n<p><em>This post is part of the <a href=\"https://www.thingelstad.com/collections/shortcuts/\">Shortcuts Collection</a>.</em></p>\n",
        "date_published": "2023-09-24T09:03:02-05:00",
        "url": "https://www.thingelstad.com/2023/09/24/how-i-build.html",
        "tags": ["Weekly Thing","Productivity","Blogging","Shortcuts"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2023/09/23/smaller-images-for.html",
        "title": "Smaller Images for Weekly Thing",
        "content_html": "<p>In the Journal section of the Weekly Thing I include any blog posts that I&rsquo;ve made for that week. To keep things easy, I&rsquo;ve always just linked to the same image files that are used on my blog. That has never been ideal since those images are much larger than what you would ideally include in an email.</p>\n<p>I decided to try and solve this problem in Shortcuts and the amazing <a href=\"https://s3files.app\">S3 Files</a>. The basic approach I take to getting blog posts into the Weekly Thing is:</p>\n<ol>\n<li>Retrieve the RSS feed for <a href=\"https://www.thingelstad.com\">www.thingelstad.com</a></li>\n<li>Find items in feed that are within the time period of this issue</li>\n<li>Convert each post to markdown and do some post processing to make it work in the newsletter better</li>\n</ol>\n<p>To do this I would add another step after 3 to detect my own images in the posts, and do the following:</p>\n<ol>\n<li>Detect any URL&rsquo;s that are uploads into my blog, and make sure to not grab any others.</li>\n<li>Retrieve the image file at that URL</li>\n<li>Resize it to 1,200 pixels on the &ldquo;long edge&rdquo;</li>\n<li>Add to S3 bucket for files.thingelstad.com in the right directory for this issue</li>\n<li>Replace the original image URL with the new URL</li>\n</ol>\n<p>It wasn&rsquo;t too hard to make all this work. After tweaking the regular expressions, and making sure that the replacement worked right it was working great.</p>\n<p>Here is a snippet from my logs.</p>\n<ul>\n<li>Add <a href=\"https://www.thingelstad.com/2023/09/20/teamsps-kubb-tournament.html\">www.thingelstad.com/2023/09/2&hellip;</a> from Sep 20, 2023 at 9:30 PM. (Count 1)\n<ul>\n<li>Detected <a href=\"%5Bwww.thingelstad.com/uploads/2...%5D(https://www.thingelstad.com/uploads/2023/img-7928.jpeg).\">www.thingelstad.com/uploads/2&hellip;</a>\n<ul>\n<li>Resized img-7928.jpeg (1.9 MB to 518 KB)</li>\n<li>Replacing <a href=\"https://www.thingelstad.com/uploads/2023/img-7928.jpeg\">www.thingelstad.com/uploads/2&hellip;</a> with <a href=\"https://files.thingelstad.com/weekly-thing/262/journal/img-7928.jpeg.\">files.thingelstad.com/weekly-th&hellip;</a></li>\n</ul>\n</li>\n<li>Detected <a href=\"%5Bwww.thingelstad.com/uploads/2...%5D(https://www.thingelstad.com/uploads/2023/6334e1ac32.jpg).\">www.thingelstad.com/uploads/2&hellip;</a>\n<ul>\n<li>Resized 6334e1ac32.jpg (2.3 MB to 597 KB)</li>\n<li>Replacing <a href=\"https://www.thingelstad.com/uploads/2023/6334e1ac32.jpg\">www.thingelstad.com/uploads/2&hellip;</a> with <a href=\"https://files.thingelstad.com/weekly-thing/262/journal/6334e1ac32.jpg.\">files.thingelstad.com/weekly-th&hellip;</a></li>\n</ul>\n</li>\n</ul>\n</li>\n<li>Add <a href=\"https://www.thingelstad.com/2023/09/20/i-love-that.html\">www.thingelstad.com/2023/09/2&hellip;</a> from Sep 20, 2023 at 8:09 PM. (Count 2)\n<ul>\n<li>Detected <a href=\"%5Bwww.thingelstad.com/uploads/2...%5D(https://www.thingelstad.com/uploads/2023/198c1c9be7.jpg).\">www.thingelstad.com/uploads/2&hellip;</a>\n<ul>\n<li>Resized 198c1c9be7.jpg (227 KB to 219 KB)</li>\n<li>Replacing <a href=\"https://www.thingelstad.com/uploads/2023/198c1c9be7.jpg\">www.thingelstad.com/uploads/2&hellip;</a> with <a href=\"https://files.thingelstad.com/weekly-thing/262/journal/198c1c9be7.jpg.\">files.thingelstad.com/weekly-th&hellip;</a></li>\n</ul>\n</li>\n<li>Detected <a href=\"%5Bwww.thingelstad.com/uploads/2...%5D(https://www.thingelstad.com/uploads/2023/0b1754ade2.jpg).\">www.thingelstad.com/uploads/2&hellip;</a>\n<ul>\n<li>Resized 0b1754ade2.jpg (297 KB to 276 KB)</li>\n<li>Replacing <a href=\"https://www.thingelstad.com/uploads/2023/0b1754ade2.jpg\">www.thingelstad.com/uploads/2&hellip;</a> with <a href=\"https://files.thingelstad.com/weekly-thing/262/journal/0b1754ade2.jpg.\">files.thingelstad.com/weekly-th&hellip;</a></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<p>When I ran this to the Journal images in <a href=\"https://weekly.thingelstad.com/archive/262/\">Weekly Thing 262</a> it was able to resize <strong>28 images</strong> from an original size of 43 MB to 12 MB, <strong>saving 31 MB</strong> of download data!</p>\n<p>This is a big win in two ways. First, when you open the Weekly Thing from 263 on your device will download way less data and need to use way less memory. Also, some email services apparently dislike it if emails reference images that are longer than 1,200 pixels on the longest side. Hopefully this little efficiency will also get finicky mail servers to be nicer to my emails.</p>\n<p>This was only possible with the revamp I&rsquo;ve been doing to my automation, and the ability to add this step in was a great result of those changes.</p>\n<p><em>This post is part of the <a href=\"https://www.thingelstad.com/collections/shortcuts/\">Shortcuts Collection</a>.</em></p>\n",
        "date_published": "2023-09-23T17:35:01-05:00",
        "url": "https://www.thingelstad.com/2023/09/23/smaller-images-for.html",
        "tags": ["Kubb","Weekly Thing","Productivity","Blogging","Shortcuts"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2023/08/18/remarkable.html",
        "title": "reMarkable",
        "content_html": "<p>I got a <a href=\"https://remarkable.com\">reMarkable 2</a>. ✍️</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2023/a75ee07884.png\" alt=\"Handwritten journal entry on lined paper about first impressions of the reMarkable paper tablet device\">\n",
        "date_published": "2023-08-18T20:47:17-05:00",
        "url": "https://www.thingelstad.com/2023/08/18/remarkable.html",
        "tags": ["Productivity","Technology"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2023/07/19/i-think-there.html",
        
        "content_html": "<p>I think there is a huge potential for Generative AI in tools, but this is a heavy expense that is going to make it a tough decision.</p>\n<blockquote>\n<p><strong>Microsoft</strong> announced that it would charge $30 a month for <a href=\"https://www.economist.com/finance-and-economics/2023/07/16/your-employer-is-probably-unprepared-for-artificial-intelligence\">AI features</a> in its productivity software. That could mean a cost increase of up to 83% for the millions of subscribers to products such as Word and Excel. Shares in the firm jumped to a record high at the prospect. — Economist Espresso, July 19, 2023</p>\n</blockquote>\n<p>🤔</p>\n",
        "date_published": "2023-07-19T14:07:40-05:00",
        "url": "https://www.thingelstad.com/2023/07/19/i-think-there.html",
        "tags": ["Productivity","AI"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2023/03/26/tyler-has-been.html",
        
        "content_html": "<p>Tyler has been doing some coding projects and is liking it so I ordered some books to help him along:  <a href=\"https://www.amazon.com/gp/aw/d/1641521759\">Coding for Kids: Python</a> and <a href=\"https://www.amazon.com/gp/aw/d/1465477349\">Coding Projects in Scratch</a>. And same as I did with Mazie, sharing my enthusiasm about GTD with\n<a href=\"https://www.amazon.com/gp/aw/d/0143131931\">Getting Things Done for Teens</a>.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2023/a53bcfa8a0.jpg\" width=\"600\" height=\"599\" alt=\"Stack of 3 books on a white surface: Coding for Kids Python, Coding Projects in Scratch, and Getting Things Done for Teens.\">\n",
        "date_published": "2023-03-26T22:11:56-05:00",
        "url": "https://www.thingelstad.com/2023/03/26/tyler-has-been.html",
        "tags": ["Family","Software Development","Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2023/01/22/antisocial.html",
        "title": "Anti-Social",
        "content_html": "<p>Social media is a mess.</p>\n<p>I&rsquo;ve lost track of what is social about it. It is a Skinner Box of addiction. The reductionism of a timeline is tiresome. The dopamine inducing likes are there to create some saccharin view of engagement.</p>\n<p>I recently noticed that I was falling back into behavior I had broken out of years ago. I was again finding myself checking the Twitter timeline to see what is happening. Then I would feel bad about introducing into my brain all this random crap. The coach part of me knows this isn&rsquo;t what I should be doing. But the monkey brain loves to see new things, chase them down, and play with the ideas in my head.</p>\n<p>The problem is me Twitter, not you. Actually that is wrong. The problem is both of us. The problem is actually the entire social media model. It is an apparatus of addiction built around nothing. There is no there to find. There is no end to reach.</p>\n<p><strong>So I unfollowed every account.</strong> If you notice I unfollowed you on Twitter, don&rsquo;t take it personally. It’s me, not you.</p>\n",
        "date_published": "2023-01-22T20:57:18-05:00",
        "url": "https://www.thingelstad.com/2023/01/22/antisocial.html",
        "tags": ["Productivity","Social Media"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2023/01/21/i-have-never.html",
        
        "content_html": "<p>I have never seen a CAPTCHA on an unsubscribe form! That is a new level of obnoxious. 😤</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2023/c98d0cb483.png\" width=\"503\" height=\"600\" alt=\"CAPTCHA verification screen on an unsubscribe page showing distorted text J8UL4 in an image with a text input field and I am human button\">\n",
        "date_published": "2023-01-21T15:19:44-05:00",
        "url": "https://www.thingelstad.com/2023/01/21/i-have-never.html",
        "tags": ["Software Development","Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2022/12/31/holiday-week-list.html",
        "title": "Holiday Week List",
        "content_html": "<p>During the week between Christmas and New Years I like to focus on some different things.</p>\n<p><strong>Write a meaningful blog post each day</strong> ✅</p>\n<ul>\n<li><a href=\"https://www.thingelstad.com/2022/12/26/what-why-and.html\">What, Why, and How to Improve Your Security and Privacy</a> (Monday)</li>\n<li><a href=\"https://www.thingelstad.com/2022/12/27/polarizing-technology-encryption.html\">Polarizing Technology: Encryption and Crypto</a> (Tuesday)</li>\n<li><a href=\"https://www.thingelstad.com/2022/12/28/on-audience-capture.html\">On Audience Capture</a> (Wednesday)</li>\n<li><a href=\"https://www.thingelstad.com/2022/12/29/having-a-style.html\">Having a Style Coach</a> (Thursday) and <a href=\"https://www.thingelstad.com/2022/12/29/where-in-north.html\">Where in North Dakota is Carmen Sandiego?</a></li>\n<li><a href=\"https://www.thingelstad.com/2022/12/30/organizational-dissonance.html\">Organizational Dissonance</a> (Friday)</li>\n</ul>\n<p><strong>Focus on Meditation</strong></p>\n<ul>\n<li>Meditate 20 minutes each day, double my usual. ✅</li>\n<li>Take &ldquo;<a href=\"https://dynamic.wakingup.com/pack/PK7REQC?source=content%20share&amp;share_id=E15A2ED8&amp;code=SC3BA4879\">The Stoic Path</a>&rdquo; by <a href=\"https://www.williambirvine.com\">William B. Irvine</a> in <a href=\"https://www.wakingup.com\">Waking Up</a>. <strong>30% complete</strong></li>\n</ul>\n<p><strong>Read &ldquo;The Bed of Procrustes&rdquo; by Taleb</strong> ✅</p>\n<p>Finished reading this, but read it like a book so I could read it all. I will plan to come back to this and reflect on select aphorisms from time to time.</p>\n<p><strong>Complete Christmas LEGO</strong> ✅</p>\n<p>Each Christmas Tammy surprises us each with a Holiday LEGO project. I got the <a href=\"https://www.lego.com/en-us/product/super-mario-64-question-mark-block-71395\">Super Mario 64™ Question Mark Block</a> this year.</p>\n<ul>\n<li><a href=\"https://www.thingelstad.com/2022/12/27/just-finished-bag.html\">Through bag 3</a></li>\n<li><a href=\"https://www.thingelstad.com/2022/12/28/through-bag-of.html\">Through bag 9</a></li>\n<li><a href=\"https://www.thingelstad.com/2022/12/29/i-finished-the.html\">Finished</a></li>\n</ul>\n<img src=\"https://cdn.uploads.micro.blog/890/2022/06e6cd018f.jpg\" alt=\"LEGO Super Mario 64 Question Mark Block set fully built and opened on a wooden table, revealing four miniature world dioramas on top.\">\n",
        "date_published": "2022-12-31T11:36:29-05:00",
        "url": "https://www.thingelstad.com/2022/12/31/holiday-week-list.html",
        "tags": ["Fitness","Productivity","Games"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2022/12/28/on-audience-capture.html",
        "title": "On Audience Capture",
        "content_html": "<p>When I first started writing the <a href=\"https://weekly.thingelstad.com\">Weekly Thing</a> the email service showed me two reports that I knew I didn’t want to see. The first was who opened the email, when, where, on what device, and how often. That was a clear violation of privacy. What business do I have knowing what you do in your mailbox? None. The second report was which links got clicked on the most. This caused me grave concern right away. I felt certain that knowing what links people clicked on would influence the content I wrote about each week. Even if I could somehow convince myself that I wouldn&rsquo;t be influenced, how could I possibly prove that I wasn&rsquo;t? Thankfully the service allowed me to turn off both of these capabilities.</p>\n<p>The thing I was worried about was <strong>audience capture</strong>. Particularly with a project like the Weekly Thing, where I’m exploring the topics that are interesting to <em>me</em> and sharing that journey with <em>others</em>, audience capture has the potential to impact me as the author in ways that could change my journey and where my exploration took me.</p>\n<blockquote>\n<p>[Audience capture] involves the gradual and unwitting replacement of a person&rsquo;s identity with one custom-made for the audience. — <a href=\"https://gurwinder.substack.com/p/the-perils-of-audience-capture\">The Perils of Audience Capture</a></p>\n</blockquote>\n<p>I do many things to limit the amount of advertising I’m exposed to. I pay for ad free versions of services if I can. I run an ad blocker. Frankly I just limit the amount of advertising supported content that I’m exposed to. I also work hard to limit algorithmic promotion of content. Some of that is about protecting my privacy, but more important to me is protecting my liberty.</p>\n<p>When I think of my liberty I’m considering the ability to act as I please, without constraint and on <strong>my own discretion</strong>. That last part is the one that I worry about in regard to advertising, or algorithms prompting me with information. It is also the primary concern about <strong>audience capture</strong>.</p>\n<h3 id=\"captured-by-analytics\">Captured by Analytics</h3>\n<p>The mechanics of audience capture on the web tend to start with analytics. We have analytics for nearly everything. All social media platforms show you analytics on your profile like the number of followers you have, as well as analytics on each item you share in the form of views, likes, shares, and more. I believe services have weaponized this, making <a href=\"https://www.thingelstad.com/2018/02/04/identify-addictive-application.html\">analytics as addiction</a>, and the same features open the door for getting captured by your audience.</p>\n<p>This bit from the Waking Up podcast is what got my head spinning on this topic in the first place.</p>\n<blockquote>\n<p>[27:01] &ldquo;If I’m alert to anything, it is to not getting captured by my audience. If ever I were to find myself not wanting to say something for fear of how the audience will respond even though I think it’s true and important, that&rsquo;s the thing I know I can’t do. There&rsquo;s obviously a problem of audience capture in the podcasting and alternative media space. This is true wether one is getting support directly by subscription or donation, and it’s also true if you are running ads. And in several cases the evidence of audience capture is absolutely clear. There are people who&rsquo;ve done 50 episodes more or less in a row on the same topic as though they had lost interest in every other thing on Earth. What&rsquo;s going on there? There is some <strong>training signal coming from the audience</strong>, and almost certainly a bad economic incentive that is capturing that podcast host.&rdquo; — Sam Harris, <a href=\"https://www.samharris.org/podcasts/making-sense-episodes/272--on-disappointing-my-audience\">On Disappointing My Audience</a></p>\n</blockquote>\n<p>That whole bit from Harris is compelling, but I bolded the key component that I think we need to be mindful of. <strong>The same way that we can train an algorithm given a data set and a target, we can also train people by giving them a training signal from the audience.</strong> That training signal is the stream of analytics.</p>\n<p>I think you could take this further. Something akin to a principle or rule:</p>\n<p><strong>The more detailed metrics you have on an audience, the more likely you are captured by that audience.</strong></p>\n<p>The metrics provide a mirage of insight and influence. It &ldquo;feels like&rdquo; you are learning more about the audience, but you may be modifying yourself to fit the pattern of what you see in the data. Your audience engages a lot with this one topic? It seems far too likely that more of that will start appearing in front of you. In reality all of this data bends and shapes the creator to fit into the mold of their audience.</p>\n<p>The opposite is also true. The fewer metrics you have, the less likely you are captured by your audience. I publish the Weekly Thing using <a href=\"https://buttondown.email\">Buttondown</a> and I have no tracking of open rates or any links that people click on. Since I have no way of knowing what links people click on, I have no way of being captured going forward. I know that the next set of links I select are for sure not driven by what I think people will click on, since I don&rsquo;t even know what people click on!</p>\n<p>In general, as a creator, I think we need to be very cautious about what data we collect, and how we plan to use that. Don&rsquo;t collect data unless you know how you are going to put it into action.</p>\n<h3 id=\"we-all-have-an-audience-now\">We all have an audience now</h3>\n<p>Audience capture is an interesting concept for people that publish things. Bloggers, podcasters, newsletter writers all have obvious audiences. But it no longer stops there does it? Thanks to social media services we all have an audience, in fact many audiences. You have a set of followers on Facebook, or Twitter, or LinkedIn. Those services give you many metrics about how your &ldquo;followers&rdquo; engage with the content you share. This is a perfect setup to be captured.</p>\n<p>Much has been written about how social media damages discourse and how people do all of this performative dunking. Typically that is connected with the idea of eroding civility, or not knowing the person as a person but as just an avatar. But some of that performance could obviously be for your audience as well. And if the likes pile in the right way, the vicious cycle will continue. You become what your audience rewards. If you are in a room full of barbarians, be mindful of what they will reward!</p>\n<p>As we ponder the challenges of social media, perhaps it is worth considering if we really need another audience — and if so, how will this audience influence us and impact our identity.</p>\n<h3 id=\"captured-media\">Captured Media</h3>\n<p>Audience capture is easy to personify in the form of a person, particularly an individual creating something. Clearly the activities of thousands of people in the audience can have impact on that one creator. However, I don&rsquo;t see any reason that an audience can’t capture a brand or a company.</p>\n<p>A company doesn&rsquo;t have liberty or free will. So the capture of a company or brand is very different. In fact, many brands may want to be captured. That may be their ultimate goal. And for some there may be no downside to that. Harley Davidson is probably a better company if they are captured by their audience. They may call that customer obsessed!</p>\n<p>But take a moment to think of media. Is media bias accurate? Or is it more accurate to say media is captured by their audience? This is a bit of a chicken and egg question, and perhaps the end result doesn&rsquo;t really matter. But as we think of modern media organizations they tend to obsess about data. They have a never ending &ldquo;training set&rdquo; of data on what their audience likes. The smartest thing as a company may be to feed more content into that known topic. Repeat. More engagement. And magically audience capture.</p>\n<p>Where this lands us may be no different than media bias, but it speaks to a totally different cure.</p>\n<p>Media bias says that the actors in the media are intentionally biased to one perspective or another. Certainly true for some, but I don&rsquo;t believe true for all. And I don&rsquo;t know how you can fix that. Likely you just give up and say everything is biased. But if we frame this different and suggest that modern media has gotten itself trapped, captured by their audience, then the answer is pretty simple. Ditch the analytics. Stop telling the creators what the audience engages in. <strong>Starve them of that feedback loop and the capture will die away.</strong></p>\n<h3 id=\"kids-with-audiences\">Kids with audiences</h3>\n<p>The last area of audience capture that I&rsquo;ve been thinking about scares me the most. Most teenagers use some form of social media. They are acutely aware of their follower counts, likes, retweets, and whatever other feedback loops these platforms have. They have an audience, and that training set of data is coming right at them. Now, lets consider two things about this point in someone&rsquo;s life:</p>\n<ol>\n<li>Most teenagers are working as hard as they can to fit in. To be part of the group. They may not be aware of audience capture, but they are seeking to be captured in the most desperate way.</li>\n<li>These same teenagers do not have a strong sense of self. They are in the act of defining that. Liberty, free will — these are new thoughts and they are building their identity as they go.</li>\n</ol>\n<p>Adding an audience to a child that is still developing their own identity will forever alter that persons identity.</p>\n<p>Yes, you could argue that there is nothing new here, this is just part of growing up and forming your identity. To an extent that is true. You maybe had an audience in Chemistry class that you performed for. You might have had a club that you connected with that was a form of audience. But not really. In-person groups are totally different. They are not an audience, they are friends and acquaintances. There is no training set here. You don&rsquo;t get a data feed of likes and engagement scores at the end of the event. The performative behavior for an audience that social media enables is completely different.</p>\n<p>***</p>\n<p>Thinking more concretely about audience capture highlights for me the importance of collecting very little data, and on platforms that you cannot opt out of it, try to avoid it at all costs. Want to know a shameful secret of mine? I take note of how many likes and retweets my content gets on Twitter. I’m not proud of it. I don&rsquo;t know that it has changed what I write about, but I also don&rsquo;t know that it hasn&rsquo;t. That notifications section on Twitter is one of the things that makes me want to disengage from that platform.</p>\n<p>I know there are certain topics that I blog about and mention in the Weekly Thing that are not popular. Some folks don&rsquo;t like one topic or another. I know that because they have told me directly, not through analytics. That is fine, but I’m going to keep writing about whatever I want because I’m not selling a product to get maximum engagement. I’m sharing my journey of learning. And where that goes is only up to me. Liberty!</p>\n<p>So ask yourself, are you captured? What audiences do you have? How are you protecting your liberty?</p>\n",
        "date_published": "2022-12-28T21:11:39-05:00",
        "url": "https://www.thingelstad.com/2022/12/28/on-audience-capture.html",
        "tags": ["Weekly Thing","Productivity","Blogging","Social Media"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2022/03/05/consider-for-today.html",
        
        "content_html": "<p>Consider for today:</p>\n<ol>\n<li>Take a moment to reflect on how much the world has <strong>changed</strong> in the last 10 days.</li>\n<li>Consider how those <strong>changes</strong> may affect your current priorities and opinions.</li>\n<li>Determine how those <strong>changes</strong> can be actioned.</li>\n</ol>\n",
        "date_published": "2022-03-05T08:44:00-05:00",
        "url": "https://www.thingelstad.com/2022/03/05/consider-for-today.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2022/03/03/slacks-delayed-send.html",
        
        "content_html": "<p>Slack&rsquo;s delayed send feature is nice, but I wish there was an option to delay sending to when the person is next online, instead of a specific time.</p>\n",
        "date_published": "2022-03-03T14:00:04-05:00",
        "url": "https://www.thingelstad.com/2022/03/03/slacks-delayed-send.html",
        "tags": ["Productivity","Technology"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2022/01/14/when-i-read.html",
        
        "content_html": "<p>When I read articles from people sharing their bespoke <a href=\"https://obsidian.md\">Obsidian</a> setups I think one of the best things I’ve done for my productivity is to completely ignore Obsidian.</p>\n",
        "date_published": "2022-01-14T23:28:00-05:00",
        "url": "https://www.thingelstad.com/2022/01/14/when-i-read.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2021/12/26/ordered-a-continuous.html",
        
        "content_html": "<p>Ordered a <a href=\"https://kairoscognition.store/collections/frontpage/products/2022-wall-calendar\">2022 Continuous Wall Calendar</a> from Kairos Cognition today. Going to try using this as a family planning tool this year.</p>\n",
        "date_published": "2021-12-26T20:46:59-05:00",
        "url": "https://www.thingelstad.com/2021/12/26/ordered-a-continuous.html",
        "tags": ["Family","Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2021/12/15/great-list-from.html",
        
        "content_html": "<p>Great <a href=\"https://twitter.com/RyanHoliday/status/1466839938679332876\">list from Ryan Holiday</a>. 🤔</p>\n<blockquote>\n<p><strong>9 short rules for a better life:</strong></p>\n<ol>\n<li>Wake up early</li>\n<li>Focus on effort, not results</li>\n<li>Read every day</li>\n<li>Strict with yourself, forgiving of others</li>\n<li>Seek out challenges</li>\n<li>Stay a student</li>\n<li>Cut toxic people out of your life</li>\n<li>Think about death</li>\n<li>Focus on what you can control</li>\n</ol>\n</blockquote>\n",
        "date_published": "2021-12-15T23:37:48-05:00",
        "url": "https://www.thingelstad.com/2021/12/15/great-list-from.html",
        "tags": ["Productivity","Books"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2021/11/28/now-that-apple.html",
        
        "content_html": "<p>Now that Apple has Shortcuts working on all platforms, I would like to renew my wish list item of having my Mail.app signature be a Shortcut so that I can have fun with dynamic signatures. 🤓</p>\n",
        "date_published": "2021-11-28T16:26:56-05:00",
        "url": "https://www.thingelstad.com/2021/11/28/now-that-apple.html",
        "tags": ["Productivity","Apple"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2021/11/22/four-thousand-weeks.html",
        "title": "Four Thousand Weeks as Rings",
        "content_html": "<p>I&rsquo;ve been reading <strong><a href=\"https://www.oliverburkeman.com/books\">Four Thousand Weeks: Time Management for Mortals</a></strong> by <a href=\"https://www.oliverburkeman.com\">Oliver Burkeman</a>. The title comes from the fact that if you live to be 80, you&rsquo;ll have had about 4,000 weeks. Technically it is 4,174 but that wouldn&rsquo;t make a very good title for the book.</p>\n<p>I’m still just in the beginning of the book but as I pondered his focus on the <em>finitude</em> of our time, I couldn&rsquo;t help but think of how to visualize this! I knew <a href=\"https://support.apple.com/guide/shortcuts/welcome/ios\">Shortcuts</a> could do the math for me, and then I realized <a href=\"https://chartyios.app\">Charty</a> could do the visualization.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2021/a3d44764bd.png\" width=\"600\" height=\"450\" alt=\"Concentric rings chart showing three nested circles in green, yellow, and red with a black center dot, each ring partially filled to represent weeks of life\" />\n<ul>\n<li>The innermost ring (red) is the current week. It will fill up each day and reset at the end of each week. This ring will fill <strong>52 times</strong> for each time the middle ring fills.</li>\n<li>The middle ring (yellow) is the weeks until your next birthday. This ring will fill <strong>80 times</strong> until the outermost ring is filled.</li>\n<li>The outermost ring (green) is the weeks you have lived thus far. Hopefully we even overfill this ring.</li>\n</ul>\n<p>It strikes me as an interesting visualization. Something to ponder. 🤔</p>\n<p>However, I showed it to my family and they didn’t care for it much at all. The common theme seemed to be that &ldquo;filling ones rings&rdquo; is seen as a goal, something to look forward to, and filling these rings didn’t seem like a thing to look forward to. 😇</p>\n<p><em>This post is part of the <a href=\"https://www.thingelstad.com/collections/shortcuts/\">Shortcuts Collection</a>.</em></p>\n",
        "date_published": "2021-11-22T18:29:31-05:00",
        "url": "https://www.thingelstad.com/2021/11/22/four-thousand-weeks.html",
        "tags": ["Productivity","Books","Shortcuts"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2021/10/08/the-extent-to.html",
        
        "content_html": "<p>The extent to which Shortcuts on iOS 15 is broken is shocking. Any moderately complex shortcut will randomly fail from one execution to another, with multiple different error conditions. It is unusable in current form.</p>\n",
        "date_published": "2021-10-08T21:04:20-05:00",
        "url": "https://www.thingelstad.com/2021/10/08/the-extent-to.html",
        "tags": ["Productivity","Apple"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2021/08/29/just-helped-my.html",
        
        "content_html": "<p>Just helped my brother escape his overpriced and bloated hosted email service and move his custom domain and all saved mail to Fastmail. 🤩</p>\n",
        "date_published": "2021-08-29T00:11:16-05:00",
        "url": "https://www.thingelstad.com/2021/08/29/just-helped-my.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2021/08/11/on-family-vacations.html",
        
        "content_html": "<p>On family vacations I still use technology, but as much as possible I try to put the Internet in &ldquo;write-only&rdquo; mode. I&rsquo;ve done a pretty good job of it this trip. Having <a href=\"https://www.thingelstad.com/2021/07/30/we-head-out.html\">Feedbin mark all new items as read</a> has been great to keep diversions away.</p>\n",
        "date_published": "2021-08-11T20:59:12-05:00",
        "url": "https://www.thingelstad.com/2021/08/11/on-family-vacations.html",
        "tags": ["Travel","Productivity","Vermont Road Trip 2021"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2021/07/30/we-head-out.html",
        
        "content_html": "<p>We head out on vacation tomorrow. I setup my email auto-responders on both work and personal accounts. Created Vacation deferral folders for <a href=\"https://www.sanebox.com\">Sanebox</a> to use. And a new thing, I decided to make my own DIY Vacation mode for <a href=\"https://feedbin.com\">Feedbin</a> to mark all new items as read.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2021/d7054ae77a.jpg\" width=\"600\" height=\"100\" alt=\"Feedbin Vacation Mute rule card showing a wildcard search across any feed to mark articles as read, with an Edit button.\" />\n",
        "date_published": "2021-07-30T16:11:15-05:00",
        "url": "https://www.thingelstad.com/2021/07/30/we-head-out.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2021/07/24/not-being-busy.html",
        
        "content_html": "<blockquote>\n<p>&ldquo;Not being busy is a competitive advantage.</p>\n<p>Most people are so strapped for time they can&rsquo;t take advantage of lucky opportunities or quickly resolve unexpected problems.</p>\n<p>Maintain a bias toward action, but leave room for the unexpected.&rdquo; — <a href=\"https://jamesclear.com\">James Clear</a>, <a href=\"https://jamesclear.com/3-2-1/july-22-2021\">3-2-1 Newsletter on July 22</a>.</p>\n</blockquote>\n<p>There is a lot of wisdom here. Managing your time, and not being fooled into thinking that business is value, is critical to making progress on the goals that really matter for you. This is true in all aspects of life.</p>\n",
        "date_published": "2021-07-24T07:23:10-05:00",
        "url": "https://www.thingelstad.com/2021/07/24/not-being-busy.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2021/06/16/i-love-when.html",
        
        "content_html": "<p>I love when friends surprise you with the gift of a good book! I’m looking forward to reading <a href=\"https://tinyhabits.com\">Tiny Habits</a>. Thanks <a href=\"https://www.linkedin.com/in/nick-swenson-976b7337\">Nick</a>! 📚</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2021/71a71fde23.jpg\" width=\"600\" height=\"600\" alt=\"Hand holding a hardcover copy of Tiny Habits: The Small Changes That Change Everything by BJ Fogg PhD\" />\n",
        "date_published": "2021-06-16T21:49:50-05:00",
        "url": "https://www.thingelstad.com/2021/06/16/i-love-when.html",
        "tags": ["Productivity","Books"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2021/06/13/day-streak.html",
        "title": "848 Day Streak",
        "content_html": "<p>Yesterday ended my <strong>848 day meditation streak</strong>.</p>\n<p>Streaks are a great way to build habits. They can also become obsessions. I had certainly been there, sometimes squeezing in a meditation right before bed.</p>\n<p>I told a friend that I would purposefully break the streak at 1,000 days.</p>\n<p>The streak ended the best way possible. <strong>I just forgot.</strong> We had a great pool party with family for Mazie&rsquo;s upcoming birthday and it was an amazing and packed day. Action from dawn to dusk.</p>\n<p>And thus the streak ends, and with it no need to obsess. Perfect.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2021/43144447a4.jpg\" width=\"600\" height=\"600\" alt=\"Streaks app screenshot showing a best streak of 848 days for a daily meditation habit at 3:00, with a wind icon on green background.\" />\n",
        "date_published": "2021-06-13T15:32:18-05:00",
        "url": "https://www.thingelstad.com/2021/06/13/day-streak.html",
        "tags": ["Fitness","Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2021/06/08/ive-been-testing.html",
        
        "content_html": "<p>I&rsquo;ve been testing the new calendar integration with <a href=\"https://www.craft.do\">Craft</a> and after a week have decided to upgrade and keep exploring. I&rsquo;ve been using <a href=\"https://agenda.com\">Agenda</a> for a couple of years and it is great. But I’m finding Craft’s environment more productive. Both are great apps though.</p>\n",
        "date_published": "2021-06-08T10:00:49-05:00",
        "url": "https://www.thingelstad.com/2021/06/08/ive-been-testing.html",
        "tags": ["Productivity","Technology"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2021/05/04/i-love-seeing.html",
        
        "content_html": "<p>I love seeing the constant innovation in <a href=\"https://getdrafts.com\">Drafts</a>! We now have <a href=\"https://capture.getdrafts.com\">Drafts Capture for the Web</a>? I never considered this but there are a number of times when adding a draft from the browser would be handy. Great product <a href=\"https://agiletortoise.com\">Agile Tortoise</a>!</p>\n",
        "date_published": "2021-05-04T19:33:22-05:00",
        "url": "https://www.thingelstad.com/2021/05/04/i-love-seeing.html",
        "tags": ["Productivity","Technology"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2021/03/27/every-action-you.html",
        
        "content_html": "<p>“Every action you take is a vote for the type of person you wish to become.” — Atomic Habits (p 38)</p>\n<p>I made four votes for the person I wish to become in my <a href=\"https://members.onepeloton.com/profile/workouts/792e36453ba14f089a2458500e93887c?locale=en-US\">60-min zone spin class</a> this morning. See blue circles for digital version.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2021/6f327d9757.jpg\" width=\"600\" height=\"300\" alt=\"Peloton power zone ride output chart showing four circled peaks reaching Zone 6 and 7 during a 60-minute cycling workout\" /> \n<p>Analog version.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2021/4e8ba562e5.jpg\" width=\"600\" height=\"337\" alt=\"Peloton stationary bike pedal close-up in a home gym with a rack of hex dumbbells in the background.\" />\n",
        "date_published": "2021-03-27T08:30:00-05:00",
        "url": "https://www.thingelstad.com/2021/03/27/every-action-you.html",
        "tags": ["Fitness","Workouts","Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2021/01/24/bring-back-inline.html",
        "title": "Bring Back Inline Replies",
        "content_html": "<p>The vast majority of the email I reply to I do a simple <strong>top reply</strong>. Particularly on mobile. It is fast and simple.</p>\n<p>However, I have started replying to friends and family with longer <strong>inline replies</strong>. It feels sort of old fashioned, like I&rsquo;m writing a letter. It puts me in a context to write more thoughtfully. If you haven&rsquo;t tried <strong>inline replies</strong> lately, with nice formatting and trimming of the note you are replying to, give it a go. ✍️</p>\n",
        "date_published": "2021-01-24T12:57:12-05:00",
        "url": "https://www.thingelstad.com/2021/01/24/bring-back-inline.html",
        "tags": ["Productivity","Blogging"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2021/01/14/noticed-in-streaks.html",
        
        "content_html": "<p>Noticed in <a href=\"https://streaksapp.com\">Streaks</a> today that I have meditated <strong>700</strong> days in a row. Meditation has become a bedrock habit. It has also become a key component of my #FitByFifty missions.</p>\n",
        "date_published": "2021-01-14T19:53:30-05:00",
        "url": "https://www.thingelstad.com/2021/01/14/noticed-in-streaks.html",
        "tags": ["Fitness","Productivity","Fit by Fifty"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2020/09/19/i-have-wanted.html",
        
        "content_html": "<p>I have wanted folders in Shortcuts since it was called Workflow. It is a huge help to have that in iOS 14. I rediscovered shortcuts I had forgot about because they were lost in the flat library! I also love that I can group project specific shortcuts like the <a href=\"https://weekly.thingelstad.com\">Weekly Thing</a>.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2020/f23d97cada.jpg\" width=\"356\" height=\"600\" alt=\"iOS 14 Shortcuts app showing 116 total shortcuts organized into folders including Project Generators, Weekly Thing, Calendar, Email, Music, Tools, Secrets, and Sandbox.\" />\n",
        "date_published": "2020-09-19T19:32:23-05:00",
        "url": "https://www.thingelstad.com/2020/09/19/i-have-wanted.html",
        "tags": ["Weekly Thing","Productivity","Apple"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2020/06/30/started-reading-the.html",
        
        "content_html": "<p>Started reading <a href=\"https://bulletjournal.com/pages/book\">The Bullet Journal Method</a>. Recommended by <a href=\"https://www.linkedin.com/in/dangrigsby\">Dan Grigsby</a> to give it a full read versus just scanning the syntax. More depth here than I suspected.  📚</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2020/e3d05f328e.jpg\" width=\"600\" height=\"600\" alt=\"The Bullet Journal Method hardcover book by Ryder Carroll lying on a light marble surface, black and gold cover design.\" />\n",
        "date_published": "2020-06-30T22:10:00-05:00",
        "url": "https://www.thingelstad.com/2020/06/30/started-reading-the.html",
        "tags": ["Productivity","Books"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2020/05/28/i-wanted-to.html",
        
        "content_html": "<p>I wanted to keep my <a href=\"https://www.thingelstad.com/projects/fitbyfifty/\">#FitByFifty</a> objective very front and center for me throughout the day. I created a simple graphic and ordered some custom stickers from <a href=\"https://www.stickermule.com\">Sticker Mule</a>. Love it! 💪</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2020/bbc9b7a787.jpg\" alt=\"FitByFifty hashtag sticker applied to the back of an Apple iMac on a wooden desk with red cables, glasses, and a Sticker Mule coaster nearby\">\n<img src=\"https://cdn.uploads.micro.blog/890/2020/a613c5ac23.jpg\" alt=\"Breville espresso machine with a black FitByFifty hashtag sticker on the front panel above the display showing 200 degrees F\">\n<img src=\"https://cdn.uploads.micro.blog/890/2020/a0f33ceb89.jpg\" alt=\"Space gray MacBook with a black hashtag FitByFifty sticker on the lid, resting on a white marble surface.\">\n",
        "date_published": "2020-05-28T21:28:52-05:00",
        "url": "https://www.thingelstad.com/2020/05/28/i-wanted-to.html",
        "tags": ["Fitness","Productivity","Fit by Fifty"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2020/05/28/i-am-excited.html",
        
        "content_html": "<p>I am excited to try out <a href=\"https://omni-automation.com/omnifocus/actions.html\">Omni Automation inside of OmniFocus</a>! I’ve automated <a href=\"https://www.omnigroup.com/omnifocus/\">OmniFocus</a> for years with Shortcuts and x-callback-urls for.  But being able to execute JavaScript inside of OmniFocus could be super powerful!</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2020/cf689087f4.jpg\" width=\"600\" height=\"307\" alt=\"OmniFocus 3 app store update screen showing version 3.8 release notes introducing Omni Automation support with JavaScript plug-ins.\" />\n",
        "date_published": "2020-05-28T06:45:43-05:00",
        "url": "https://www.thingelstad.com/2020/05/28/i-am-excited.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2020/04/02/gtd-practitioners-what.html",
        
        "content_html": "<p>GTD practitioners, what project names have you created as we have fallen into this pandemic? I’ll start, one called “Grow through the pandemic”. You?</p>\n",
        "date_published": "2020-04-02T23:19:55-05:00",
        "url": "https://www.thingelstad.com/2020/04/02/gtd-practitioners-what.html",
        "tags": ["Productivity","Current Events"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2020/03/21/ive-rebooted-my.html",
        
        "content_html": "<p>I’ve “rebooted” my gratitude journal. 🙏 This may seem like the worst time possible to do that, but I suspect that makes it the best time possible.</p>\n",
        "date_published": "2020-03-21T22:44:26-05:00",
        "url": "https://www.thingelstad.com/2020/03/21/ive-rebooted-my.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2019/12/06/i-like-to.html",
        
        "content_html": "<p>I like to use emoji to bring fun to unexpected places on my devices. Command line prompts, <a href=\"https://www.omnigroup.com/omnifocus/\">OmniFocus</a> tags. My new favorite is emoji folder names for my Favorite boomarks in Safari. 👍</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2019/dee165bf57.jpg\" width=\"600\" height=\"67\" alt=\"Safari browser bookmark bar showing emoji icons for favorites including mail, briefcase, house, tools, money bag, building, tree, soccer ball, rocket, and shopping cart\" />\n",
        "date_published": "2019-12-06T09:52:36-05:00",
        "url": "https://www.thingelstad.com/2019/12/06/i-like-to.html",
        "tags": ["Productivity","Social Media"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2019/12/04/it-would-be.html",
        
        "content_html": "<p>It would be a fun trick for Mail on iOS to allow you to specify a Shortcut for your email signature, which could generate a dynamic signature for each new mail message.</p>\n",
        "date_published": "2019-12-04T09:33:34-05:00",
        "url": "https://www.thingelstad.com/2019/12/04/it-would-be.html",
        "tags": ["Productivity","Apple"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2019/12/01/iphone-home-screen.html",
        
        "content_html": "<p>iPhone home screen, December 2019. I have a somewhat surprising number of text / writing / notes apps on there.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2019/0d8373175d.jpg\" width=\"277\" height=\"600\" alt=\"iPhone home screen showing apps including Mail, Phone, Safari, Maps, Photos, Camera, Music, Drafts, Ulysses, Agenda, Notes, and more.\" />\n",
        "date_published": "2019-12-01T23:49:21-05:00",
        "url": "https://www.thingelstad.com/2019/12/01/iphone-home-screen.html",
        "tags": ["Productivity","Apple"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2019/10/25/i-like-this.html",
        
        "content_html": "<p>I like this new feature in the <a href=\"https://www.sanebox.com\">Sanebox</a> digest! Great to get “wisdom of the crowd” benefit. 👍</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2019/485889665f.jpg\" width=\"600\" height=\"242\" alt=\"Sanebox email digest showing a CIO 100 Awards invitation flagged with a many folks find this sender bothersome warning and options to train or dismiss\" />\n",
        "date_published": "2019-10-25T17:59:48-05:00",
        "url": "https://www.thingelstad.com/2019/10/25/i-like-this.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2019/09/26/its-great-to.html",
        
        "content_html": "<p>It’s great to see <a href=\"https://www.omnigroup.com/blog/omnifocus-ios-13-features-testflight\">OmniFocus with iOS 13 Features</a> coming soon! I particularly like seeing some new Shortcut options being added right away! 👏</p>\n",
        "date_published": "2019-09-26T22:57:22-05:00",
        "url": "https://www.thingelstad.com/2019/09/26/its-great-to.html",
        "tags": ["Productivity","Apple"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2019/08/19/the-shortcuts-app.html",
        
        "content_html": "<p>The Shortcuts app on iOS should have a setting that causes shortcuts to error if you reference an unknown or undeclared variable. Would help reduce errors and could default to off for folks that do simpler things.</p>\n",
        "date_published": "2019-08-19T20:49:18-05:00",
        "url": "https://www.thingelstad.com/2019/08/19/the-shortcuts-app.html",
        "tags": ["Productivity","Apple"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2020/04/21/using-api-credentials.html",
        "title": "Using API Credentials in Shortcuts",
        "content_html": "<p>Shortcuts on iOS can do incredibly powerful things, and with a little bit of extra magic you can connect to most API&rsquo;s as well. Pulling data from API&rsquo;s, manipulating it, and extending your shortcuts is really powerful. However, you need to have a good way to manage the authentication tokens and secrets for those APIs.</p>\n<p>Most Shortcuts I have seen use a Text variable and put the token in that variable. It’s then used throughout the Shortcut. This works, but it exposes problems if you share that Shortcut. It also has issues if you use the same API in multiple Shortcuts. You are now copying that token in numerous places.</p>\n<p>Another approach that I prefer is to create Shortcuts that do nothing but return those tokens. You can then call those Shortcuts from another Shortcut to get the token. I prefix these Shortcuts with the prefix &ldquo;Secret&rdquo;.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2020/672df60364.png\" width=\"375\" height=\"199\" alt=\"Four red iOS Shortcut tiles labeled Secret/Pinboard Token, Secret/MailChimp, Secret/Toggl API Token, and Secret/Working Copy Key, each showing a padlock icon.\" />\n<p>Then when I need to use an token for an API I call the Shortcut and then reference the magic variable returned from it. You can even hide the execution of that second Shortcut.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2020/2752e42cae.png\" width=\"375\" height=\"491\" alt=\"Apple Shortcuts editor showing three actions: Ask for Input asking How many links with default 10, then two Run Shortcut actions calling Secret/Pinboard Token and Secret/Working Copy Key.\" />\n<p>In addition to reuse, you also get other benefits from this approach. Your Secret Shortcut can have some logic. For example, I access <a href=\"https://workingcopyapp.com\">Working Copy</a> from Shortcuts and it does so with a local URL call, protected with a random key. That key is specific to each iOS device. So, rather than try to synchronize the keys I have the Secret shortcut return whatever key is right for the device that is running.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2020/db83c65f76.png\" width=\"374\" height=\"464\" alt=\"iOS Shortcuts editor showing three chained actions: Get Device Details set to Device Name, a Dictionary mapping two device names to secret keys, and Get Dictionary Value retrieving a value by Device\" />\n<p>I do a similar thing with MailChimp&rsquo;s API token that requires some encoding be applied to it.</p>\n<p>I find this a better way to manage these secret tokens, get reuse, and make it easier to change them. 👍</p>\n<p><em>This post is part of the <a href=\"https://www.thingelstad.com/collections/shortcuts/\">Shortcuts Collection</a>.</em></p>\n",
        "date_published": "2019-01-22T00:00:00-05:00",
        "url": "https://www.thingelstad.com/2020/04/21/using-api-credentials.html",
        "tags": ["Productivity","Privacy \u0026 Security","Apple","Shortcuts"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2018/12/21/im-going-to.html",
        
        "content_html": "<p>I&rsquo;m going to give <a href=\"https://agenda.com\">Agenda</a> a solid workout to see if it&rsquo;s a better solution for tracking work related notes and activities. Keep looking for something that works with the way I work, and this might be it.</p>\n",
        "date_published": "2018-12-21T17:05:16-05:00",
        "url": "https://www.thingelstad.com/2018/12/21/im-going-to.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2018/10/10/just-used-the.html",
        
        "content_html": "<p>Just used the new iOS Shortcuts “Run JavaScript on Web Page” feature to automate a task that had no API endpoint before. It&rsquo;s a very interesting capability. You can shove stuff in and out of the page and trigger other events while doing it. 🤔</p>\n",
        "date_published": "2018-10-09T23:52:25-05:00",
        "url": "https://www.thingelstad.com/2018/10/09/just-used-the.html",
        "tags": ["Productivity","Apple"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2018/10/04/my-apple-watch.html",
        
        "content_html": "<img src=\"https://cdn.uploads.micro.blog/890/2018/676d6a4c61.jpg\" alt=\"Apple Watch screen showing Today view at 8:14 with 8 all-day events and a calendar grid filled with duplicate pink and green event blocks.\" style=\"width: 156px; float: right; margin-left: 10px; \" />\nMy Apple Watch has gotten very confused with 8 duplicates of all calendar events. Can’t figure out how to clear or reset this yet.\n",
        "date_published": "2018-10-03T20:16:13-05:00",
        "url": "https://www.thingelstad.com/2018/10/03/my-apple-watch.html",
        "tags": ["Productivity","Apple"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2018/09/18/wired-my-ios.html",
        
        "content_html": "<p>Wired my iOS 12 Shortcut so “Hey Siri, Loons win!” starts playing Wonderwall. 👍🏻⚽️🎧</p>\n",
        "date_published": "2018-09-17T19:45:38-05:00",
        "url": "https://www.thingelstad.com/2018/09/17/wired-my-ios.html",
        "tags": ["Sports","Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2018/09/17/impressive-update-for.html",
        
        "content_html": "<p>Impressive update for <a href=\"https://itunes.apple.com/us/app/streaks/id963034692?mt=8\">Streaks</a> today! Happy to see iCloud sync arrive and already support for Siri Shortcuts! 👏🏻</p>\n",
        "date_published": "2018-09-16T19:23:02-05:00",
        "url": "https://www.thingelstad.com/2018/09/16/impressive-update-for.html",
        "tags": ["Productivity","Technology"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2018/09/07/just-got-invitation.html",
        
        "content_html": "<p>Just got invitation to <a href=\"https://www.omnigroup.com/omnifocus/\">OmniFocus</a> 3 for Mac beta. Impressive and big redesign. I have a feeling multiple windows will be better used in this version. Nice to have powerful Perspectives on all platforms.</p>\n",
        "date_published": "2018-09-06T22:28:55-05:00",
        "url": "https://www.thingelstad.com/2018/09/06/just-got-invitation.html",
        "tags": ["Productivity","Technology"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2018/06/10/the-new-capabilities.html",
        
        "content_html": "<p>The new capabilities of <a href=\"https://www.omnigroup.com/omnifocus/\">OmniFocus</a> 3 are great, but I will be happy to get it on macOS so I can take full advantage of them. Having perspectives and tags so different across the platforms limits how I can modify my workflows.</p>\n",
        "date_published": "2018-06-10T13:58:10-05:00",
        "url": "https://www.thingelstad.com/2018/06/10/the-new-capabilities.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2018/06/04/my-productivity-geek.html",
        
        "content_html": "<p>My productivity geek wish for tomorrow’s WWDC event is to learn what Apple had in mind when it bought <a href=\"https://www.workflow.is\">Workflow</a>. 🤓</p>\n",
        "date_published": "2018-06-03T23:25:41-05:00",
        "url": "https://www.thingelstad.com/2018/06/03/my-productivity-geek.html",
        "tags": ["Productivity","Apple"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2018/05/24/got-my-preorder.html",
        
        "content_html": "<p>Got my <a href=\"https://www.omnigroup.com/blog/entry/omnifocus-3-for-ios-available-for-pre-order\">pre-order of OmniFocus 3</a> in! 👍🏻</p>\n",
        "date_published": "2018-05-24T18:12:58-05:00",
        "url": "https://www.thingelstad.com/2018/05/24/got-my-preorder.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2018/05/12/when-you-put.html",
        
        "content_html": "<p>😲 When you put email from one account into a different email accounts Sanebox deferral folder.  🤦🏼‍♂️</p>\n",
        "date_published": "2018-05-12T07:25:51-05:00",
        "url": "https://www.thingelstad.com/2018/05/12/when-you-put.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2018/05/12/learned-the-hard.html",
        
        "content_html": "<p>Learned the hard way that if you are using ZURB Foundation for Email, you really need to use their <a href=\"https://foundation.zurb.com/emails/inliner-v2.html\">CSS Inlining tool</a>. Did that, and it was like magic. MailChimp&rsquo;s inliner didn&rsquo;t get it right.</p>\n",
        "date_published": "2018-05-11T23:44:36-05:00",
        "url": "https://www.thingelstad.com/2018/05/11/learned-the-hard.html",
        "tags": ["Software Development","Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2018/05/04/its-possible-to.html",
        
        "content_html": "<p>It’s possible to make some pretty crazy stuff with <a href=\"https://www.workflow.is\">Workflow</a> and <a href=\"http://omz-software.com/pythonista/\">Pythonista</a> on iOS. Improving my <a href=\"https://weekly.thingelstad.com\">Weekly Thing</a> automation.</p>\n",
        "date_published": "2018-05-03T22:55:44-05:00",
        "url": "https://www.thingelstad.com/2018/05/03/its-possible-to.html",
        "tags": ["Weekly Thing","Productivity","Apple"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2018/05/03/013027.html",
        
        "content_html": "<p>Excited to see <a href=\"https://www.omnigroup.com/blog/entry/omnifocus-3.0-for-ios-ship-date-may-30\">OmniFocus 3.0 for iOS ship date</a> announced! Wonder why it’s not in App Store for pre-order. Instant buy for me. 👏🏻</p>\n",
        "date_published": "2018-05-02T20:30:27-05:00",
        "url": "https://www.thingelstad.com/2018/05/02/013027.html",
        "tags": ["Productivity","Technology"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2018/03/28/ive-gone-from.html",
        
        "content_html": "<p>I’ve gone from being ambivalent about <a href=\"https://www.omnigroup.com/omnifocus/\">OmniFocus</a> 3 tags, to now constantly thinking about how they will help me. Waiting… ⏱</p>\n",
        "date_published": "2018-03-27T19:32:49-05:00",
        "url": "https://www.thingelstad.com/2018/03/27/ive-gone-from.html",
        "tags": ["Productivity","Technology"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2018/03/17/why-mailchimp-for.html",
        "title": "Why MailChimp for Weekly Thing",
        "content_html": "<p>I&rsquo;ve now completed the migration and automation of the <a href=\"https://weekly.thingelstad.com\">Weekly\nThing</a> using\n<a href=\"https://mailchimp.com\">MailChimp</a>, and I&rsquo;m very happy with how it has\nall worked out. Newsletters are experiencing a renaissance, so let me\nshare why I moved from <a href=\"https://tinyletter.com\">TinyLetter</a> to\nMailChimp.</p>\n<p>Be aware that TinyLetter was purchased by MailChimp. I don&rsquo;t expect\nTinyLetter to get shut down, but I also don&rsquo;t expect it to get any\nsignificant attention. TinyLetter is purpose-built for <em>personal</em>\nnewsletters and ease-of-use. It is very easy to use, as promised, but it\nlacks power features that I knew I would want.</p>\n<p>My move to MailChimp was driven by a few things:</p>\n<ol>\n<li>I wanted to customize the template for my newsletter. I make\nfrequent use of block quotes and TinyLetter didn&rsquo;t deal with those,\nneither did the standard MailChimp templates. TinyLetter doesn&rsquo;t\nallow you to change the template, so I knew I would need to use\nsomething more powerful, and at some point I would need to author my\nown template. This a pain because dealing with HTML in email is\nreally gross.</li>\n<li>I wanted to automate the process of creating the newsletter. I use\n<a href=\"https://workflow.is\">Workflow</a> to build the sections of the Weekly\nThing. I also can use Workflow to access the <a href=\"https://developer.mailchimp.com\">MailChimp\nAPI</a> to create my campaign, upload\npictures and send the HTML of the newsletter. This saves me\nsignificant time each week.</li>\n<li>I knew that the advanced segmentation features of MailChimp may come\nin handy at some point. I haven&rsquo;t used them yet, but it&rsquo;s nice to\nknow I can reach out to a subset of subscribers if I want.</li>\n</ol>\n<p>MailChimp gives significantly more freedom and control, but it comes at\nthe expense of additional complexity. When I first moved from TinyLetter\nto MailChimp, the time it took me to generate the Weekly Thing doubled\nor worse. I also had to use a laptop, since some of the tools wouldn&rsquo;t\nwork on my iPhone. Now that I&rsquo;ve gotten my workflows updated, I can\ngenerate the newsletter faster than ever before, and once again I can do\nit all on my iPhone.</p>\n",
        "date_published": "2018-03-17T14:36:26-05:00",
        "url": "https://www.thingelstad.com/2018/03/17/why-mailchimp-for.html",
        "tags": ["Weekly Thing","Productivity","Blogging"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2018/02/27/im-amazed-at.html",
        
        "content_html": "<p>I’m amazed at the “superpowers” <a href=\"https://itunes.apple.com/us/app/workflow/id915249334?mt=8&amp;uo=4\">Workflow</a> gives me automating routine things from my phone! 🙌🏻</p>\n",
        "date_published": "2018-02-26T23:53:37-05:00",
        "url": "https://www.thingelstad.com/2018/02/26/im-amazed-at.html",
        "tags": ["Productivity","Apple"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2018/02/22/weekly-thing-enhancements.html",
        "title": "Weekly Thing Enhancements",
        "content_html": "<p>This weekend I made some significant improvements to the automation and\ntemplate for the <a href=\"https://weekly.thingelstad.com/\">Weekly Thing</a>. I&rsquo;ve\nalways had reservations about the template I was using since moving to\nMailChimp. It just didn&rsquo;t fit me, and even more frustrating I didn&rsquo;t\nhave any ways to make simple changes to the styling. I use quotes\nextensively in the Weekly Thing, and it wasn&rsquo;t possible to get those\nquickly styled.</p>\n<p>I got a lot done over the weekend to make this better.</p>\n<h3 id=\"template\">Template</h3>\n<p>I used a very <a href=\"https://www.sitepoint.com/accentuate-message-clean-simple-mailchimp-template/\">basic HTML\ntemplate</a>\nand extended it as I need it. I wanted it simple and didn&rsquo;t want a lot\nof decoration. I like how it ended up.</p>\n<p>You will notice that quotes look significantly better in the links\nsection, with indentation and a left border. I&rsquo;ve also added the\nhostname of the link, so you know what site you are going to go to if\nyou click on that link, something I appreciate before I click on a link.</p>\n<h3 id=\"automation\">Automation</h3>\n<p>My automation is now complete again. I figured out the MailChimp API&rsquo;s\nand my workflows now format all the content for me and then create the\ncampaign in MailChimp, set the body content and I even got the photo\nuploaded with the API.</p>\n<p>Now I can once again publish entirely on my iPhone if I want to.</p>\n<h3 id=\"microblog\">Microblog</h3>\n<p>While I was working on the template and the automation, I decided to\nmake the microblog section better. I&rsquo;ve never liked having those posts\nbe a list of links. Often the only content is the text itself, and it\nfeels disappointing to click on a link to get nothing new. But sometimes\nthere was a photo there, so people did.</p>\n<p>Microblogs are now directly in line with the Weekly Thing. You no longer\nneed to click out to see an image, and you don&rsquo;t get disappointed by\nclicking on a status post to only see a web page with nothing more than\nthe status you already read.</p>\n<p>Thank you for the time, and I would appreciate any feedback you have. 🙏\nI finally feel like I can change this with some confidence and make\ncontinual improvements.</p>\n",
        "date_published": "2018-02-22T22:45:25-05:00",
        "url": "https://www.thingelstad.com/2018/02/22/weekly-thing-enhancements.html",
        "tags": ["Weekly Thing","Productivity","Blogging"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2018/02/19/using-the-get.html",
        
        "content_html": "<p>Using the Get and Set Clipboard actions in <a href=\"https://www.workflow.is\">Workflow</a> to pass more than just “Workflow input” between different workflows is great (and a total hack). 🤓</p>\n",
        "date_published": "2018-02-19T00:48:40-05:00",
        "url": "https://www.thingelstad.com/2018/02/18/using-the-get.html",
        "tags": ["Productivity","Apple"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2018/02/19/went-down-a.html",
        
        "content_html": "<p>Went down a rabbit hole 🕳 automating MailChimp for the <a href=\"https://weekly.thingelstad.com\">Weekly Thing</a>. Wrestled control on my template.</p>\n",
        "date_published": "2018-02-18T19:05:39-05:00",
        "url": "https://www.thingelstad.com/2018/02/18/went-down-a.html",
        "tags": ["Weekly Thing","Productivity","Blogging"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2018/01/28/sunday-morning-project.html",
        
        "content_html": "<p>Sunday morning project: Figured out how to connect <a href=\"http://workflow.is\">Workflow</a> and <a href=\"http://omz-software.com/pythonista/\">Pythonista</a> and rewrote the links section of the <a href=\"https://weekly.thingelstad.com\">Weekly Thing</a> in Python so I can structure it better.</p>\n",
        "date_published": "2018-01-28T10:42:00-05:00",
        "url": "https://www.thingelstad.com/2018/01/28/sunday-morning-project.html",
        "tags": ["Weekly Thing","Software Development","Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2018/01/21/in-meetings.html",
        "title": "2017 in Meetings",
        "content_html": "<p><a href=\"http://www.paulgraham.com/makersschedule.html\">Manager and maker\nschedules</a> is a\nrelatively popular topic. The basic thesis is that maker schedules need\nto consist of large blocks of dedicated time on a goal. You need time to\nconnect with the work, hopefully, achieve some period of\n<a href=\"https://en.wikipedia.org/wiki/Flow_(psychology)\">flow</a> and realize an\nobjective. Manager schedule, however, is divided up into small segments\nof time to connect with people and topics, get information and make\ndecisions.</p>\n<p>In my position, I operate on manager time with occasional injections of\nmaker time. I am deliberate about how I manage this. My objectives and\ngoals are realized, in part, through my calendar. In recent years I felt\nI could better align my calendar and time with my objectives, so in 2016\nI did an end-of-year one-time analysis of my calendar and made some\nchanges. After reviewing that analysis, I decided the benefit was\nvaluable enough that in 2017 I committed to collecting more granular\ndata. My goal is to determine alignment and effectiveness of my schedule\nto my objectives. I developed a set of workflows that I run at the end\nof every day to collect this data.</p>\n<p>Now that I&rsquo;ve collected a full year I can look at an overall budget to\nactual analysis. In business, we always look at our financial budget and\ncompare to actual. In managing my time, I find it helpful to consider a\nbudget and measure the actuals as well. You cannot budget well if you\ndon&rsquo;t collect actuals.</p>\n<p>I&rsquo;m going to share some of the statistical information that I gathered\nwhile doing this in 2017. I&rsquo;m not sharing any information about the\ncontent or context. You may consider this\n<a href=\"https://en.wikipedia.org/wiki/Omphaloskepsis\">navel-gazing</a>, but some\nmay find it interesting, and perhaps it will encourage others to be more\ndeliberate about managing their time.</p>\n<p>This analysis refers to meetings on my calendar. These are meetings\ninvolving other people. I block time on my calendar for solo work, and\nthat is excluded in this analysis.</p>\n<p>In 2017 I had a total of <strong>1,512 meetings</strong>. These meetings occurred\nover <strong>223 days</strong>. That is an average of <strong>6.8 meetings per day</strong>.</p>\n<p>Meeting frequency is highest on Thursday. However, the largest\ncumulative hours are on Wednesday. Friday has shorter meetings on\naverage. I would have thought that meeting count would spike on Tuesday\nand then trend down through the week.</p>\n<p><img src=\"https://cdn.uploads.micro.blog/890/2020/f199a3ae0a.png\" alt=\"2017 Meetings by Day of\nWeek\"></p>\n<p>Let&rsquo;s look at how these meetings occur over the course of the year. The\naverage of 6.8 meetings per day shows visually here. There are many\nspikes, with one notable day having 13 meetings. Weekends are shown\nhere, and you can see the 2-week vacation I took in the summer.</p>\n<p><img src=\"https://cdn.uploads.micro.blog/890/2020/e169493fc8.png\" alt=\"2017 Meetings by Day of\nYear\"></p>\n<p>Daily data is noisy, and it&rsquo;s easier to look at the 52 weeks of the year\nversus the working days. Here we look at the meeting count by week along\nwith a 4-week moving average.</p>\n<p><img src=\"https://cdn.uploads.micro.blog/890/2020/da0f07cf5f.png\" alt=\"2017 Meetings by Week of\nYear\"></p>\n<p>I got curious about how much of the week is scheduled in meetings. If we\nuse an 8-hour day as a baseline then consider the load to be the percent\nof those 8 hours that were scheduled what would my weeks look like? It\nisn&rsquo;t uncommon for me to have all of my time scheduled, and occasionally\nbe over scheduled. As mentioned earlier, I do block time on my schedule\nfor solo work activities. As a result, <em>81.3% is fully scheduled</em>.\nWhenever I am over 81.3% I&rsquo;ve removed that block to allow for more\nmeeting time.</p>\n<p><img src=\"https://cdn.uploads.micro.blog/890/2020/ad79066577.png\" alt=\"2017 Meetings Load by\nWeek\"></p>\n<p>How about the start time, do more meetings start in the morning? I\ncertainly feel like the morning is more frequently scheduled than the\nafternoons. Here is meeting frequency by start hour. My average day gets\na fast start at 8 am with a dip at 12 pm. Most days I have meetings\nthrough lunch. There is a dip again at 4 pm. In our office, we are much\nmore likely to start earlier than later, and you can see that with the\nfrequency of 7 am meetings versus 5 pm. The meetings in the middle of\nthe night were in Ukraine and are represented here in central time.</p>\n<p><img src=\"https://cdn.uploads.micro.blog/890/2020/0120124e5e.png\" alt=\"2017 Meetings by Start\nTime\"></p>\n<p>I was curious to know the distribution of durations. What duration of\nmeetings do I have the most often? The most common meeting for me is 30\nminutes (37.3%) and then 60 minutes (29.1%). 45-minute meetings are also\ncommon (12.5%), that is the normal time I schedule for 1-1 meetings with\nmy team.</p>\n<p><img src=\"https://cdn.uploads.micro.blog/890/2020/c910b54d91.png\" alt=\"2017 Meetings by\nDuration\"></p>\n<p>This statistical data is most likely to gauge overall stress level or\ndemand for my time. I also get this data in a weekly report and it is a\nnice check on my qualitative assessment of the week. The additional data\nI collect about topic and context is very actionable. I can see areas\nwhere I&rsquo;m over or under budget on time and can consider structural\nchanges to my schedule to align better. I like this act as the shift\nforces me to delegate some topics more, disconnect from some things and\ngive more time and focus to the areas that I specifically need to focus\non for success.</p>\n<p>I would highly encourage anyone that has more than 50% of their time\nscheduled to do a similar exercise. It will provide some insight both to\nhow you are feeling and the results you are getting.</p>\n",
        "date_published": "2018-01-21T09:56:47-05:00",
        "url": "https://www.thingelstad.com/2018/01/21/in-meetings.html",
        "tags": ["Software Development","Productivity","Work"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2018/01/21/i-cant-think.html",
        
        "content_html": "<p>I can’t think of a reason I would <strong>ever</strong> want a notification from my Kindle app.</p>\n",
        "date_published": "2018-01-21T09:32:25-05:00",
        "url": "https://www.thingelstad.com/2018/01/21/i-cant-think.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2018/01/02/just-finished-module.html",
        
        "content_html": "<p>Just finished module 1 of <a href=\"https://thefocuscourse.com\">The Focus Course</a>. It is a slow start but I see it building some foundational things. Looking forward to the rest of the modules.</p>\n",
        "date_published": "2018-01-01T22:30:33-05:00",
        "url": "https://www.thingelstad.com/2018/01/01/just-finished-module.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2017/12/29/what-apps-make.html",
        "title": "What apps make you better?",
        "content_html": "<p>I&rsquo;ve been very intentional about which applications I put on my iPhone and even where I put them. I don&rsquo;t put any social media applications on my phone, and don&rsquo;t put news applications on it either. I specifically seek out applications that have addictive patterns baked into them and remove them as well.</p>\n<p>A while back I started keeping an entire page of applications that are all there to help me achieve my goals and improve as a person. Novel idea huh? This is what that screen looks like today.</p>\n<p><img src=\"https://cdn.uploads.micro.blog/890/2020/5b053c7ff4.png\" alt=\"Apps To Make You Better\"></p>\n<h3 id=\"youate\"><a href=\"https://itunes.apple.com/us/app/youate-food-diary-tracker/id1164976477\">YouAte</a></h3>\n<p>Keeping a food journal is a great way to eat better and YouAte does it all with photos. I had used <a href=\"https://itunes.apple.com/us/app/rise-nutrition-weight-loss-coach/id794278760\">Rise</a> for a while which you typically use with a coach. YouAte can be used with friends for support or you can use it solo.</p>\n<h3 id=\"day-one\"><a href=\"https://itunes.apple.com/us/app/day-one-journal/id1044867788\">Day One</a></h3>\n<p>Journaling is a great way to reflect on things. This is by far my farvorite journaling application. It supports multiple journals and also has strong encryption.</p>\n<h3 id=\"stickk\"><a href=\"https://itunes.apple.com/us/app/stickk/id776128765\">stickK</a></h3>\n<p>When my book club read <a href=\"https://www.indiebound.org/book/9780300122237\">Nudge</a> it referenced the work and theory behind commitments that has now been built into an offering called stickK. I haven&rsquo;t used this for a commitment yet but I like the mechanics and think it&rsquo;s a solid approach.</p>\n<h3 id=\"happy-scale\"><a href=\"https://itunes.apple.com/us/app/happy-scale/id532430574\">Happy Scale</a></h3>\n<p>This is a great application for logging and analysing your weight data. It applies smoothing to all of your data which I think is a far superior way to look at weight data.</p>\n<h3 id=\"headspace\"><a href=\"https://itunes.apple.com/us/app/headspace-meditation/id493145008\">Headspace</a></h3>\n<p>Meditation app with a tremendous amount of options.</p>\n<h3 id=\"streaks\"><a href=\"https://itunes.apple.com/us/app/streaks/id963034692\">Streaks</a></h3>\n<p>Streaks is a habit tracker. I consider habit trackers to be very different from task management. Habit trackers tend to focus on streaks, and Streak does just that. I&rsquo;ve also used <a href=\"https://itunes.apple.com/us/app/productive-habit-tracker/id983826477\">Productive</a> in the past and like it a lot. The built-in HealthKit hooks in Streak are a nice benefit to me.</p>\n<h3 id=\"zones\"><a href=\"https://itunes.apple.com/us/app/zones-for-training/id1139688415\">Zones</a></h3>\n<p>Zones is a fabulous app for tracking the intensity of your workouts and letting you know what heart rate zone you were in for how long. If you have an Apple Watch and collect this data Zones can even tell you info on historical workouts.</p>\n<h3 id=\"sleeptown\"><a href=\"https://itunes.apple.com/us/app/sleeptown/id1210251567\">SleepTown</a></h3>\n<p>Fun app that helps you keep consistent sleep patterns. This app helps me make sure I&rsquo;m not staring at my phone too late.</p>\n<h3 id=\"forest\"><a href=\"https://itunes.apple.com/us/app/forest-by-seekrtech/id866450515\">Forest</a></h3>\n<p>Fun app for forcing yourself to not use your phone during the day. Great for keeping yourself from habitually checking your device.</p>\n<h3 id=\"health-mate--omron-wellness\"><a href=\"https://itunes.apple.com/us/app/nokia-health-mate/id542701020\">Health Mate</a> &amp; <a href=\"https://itunes.apple.com/us/app/omron-wellness/id883492518\">Omron Wellness</a></h3>\n<p>Both of these are here because they support devices I have. The Health Mate app connects my Withings Scale to HealthKit so data flows automatically. The Omron Wellness app connects my blood pressure monitor to HealthKit as well. I like having as much automation as possible from measurements to storage.</p>\n<h3 id=\"what-is-yours\">What is yours?</h3>\n<p>What apps are on your mobile device to encourage good things? I&rsquo;d highly recommend putting them in one place and making it a regular stop on your phone.</p>\n",
        "date_published": "2017-12-29T13:16:00-05:00",
        "url": "https://www.thingelstad.com/2017/12/29/what-apps-make.html",
        "tags": ["Fitness","Productivity","Apple"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2017/12/10/earned-the-botanist.html",
        
        "content_html": "<p>Earned the botanist badge in <a href=\"https://www.forestapp.cc\">Forest</a>! 🌳🌳🌳</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2017/d32e570caa.jpg\" alt=\"Forest app achievement screen showing the Botanist badge, earned by unlocking at least 6 tree species.\" width=\"600\" height=\"600\" />\n",
        "date_published": "2017-12-10T13:47:42-05:00",
        "url": "https://www.thingelstad.com/2017/12/10/earned-the-botanist.html",
        "tags": ["Productivity","Apple"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2017/11/30/thanks-to-jbwhaleyhttpsmicroblogjbwhaley.html",
        
        "content_html": "<p>Thanks to <a href=\"https://jarrodwhaley.com\">Jarrod Whaley</a> I have a nice little Python script so I can easily update micro.blog without getting distracted. Now to wire it into LaunchBar!</p>\n",
        "date_published": "2017-11-29T20:18:00-05:00",
        "url": "https://www.thingelstad.com/2017/11/29/thanks-to-jbwhaleyhttpsmicroblogjbwhaley.html",
        "tags": ["Software Development","Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2017/11/26/got-my-scansnap.html",
        
        "content_html": "<p>Got my <a href=\"http://www.fujitsu.com/us/products/computing/peripheral/scanners/scansnap/ix500/\">ScanSnap iX500</a> setup tonight. Cloud scanning seems to be working well.</p>\n",
        "date_published": "2017-11-25T23:14:47-05:00",
        "url": "https://www.thingelstad.com/2017/11/25/got-my-scansnap.html",
        "tags": ["Productivity","Technology"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2017/11/22/signed-up-for.html",
        
        "content_html": "<p>Signed up for <a href=\"http://shawnblanc.net\">Shawn Blanc’s</a> <a href=\"https://thefocuscourse.com\">The Focus Course</a>. Looking forward to learning and improving. 👨‍🎓</p>\n",
        "date_published": "2017-11-21T22:13:54-05:00",
        "url": "https://www.thingelstad.com/2017/11/21/signed-up-for.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2017/11/04/got-workflow-working.html",
        
        "content_html": "<p>Got <a href=\"https://workflow.is\">Workflow</a> working with the Mailchimp API. <a href=\"https://weekly.thingelstad.com/\">Weekly Thing</a> automation leveling up! 👍🏻</p>\n<p>My biggest ask for <a href=\"https://workflow.is\">Workflow</a> is to put groups of workflows in folders. 🤞🏻</p>\n",
        "date_published": "2017-11-04T21:07:13-05:00",
        "url": "https://www.thingelstad.com/2017/11/04/got-workflow-working.html",
        "tags": ["Weekly Thing","Productivity","Blogging"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2017/10/15/decade-of-gtd.html",
        "title": "Decade of GTD",
        "content_html": "<p>I stumbled on this <a href=\"https://pinboard.in/u:jthingelstad/b:3f88620a5d61\">link from Feb 2007</a> when I started looking into Getting Things Done. Over <strong>10 years later</strong> and I’m still practicing, and improving, GTD practices. This is one of my decade projects that I expect to continuously get value from.</p>\n",
        "date_published": "2017-10-15T17:47:00-05:00",
        "url": "https://www.thingelstad.com/2017/10/15/decade-of-gtd.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2017/10/14/033543.html",
        
        "content_html": "<p>Tomorrow&rsquo;s <a href=\"https://weekly.thingelstad.com/\">Weekly Thing</a> will delivered from MailChimp instead of TinyLetter! 🤞 Hoping for the best!</p>\n",
        "date_published": "2017-10-13T22:35:43-05:00",
        "url": "https://www.thingelstad.com/2017/10/13/033543.html",
        "tags": ["Weekly Thing","Productivity","Blogging"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2017/09/29/gave-another-copy.html",
        
        "content_html": "<p>Gave another copy of <a href=\"http://www.amazon.com/dp/0143126563/\">Getting Things Done</a> to a #TeamSPS member. One of my favorite things to do!</p>\n",
        "date_published": "2017-09-29T16:32:00-05:00",
        "url": "https://www.thingelstad.com/2017/09/29/gave-another-copy.html",
        "tags": ["TeamSPS","Productivity","Work"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2017/06/23/assembling-the-weekly.html",
        "title": "Assembling the Weekly Thing",
        "content_html": "<p>I had been interested in creating a newsletter like the <a href=\"/weekly-thing/\">Weekly Thing</a> for a while but I was worried it would be difficult to do and quickly turn into a chore. I wasn&rsquo;t worried about the email part, I knew a service like <a href=\"https://tinyletter.com\">TinyLetter</a> could deal with that. The daunting part was getting the content structured the right way, even when I the bits of the content were mostly in other systems already.</p>\n<p>I knew the main item I wanted to build it around were links to other sites that I use <a href=\"https://pinboard.in/\">Pinboard</a> to collect. But how to make that easy?</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2020/2ceeb8a3a8.jpg\" alt=\"Six yellow gradient buttons in a grid showing Workflow app actions: Build Newsletter, Blog, Photo, App, Pins, and Microblog, each with a white icon.\">\n<h3 id=\"workflow-to-the-rescue\">Workflow to the Rescue</h3>\n<p>As I thought about this I tried a number of options. I tried making an <a href=\"https://macosxautomation.com/automator/\">Automator</a> workflow but that was weird, and even worse it meant I had to be on a Mac and I knew I would want to send this when I wasn&rsquo;t near a computer. I started to look at <a href=\"https://workflow.is\">Workflow</a> and realized it might do the trick.</p>\n<p>Workflow has a great feature to retrieve published metadata, such as description and date, from a URL (Get Article from Web Page). Sometimes when I stored URL&rsquo;s I didn&rsquo;t write a description so that would be nice. I pulled the data using Pinboard&rsquo;s RSS feed, put it in a loop getting a variety of data and assembling the draft content as I watched. Voila! 👏</p>\n<p>The entire process that I use to create Weekly Thing is based on <a href=\"https://en.wikipedia.org/wiki/RSS\">RSS</a> (mostly) and tied together with Workflow on iOS. I have a collection of workflows that I run, with one master workflow that kicks everything off. The master workflow is responsible for ordering the sections and setting the cutoff date for content, which in my case is midnight of the relevant Saturday. The master workflow spawns the other workflows for each content section, passing into it the cutoff date for content.</p>\n<p>Each workflow is then free to do whatever it wants as long as it returns a valid block of HTML back to the main workflow. I can chain as many of these modules together in whatever way I wish. Some of them don&rsquo;t use RSS, like the photograph one. That prompts me to look at my photos and pick one, then fills in all the appropriate template text for me to finish off.</p>\n<p>At the end the workflow combines all these blocks of HTML into one fully assembled newsletter and gives me the option to copy it, share it, generate a PDF or anything else I wish. I&rsquo;m very happy with this. From here I put it in TinyLetter, do a final review and hit send!</p>\n<h3 id=\"extensions\">Extensions</h3>\n<p>Since this is extensible, I can easily add new modules by creating another workflow that is then stitched into the assembly process. And because I&rsquo;m using Workflow in iOS, I can access a wide variety of data from different systems. RSS is a basic one that many services support, but Workflow can look at my Calendar, Address Book and many others. I&rsquo;ve thought about weird things like calendar statistics for example. Or if I really wanted to overshare I could pull in recent data from the Health app.</p>\n<p>I&rsquo;ve found that it&rsquo;s easiest to understand Workflow when you see what other people do with it. Perhaps this will turn some lightbulbs on for others on how they could automate use Workflow effectively!</p>\n<p><em>This post is part of the <a href=\"https://www.thingelstad.com/collections/shortcuts/\">Shortcuts Collection</a>.</em></p>\n",
        "date_published": "2017-06-23T21:38:14-05:00",
        "url": "https://www.thingelstad.com/2017/06/23/assembling-the-weekly.html",
        "tags": ["Weekly Thing","Productivity","Blogging","Shortcuts"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2017/06/09/omnifocus-tip-using.html",
        "title": "OmniFocus Tip: Using Context Notifications",
        "content_html": "<p>I use <a href=\"https://www.omnigroup.com/omnifocus/\">OmniFocus</a> as the core of my GTD system. I also keep notifications on my phone to a minimum, including for OmniFocus. OmniFocus on iOS has the ability to give you a notification when you enter or leave a context with a location. This is pretty handy and I&rsquo;ve used it for some specific locations associated with my <em>Errands</em> context. <em>Errands : Hardware store</em> gives me a nudge if I am nearby and have tasks available. I&rsquo;ve never used this feature with <em>Home</em> and <em>Office</em> contexts because it would be very noisy.</p>\n<p>There are times however when I would like OmniFocus to be in my face at home or at the office. I may have a task in OmniFocus that I need to do when I get to work on Monday morning, or when I come home on Friday evening and a notification would help. I realized there is a really simple solution to this.</p>\n<p>I have a <em>Office</em> context, and inside that context I created a <em>Office with notification</em> context. The context with notification has a location and notification with it.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2020/ab0eda699b.jpg\" alt=\"OmniFocus iOS context settings screen titled Office with notification showing active status, Minneapolis address, When Arriving notification, and smallest distance selected.\">\n<p>Now I can easily put a very small number of tasks in the <em>Office : Office with notificaiton</em> context and know I will be notified when they are avialable. I&rsquo;ve created a similar context for <em>Home with notificaiton</em>. This has already allowed me to not forget a couple of time sensitive things.</p>\n",
        "date_published": "2017-06-09T07:04:12-05:00",
        "url": "https://www.thingelstad.com/2017/06/09/omnifocus-tip-using.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2017/06/06/attending-my-first.html",
        
        "content_html": "<p>Attending my first GTD workshop today. Have been doing GTD for a long time and am looking to reinforce and deepen core concepts.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2017/64ad07b1d6.jpg\" width=\"600\" height=\"600\" style=\"height: auto\" />\n",
        "date_published": "2017-06-06T08:12:33-05:00",
        "url": "https://www.thingelstad.com/2017/06/06/attending-my-first.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2017/06/05/sirikit-supports-tasks.html",
        
        "content_html": "<p>SiriKit supports tasks and OmniFocus 2 is on the slide? <strong>Yes please!</strong> 😍</p>\n",
        "date_published": "2017-06-05T13:05:59-05:00",
        "url": "https://www.thingelstad.com/2017/06/05/sirikit-supports-tasks.html",
        "tags": ["Productivity","Apple"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2017/05/26/bear-notes-added.html",
        
        "content_html": "<p><a href=\"https://bear.app\">Bear Notes</a> added sketching support on iPad. Looks nice. Time to give it another look.</p>\n",
        "date_published": "2017-05-25T20:35:00-05:00",
        "url": "https://www.thingelstad.com/2017/05/26/bear-notes-added.html",
        "tags": ["Productivity","Technology"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2017/05/19/using-project-templates.html",
        "title": "Using Project Templates",
        "content_html": "<p>I&rsquo;ve seen and read about people using project templates for a while, but I&rsquo;ve never adopted them myself until recently. Mostly I found many of the means of managing project templates to be bothersome and I never dug into it further. That has changed recently, and I think many systems now support robust ways of importing projects and using them as templates.</p>\n<h3 id=\"what-is-a-project-template\">What is a Project Template?</h3>\n<p>A project template is a set of actions and tasks that can be brought into your task management application. It&rsquo;s significantly more powerful if the templates allow for some variable substitution for words or dates so that it can be customized for each use. It is even better if you can do some minor calculations on things like dates and indicate that one task is deferred or due relative to the date of another task.</p>\n<h3 id=\"use-cases\">Use Cases</h3>\n<p>I have found project templates to be particularly useful for three types of projects.</p>\n<p><strong>Frequent Activities</strong></p>\n<p>The most obvious use case for project templates is for recurring, relatively frequent events. At the office, I have multiple meetings that happen on a certain schedule, such as a team all-hands. Each time I do one of these meetings, there are a set of tasks I need to do. Determine agenda, prepare a draft, get input from others, arrange a guest speaker. Using a template for these events is very helpful.</p>\n<p>Business trips are another good example. Each business trip has a series of before, during and after actions. I put these in a template with the proper variables and relative dates to help with trip planning and preparation.</p>\n<p><strong>Multiple Instances</strong></p>\n<p>One area where templates can be great is when you have multiple instances of the same thing with a slight variation. The best example I have for this is doing performance reviews. I have to write several of them, and each one has multiple steps. They are mostly direct copies of each other, but the person is different and possibly the dates. To make this easier I create a template and then run it for each person and can quickly build the multiple sets of projects that I need to get done for this process.</p>\n<p><strong>Infrequent Activities</strong></p>\n<p>I have found project templates to be a good way to make improvements to things that I rarely do. In fact, this is probably my favorite use of templates. It feels like a way to apply continuous learning to things you do once a year.</p>\n<p>The template I made for Daylight Savings Time adjustment is a great example. I do this twice a year, and every time I tend to forget one or two clocks. There are also a couple of clocks that are tricky, and I often end up searching the Internet each time for instructions.</p>\n<p>This year I made a project template for this that helps in many ways:</p>\n<ul>\n<li>I put them in walking order so that I can optimally move through the house and not backtrack.</li>\n<li>I made sure to capture the clocks that I tend to miss, like the timer for the aquarium lights.</li>\n<li>For a couple of clocks that are very confusing to update I put the relevant notes directly in the tasks so I don&rsquo;t need to search.</li>\n<li>We have some clocks that update themselves, like our thermostats. They are not on the list so I don&rsquo;t have to try and remember which ones I can ignore each time.</li>\n</ul>\n<p>Now that I have a template I can do it faster, more efficient and know I didn&rsquo;t forget anything.</p>\n<p>A similar example to this is a recent template I made for Apple OS Upgrades. I have Macs, iPhones, iPads, Apple Watches and Apple TV&rsquo;s that all need upgrading. I now have a template so I can easily capture those activities when needed.</p>\n<p>Another example that I&rsquo;ve come to like a lot is project templates for major holidays. Christmas is a perfect example of a very fun time of year but also a complicated time. Sending Christmas cards out, traditions and getting presents add up to a lot of things to make sure you get done and don&rsquo;t have a bunch of last minute things to do.</p>\n<p>I created a template for this and was able to capture all of the main things that we do each Christmas. This let&rsquo;s me have more confidence that I do not forget anything. The last item on these templates is usually a task that suggests to &ldquo;Update template with any changes from this year&rdquo; which is a great way to get better for next year.</p>\n<h3 id=\"scheduling\">Scheduling</h3>\n<p>Project templates are handy, but often you want them to get setup on a schedule. I&rsquo;ve decided to keep this <em>out</em> of my task management system and instead I have a task list in the Reminders application called &lsquo;Project Reminders.&rsquo; This is where I set the annual triggers to create various projects from their templates.</p>\n<h3 id=\"next\">Next&hellip;</h3>\n<p>I purposefully kept this post independent of the tools that I use so I could just make a case for using project templates in your personal GTD system. In a future post, I&rsquo;ll talk about the tools that I use to implement this.</p>\n",
        "date_published": "2017-05-19T20:31:31-05:00",
        "url": "https://www.thingelstad.com/2017/05/19/using-project-templates.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2017/02/15/sending-email-to.html",
        "title": "Sending Email to OmniFocus Using Flow in Office 365",
        "content_html": "<p><em>This workflow is mainly for people that use Office 365 and are looking for an easy way to selectively put emails into OmniFocus or another task management system that can receive tasks via email.</em></p>\n<p>I&rsquo;m always looking for easier ways to move an email from my Inbox into <a href=\"https://www.omnigroup.com/omnifocus\">OmniFocus</a>. I only put a small number of emails into OmniFocus, but I&rsquo;d like it to be nearly automatic. Some emails I always want to send to OmniFocus, and for those I <a href=\"https://www.thingelstad.com/2016/03/16/email-rule-to.html\">use a mail rule</a> to automatically route. I also use <a href=\"https://www.sanebox.com\">Sanebox</a>&rsquo;s <a href=\"https://support.sanebox.com/hc/en-us/articles/212617528-What-is-SaneFwd-and-how-to-use-it-\">SaneFwd</a> feature to do something similar. But those are only good when it is a sender that you <em>always</em> want to go to OmniFocus. What about when you selectively want to grab a couple emails?</p>\n<p>I started wondering if I could do something with <a href=\"https://flow.microsoft.com/\">Microsoft Flow</a>. For those that don&rsquo;t know, Flow is very similar to <a href=\"https://zapier.com\">Zapier</a> and is in the same category as <a href=\"https://ifttt.com\">IFTTT</a>. I would put it closer to Zapier since it handles much more complex workflows with loops, conditionals and also connects to more complicated systems than IFTTT. Flow was <a href=\"https://flow.microsoft.com/en-us/blog/welcome-to-microsoft-flow/\">launched less than a year ago</a>.</p>\n<p>Mail rules can only fire on a mail activity, such as an email being received. Once it&rsquo;s received and in your mailbox mail rules don&rsquo;t have a trigger event. Flow, since it is directly integrated into Office 365, can see a bit more and has a trigger for &ldquo;When an email is flagged&rdquo;. That caught my eye right away and within a couple of minutes I had this workflow for sending things to OmniFocus by flagging them in my Inbox. The &ldquo;To&rdquo; address should be your <a href=\"https://support.omnigroup.com/omnifocus-mail-drop/\">OmniFocus Mail Drop</a> address.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2020/1fc3a3dae0.png\" alt=\"Microsoft Flow workflow with three steps: trigger on flagged Inbox email, get Office 365 user profile using From field, then send email to an OmniFocus sync address with Display name and Subject as\" style=\"max-width: 509px; \" />\n<p>Look at the 2nd step in the workflow to &ldquo;Get user profile&rdquo;. I&rsquo;d like these items to be associated with who the email came from, and my pattern for that is to prepend the persons name to the task seperated by a colon. Since Flow is part of Office 365, it can talk to Active Directory and get things like the &ldquo;Display name&rdquo; of the sender. I could also include their phone number or any other data that was in Active Directory as well.</p>\n<p>I did also set two advanced options to avoid getting raw HTML in the OmniFocus task.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2020/3cb69e7819.png\" alt=\"Two form fields in Microsoft Flow: Importance set to Normal, and Is HTML showing a dynamic content token labeled Is HTML.\" style=\"max-width: 509px; \" />\n<p>This workflow works really well. It triggers quickly and is as frictionless as I think I can get. I also really like that Flow gives some extensibility if I wanted to pull in other data related to the person or message. Most of my limitations there are related to what Mail Drop can interpret.</p>\n<p>Couple things about Flow:</p>\n<ol>\n<li>While Flow allows you to author workflows on the iOS app I found it really clumsy. I&rsquo;d do the authoring on a web browser and computer.</li>\n<li>There are some really interesting options that can tie Office 365 with Azure Functions using Flow. You can see there is some brilliance here on how this is implemented.</li>\n<li>If you like IFTTT and are in an Office 365 environment at work, you definitely should look at Flow. It has some powerful automation options.</li>\n</ol>\n",
        "date_published": "2017-02-15T01:00:00-05:00",
        "url": "https://www.thingelstad.com/2017/02/15/sending-email-to.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2017/01/20/this-is-neat.html",
        
        "content_html": "<p>This is neat. Would be cool if <a href=\"https://www.omnigroup.com/omnifocus\">OmniFocus</a> did some fun stuff like this.</p>\n<blockquote class=\"twitter-tweet\"><p lang=\"en\" dir=\"ltr\">Love this data visualization by <a href=\"https://x.com/todoist?ref_src=twsrc%5Etfw\">@todoist</a> <a href=\"https://t.co/XvsDV6TaMn\">https://t.co/XvsDV6TaMn</a> <a href=\"https://t.co/jOGQJ25T9Z\">pic.twitter.com/jOGQJ25T9Z</a></p>&mdash; Federico Viticci (@viticci) <a href=\"https://x.com/viticci/status/822161898326151168?ref_src=twsrc%5Etfw\">January 19, 2017</a></blockquote>\n<script async src=\"https://platform.x.com/widgets.js\" charset=\"utf-8\"></script>\n\n\n",
        "date_published": "2017-01-19T21:04:00-05:00",
        "url": "https://www.thingelstad.com/2017/01/19/this-is-neat.html",
        "tags": ["Tweets","Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2016/12/26/i-finally-have.html",
        
        "content_html": "<p>I finally have realized the huge win of <a href=\"http://workflow.is\">Workflow</a> after a long time. Now to see if I can do similar with <a href=\"https://apps.apple.com/app/launch-center-pro/id532016360\">Launch Center Pro</a>. There is a lot of value in automating routine workflows in iOS. Will keep focusing on this.</p>\n",
        "date_published": "2016-12-26T10:57:33-05:00",
        "url": "https://www.thingelstad.com/2016/12/26/i-finally-have.html",
        "tags": ["Productivity","Apple"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2016/12/26/grew-a-lot.html",
        
        "content_html": "<p>Grew a lot of big trees in <a href=\"https://www.forestapp.cc/\">Forest</a> today.</p>\n",
        "date_published": "2016-12-25T19:58:46-05:00",
        "url": "https://www.thingelstad.com/2016/12/25/grew-a-lot.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2016/12/23/finally-bit-and.html",
        
        "content_html": "<p>Finally dove into <a href=\"https://www.devontechnologies.com/apps/devonthink\">DEVONthink</a> and am very impressed thus far. New iOS app got me to try it.</p>\n",
        "date_published": "2016-12-23T12:40:45-05:00",
        "url": "https://www.thingelstad.com/2016/12/23/finally-bit-and.html",
        "tags": ["Productivity","Apple"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2016/11/21/successfully-extracted-dropbox.html",
        
        "content_html": "<p>Successfully extracted Dropbox from my computing ecosystem. Simplifying.</p>\n",
        "date_published": "2016-11-20T20:34:13-05:00",
        "url": "https://www.thingelstad.com/2016/11/20/successfully-extracted-dropbox.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2016/11/19/195215.html",
        
        "content_html": "<p>I made a <a href=\"https://www.icloud.com/shortcuts/31eee1588d2d44aca8e3929cd0d2e6ff\">workflow to simulate the 5-disc CD changer</a> I had in the 90&rsquo;s.</p>\n",
        "date_published": "2016-11-19T14:52:00-05:00",
        "url": "https://www.thingelstad.com/2016/11/19/195215.html",
        "tags": ["Music","Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2016/11/12/153347.html",
        
        "content_html": "<p>Enjoying the <a href=\"https://www.relay.fm/canvas/23\">Canvas episodes on Workflow</a>. Can’t wait to dive deeper! Thanks <a href=\"https://www.macstories.net/author/viticci/\">Federico Viticci</a> and <a href=\"https://speirs.org\">Fraser Speirs</a>!</p>\n",
        "date_published": "2016-11-12T10:33:00-05:00",
        "url": "https://www.thingelstad.com/2016/11/12/153347.html",
        "tags": ["Productivity","Technology"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2016/11/12/142603.html",
        
        "content_html": "<p>Can’t wait to share this <a href=\"http://workflow.is\">Workflow</a> automation I’m finishing up for <a href=\"https://www.omnigroup.com/omnifocus\">OmniFocus</a> templates. Got it wired up and working on this long flight.</p>\n",
        "date_published": "2016-11-12T09:26:00-05:00",
        "url": "https://www.thingelstad.com/2016/11/12/142603.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2016/10/20/found-this-a.html",
        
        "content_html": "<p>Found this a good listen → <a href=\"https://gettingthingsdone.com/2016/10/episode-23-gtd-and-the-organized-mind/\">GTD and The Organized Mind</a> 🎧</p>\n",
        "date_published": "2016-10-20T17:19:59-05:00",
        "url": "https://www.thingelstad.com/2016/10/20/found-this-a.html",
        "tags": ["Productivity","Technology"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2016/10/13/living-boldly-with.html",
        
        "content_html": "<p>Living boldly with 1,155 notes in iOS/OS X Notes app. iCloud syncing solid still. Search could be cleaner.</p>\n",
        "date_published": "2016-10-12T21:30:00-05:00",
        "url": "https://www.thingelstad.com/2016/10/12/living-boldly-with.html",
        "tags": ["Productivity","Apple"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2016/10/11/lot-of-gtd.html",
        
        "content_html": "<p>Lot of GTD truth to this.</p>\n<blockquote class=\"twitter-tweet\"><p lang=\"en\" dir=\"ltr\">Sometimes I skip the weekly review due to a fear of what I&#39;ll learn. <a href=\"https://t.co/pqyPJU4jNe\">https://t.co/pqyPJU4jNe</a></p>&mdash; Joe Buhlig (@JoeBuhlig) <a href=\"https://x.com/JoeBuhlig/status/785421426673135616?ref_src=twsrc%5Etfw\">October 10, 2016</a></blockquote>\n<script async src=\"https://platform.x.com/widgets.js\" charset=\"utf-8\"></script>\n\n\n",
        "date_published": "2016-10-10T21:21:36-05:00",
        "url": "https://www.thingelstad.com/2016/10/10/lot-of-gtd.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2016/09/22/very-much-like.html",
        
        "content_html": "<p><a href=\"https://www.omnigroup.com/releasenotes/omnifocus-2/2.7\">OmniFocus 2.7 for Mac Release Notes</a> — Like the adoption of TaskPaper format for sharing and copying!</p>\n",
        "date_published": "2016-09-21T23:02:37-05:00",
        "url": "https://www.thingelstad.com/2016/09/21/very-much-like.html",
        "tags": ["Productivity","Technology"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2016/09/14/siri-can-send.html",
        
        "content_html": "<p>Siri can send a message using LinkedIn (please never do this) but can’t add a task to OmniFocus. Ugh. 👎🏻</p>\n<blockquote class=\"twitter-tweet\"><p lang=\"en\" dir=\"ltr\">Sadly, Siri on iOS 10 doesn&#39;t support To Do apps like <a href=\"https://x.com/OmniFocus?ref_src=twsrc%5Etfw\">@OmniFocus</a> yet, just 6 other kinds of apps: <a href=\"https://t.co/wKtomdSnT3\">https://t.co/wKtomdSnT3</a><br><br>Maybe in iOS 11!</p>&mdash; Ken Case (@kcase) <a href=\"https://x.com/kcase/status/775893049570238464?ref_src=twsrc%5Etfw\">September 14, 2016</a></blockquote>\n<script async src=\"https://platform.x.com/widgets.js\" charset=\"utf-8\"></script>\n\n\n",
        "date_published": "2016-09-14T05:50:47-05:00",
        "url": "https://www.thingelstad.com/2016/09/14/siri-can-send.html",
        "tags": ["Productivity","Apple"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2016/08/22/love-to-hear.html",
        
        "content_html": "<p>Love to hear <a href=\"https://www.edwardtufte.com/tufte/\">Edward Tufte</a> highlighting <a href=\"http://atulgawande.com\">Atul Gawande</a> “<a href=\"http://atulgawande.com/book/the-checklist-manifesto/\">Checklist Manifesto</a>”. A must read book <em>and</em> great to act on.</p>\n",
        "date_published": "2016-08-22T11:53:05-05:00",
        "url": "https://www.thingelstad.com/2016/08/22/love-to-hear.html",
        "tags": ["Productivity","Books"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2016/08/22/collaborative-gtd.html",
        "title": "Collaborative GTD?",
        "content_html": "<p>A friend of mine that has been on the path to GTD for a long time now recently emailed me about using GTD in a collaborative environment. His specific question was pretty direct:</p>\n<blockquote>\n<p><a href=\"https://www.omnigroup.com/omnifocus\">OmniFocus</a> is awful in a\ncollaborative environment. What gives?</p>\n</blockquote>\n<p>I&rsquo;ve been down this road, and his question prompted me to peel the layers back a few times on this issue.</p>\n<h3 id=\"what-is-gtd\">What is GTD?</h3>\n<p>Let&rsquo;s first start by taking a look at how <a href=\"http://gettingthingsdone.com\">Getting Things Done</a> describes itself.</p>\n<blockquote>\n<p>Getting Things Done (GTD) is the proven path to getting in control of\nyour world, and maintaining perspective in your life.</p>\n</blockquote>\n<p>We see a focus on &ldquo;your world&rdquo; and &ldquo;your life.&rdquo; Nothing about collaboration there. Let&rsquo;s continue.</p>\n<blockquote>\n<p>Much more than a set of tips for time management and organization, GTD\nis a total work-life management system that transforms overwhelm into\nan integrated system of stress-free productivity.</p>\n</blockquote>\n<p>Now we see some other concepts like &ldquo;work-life&rdquo; and &ldquo;stress-free,&rdquo; but again nothing about collaboration.</p>\n<p>I&rsquo;m highlighting this definition just to level set on the objectives of the GTD method. I revisit this because like my friends question I have many times thought that it sure would be great if I could extend <em>my GTD system</em> to my colleagues at work. Wouldn&rsquo;t it be great if the &ldquo;Waiting for&rdquo; context could be seen not just by me, but those that I&rsquo;m waiting for? It seems like a little step to make, but when you extend it further, I think it&rsquo;s a step too far.</p>\n<h3 id=\"gtd-is-personal\">GTD is Personal</h3>\n<p>I&rsquo;ve been practicing GTD now for several years and if there is anything that I can guarantee it is that every person has a slight personalization to their GTD <em>system</em>. I use a combination of <a href=\"https://www.omnigroup.com/omnifocus\">OmniFocus</a>, <a href=\"https://support.apple.com/en-us/HT204987\">Notes</a> (built-in Apple version) and <a href=\"http://www.dueapp.com\">Due</a>. Within those tools, I have a system of contexts, projects, and folders that optimized to <em>my</em> way of managing my activities.</p>\n<p>I can guarantee that my structure of tools and the way that I use them is different from yours. Even if you use the same tools the way that you use them will be different. This is part of what makes GTD work for a wide variety of people. It isn&rsquo;t prescriptive on the <em>how</em>, just the <em>what</em>. Go ahead and use note cards and a physical inbox or use electronic tools. It doesn&rsquo;t matter.</p>\n<p>To use a <em>GTD tool</em> in a collaborative environment would need commonality. It would require that we agree that the context &ldquo;Work → Computer&rdquo; is a valid context and that it means the same thing. Without the freedom of tooling and configuration, I don&rsquo;t think people would be as successful in using GTD.</p>\n<h3 id=\"gtd-isnt-project-management\">GTD isn&rsquo;t Project Management</h3>\n<p>While GTD has many of the nouns and verbs of project management, it isn&rsquo;t. It&rsquo;s easy to look at the list of projects in your GTD tool, and the associated <em>next actions</em> and think of it like you are doing project management. However, you are not. This is a very lightweight version of project management.</p>\n<p>Extending GTD tools into a collaborative environment is attempting to turn them into a project management tool. Leave this to the world of specialized tools like Microsoft Project or <a href=\"https://www.omnigroup.com/omniplan\">OmniPlan</a>. GTD tools don&rsquo;t have the proper capabilities (and should not) to do this type of work. I would suggest that when people ask about collaborating with GTD, they are asking about doing project management across a team.</p>\n<h3 id=\"what-you-can-do\">What you can do!</h3>\n<p>I don&rsquo;t see a good way to extend GTD tooling to a collaborative environment, but that doesn&rsquo;t mean we are stuck only to use GTD methods alone. There are many things you can do.</p>\n<ol>\n<li>I routinely share my GTD experiences and tooling with colleagues. I\nshare the Getting Things Done book with people and will highlight\nGTD rituals like a weekly review.</li>\n<li>I use GTD language, such as asking people what their <em>next actions</em>\nare for a project.</li>\n<li>Use your GTD system to interact with others, but always through a\ndiscussion. I will routinely bring up an OmniFocus perspective and\nwalk through items during a status. The other person often is doing\nthe same. We have different tools and labels, but it works just\nfine.</li>\n</ol>\n<p>I <em>do</em> think that groups of people who use GTD together will be more efficient. However, I would hold on using a tool to solve the problem. Let everyone adopt the system that works for them, share the concepts and language.</p>\n<p><em><a href=\"http://gettingthingsdone.com\">Getting Things Done</a> and GTD are ® trademarks of The David Allen Company.</em></p>\n",
        "date_published": "2016-08-22T00:00:00-05:00",
        "url": "https://www.thingelstad.com/2016/08/22/collaborative-gtd.html",
        "tags": ["Productivity","Work"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2016/08/05/really-glad-dayoneapp.html",
        
        "content_html": "<p><a href=\"https://dayoneapp.com/blog/encryption-update\">Encryption Update</a> ← Really glad <a href=\"https://dayoneapp.com\">Day One</a> is working on encryption for journals! Very needed!</p>\n",
        "date_published": "2016-08-04T21:07:39-05:00",
        "url": "https://www.thingelstad.com/2016/08/04/really-glad-dayoneapp.html",
        "tags": ["Productivity","Privacy \u0026 Security"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2016/08/01/very-happy-to.html",
        
        "content_html": "<p>Very happy to see <a href=\"https://www.omnigroup.com\">Omni Group</a> adding full encryption to <a href=\"https://www.omnigroup.com/omnifocus\">OmniFocus</a>! Upgraded all my installs and am now encrypted!</p>\n<blockquote class=\"twitter-tweet\"><p lang=\"en\" dir=\"ltr\">With version 2.15 for iOS and 2.6 for Mac (both out today), OmniFocus supports end-to-end encryption: <a href=\"https://t.co/eXW3T8mbHh\">https://t.co/eXW3T8mbHh</a></p>&mdash; OmniFocus (@OmniFocus) <a href=\"https://x.com/OmniFocus/status/760155701230448641?ref_src=twsrc%5Etfw\">August 1, 2016</a></blockquote>\n<script async src=\"https://platform.x.com/widgets.js\" charset=\"utf-8\"></script>\n\n\n<p>Autosave for <code>/add</code> actions will be a really nice win for <a href=\"http://workflow.is\">Workflow</a> automations! Thanks <a href=\"https://www.omnigroup.com/omnifocus\">OmniFocus</a> and <a href=\"https://twitter.com/kcase\">Ken Case</a>!</p>\n<blockquote class=\"twitter-tweet\"><p lang=\"en\" dir=\"ltr\">Beyond end-to-end encryption, <a href=\"https://x.com/OmniFocus?ref_src=twsrc%5Etfw\">@OmniFocus</a> 2.15 also adds iOS backups, an autosave option for /add URLs, and more: <a href=\"https://t.co/1Dd7475ikZ\">https://t.co/1Dd7475ikZ</a></p>&mdash; Ken Case (@kcase) <a href=\"https://x.com/kcase/status/760186552177745921?ref_src=twsrc%5Etfw\">August 1, 2016</a></blockquote>\n<script async src=\"https://platform.x.com/widgets.js\" charset=\"utf-8\"></script>\n\n\n",
        "date_published": "2016-08-01T20:17:00-05:00",
        "url": "https://www.thingelstad.com/2016/08/01/very-happy-to.html",
        "tags": ["Productivity","Privacy \u0026 Security"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2016/07/05/stodosnext-actions-for.html",
        
        "content_html": "<p><code>s/todos/next actions/</code>. +1 for GTD.</p>\n<blockquote class=\"twitter-tweet\"><p lang=\"en\" dir=\"ltr\">The act of writing down your list of todos is more important than anyone else actually seeing them</p>&mdash; Jon Phenow (@jphenow) <a href=\"https://x.com/jphenow/status/750364528211292160?ref_src=twsrc%5Etfw\">July 5, 2016</a></blockquote>\n<script async src=\"https://platform.x.com/widgets.js\" charset=\"utf-8\"></script>\n\n\n",
        "date_published": "2016-07-05T12:54:33-05:00",
        "url": "https://www.thingelstad.com/2016/07/05/stodosnext-actions-for.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2016/06/21/vibe-stats-for.html",
        "title": "Vibe - Stats for OmniFocus",
        "content_html": "<p>I downloaded <a href=\"https://github.com/tschoffelen/vibe\">Vibe</a> and gave it a run and got this fun display.</p>\n<p><img src=\"https://cdn.uploads.micro.blog/890/2020/2762238525.png\" alt=\"Vibe\nScreenshot\"></p>\n<p>What a fun project to take the data from OmniFocus and give you some nice visuals. I&rsquo;m not sure these are real actionable data points but it&rsquo;s a fun start. It would be pretty amazing if OmniFocus had an API that 3rd parties could access to do some interesting visuals like this.</p>\n",
        "date_published": "2016-06-21T00:00:00-05:00",
        "url": "https://www.thingelstad.com/2016/06/21/vibe-stats-for.html",
        "tags": ["Software Development","Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2016/05/27/im-still-digging.html",
        
        "content_html": "<p>I’m still digging Notes on Mac OS X and iOS but it would be 10x more useful if I could link to a note with a URL from another app.</p>\n",
        "date_published": "2016-05-26T20:39:17-05:00",
        "url": "https://www.thingelstad.com/2016/05/26/im-still-digging.html",
        "tags": ["Productivity","Apple"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2016/05/15/great-interview-that.html",
        
        "content_html": "<p><a href=\"https://overcast.fm/+ErnUTJR4o\">Great interview</a> that hit on many of the reasons I’ve decided to make GTD a “life skill“.</p>\n",
        "date_published": "2016-05-15T16:42:00-05:00",
        "url": "https://www.thingelstad.com/2016/05/15/great-interview-that.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2016/04/26/and-another-person.html",
        
        "content_html": "<p>… and another person starts their path on the GTD journey. 👍🏻</p>\n<blockquote class=\"twitter-tweet\"><p lang=\"en\" dir=\"ltr\">Took the boss&#39;s recommendation about omnifocus.  Thinking I might really like it.</p>&mdash; John Kelly (@jkelly3) <a href=\"https://x.com/jkelly3/status/724939397804732417?ref_src=twsrc%5Etfw\">April 26, 2016</a></blockquote>\n<script async src=\"https://platform.x.com/widgets.js\" charset=\"utf-8\"></script>\n\n\n",
        "date_published": "2016-04-26T13:39:28-05:00",
        "url": "https://www.thingelstad.com/2016/04/26/and-another-person.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2016/04/23/i-completed-an.html",
        
        "content_html": "<p>I completed an <a href=\"https://www.omnigroup.com/omnifocus\">OmniFocus</a> task today that was 6 <em>years</em> old. This is not a GTD best practice.</p>\n",
        "date_published": "2016-04-22T20:40:22-05:00",
        "url": "https://www.thingelstad.com/2016/04/22/i-completed-an.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2016/04/12/a-captcha-on.html",
        
        "content_html": "<p>A CAPTCHA on an email newsletter unsubscribe page? Is that CAN-SPAM compliant? That’s a new low <a href=\"https://www.iab.com\">IAB</a>.</p>\n",
        "date_published": "2016-04-12T15:36:25-05:00",
        "url": "https://www.thingelstad.com/2016/04/12/a-captcha-on.html",
        "tags": ["Productivity","Privacy \u0026 Security"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2016/03/16/email-rule-to.html",
        "title": "Email Rule to OmniFocus Action",
        "content_html": "<p>I get a large volume of email and I try to find every tool I can to better manage it. There are a number of systems that notify me of actions I need to take via email. These clutter up my workflow and I never process these messages like email from people. For example, someone submits an expense report and I need to approve it so Concur sends me an email.</p>\n<p>For emails that are <em>always</em> actions, I&rsquo;ve found it nice to route them straight into my OmniFocus Inbox using a rule. The <a href=\"https://manage.sync.omnigroup.com\">Omni Sync service</a> has a Maildrop feature that will route from an email address directly to your OmniFocus Inbox.</p>\n<p><img src=\"https://cdn.uploads.micro.blog/890/2020/3b781b8de8.png\" alt=\"mail rule - forward to\nomnifocus\"></p>\n<p>I use a rule like the one above route these system emails around my email and then close them out in my task workflow in OmniFocus. It&rsquo;s a great way to keep email clean and automatically get these next actions in my system.</p>\n",
        "date_published": "2016-03-16T00:00:00-05:00",
        "url": "https://www.thingelstad.com/2016/03/16/email-rule-to.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2016/03/13/workflow-for-meeting.html",
        "title": "Workflow for Meeting Management in Email",
        "content_html": "<p>I&rsquo;m not sure why it took me a couple of decades to come up with this but I&rsquo;ve had these mail rules in place for a little over a year, and they are great! After putting these in place, I was able to streamline my processing of meeting related notices and more importantly take action on the important messages.</p>\n<h3 id=\"folders\">Folders</h3>\n<p>Create three folders in your mailbox like this:</p>\n<pre>\nMeetings\n├── Affirmative\n└── Review\n</pre>\n<p>The rules below will route mail into those three folders.</p>\n<h3 id=\"rules\">Rules</h3>\n<p>Note that my email rules are for Office 365 and Exchange Online. These would work directly in any Exchange environment, but I suspect that the spirit of these rules could be put in place in any email/calendar system with translation.</p>\n<p><strong>Invitations</strong></p>\n<p>My workflow for accepting meeting invites is completely unrelated to processing my email inbox. The first thing I want to do is get all meeting requests out of my inbox so I can deal with them while I&rsquo;m planning out my day and week. I route these into my &ldquo;Meetings&rdquo; folder.</p>\n<blockquote>\n<p><strong>Rule:</strong> Meeting Invitation</p>\n<p><strong>After the message arrives and&hellip;</strong><br>\nthe message is Meeting Request.</p>\n<p><strong>Do the following&hellip;</strong><br>\nmove the message to folder &lsquo;Meetings&rsquo;<br>\nand stop processing more rule on this message</p>\n</blockquote>\n<p>Typically first thing in the morning I process all items in this Meetings folder acting upon each request as appropriate.</p>\n<p><strong>Actionable Items</strong></p>\n<p>I want to take note of and possibly act upon three kinds of responses to meetings. These three rules catch these and places them in the &ldquo;Review&rdquo; folder. I review this folder right after going through the Meetings folder.</p>\n<p><strong>Decline</strong></p>\n<p>Action is required when people decline meetings. Declines are what made me evaluate how I process meeting notifications. The most common one for me is a repeating 1:1 with a declined occurrence. I would miss these declines and not cancel on the occurrence as the meeting owner. Then I would be waiting for the person to show up only to realize that they had declined the meeting weeks ago due to a planned vacation.</p>\n<p>This rule will capture these declines so you can process them appropriately. By catching declines I&rsquo;m able to make sure that all necessary people I&rsquo;ve invited to a meeting are there, and we can have a productive session.</p>\n<p>Note that this rule includes a forward as well. If you have someone who helps manage your schedule, forward these to that person as well so that they can take action on your behalf.</p>\n<blockquote>\n<p><strong>Rule:</strong> Meeting Declines</p>\n<p><strong>After the message arrives and&hellip;</strong><br>\nthe message is Meeting Response.<br>\nand the message includes specific words in the subject &lsquo;Declined:&rsquo;</p>\n<p><strong>Do the following&hellip;</strong><br>\nforward the message to &lsquo;John Doe&rsquo;<br>\nand move the message to folder &lsquo;Review&rsquo;<br>\nand stop processing more rule on this message</p>\n</blockquote>\n<p><strong>New Time Proposed</strong></p>\n<p>Sometimes people don&rsquo;t decline but suggest a new time. Now I need to visit my calendar and see if this alternative time works for me and possibly everyone else. I put these in the &ldquo;Review&rdquo; folder and also forward a copy to anyone that may help me with this.</p>\n<blockquote>\n<p><strong>Rule:</strong> Meeting New Time Proposal</p>\n<p><strong>After the message arrives and&hellip;</strong><br>\nthe message is Meeting Response.<br>\nand the message includes specific words in the subject &lsquo;New Time\nProposed:&rsquo;</p>\n<p><strong>Do the following&hellip;</strong><br>\nforward the message to &lsquo;John Doe&rsquo;<br>\nand move the message to folder &lsquo;Review&rsquo;<br>\nand stop processing more rule on this message</p>\n</blockquote>\n<p><strong>Forward</strong></p>\n<p>Meeting forwards don&rsquo;t require revisiting the schedule, but I do want to know about it. It&rsquo;s worthwhile to know that someone decided to add another person to the conversation. Possibly we&rsquo;ll need a different room, or we may need to adjust the agenda.</p>\n<blockquote>\n<p><strong>Rule:</strong> Meeting Forward</p>\n<p><strong>After the message arrives and&hellip;</strong><br>\nthe message includes specific words in the subject &lsquo;Meeting Forward\nNotification:&rsquo;</p>\n<p><strong>Do the following&hellip;</strong><br>\nforward the message to &lsquo;John Doe&rsquo;<br>\nand move the message to folder &lsquo;Review&rsquo;<br>\nand stop processing more rule on this message</p>\n</blockquote>\n<p><strong>Meeting Acceptances</strong></p>\n<p>Meeting acceptances are complete noise. The rules above make sure I see only actionable responses. These notifications I &lsquo;mark as read&rsquo; and put in the &ldquo;Affirmative&rdquo; folder. I then delete them when a large number pile up. I could just as easily get rid of the folder and just delete these upon arrival, but I do like to see them there for some reason.</p>\n<p><em>It is critical that this rule is last!</em> If you put this rule ahead of the others, it will intercept important notices, and you&rsquo;ll miss them!</p>\n<blockquote>\n<p><strong>Rule:</strong> Meeting Acceptance</p>\n<p><strong>After the message arrives and&hellip;</strong><br>\nthe message is Meeting Response.</p>\n<p><strong>Do the following&hellip;</strong><br>\nmark the message as Read<br>\nand move the message to folder &lsquo;Affirmative&rsquo;<br>\nand stop processing more rule on this message</p>\n</blockquote>\n<h3 id=\"optimize-schedule-and-decrease-distractions\">Optimize Schedule and Decrease Distractions</h3>\n<p>By using these rules I&rsquo;ve been able to:</p>\n<ol>\n<li>Optimize my process for accepting meeting invitations,</li>\n<li>Completely ignore meeting acceptances, and</li>\n<li>Never miss that someone was unable to join a meeting and have a broken calendar when the necessary people aren&rsquo;t there.</li>\n</ol>\n",
        "date_published": "2016-03-13T01:00:00-05:00",
        "url": "https://www.thingelstad.com/2016/03/13/workflow-for-meeting.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2016/03/10/me-thinks-day.html",
        
        "content_html": "<p>Me thinks Day One for Web might be coming… 👍</p>\n<blockquote class=\"twitter-tweet\"><p lang=\"en\" dir=\"ltr\">We are searching for a passionate React / Front-end Web dev. Interested and near Lehi? <br><br>DM me or apply here: <a href=\"https://t.co/8yz4uNAgUW\">https://t.co/8yz4uNAgUW</a><br><br>–PM</p>&mdash; Day One Journal (@dayone) <a href=\"https://x.com/dayone/status/707686240963862528?ref_src=twsrc%5Etfw\">March 9, 2016</a></blockquote>\n<script async src=\"https://platform.x.com/widgets.js\" charset=\"utf-8\"></script>\n\n\n",
        "date_published": "2016-03-09T19:42:44-05:00",
        "url": "https://www.thingelstad.com/2016/03/09/me-thinks-day.html",
        "tags": ["Productivity","Technology"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2016/02/21/its-february-and.html",
        
        "content_html": "<p>It’s February and our entire summer is pretty much scheduled out. Not sure if I’m excited or depressed by this.</p>\n",
        "date_published": "2016-02-21T16:56:05-05:00",
        "url": "https://www.thingelstad.com/2016/02/21/its-february-and.html",
        "tags": ["Family","Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2016/01/26/neat-mindnode-now.html",
        
        "content_html": "<p><a href=\"https://mindnode.com/\">MindNode</a> now supports tasks in trees. Good idea.</p>\n",
        "date_published": "2016-01-26T10:01:01-05:00",
        "url": "https://www.thingelstad.com/2016/01/26/neat-mindnode-now.html",
        "tags": ["Productivity","Technology"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2015/12/31/have-journaled-days.html",
        
        "content_html": "<p>Have journaled 101 days in a row now with the help of <a href=\"https://dayoneapp.com\">Day One</a> and <a href=\"https://streaks.app\">Streaks</a>.</p>\n",
        "date_published": "2015-12-31T00:53:54-05:00",
        "url": "https://www.thingelstad.com/2015/12/30/have-journaled-days.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2015/12/16/045517.html",
        
        "content_html": "<p>I’ve become a fan of this app. Great for building positive habits.</p>\n<blockquote class=\"twitter-tweet\"><p lang=\"en\" dir=\"ltr\">Now available: Streaks 1.6.1, featuring a couple of small bug fixes, plus translations for Thai, Malay + Finnish. <a href=\"https://t.co/2hUBndraHM\">https://t.co/2hUBndraHM</a></p>&mdash; Streaks (@TheStreaksApp) <a href=\"https://x.com/TheStreaksApp/status/676952886060953604?ref_src=twsrc%5Etfw\">December 16, 2015</a></blockquote>\n<script async src=\"https://platform.x.com/widgets.js\" charset=\"utf-8\"></script>\n\n\n",
        "date_published": "2015-12-15T23:55:17-05:00",
        "url": "https://www.thingelstad.com/2015/12/15/045517.html",
        "tags": ["Productivity","Technology"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2015/12/08/cool-omnifocus-push.html",
        
        "content_html": "<p><a href=\"https://www.omnigroup.com/omnifocus\">OmniFocus</a> push sync on Mac works great — instant sync across OmniFocus everywhere!</p>\n",
        "date_published": "2015-12-07T21:50:24-05:00",
        "url": "https://www.thingelstad.com/2015/12/07/cool-omnifocus-push.html",
        "tags": ["Productivity","Technology"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2015/12/06/days-of-journaling.html",
        
        "content_html": "<p>75 days of journaling! <a href=\"https://streaks.app\">Streaks</a> and <a href=\"https://dayoneapp.com\">Day One</a> facilitating.</p>\n",
        "date_published": "2015-12-05T23:28:10-05:00",
        "url": "https://www.thingelstad.com/2015/12/05/days-of-journaling.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2015/12/05/love-having-omnioutliner.html",
        
        "content_html": "<p>Love having <a href=\"https://www.omnigroup.com/omnioutliner\">OmniOutliner</a> on my iPhone to capture structures as they come to mind.</p>\n",
        "date_published": "2015-12-05T10:21:00-05:00",
        "url": "https://www.thingelstad.com/2015/12/05/love-having-omnioutliner.html",
        "tags": ["Productivity","Technology"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2015/11/22/would-be-big.html",
        
        "content_html": "<p>Would be big win if Notes app on iOS and Mac supported a URL schema to open a specific note or a folder.</p>\n",
        "date_published": "2015-11-22T08:41:00-05:00",
        "url": "https://www.thingelstad.com/2015/11/22/would-be-big.html",
        "tags": ["Productivity","Apple"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2015/11/21/service-need-a.html",
        
        "content_html": "<p>Service need: a way to get a <a href=\"https://textexpander.com\">TextExpander</a> template response professionally written on demand.</p>\n",
        "date_published": "2015-11-20T21:03:00-05:00",
        "url": "https://www.thingelstad.com/2015/11/20/service-need-a.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2015/11/20/really-happy-to.html",
        
        "content_html": "<p>Really happy to see that <a href=\"https://get.instaviz.com/\">Instaviz</a> has come back to life with new releases. Using Instaviz on iPad Pro with Pencil is pretty amazing brainstorming tool.</p>\n",
        "date_published": "2015-11-20T20:39:00-05:00",
        "url": "https://www.thingelstad.com/2015/11/20/really-happy-to.html",
        "tags": ["Productivity","Apple"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2015/11/07/114218.html",
        
        "content_html": "<p>One of my biggest <a href=\"https://www.omnigroup.com/omnifocus\">OmniFocus</a> wish list items? Ability to “tag” people from my contacts in tasks.</p>\n",
        "date_published": "2015-11-07T06:42:18-05:00",
        "url": "https://www.thingelstad.com/2015/11/07/114218.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2015/10/26/journaled-for-days.html",
        
        "content_html": "<p>Journaled for 35 days straight (using <a href=\"https://dayoneapp.com\">Day One</a> &amp; help from <a href=\"https://streaks.app\">Streaks</a>)! Mindfulness and exercise are next two habits to work on.</p>\n",
        "date_published": "2015-10-25T19:32:34-05:00",
        "url": "https://www.thingelstad.com/2015/10/25/journaled-for-days.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2015/10/03/journaling-habit.html",
        "title": "Journaling Habit",
        "content_html": "<p>For years I&rsquo;ve thought it would be great to keep a daily journal. I bought <a href=\"https://dayoneapp.com\">Day One</a> for iOS and my Mac. But I&rsquo;ve never been consistent. About a month ago I changed tacts. Hit 13 days in a row so far.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2020/220fb9a788.png\" alt=\"Bar chart showing daily journal entries over 50 days, with a notable streak of consistent daily entries in the most recent 13 days.\">\n",
        "date_published": "2015-10-03T00:00:00-05:00",
        "url": "https://www.thingelstad.com/2015/10/03/journaling-habit.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2015/10/03/as-someone-that.html",
        
        "content_html": "<p>As someone that just could never get cozy with <a href=\"https://evernote.com\">Evernote</a> I’m really digging the new Notes app in iOS 9 and El Cap.</p>\n",
        "date_published": "2015-10-02T20:35:29-05:00",
        "url": "https://www.thingelstad.com/2015/10/02/as-someone-that.html",
        "tags": ["Productivity","Apple"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2015/09/26/just-completed-a.html",
        
        "content_html": "<p>Just completed a task that was added to <a href=\"https://www.omnigroup.com/omnifocus\">OmniFocus</a> in June 2011. 😬</p>\n",
        "date_published": "2015-09-26T06:47:38-05:00",
        "url": "https://www.thingelstad.com/2015/09/26/just-completed-a.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2015/09/22/liking-this-app.html",
        
        "content_html": "<p>Liking this app for reinforcing habits.</p>\n<blockquote class=\"twitter-tweet\"><p lang=\"en\" dir=\"ltr\">Download Streaks 1.5 now from <a href=\"http://t.co/2hUBnd9zjc\">http://t.co/2hUBnd9zjc</a>, featuring new languages, Health features, and a watchOS 2 app. <a href=\"http://t.co/cM1MIBlmaq\">pic.twitter.com/cM1MIBlmaq</a></p>&mdash; Streaks (@TheStreaksApp) <a href=\"https://x.com/TheStreaksApp/status/646155999494017024?ref_src=twsrc%5Etfw\">September 22, 2015</a></blockquote>\n<script async src=\"https://platform.x.com/widgets.js\" charset=\"utf-8\"></script>\n\n\n",
        "date_published": "2015-09-21T23:28:03-05:00",
        "url": "https://www.thingelstad.com/2015/09/21/liking-this-app.html",
        "tags": ["Productivity","Technology"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2015/09/19/fun-listen-for.html",
        
        "content_html": "<p>Fun listen for users of <a href=\"https://www.omnigroup.com/omnifocus\">OmniFocus</a> particularly.</p>\n<blockquote class=\"twitter-tweet\"><p lang=\"en\" dir=\"ltr\">We interviewed Ken Case (<a href=\"https://x.com/kcase?ref_src=twsrc%5Etfw\">@kcase</a>) from <a href=\"https://x.com/OmniFocus?ref_src=twsrc%5Etfw\">@OmniFocus</a> about <a href=\"https://x.com/hashtag/GTD?src=hash&amp;ref_src=twsrc%5Etfw\">#GTD</a> &amp; Tech on the latest episode of Getting Things Done - <a href=\"https://t.co/bCdelZ2m8D\">https://t.co/bCdelZ2m8D</a></p>&mdash; Andrew J. Mason (@andrewjmason) <a href=\"https://x.com/andrewjmason/status/645034878296326144?ref_src=twsrc%5Etfw\">September 19, 2015</a></blockquote>\n<script async src=\"https://platform.x.com/widgets.js\" charset=\"utf-8\"></script>\n\n\n",
        "date_published": "2015-09-18T20:08:00-05:00",
        "url": "https://www.thingelstad.com/2015/09/18/fun-listen-for.html",
        "tags": ["Productivity","Technology"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2015/09/16/192824.html",
        
        "content_html": "<p>This is a big deal for Apple Watch users of OmniFocus.</p>\n<blockquote class=\"twitter-tweet\"><p lang=\"en\" dir=\"ltr\">On watchOS 2, OmniFocus lets you choose which items to see in its Glance and Complications: <a href=\"https://t.co/1ud1TyY1Ur\">https://t.co/1ud1TyY1Ur</a> <a href=\"https://t.co/j8UvcqyTZB\">https://t.co/j8UvcqyTZB</a></p>&mdash; Ken Case (@kcase) <a href=\"https://x.com/kcase/status/644229268520591360?ref_src=twsrc%5Etfw\">September 16, 2015</a></blockquote>\n<script async src=\"https://platform.x.com/widgets.js\" charset=\"utf-8\"></script>\n\n\n",
        "date_published": "2015-09-16T14:28:24-05:00",
        "url": "https://www.thingelstad.com/2015/09/16/192824.html",
        "tags": ["Productivity","Apple"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2015/09/13/following-katiefloyd-lead.html",
        
        "content_html": "<p>Using <a href=\"https://www.dueapp.com\">Due</a> for simple stuff to keep <a href=\"https://www.omnigroup.com/omnifocus\">OmniFocus</a> clear of trivial matters. Wish Due had tags so I could filter tasks.</p>\n",
        "date_published": "2015-09-13T17:39:27-05:00",
        "url": "https://www.thingelstad.com/2015/09/13/following-katiefloyd-lead.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2015/09/10/ipad-pro-smart.html",
        
        "content_html": "<p>iPad Pro + Smart Keyboard + Apple Pencil = 98% of my office needs</p>\n",
        "date_published": "2015-09-09T20:40:00-05:00",
        "url": "https://www.thingelstad.com/2015/09/09/ipad-pro-smart.html",
        "tags": ["Productivity","Apple"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2015/09/05/this-is-going.html",
        
        "content_html": "<p>This is going to change how I use my Apple Watch in a meaningful way! Awesome work <a href=\"https://www.omnigroup.com/omnifocus\">OmniFocus</a> crew!</p>\n<blockquote class=\"twitter-tweet\"><p lang=\"en\" dir=\"ltr\">@thingles Why, yes, you most certainly can! <a href=\"http://t.co/0k6cfjpSnQ\">pic.twitter.com/0k6cfjpSnQ</a></p>&mdash; Ken Case (@kcase) <a href=\"https://x.com/kcase/status/639973060628451328?ref_src=twsrc%5Etfw\">September 5, 2015</a></blockquote>\n<script async src=\"https://platform.x.com/widgets.js\" charset=\"utf-8\"></script>\n\n\n",
        "date_published": "2015-09-04T20:28:57-05:00",
        "url": "https://www.thingelstad.com/2015/09/04/this-is-going.html",
        "tags": ["Productivity","Apple"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2015/07/22/subscribed-to-learnomnifocus.html",
        
        "content_html": "<p>Subscribed to <a href=\"https://learnomnifocus.com\">Learn OmniFocus</a> for a year. Looking forward to more learning!</p>\n",
        "date_published": "2015-07-21T23:29:14-05:00",
        "url": "https://www.thingelstad.com/2015/07/21/subscribed-to-learnomnifocus.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2015/07/09/im-starting-to.html",
        
        "content_html": "<p>I’m starting to <a href=\"http://macsparky.com/blog/2015/7/deferred-email\">defer email</a> but not a habit yet. Like <a href=\"https://www.sanebox.com/\">Sanebox</a> for this and other features.</p>\n",
        "date_published": "2015-07-08T19:41:00-05:00",
        "url": "https://www.thingelstad.com/2015/07/08/im-starting-to.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2015/05/29/trying-to-get.html",
        
        "content_html": "<p>Trying to get religion with <a href=\"https://www.omnigroup.com/omnioutliner\">OmniOutliner</a>. Have a couple of use cases that are working really well.</p>\n",
        "date_published": "2015-05-28T22:50:00-05:00",
        "url": "https://www.thingelstad.com/2015/05/28/trying-to-get.html",
        "tags": ["Productivity","Technology"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2015/05/27/surprising-miss-that.html",
        
        "content_html": "<p>Surprising “miss” that muting notifications for a group MMS on your iPhone does NOT stop notifications on Apple Watch.</p>\n",
        "date_published": "2015-05-26T20:15:23-05:00",
        "url": "https://www.thingelstad.com/2015/05/26/surprising-miss-that.html",
        "tags": ["Productivity","Apple"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2015/05/20/no-support-for.html",
        
        "content_html": "<p>No support for perspectives makes <a href=\"https://www.omnigroup.com/omnifocus\">OmniFocus</a> for Apple Watch useless when you defer v due date tasks. Hope that is added.</p>\n",
        "date_published": "2015-05-20T06:32:00-05:00",
        "url": "https://www.thingelstad.com/2015/05/20/no-support-for.html",
        "tags": ["Productivity","Apple"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2015/05/20/got-a-task.html",
        
        "content_html": "<p>Got a task into my <a href=\"https://www.omnigroup.com/omnifocus\">OmniFocus</a> inbox by talking to my watch. 🙂 Feels like magic! 🪄</p>\n",
        "date_published": "2015-05-19T21:37:45-05:00",
        "url": "https://www.thingelstad.com/2015/05/19/got-a-task.html",
        "tags": ["Productivity","Apple"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2015/05/14/got-my-protonmail.html",
        
        "content_html": "<p>Got my <a href=\"https://protonmail.com\">ProtonMail</a> account invite. Cool to see how they are bringing encryption to email in a better way.</p>\n",
        "date_published": "2015-05-13T20:14:00-05:00",
        "url": "https://www.thingelstad.com/2015/05/13/got-my-protonmail.html",
        "tags": ["Productivity","Privacy \u0026 Security"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2015/05/13/my-mailbox-went.html",
        
        "content_html": "<p>My mailbox went crazy today, then I realized I had changed my password and <a href=\"https://www.sanebox.com/\">Sanebox</a> wasn’t helping me. Fixed!</p>\n",
        "date_published": "2015-05-13T18:41:00-05:00",
        "url": "https://www.thingelstad.com/2015/05/13/my-mailbox-went.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2015/05/11/i-struggle-to.html",
        
        "content_html": "<p>I struggle to see how teams of size (1,000+) can make <a href=\"https://slack.com\">Slack</a> pricing work. <a href=\"http://www.hipchat.com/\">HipChat</a> is crazy cheap by comparison.</p>\n",
        "date_published": "2015-05-10T20:59:09-05:00",
        "url": "https://www.thingelstad.com/2015/05/10/i-struggle-to.html",
        "tags": ["Productivity","Technology"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2015/05/10/sanebox-week.html",
        "title": "SaneBox Week",
        "content_html": "<img src=\"https://cdn.uploads.micro.blog/890/2020/50d2103a80.png\" alt=\"Stacked bar chart showing daily email volume Thu-Wed with important emails dark blue and all emails light blue, peaking Tuesday near 70 total.\">\n<p>A couple of weeks ago I started using <a href=\"http://sanebox.com/t/qhy43\">SaneBox</a> to help me manage my email. I love the weekly report that it sends me, including the graph of email I&rsquo;ve received. This is from my personal mailbox.</p>\n",
        "date_published": "2015-05-10T00:00:00-05:00",
        "url": "https://www.thingelstad.com/2015/05/10/sanebox-week.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2015/04/24/have-been-using.html",
        
        "content_html": "<p>Have been using <a href=\"https://www.sanebox.com/\">Sanebox</a> for last couple of days. New tricks for a 20+ year email user, but I think I’m liking it.</p>\n",
        "date_published": "2015-04-24T09:13:00-05:00",
        "url": "https://www.thingelstad.com/2015/04/24/have-been-using.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2015/04/24/browsing-the-apple.html",
        
        "content_html": "<p>Browsing the Apple Watch apps and wishing I didn’t have 3 more weeks to wait. <a href=\"https://1password.com\">1Password</a> and <a href=\"https://www.omnigroup.com/omnifocus\">OmniFocus</a> at top of my list to install.</p>\n",
        "date_published": "2015-04-23T21:05:00-05:00",
        "url": "https://www.thingelstad.com/2015/04/23/browsing-the-apple.html",
        "tags": ["Productivity","Apple"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2015/04/14/psa-if-you.html",
        
        "content_html": "<p>PSA: If you have <a href=\"https://www.omnigroup.com/omnifocus\">OmniFocus</a> running in different timezones on different devices side-by-side you get some odd looking sync behavior.</p>\n",
        "date_published": "2015-04-14T00:54:17-05:00",
        "url": "https://www.thingelstad.com/2015/04/13/psa-if-you.html",
        "tags": ["Productivity","Technology"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2015/04/10/push-syncing-coming.html",
        
        "content_html": "<p>Push syncing coming to <a href=\"https://www.omnigroup.com/omnifocus\">OmniFocus</a>! Nice… can’t wait.</p>\n",
        "date_published": "2015-04-10T17:25:49-05:00",
        "url": "https://www.thingelstad.com/2015/04/10/push-syncing-coming.html",
        "tags": ["Productivity","Technology"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2015/04/07/so-happy-that.html",
        
        "content_html": "<p>So happy that <a href=\"https://www.omnigroup.com/omnifocus\">OmniFocus</a> new release has given me full control of the sidebar. Great enhancement!</p>\n",
        "date_published": "2015-04-06T20:22:55-05:00",
        "url": "https://www.thingelstad.com/2015/04/06/so-happy-that.html",
        "tags": ["Productivity","Technology"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2015/04/03/new-omnifocus-is.html",
        
        "content_html": "<p>New <a href=\"https://www.omnigroup.com/omnifocus\">OmniFocus</a> is great! Finally full perspective support on iPhone. Also deferred in today widget is great!</p>\n",
        "date_published": "2015-04-02T23:37:04-05:00",
        "url": "https://www.thingelstad.com/2015/04/02/new-omnifocus-is.html",
        "tags": ["Productivity","Technology"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2015/03/10/013402.html",
        
        "content_html": "<p>Excited to see what Rise, <a href=\"https://dayoneapp.com\">Day One</a>, <a href=\"https://www.omnigroup.com/omnifocus\">OmniFocus</a>, and <a href=\"https://www.youneedabudget.com\">You Need A Budget</a> do with Apple Watch.</p>\n",
        "date_published": "2015-03-09T20:34:02-05:00",
        "url": "https://www.thingelstad.com/2015/03/09/013402.html",
        "tags": ["Productivity","Apple"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2014/12/28/wishing-macsparky-did.html",
        
        "content_html": "<p>Wishing <a href=\"https://www.macsparky.com\">MacSparky</a> did a weekly <a href=\"https://www.omnigroup.com/omnifocus\">OmniFocus</a> newsletter with suggestions and power user content. Bite size field guide.</p>\n",
        "date_published": "2014-12-28T10:24:00-05:00",
        "url": "https://www.thingelstad.com/2014/12/28/wishing-macsparky-did.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2014/12/14/024015.html",
        
        "content_html": "<p>If you like <a href=\"https://ifttt.com\">IFTTT</a> and <a href=\"https://apps.apple.com/app/launch-center-pro/id532016360\">Launch Center Pro</a> you should check out <a href=\"http://workflow.is\">Workflow</a>. Having fun with it.</p>\n",
        "date_published": "2014-12-13T21:40:15-05:00",
        "url": "https://www.thingelstad.com/2014/12/13/024015.html",
        "tags": ["Productivity","Apple"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2014/11/29/took-a-trip.html",
        
        "content_html": "<p>Took a trip through my spam folder for first time in forever. Seems things have gotten a bit aggressive in Bayes land.</p>\n",
        "date_published": "2014-11-28T19:35:26-05:00",
        "url": "https://www.thingelstad.com/2014/11/28/took-a-trip.html",
        "tags": ["Productivity","Privacy \u0026 Security"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2014/09/17/214949.html",
        
        "content_html": "<p>Very happy to have <a href=\"https://www.omnigroup.com/omnifocus\">OmniFocus</a> 2 for iPad!</p>\n",
        "date_published": "2014-09-17T16:49:00-05:00",
        "url": "https://www.thingelstad.com/2014/09/17/214949.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2014/09/16/nice-fastmailfm-better.html",
        
        "content_html": "<p><a href=\"https://fastmail.blog/2014/09/16/better-security-and-privacy-through-image-proxying/\">Better security and privacy through image proxying</a> — Nice! 👍</p>\n",
        "date_published": "2014-09-16T06:48:00-05:00",
        "url": "https://www.thingelstad.com/2014/09/16/nice-fastmailfm-better.html",
        "tags": ["Productivity","Privacy \u0026 Security"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2014/09/06/021301.html",
        
        "content_html": "<p>I think it’s time to give <a href=\"https://brettterpstra.com/projects/nvalt/\">nvALT</a> and <a href=\"https://simplenote.com\">Simplenoteapp</a> a serious go.</p>\n",
        "date_published": "2014-09-05T21:13:01-05:00",
        "url": "https://www.thingelstad.com/2014/09/05/021301.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2014/09/03/nice-improvements-from.html",
        
        "content_html": "<p>Nice improvements from <a href=\"https://www.fastmail.com/\">FastMail</a> on the iPhone web interface.</p>\n",
        "date_published": "2014-09-02T20:15:50-05:00",
        "url": "https://www.thingelstad.com/2014/09/02/nice-improvements-from.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2014/08/12/hmm-office-mail.html",
        
        "content_html": "<p>Office365 mail offline? Maintenance window? Sure it’s 3:46a back home but it’s mid-day Kyiv. #TeamSPS</p>\n",
        "date_published": "2014-08-12T03:46:00-05:00",
        "url": "https://www.thingelstad.com/2014/08/12/hmm-office-mail.html",
        "tags": ["TeamSPS","Travel","Productivity","Work"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2014/06/15/inbox-metrics.html",
        "title": "Inbox Metrics",
        "content_html": "<img src=\"https://cdn.uploads.micro.blog/890/2020/bca018e04a.png\" alt=\"Weekly IMAP message state graph for jamie@thingelstad.com showing seen messages peaking near 100 then dropping to 23, with deleted messages averaging 463.\">\n<p>Yes, I actually do graph the activity in my inbox. How does it go? You can&rsquo;t manage it if you don&rsquo;t measure it? I do this for my SPS inbox as well. The numbers are much larger.</p>\n",
        "date_published": "2014-06-15T00:00:00-05:00",
        "url": "https://www.thingelstad.com/2014/06/15/inbox-metrics.html",
        "tags": ["Fitness","Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2014/05/25/omnifocus-is-not.html",
        
        "content_html": "<p>OmniFocus is not a bug tracker! Use bug trackers for issues. Don&rsquo;t put them in OmniFocus, it clutters your GTD system with a lot of noise.</p>\n",
        "date_published": "2014-05-25T00:00:00-05:00",
        "url": "https://www.thingelstad.com/2014/05/25/omnifocus-is-not.html",
        "tags": ["Software Development","Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2014/05/11/spent-most-of.html",
        
        "content_html": "<p>Spent most of evening after kids were in bed doing digital weeding.</p>\n",
        "date_published": "2014-05-11T01:11:53-05:00",
        "url": "https://www.thingelstad.com/2014/05/11/spent-most-of.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2014/05/10/email-from-mazie.html",
        "title": "Email from Mazie",
        "content_html": "<p>I&rsquo;m starting to introduce Mazie to email. I also showed her how to use emoji characters. One of her first emails to me celebrating her favorite emoji!</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2020/b6923a03fd.jpg\" alt=\"Email inbox screenshot filled with hundreds of rabbit face emoji followed by the text ya followed by dozens of exclamation marks\">\n",
        "date_published": "2014-05-10T00:00:00-05:00",
        "url": "https://www.thingelstad.com/2014/05/10/email-from-mazie.html",
        "tags": ["Family","Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2014/04/23/garrickvanburen-you-dont.html",
        
        "content_html": "<p>👍</p>\n<blockquote>\n<p><a href=\"https://garrickvanburen.com\">Garrick van Buren</a>: You don&rsquo;t need a new tool. You need to commit to getting more out of the ones you have.</p>\n</blockquote>\n",
        "date_published": "2014-04-23T07:36:00-05:00",
        "url": "https://www.thingelstad.com/2014/04/23/garrickvanburen-you-dont.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2014/04/10/creating-entire-presentation.html",
        
        "content_html": "<p>Creating entire presentation on PowerPoint for iPad with Office 365 and pretty impressed with the entire experience.</p>\n",
        "date_published": "2014-04-10T06:53:01-05:00",
        "url": "https://www.thingelstad.com/2014/04/10/creating-entire-presentation.html",
        "tags": ["Productivity","Apple"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2014/03/07/giving-my-omnifocus.html",
        
        "content_html": "<p>Giving my <a href=\"https://www.omnigroup.com/omnifocus\">OmniFocus</a> GTD projects a serious review and refactor. Needed. Tracking lots of open projects.</p>\n",
        "date_published": "2014-03-06T21:53:00-05:00",
        "url": "https://www.thingelstad.com/2014/03/06/giving-my-omnifocus.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2014/03/07/ive-always-known.html",
        
        "content_html": "<p>I’ve always known that <a href=\"https://www.omnigroup.com/omnifocus\">OmniFocus</a> tasks could repeat, but had never realized projects could repeat! Very nice!</p>\n",
        "date_published": "2014-03-06T21:08:37-05:00",
        "url": "https://www.thingelstad.com/2014/03/06/ive-always-known.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2014/02/21/i-find-scheduling.html",
        
        "content_html": "<p>I find the “back and forth” of scheduling frustrating, so I set up a <a href=\"https://doodle.com\">Doodle</a> account with a public “Meet Me” page. I hope it helps!</p>\n",
        "date_published": "2014-02-20T20:27:51-05:00",
        "url": "https://www.thingelstad.com/2014/02/20/i-find-scheduling.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2014/02/15/fastmailfm-may-have.html",
        
        "content_html": "<p><a href=\"https://www.fastmail.com/\">FastMail</a> may have switched me to a webmail convert. They have a ridiculously fast interface.</p>\n",
        "date_published": "2014-02-15T11:56:41-05:00",
        "url": "https://www.thingelstad.com/2014/02/15/fastmailfm-may-have.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2014/02/12/moved-all-my.html",
        
        "content_html": "<p>Moved all my personal email from <a href=\"https://www.tuffmail.com\">TuffMail</a> to <a href=\"https://www.fastmail.com/\">FastMail</a> and am super happy with it! Huge improvement.</p>\n",
        "date_published": "2014-02-11T22:24:42-05:00",
        "url": "https://www.thingelstad.com/2014/02/11/moved-all-my.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2014/01/31/hanging-in-hipchat.html",
        
        "content_html": "<p>Hanging in <a href=\"http://www.hipchat.com/\">HipChat</a> with <a href=\"https://www.linkedin.com/in/dmegears/\">Dan Megears</a> getting <a href=\"https://mxtoolbox.com\">MXToolBox</a> MailFlow monitoring for #TeamSPS email round trip. Yeah, that cool. 🙂</p>\n",
        "date_published": "2014-01-30T21:11:07-05:00",
        "url": "https://www.thingelstad.com/2014/01/30/hanging-in-hipchat.html",
        "tags": ["Productivity","Work"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2014/01/11/sort-of-surprising.html",
        
        "content_html": "<p>Sort of surprising <a href=\"https://dayoneapp.com\">Day One</a> doesn’t allow audio files to be put in an entry. Seems odd.</p>\n",
        "date_published": "2014-01-10T21:28:49-05:00",
        "url": "https://www.thingelstad.com/2014/01/10/sort-of-surprising.html",
        "tags": ["Productivity","Technology"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2013/12/15/ifttt-also-an.html",
        
        "content_html": "<p><a href=\"https://ifttt.com/\">IFTTT</a> also an <a href=\"https://www.microsoft.com/en-us/microsoft-365\">Office 365</a> channel could be a game changer for using you at work. Not sure if APIs exist though.</p>\n",
        "date_published": "2013-12-15T07:05:03-05:00",
        "url": "https://www.thingelstad.com/2013/12/15/ifttt-also-an.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2013/12/14/have-my-sps.html",
        
        "content_html": "<p>I now have my <a href=\"https://www.spscommerce.com\">SPS Commerce</a> mailbox on <a href=\"https://www.microsoft.com/en-us/microsoft-365\">Office 365</a>. Very fast. I may actually just use the Outlook web interface for <a href=\"https://www.microsoft.com/en-us/microsoft-365\">Office 365</a>. Really like it.</p>\n",
        "date_published": "2013-12-14T15:38:00-05:00",
        "url": "https://www.thingelstad.com/2013/12/14/have-my-sps.html",
        "tags": ["Productivity","Technology"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2013/11/25/pdfconvertme.html",
        
        "content_html": "<p>Clever idea!</p>\n<blockquote>\n<p><strong><a href=\"https://pdfconvert.me/\">pdfconvert.me</a></strong> is a free email service which will take the content of a message and return that content back to the sending email as a PDF attachment. This allows mobile devices to have a &ldquo;print to PDF&rdquo; feature in many circumstances.</p>\n</blockquote>\n",
        "date_published": "2013-11-25T01:00:00-05:00",
        "url": "https://www.thingelstad.com/2013/11/25/pdfconvertme.html",
        "tags": ["Productivity","Technology"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2013/11/17/not-being-able.html",
        
        "content_html": "<p>Not being able to see free/busy times when scheduling from iOS is a real annoyance.</p>\n",
        "date_published": "2013-11-17T12:09:59-05:00",
        "url": "https://www.thingelstad.com/2013/11/17/not-being-able.html",
        "tags": ["Productivity","Technology"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2013/11/06/productivity-apps-for.html",
        "title": "Productivity Apps for iPad",
        "content_html": "<p>A bunch of people at work got new iPad&rsquo;s recently and I figured some may find it useful to know what productivity apps I&rsquo;ve been using on my iPad. Over the last couple of months the iPad has really become a critical tool for me.</p>\n<h3 id=\"omnifocus-for-ipad\"><a href=\"https://itunes.apple.com/us/app/omnifocus-for-ipad/id383804552?mt=8\">OmniFocus for iPad</a></h3>\n<p>I use OmniFocus all day, constantly on my iPhone, iPad and Mac. Everything I need to do gets put in it. It&rsquo;s a GTD-style task tool. YMMV, but I find it very useful. OmniFocus sits in my home row on all iOS devices.</p>\n<h3 id=\"omnioutliner-2\"><a href=\"https://itunes.apple.com/us/app/omnioutliner-2/id704610906?mt=8\">OmniOutliner 2</a></h3>\n<p>If I&rsquo;m taking notes in a meeting I&rsquo;m always keeping them in an outline, and a proper outliner is a huge win for that. I also use OmniOutliner 2 to frame out any presentations I&rsquo;m giving. One thing I particularly like to do is have an outline document for each recurring meeting, and then have a <em>node</em> in the outline for each week where I put my notes. Makes it super easy to see last meeting items.</p>\n<h3 id=\"hipchat\"><a href=\"https://itunes.apple.com/us/app/hipchat/id418168984?mt=8\">HipChat</a></h3>\n<p>I&rsquo;ve been using HipChat for team chat. It&rsquo;s awesome, and the iPad version lets me stay connected all the time. Great tool.</p>\n<h3 id=\"mindnode\"><a href=\"https://itunes.apple.com/us/app/mindnode/id312220102?mt=8\">MindNode</a></h3>\n<p>If you are at all into mind mapping this is the best one by a mile for the iPad. Great tool for brainstorming a topic.</p>\n<h3 id=\"1password\"><a href=\"https://itunes.apple.com/us/app/1password-password-manager-and-secure-wallet/id568903335?mt=8&amp;uo=4\">1Password</a></h3>\n<p>I use 1Password to manage 400+ unique passwords for everything I use. Critical to have it on iOS as well.</p>\n<h3 id=\"skype\"><a href=\"https://itunes.apple.com/us/app/skype-for-ipad/id442012681?mt=8\">Skype</a></h3>\n<p>An obvious one.</p>\n<h3 id=\"keynote\"><a href=\"https://itunes.apple.com/us/app/keynote/id361285480?mt=8\">Keynote</a></h3>\n<p>I know most folks are PowerPoint junkies. Personally if I can I prefer Keynote. The iOS version is on par with the desktop one. Enjoyable to work on slides on a plane using this.</p>\n<h3 id=\"pcalc\"><a href=\"https://itunes.apple.com/us/app/pcalc-the-best-calculator/id284666222?mt=8\">PCalc</a></h3>\n<p>The calculator built-in is no fun at all. This is a serious, heavy hitter calculator that supports RPN for folks that are into that sort of thing. I don&rsquo;t know if it does the beloved 12C functions for all the finance folks, but this is my preferred calculator by a mile. Nice bonus is you can email the &ldquo;tape&rdquo; if you&rsquo;ve done a set of calculations.</p>\n<h3 id=\"omniplan-2\"><a href=\"https://itunes.apple.com/us/app/omniplan-2/id694470832?mt=8\">OmniPlan 2</a></h3>\n<p>Like Microsoft Project but for the iPad. If you need to do any standalone project planning this is a great tool.</p>\n<h3 id=\"ia-writer\"><a href=\"https://itunes.apple.com/us/app/ia-writer/id392502056?mt=8\">iA Writer</a></h3>\n<p>If you are brave enough to write long form text on your iPad, this is my preferred tool for that. Has great keyboard setup that makes writing longer form things much better.</p>\n<h3 id=\"dropbox\"><a href=\"https://itunes.apple.com/us/app/dropbox/id327630330?mt=8\">Dropbox</a></h3>\n<p>Pretty much required.</p>\n<h3 id=\"tweetbot\"><a href=\"https://itunes.apple.com/us/app/tweetbot-for-twitter-ipad/id498801050?mt=8\">Tweetbot</a></h3>\n<p>If your gonna Twitter, ditch the Twitter official client for Tweetbot. It&rsquo;s about a million times better. At some point a new iOS 7 optimized Tweetbot will come out for the iPad, it&rsquo;s already out for the iPhone, but until then this current version is the best out there.</p>\n",
        "date_published": "2013-11-06T01:00:00-05:00",
        "url": "https://www.thingelstad.com/2013/11/06/productivity-apps-for.html",
        "tags": ["Productivity","Apple"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2013/11/06/managing-my-calendar.html",
        
        "content_html": "<p>Managing my calendar is a lot like doing a jigsaw puzzle.</p>\n",
        "date_published": "2013-11-05T22:35:29-05:00",
        "url": "https://www.thingelstad.com/2013/11/05/managing-my-calendar.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2013/10/20/i-successfully-setup.html",
        
        "content_html": "<p>I successfully setup GNU mailman this morning. Where do I go to get my merit badge?</p>\n",
        "date_published": "2013-10-20T10:35:16-05:00",
        "url": "https://www.thingelstad.com/2013/10/20/i-successfully-setup.html",
        "tags": ["Software Development","Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2013/10/20/renewed-smime-certificate.html",
        
        "content_html": "<p>Renewed S/MIME certificate tonight FWIW. Decided to also get S/MIME certificate for Tammy. Didn’t like the fact our email wasn’t encrypted.</p>\n",
        "date_published": "2013-10-19T20:42:53-05:00",
        "url": "https://www.thingelstad.com/2013/10/19/renewed-smime-certificate.html",
        "tags": ["Productivity","Privacy \u0026 Security"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2013/10/13/very-nice-to.html",
        
        "content_html": "<p>Very nice to be able to check in on #TeamSPS weekend maintenance work using <a href=\"http://www.hipchat.com/\">HipChat</a>.</p>\n",
        "date_published": "2013-10-13T01:16:58-05:00",
        "url": "https://www.thingelstad.com/2013/10/13/very-nice-to.html",
        "tags": ["Productivity","Work"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2013/09/21/010706.html",
        
        "content_html": "<p>Very happy with <a href=\"https://www.omnigroup.com/omnifocus\">OmniFocus</a> 2 → <a href=\"https://www.macstories.net/reviews/omnifocus-2-for-iphone-background-sync-and-a-bold-redesign/\">OmniFocus 2 for iPhone: Background Sync and a Bold Redesign</a></p>\n",
        "date_published": "2013-09-20T20:07:06-05:00",
        "url": "https://www.thingelstad.com/2013/09/20/010706.html",
        "tags": ["Productivity","Apple"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2013/09/19/210716.html",
        
        "content_html": "<ul>\n<li>I think it’s time I revive my usage of PGP encryption in addition to the S/MIME I’ve been doing. <a href=\"https://thingelstad.com/secure/\">My public key</a>.</li>\n<li>Wish I still had the secret key file for that <a href=\"https://keys.gnupg.net/pks/lookup?op=vindex&amp;search=jamie+thingelstad\">PGP key I made in 1993</a>. 😀</li>\n<li>Care about your email? Check out <a href=\"https://gpgtools.org\">GPGTools</a> for the Mac. Makes PGP encrypted email easy.</li>\n<li><a href=\"https://appsto.re/us/pitRy.i\">oPenGP</a> will get your PGP encryption working on your iPhone too.</li>\n</ul>\n",
        "date_published": "2013-09-19T21:07:16-05:00",
        "url": "https://www.thingelstad.com/2013/09/19/210716.html",
        "tags": ["Productivity","Privacy \u0026 Security"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2013/09/16/when-google-finds.html",
        
        "content_html": "<p>When Google finds the <a href=\"https://www.greatcircle.com/lists/majordomo-users/mhonarc/majordomo-users.199309/msg00129.html\">email I sent on a mailing list 20 years ago</a> it gives me pause.</p>\n",
        "date_published": "2013-09-15T22:40:30-05:00",
        "url": "https://www.thingelstad.com/2013/09/15/when-google-finds.html",
        "tags": ["Productivity","Technology"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2013/08/25/considering-moving-my.html",
        
        "content_html": "<p>Considering moving my daily wake up from 6a to 5a. Feels daunting.</p>\n",
        "date_published": "2013-08-25T14:03:08-05:00",
        "url": "https://www.thingelstad.com/2013/08/25/considering-moving-my.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2012/06/07/interest-in-twin.html",
        "title": "Interest in Twin Cities OmniFocus Meet Up?",
        "content_html": "<img src=\"https://cdn.uploads.micro.blog/890/2020/37e1f4007b.png\" alt=\"Purple and black app icon with a checkmark, representing the OmniFocus task management application.\" style=\"width: 190px; float: right; margin-left: 10px; \" />\n<p>I&rsquo;ve been an <a href=\"https://www.omnigroup.com/omnifocus/\">OmniFocus</a> user since the very first release and use it all day, everyday on my Macs, iPhone and iPad. I&rsquo;ve found it really useful to read blog posts from other OmniFocus users, and I know there are a number of people in the Twin Cities using OmniFocus.</p>\n<p>I&rsquo;m curious if there is enough interest to garner an OmniFocus meet up? The meet up would be very informal. An opportunity to connect with others using OmniFocus and share stuff that works for us. Project structures, contexts, perspectives and more.</p>\n",
        "date_published": "2012-06-07T00:00:00-05:00",
        "url": "https://www.thingelstad.com/2012/06/07/interest-in-twin.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2011/07/21/012000.html",
        
        "content_html": "<p>App I most want full screen support for in Lion that doesn&rsquo;t have it now? <a href=\"https://www.omnigroup.com/omnifocus\">OmniFocus</a> I&rsquo;m sure it will come soon.</p>\n<p>App I least need full screen mode in but has it? <a href=\"https://twitterrific.com/\">Twitterific</a> 😀</p>\n",
        "date_published": "2011-07-21T01:20:00-05:00",
        "url": "https://www.thingelstad.com/2011/07/21/012000.html",
        "tags": ["Productivity","Apple"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2011/07/08/filtering-google-plus.html",
        "title": "Filtering Google Plus Notification emails",
        "content_html": "<p>It sure didn&rsquo;t take long for Google Plus to start filling my mailbox with email notifications of all sorts of actions. Luckily, its super simple to filter Google Plus notifications. Just capture any email matching&hellip;</p>\n<p><code>[@plus.google.com](http://plus.google.com)</code></p>\n<p>and send it to a folder.</p>\n<p>If you use <a href=\"http://en.wikipedia.org/wiki/Sieve_(mail_filtering_language)\">Sieve</a> like I do, the rule to match is&hellip;</p>\n<pre tabindex=\"0\"><code>header :contains &#34;From&#34; [\n    &#34;@plus.google.com&#34;\n]\n</code></pre><p>Much better.</p>\n",
        "date_published": "2011-07-08T00:00:00-05:00",
        "url": "https://www.thingelstad.com/2011/07/08/filtering-google-plus.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2011/05/08/created-two-new.html",
        
        "content_html": "<p>Created two new address book groups &ldquo;MinneBar Pings&rdquo; and &ldquo;MinneDemo Pings&rdquo; so I remember to nag people to get to events.</p>\n",
        "date_published": "2011-05-08T15:12:55-05:00",
        "url": "https://www.thingelstad.com/2011/05/08/created-two-new.html",
        "tags": ["Productivity","Tech Community"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2011/02/06/why-no-mail.html",
        "title": "Why No Mail Encryption on iPad?",
        "content_html": "<p>I like to use digital signing in email, and some friends have done the same and we can exchange fully encrypted email. However, it&rsquo;s a major issue that iOS has no support for this. If you get an encrypted email, this is all you can see.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2020/b1ba7ecc41.png\" alt=\"Email message dated January 26 2011 at 7:13 PM showing only an unreadable smime.p7m attachment of 9.3 KB due to lack of encryption support.\" style=\"max-width: 365px;\" /> \n<p>There is nothing you can do with the email. This is a shame, since it would be really easy to get all this information from my keychain on my Mac.</p>\n<p>Hope Apple decides to add support for encrypted email at some point soon.</p>\n",
        "date_published": "2011-02-06T01:00:00-05:00",
        "url": "https://www.thingelstad.com/2011/02/06/why-no-mail.html",
        "tags": ["Productivity","Privacy \u0026 Security","Apple"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2010/12/14/omnifocus-and-sync.html",
        "title": "OmniFocus and Sync Server Possibilities",
        "content_html": "<p>I often like to dream that I get to wave a magic wand and influence the future product plans of software that I use. I&rsquo;ve been a constant user of <a href=\"https://www.omnigroup.com/omnifocus/\">OmniFocus</a> since the very first release on the Mac. I jumped right in when the <a href=\"https://www.omnigroup.com/omnifocus/#literally-everywhere\">iPhone version</a> came out and eagerly grabbed the <a href=\"https://www.omnigroup.com/omnifocus/#literally-everywhere\">iPad version</a> when it was released.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2020/f22ff9784a.png\" alt=\"Purple sync icon with circular arrows, a floppy disk above it, and two OmniFocus app icons with checkmarks below, on a light grid background.\" style=\"width: 200px; float: right; margin-left: 10px; \" />\n<p>A while back Omni started to host their own Omni Sync Server for OmniFocus. Before that, you had to use <a href=\"http://www.me.com/\">MobileMe</a>, <a href=\"http://en.wikipedia.org/wiki/WebDAV\">WebDAV</a> or some other wonky stuff. I used MobileMe for a long time to sync multiple instances of OmniFocus on different Macs as well as my iPhone. I&rsquo;ve had as many as five separate installs of OmniFocus running and synchronizing and OmniFocus has done a great job making it all seamlessly work.</p>\n<p>When the <a href=\"https://www.omnigroup.com/sync/\">Omni Sync Server</a> was released it made my head buzz with a handful of things that I really wished that I could do with it. Let me take the three ideas that I can&rsquo;t get out of my head and share them with some hope that <a href=\"https://twitter.com/kcase\">Ken Case</a> and the Omni team will think they are awesome and run with it. :-)</p>\n<h3 id=\"omnifocus-for-web\">OmniFocus for Web</h3>\n<p>Since my OmniFocus data is on the Omni Sync Server, I would really like to have a HTML browser-based version of OmniFocus that I can get to from any web browser and manage tasks. Why? There are a few reasons.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2020/c5099e0d8d.gif\" alt=\"Purple folder icon with a Safari compass rose emblem and stacked papers, representing an OmniFocus sync concept\" style=\"width: 200px; float: right; margin-left: 10px; \" />\n<p>Even though I have OmniFocus on my Macs, my iPhone and my iPad there are still times that I&rsquo;m at a computer that isn&rsquo;t mine and I would really like to get a full desktop-like experience to work on some stuff.</p>\n<p>With that being said, I think the biggest reason to do this would be to reach non-Mac users. The iPhone and iPad versions of OmniFocus are awesome, but I would hesitate to recommend it <strong>only</strong> on those devices. I have friends that use Windows and if there was a web version it would give them a place to go during the workday and hammer away on things.</p>\n<p>This could also turn into the hub for managing devices that you are synchronizing with, and a wonderful way to manage any data inconsistencies that may pop up. It could also be a great partner to OmniFocus on all platforms to host documents in the cloud for access anywhere.</p>\n<h3 id=\"push-notifications\">Push Notifications</h3>\n<p>When iOS 4.0 came out OmniFocus immediately started supporting local notifications, which was a step in the right direction. However, it drives me crazy. Here is the problem.</p>\n<p>Assume I have a task due at 4:30p and I do it at 2:00p on my Mac. I switch over to OmniFocus (which is open all the time) and mark the task as complete. A couple of hours later I&rsquo;m getting ready to go and my iPhone is displaying an alert because I didn&rsquo;t get the task done. Since I haven&rsquo;t opened OmniFocus on my iPhone and done a synchronize it didn&rsquo;t know this alert wasn&rsquo;t correct, the task is completed.</p>\n<p>I really think that <a href=\"https://www.omnigroup.com/\">Omni Group</a> needs to jump in and deal with this using real push notifications. The sync server should be the one to send those notices, and it would have the current state and know that that earlier task has already been completed. There is no need to notify me. This could also be used to dynamically change the badge count to show the real number of tasks due without me even opening OmniFocus. That is another pet peeve. At 9am OmniFocus will say there are 3 tasks to do, when I open it and it walks through the data I really have 14 tasks. I really want the badge number to be right at all times, regardless of when OmniFocus was last launched.</p>\n<p>(While at it all of the weird calendar synchronization stuff in OmniFocus could be removed and the server could just host an iCal feed I could subscribe to.)</p>\n<h3 id=\"web-api\">Web API</h3>\n<p>My last big, big hope is to have a web-based API to get access to OmniFocus. OmniFocus is scriptable using AppleScript, but that doesn&rsquo;t work for the types of actions I want to use it with.</p>\n<p>My hope here is to be able to merge <a href=\"http://en.wikipedia.org/wiki/Cron\">cron</a>, a bunch of <a href=\"http://en.wikipedia.org/wiki/Bash_(Unix_shell)\">bash</a>, <a href=\"http://en.wikipedia.org/wiki/Ruby_(programming_language)\">Ruby</a> or <a href=\"http://en.wikipedia.org/wiki/Perl_(programming_language)\">Perl</a> code along with <a href=\"http://en.wikipedia.org/wiki/CURL\">curl</a> to create tasks.</p>\n<p>Some scenarios:</p>\n<ul>\n<li>I want to have a cron job run on a Linux server, check if security updates are available, and if they are create a task for me to apply them.</li>\n<li>I want to check a handful of websites. So, I create a daily cron job that looks at the websites using curl and detects changes. It then creates a task to look into it.</li>\n<li>I want to take the RSS feed from a Basecamp project and filter it for actions I care about, and then create tasks in OmniFocus.</li>\n</ul>\n<p>You get the idea. I think the interface should be simple. Probably should use <a href=\"http://en.wikipedia.org/wiki/JSON\">JSON</a> to transfer data around. Should support HTTPS. Should allow read and write.</p>\n<p>This would be really fun, and I think that the creative solutions built around it would go beyond what anyone imagines now.</p>\n<h3 id=\"there-is-more\">There is more…</h3>\n<p>Those three things are the big ones that I want out of the Omni Sync Server. There are more things that I would like to be able to do with it.</p>\n<ul>\n<li>The biggest shortcoming of OmniFocus is that there is no sharing. I would like to share tasks with my wife and others. The Sync server could make that happen.</li>\n<li>I <strong>really</strong> would like to see <a href=\"http://en.wikipedia.org/wiki/RSS\">RSS</a> for tasks. It would be really cool for one person to publish a feed of tasks via RSS and then have the Omni Sync Server subscribe to that feed. Imagine a personal trainer sending 20 clients workout tasks. (Seriously, this could be <strong>huge</strong>.)</li>\n<li>There are a lot of systems that I would like OmniFocus to synchronize with. Basecamp is the big one. I would love to see JIRA there as well. The biggest problem building this stuff is a lack of defined end-point to program to. There is a 3rd party sync service that integrates with Basecamp called <a href=\"http://www.spootnik.net/\">Spootnik</a>. However, I won&rsquo;t do it. It&rsquo;s too much of a commitment to have that be your main sync server. If there was a robust API, developers all over would write synchronization scripts between dozens of services and OmniFocus.</li>\n</ul>\n<p>I realize doing any of this would likely mean that OmniFocus would have to stop supporting the other synchronization methods. That doesn&rsquo;t bother me. I would still have the data locally. And the added benefits, particularly with an API, would be huge wins.</p>\n<p>That&rsquo;s that. So what do you say Ken Case? OmniFocus 2.0? :-)</p>\n",
        "date_published": "2010-12-14T01:00:00-05:00",
        "url": "https://www.thingelstad.com/2010/12/14/omnifocus-and-sync.html",
        "tags": ["Productivity","Technology"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2010/10/09/hey-launchbar-youre.html",
        
        "content_html": "<p>Hey <a href=\"https://www.obdev.at/products/launchbar/index.html\">LaunchBar</a>! You&rsquo;re great, BUT, could you make your UI a little more fun so I don&rsquo;t feel all jealous of <a href=\"https://www.alfredapp.com\">Alfred</a>.</p>\n",
        "date_published": "2010-10-09T18:52:44-05:00",
        "url": "https://www.thingelstad.com/2010/10/09/hey-launchbar-youre.html",
        "tags": ["Productivity","Apple"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2010/10/03/most-wished-for.html",
        
        "content_html": "<p>Most wished for iPad app? OmniOutliner. <a href=\"https://www.omnigroup.com/omnifocus/\">OmniFocus</a> is great, and an outliner on iPad would be killer.</p>\n",
        "date_published": "2010-10-03T14:29:00-05:00",
        "url": "https://www.thingelstad.com/2010/10/03/most-wished-for.html",
        "tags": ["Productivity","Apple"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2010/07/30/first-blush-of.html",
        
        "content_html": "<p>First blush of <a href=\"https://www.omnigroup.com/omnifocus/\">OmniFocus</a> for the iPad is: stunning. Love the UI. The Forecast view is great! Hope to see that on the Mac and iPhone.</p>\n",
        "date_published": "2010-07-30T10:03:57-05:00",
        "url": "https://www.thingelstad.com/2010/07/30/first-blush-of.html",
        "tags": ["Productivity","Apple"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2010/07/14/theme-for-today.html",
        
        "content_html": "<p>Theme for today has been Me v. My To Do List. So far, I&rsquo;m doing pretty good!</p>\n",
        "date_published": "2010-07-14T14:36:07-05:00",
        "url": "https://www.thingelstad.com/2010/07/14/theme-for-today.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2010/06/21/ios-folders-for.html",
        "title": "iOS 4 Folders for Context",
        "content_html": "<p>I&rsquo;ve written before about <a href=\"https://www.thingelstad.com/2009/08/24/iphone-pro-tip.html\">how much work it is to navigate a lot of apps on the iPhone</a>. Today&rsquo;s launch of <a href=\"http://en.wikipedia.org/wiki/IOS_(Apple)\">iOS</a> 4 brings us folders in <a href=\"http://en.wikipedia.org/wiki/SpringBoard\">Springboard</a> which is a huge boon to the obsessively organized crowd. I can also report through early use that launching apps with search remains a faster way to get at apps, even with folders.</p>\n<p>However, I&rsquo;ve noticed one really interesting and unexpected side benefit of the folders. They work great to set up context. It makes sense to group apps in folders based on function, but try doing some on context. The reason this works well is a very minor design decision in iOS 4. Here is my folder for Reading.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2020/677b08dbd4.jpg\" alt=\"iPhone screen showing an open Reading folder in iOS 4 containing Kindle, iBooks, Reeder, Instapaper, ReadMore, and Goodreads apps, with a railroad track wallpaper visible behind it.\">\n<p>What is interesting about this is that when you launch one of these apps and then return to <a href=\"http://en.wikipedia.org/wiki/SpringBoard\">Springboard</a> the folder remains expanded. You have to press home again, or tap outside of the folder, to get back. This expansion allows you to focus on a context almost in a <a href=\"http://en.wikipedia.org/wiki/Getting_Things_Done\">GTD</a> way. You can expand the folder, launch in to one app, leave, launch into a related app, leave, go back. You could even see making contexts in tools like <a href=\"https://www.omnigroup.com/omnifocus/\">OmniFocus</a> that map to folders of apps in iOS that you get that stuff done with. Nifty!</p>\n",
        "date_published": "2010-06-21T00:00:00-05:00",
        "url": "https://www.thingelstad.com/2010/06/21/ios-folders-for.html",
        "tags": ["Productivity","Apple"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2010/03/09/typewithme.html",
        
        "content_html": "<p><a href=\"http://typewith.me/\">TypeWith.me</a> ← Firing up the open sourced code from Etherpad.</p>\n",
        "date_published": "2010-03-09T01:00:00-05:00",
        "url": "https://www.thingelstad.com/2010/03/09/typewithme.html",
        "tags": ["Software Development","Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2010/01/08/051010.html",
        
        "content_html": "<p>I really wish that the Mail application on the iPhone used and displayed the IMAP flag status. Would be HUGE help.</p>\n",
        "date_published": "2010-01-08T00:10:10-05:00",
        "url": "https://www.thingelstad.com/2010/01/07/051010.html",
        "tags": ["Productivity","Apple"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2009/11/02/adding-symbols-to.html",
        "title": "Adding Symbols to Mind Maps",
        "content_html": "<p>I&rsquo;ve been aware of <a href=\"http://en.wikipedia.org/wiki/Mind_map\">mind mapping</a> software for a while but had never found an application that worked like I wanted it to. I need the software to go away and just work exactly as I expect it to. I don&rsquo;t want it in a browser, I find that too slow and out-of-the-way. A couple of months ago I found <a href=\"http://www.mindnode.com/mindnode/professional/\">MindNode</a> <a href=\"http://www.mindnode.com/mindnode/professional/\">Pro</a> and I&rsquo;ve been really happy with it.</p>\n<p>What do I use mind mapping for? Brainstorming. Taking notes in meetings. Research. Planning. You name it. MindNode Pro&rsquo;s simplicity allows me to use it for a lot of different things. Also, <a href=\"http://www.mindnode.com/mindnode/touch/\">MindNode</a> <a href=\"http://www.mindnode.com/mindnode/touch/\">Touch</a> gives me an option to sketch things out on my phone and transfer them to my Mac later.</p>\n<p>Simple is good, but there are times when I just want a little bit of <a href=\"http://en.wikipedia.org/wiki/Metadata\">metadata</a> attached to a mind map. I may want to put some nodes in order of preference, or mark a node for follow-up, or show a node is <em>done</em>. It hit me the that this is all doable with some of the extended <a href=\"http://en.wikipedia.org/wiki/Unicode\">Unicode</a> characters, but, it is really awkward to type those characters.</p>\n<p><a href=\"http://www.smileonmymac.com/TextExpander/\">TextExpander</a> to the rescue! I&rsquo;ve used TextExpander for a long time so I created a group of shortcuts called MySymbols. They are hardly shortcuts since I&rsquo;m turning something longer that I can remember, like <code>:star</code> into the Unicode character ?. Great! Now I can easily make a mind map that has metadata in it, like this completely fictitious map.</p>\n<p><img src=\"https://cdn.uploads.micro.blog/890/2020/dfd1561042.png\" alt=\"Test Map with\nSymbols\"></p>\n<p>I have ranking of vacation destinations. I&rsquo;ve been able to add a variety of other information into the nodes that is pretty easy to understand. Very nice!</p>\n<p>You could use any macro program to do this, you don&rsquo;t have to have TextExpander. In fact, if you figure out the funky keyboard combinations you could probably do it without another piece of software but I think it&rsquo;s just easier to remember things like <code>:plane</code>, <code>:check</code> and <code>:seven</code>. If you do use TextExpander you can <a href=\"https://www.thingelstad.com/uploads/2020/6d8b29fb9b.jpg\">download my definition file</a> to get started.</p>\n",
        "date_published": "2009-11-02T01:00:00-05:00",
        "url": "https://www.thingelstad.com/2009/11/02/adding-symbols-to.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2009/10/29/i-finally-found.html",
        
        "content_html": "<p>I finally found a mind mapping tool that works for me. <a href=\"https://mindnode.com/\">MindNode Pro</a>. Gets out of the way and just works. The iPhone version is also very good and has easy flow between using email.</p>\n",
        "date_published": "2009-10-29T15:54:00-05:00",
        "url": "https://www.thingelstad.com/2009/10/29/i-finally-found.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2009/10/13/mailapp-smart-mailboxes.html",
        "title": "Mail.app Smart Mailboxes",
        "content_html": "<p>I&rsquo;ve been using Smart Mailboxes in Mail.app for the first time ever and finding them very helpful. I&rsquo;m guessing there are a lot of people that don&rsquo;t know that these exist. I found this <a href=\"http://www.43folders.com/2007/04/23/mail-smart-folders\">post on 43 folders</a> helpful for some hints.</p>\n",
        "date_published": "2009-10-13T00:00:00-05:00",
        "url": "https://www.thingelstad.com/2009/10/13/mailapp-smart-mailboxes.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2009/10/13/rip-thawte-web.html",
        "title": "R.I.P. Thawte Web of Trust",
        "content_html": "<p>Still saddened that the <a href=\"http://www.thawte.com/\">Thawte</a> <a href=\"http://www.thawte.com/secure-email/web-of-trust-wot/index.html?click=main-nav-products-wot\">Web of Trust</a> system is being shut down by the new owners, Verisign. Anyone surprised since Verisign offers a pay product that Thawte did for free? To make matters worse, I had become a Thawte notary a few months ago. <em>It&rsquo;s crazy that while they have sent emails to everyone the Web of Trust website doesn&rsquo;t indicate anything about it going away. They are still happily letting people sign up? Huh?</em></p>\n",
        "date_published": "2009-10-13T00:00:00-05:00",
        "url": "https://www.thingelstad.com/2009/10/13/rip-thawte-web.html",
        "tags": ["Productivity","Privacy \u0026 Security"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2009/08/24/iphone-pro-tip.html",
        "title": "iPhone Pro Tip: Launch Apps with Spotlight",
        "content_html": "<p>With the 3.0 release of the iPhone software Apple brought the platform level search capabilities of <a href=\"http://en.wikipedia.org/wiki/Spotlight_(software)\">Spotlight</a> to the iPhone. This has been a really nice addition, one that I&rsquo;ve been using very regularly.</p>\n<p>I&rsquo;m a bit of an &ldquo;app-aholic&rdquo;. I&rsquo;ve got more than a handful of applications installed and as a result I often have to flip through pages of apps in Springboard to find the right application. Sometimes I have a hard time finding the icon I&rsquo;m looking for. I was thinking how I really wished that the iPhone had something like <a href=\"http://en.wikipedia.org/wiki/Quicksilver_(software)\">Quicksilver</a>, and then it dawned on me that Quicksilver was really made as an optimization of using Spotlight as a launcher. Well, the iPhone has Spotlight so this should work, right?</p>\n<p>With many applications installed I may have to swipe as many as 6 times to get to the application I want to launch.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2020/096d1943e1.png\" alt=\"iPhone home screen showing 6 pages of app icons with numbered arrows indicating the swipes needed to navigate between them.\">\n<p>But if I just do a single swipe, or a double-tap of the home button with the right settings, I can be at Spotlight and just start typing the name of the application I want. Say I wanted to launch a Twitter client like this.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2020/c5fc63dee5.png\" alt=\"iPhone Spotlight search screen showing results for the query Tw, listing Twitter apps TweetDeck, Tweetie, Tweetsville, and Twitterrific.\" style=\"max-width: 320px; \" />\n<p>One action to get to Spotlight, type two letters, and launch. Pretty much as good as using Quicksilver on my Mac. A lot faster than all that swiping, and it saves on <a href=\"http://en.wikipedia.org/wiki/Thumb\">thumb</a> fatigue.</p>\n<p>Now, it won&rsquo;t work like this out of the box because by default Spotlight wants to show you email messages, address book contacts, and pretty much anything else before it will show you an app. So, let&rsquo;s change that.</p>\n<h3 id=\"how-to-set-this-up\">How to Set This Up</h3>\n<p>First, launch Settings and tap on General.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2020/3d702fdf22.png\" alt=\"iPhone Settings screen showing Airplane Mode off, Wi-Fi connected to Jamie, Notifications on, and a red dot highlighting the General option.\" style=\"max-width: 320px; \" />\n<p>Now tap on Home.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2020/453edaa6b4.png\" alt=\"iPhone General Settings screen showing Home option highlighted with a red dot, with Passcode Lock on, Restrictions off, and other settings listed\" style=\"max-width: 320px; \" />\n<p>We are now going to change search preferences. While you are on this screen you may also want to specify that double-tap of Home button launches search. With that, you are just two taps away from launching a new app anytime.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2020/62b6e32912.png\" alt=\"iPhone Home settings screen showing double-click Home Button options with Phone Favorites selected and iPod Controls toggled on\" style=\"max-width: 320px; \" />\n<p>Okay, now we are just going to reorder the search results and put the Applications at the top of the list.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2020/b0e0e37d0e.png\" alt=\"iPhone Search Results screen showing a checklist of searchable categories including Applications highlighted with a red arrow pointing to it\" style=\"max-width: 320px; \" />\n<p>That&rsquo;s it. Done. You can now simply double-tap the home button and type a letter or two to launch any of the dozens and dozens of apps on your iPhone. Nice!</p>\n",
        "date_published": "2009-08-24T00:00:00-05:00",
        "url": "https://www.thingelstad.com/2009/08/24/iphone-pro-tip.html",
        "tags": ["Productivity","Apple"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2009/07/15/fancy-email-signatures.html",
        "title": "Fancy Email Signatures with hCard Microformat",
        "content_html": "<p>I recently redid my email signature. I&rsquo;ve been using an HTML signature for a while and my friend <a href=\"http://www.thetangens.net/\">Kent</a> complained to me one day that my emails always wrap odd on the iPhone. I figured out that I had an HTML element with a minimum width around 300 pixels. Fine for a computer, but it made the iPhone mail program scroll - in the worst way possible - horizontally.</p>\n<p>I figured since I was going to redo it I would simplify, but also wanted to add some function. So, I decided to make use the <a href=\"http://microformats.org/wiki/hcard\">hCard microformat</a> in the signature. It wasn&rsquo;t too hard to get right, and it looks normal when viewed but an hCard aware client would see the data markup.</p>\n<div class=\"highlight\"><pre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"><code class=\"language-html\" data-lang=\"html\"><span style=\"display:flex;\"><span>&lt;<span style=\"color:#f92672\">div</span> <span style=\"color:#a6e22e\">style</span><span style=\"color:#f92672\">=</span><span style=\"color:#e6db74\">&#34;width: 100%; margin: 14pt 0px; padding: 2px; border-top: 1px #dddddd dashed; font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 10pt; color: black;&#34;</span> <span style=\"color:#a6e22e\">id</span><span style=\"color:#f92672\">=</span><span style=\"color:#e6db74\">&#34;hcard-Jamie-Thingelstad-Personal&#34;</span> <span style=\"color:#a6e22e\">class</span><span style=\"color:#f92672\">=</span><span style=\"color:#e6db74\">&#34;vcard&#34;</span>&gt;\n</span></span><span style=\"display:flex;\"><span>    &lt;<span style=\"color:#f92672\">a</span> <span style=\"color:#a6e22e\">style</span><span style=\"color:#f92672\">=</span><span style=\"color:#e6db74\">&#34;white-space: nowrap; font-weight: bold;&#34;</span> <span style=\"color:#a6e22e\">href</span><span style=\"color:#f92672\">=</span><span style=\"color:#e6db74\">&#34;/&#34;</span> <span style=\"color:#a6e22e\">class</span><span style=\"color:#f92672\">=</span><span style=\"color:#e6db74\">&#34;url fn&#34;</span>&gt;Jamie Thingelstad&lt;/<span style=\"color:#f92672\">a</span>&gt;\n</span></span><span style=\"display:flex;\"><span>&lt;<span style=\"color:#f92672\">div</span>&gt;&lt;<span style=\"color:#f92672\">a</span> <span style=\"color:#a6e22e\">href</span><span style=\"color:#f92672\">=</span><span style=\"color:#e6db74\">&#34;mailto:jamie@thingelstad.com&#34;</span> <span style=\"color:#a6e22e\">class</span><span style=\"color:#f92672\">=</span><span style=\"color:#e6db74\">&#34;email&#34;</span>&gt;jamie@thingelstad.com&lt;/<span style=\"color:#f92672\">a</span>&gt;&lt;/<span style=\"color:#f92672\">div</span>&gt;\n</span></span><span style=\"display:flex;\"><span>&lt;<span style=\"color:#f92672\">div</span> <span style=\"color:#a6e22e\">style</span><span style=\"color:#f92672\">=</span><span style=\"color:#e6db74\">&#34;white-space: nowrap;&#34;</span> <span style=\"color:#a6e22e\">class</span><span style=\"color:#f92672\">=</span><span style=\"color:#e6db74\">&#34;tel&#34;</span>&gt;mobile: &lt;<span style=\"color:#f92672\">span</span> <span style=\"color:#a6e22e\">class</span><span style=\"color:#f92672\">=</span><span style=\"color:#e6db74\">&#34;value&#34;</span>&gt;612-810-3699&lt;/<span style=\"color:#f92672\">span</span>&gt;&lt;/<span style=\"color:#f92672\">div</span>&gt;\n</span></span><span style=\"display:flex;\"><span>&lt;<span style=\"color:#f92672\">div</span>&gt;find me on &lt;<span style=\"color:#f92672\">a</span> <span style=\"color:#a6e22e\">href</span><span style=\"color:#f92672\">=</span><span style=\"color:#e6db74\">&#34;aim:addbuddy?screenname=jthingelstad&#34;</span> <span style=\"color:#a6e22e\">class</span><span style=\"color:#f92672\">=</span><span style=\"color:#e6db74\">&#34;url&#34;</span>&gt;AIM&lt;/<span style=\"color:#f92672\">a</span>&gt; &lt;<span style=\"color:#f92672\">a</span> <span style=\"color:#a6e22e\">href</span><span style=\"color:#f92672\">=</span><span style=\"color:#e6db74\">&#34;http://twitter.com/thingles&#34;</span> <span style=\"color:#a6e22e\">class</span><span style=\"color:#f92672\">=</span><span style=\"color:#e6db74\">&#34;url&#34;</span>&gt;Twitter&lt;/<span style=\"color:#f92672\">a</span>&gt; &lt;<span style=\"color:#f92672\">a</span> <span style=\"color:#a6e22e\">href</span><span style=\"color:#f92672\">=</span><span style=\"color:#e6db74\">&#34;http://www.facebook.com/thingles&#34;</span> <span style=\"color:#a6e22e\">class</span><span style=\"color:#f92672\">=</span><span style=\"color:#e6db74\">&#34;url&#34;</span>&gt;Facebook&lt;/<span style=\"color:#f92672\">a</span>&gt; &lt;<span style=\"color:#f92672\">a</span> <span style=\"color:#a6e22e\">href</span><span style=\"color:#f92672\">=</span><span style=\"color:#e6db74\">&#34;http://www.linkedin.com/in/jthingelstad&#34;</span> <span style=\"color:#a6e22e\">class</span><span style=\"color:#f92672\">=</span><span style=\"color:#e6db74\">&#34;url&#34;</span>&gt;LinkedIn&lt;/<span style=\"color:#f92672\">a</span>&gt;&lt;/<span style=\"color:#f92672\">div</span>&gt;\n</span></span><span style=\"display:flex;\"><span>&lt;/<span style=\"color:#f92672\">div</span>&gt;\n</span></span></code></pre></div><p>I found two tools that helped with this a lot. There is an <a href=\"http://microformats.org/code/hcard/creator\">hCard creator</a> that helped with figuring out what the structure should look like, and very importantly an <a href=\"http://hcard.geekhood.net/\">hCard validator</a> that you can pass a code fragment into and it validates and decodes it.</p>\n<p>With all that said, I don&rsquo;t think there is a single email client that will honor hCard. But, if one comes along I&rsquo;m ready.</p>\n",
        "date_published": "2009-07-15T00:00:00-05:00",
        "url": "https://www.thingelstad.com/2009/07/15/fancy-email-signatures.html",
        "tags": ["Software Development","Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2009/04/23/yikes-thats-a.html",
        
        "content_html": "<p>Yikes - that’s a lot of stuff.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2020/5b6ac07985.png\" alt=\"iCal weekly calendar view showing a very busy week in April 2009 with numerous overlapping color-coded events across multiple days\" style=\"width: 401px; \" />\n",
        "date_published": "2009-04-23T00:00:00-05:00",
        "url": "https://www.thingelstad.com/2009/04/23/yikes-thats-a.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2009/04/22/im-really-liking.html",
        
        "content_html": "<p>I&rsquo;m really liking Instapaper, particularly with Tweetie integration. But things stack up faster than they come off.</p>\n",
        "date_published": "2009-04-21T22:02:18-05:00",
        "url": "https://www.thingelstad.com/2009/04/21/im-really-liking.html",
        "tags": ["Productivity","Books"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2009/03/08/scheduling-help-when.html",
        "title": "Scheduling Help: When Is Good",
        "content_html": "<img src=\"https://cdn.uploads.micro.blog/890/2020/0874f7a42c.gif\" alt=\"Green gradient logo text reading When is Good on a white background\" style=\"width: 200px; float: right; margin-left: 10px; \" />\n<p>Like all of you reading this, I have some things that I just hate to do. It&rsquo;s not that they are particularly difficult, I just find them irrationally frustrating. Probably at the top of my list is scheduling things. Here is how I typically end up scheduling something with some buddies.</p>\n<blockquote>\n<p><strong>Me:</strong> How about Monday or Thursday night?  \n<strong>Them:</strong> Oh, man, those don&rsquo;t work. What about Tuesday?  \n<strong>Me:</strong> No can do, busy then. What about Friday?  \n<strong>Them:</strong> No, that won&rsquo;t work either.  \n<strong>Me:</strong> Forget it. This sucks. Later.</p>\n</blockquote>\n<p>The extension of this are all the emails about times that are open that swirl and get no conclusion. Add more than two people to this and you reach a point of frustration even faster. I&rsquo;ve long wished that there was a drop-dead simple tool on the web allowing people to collaborate on times to get together. And now there is!</p>\n<h3 id=\"when-is-good\">When is Good?</h3>\n<img src=\"https://cdn.uploads.micro.blog/890/2020/b75b67aa35.png\" alt=\"Weekly calendar grid showing Thu Jun 5 through Sun Jun 8 with hourly slots from 7am to 12pm, some cells highlighted in green indicating available times.\" style=\"width: 200px; float: right; margin-left: 10px; \" />\n<p><a href=\"http://whenisgood.net/\">When is Good</a> is just such a tool. It is painfully easy. It doesn&rsquo;t even require you to register to use it. You can zone out times that work to get a group together and then everyone else can filter those zones down using a 1-click web interface and at the end you&rsquo;ve found the times that work for everyone. Brilliant!</p>\n<p>I think that they are building this service the absolute right way. They are adding more features incrementally but just focusing on making the first thing work really well. You can get absolutely killed in complexity in calendaring dealing with iCal files and syncing. Nothing like that here, just find the time that works for people.</p>\n<p>Hopefully When is Good will let me get things scheduled with people and keep my blood pressure down at the same time.</p>\n",
        "date_published": "2009-03-08T01:00:00-05:00",
        "url": "https://www.thingelstad.com/2009/03/08/scheduling-help-when.html",
        "tags": ["Productivity","Technology"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2009/03/05/graffletopia.html",
        
        "content_html": "<p><a href=\"http://graffletopia.com/\">Graffletopia</a> ← Using <a href=\"http://www.omnigroup.com/applications/OmniGraffle/\">OmniGraffle</a>? Need stencils? Stop your search, here they are. Wow.</p>\n",
        "date_published": "2009-03-05T01:00:00-05:00",
        "url": "https://www.thingelstad.com/2009/03/05/graffletopia.html",
        "tags": ["Productivity","Technology"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2009/03/02/omnigraffle-scripts.html",
        "title": "OmniGraffle Scripts",
        "content_html": "<p><a href=\"http://www.petermcm.dircon.co.uk/software/index.html\">OmniGraffle Scripts</a> ← Several scripts by <a href=\"http://www.petermcm.dircon.co.uk/\">Peter McMaster</a> that help do some nice things, like drawing arcs, in <a href=\"http://www.omnigroup.com/applications/OmniGraffle/\">OmniGraffle</a>.</p>\n",
        "date_published": "2009-03-02T01:00:00-05:00",
        "url": "https://www.thingelstad.com/2009/03/02/omnigraffle-scripts.html",
        "tags": ["Productivity","Technology"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2009/01/09/updated-email-encryption.html",
        
        "content_html": "<p>Updated email encryption certificate 1 day before it expired.</p>\n",
        "date_published": "2009-01-09T17:13:35-05:00",
        "url": "https://www.thingelstad.com/2009/01/09/updated-email-encryption.html",
        "tags": ["Productivity","Privacy \u0026 Security"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2008/11/10/major-gtd-action.html",
        
        "content_html": "<p>Major GTD action from Tammy and I in the Thingelstad house.</p>\n",
        "date_published": "2008-11-09T21:53:09-05:00",
        "url": "https://www.thingelstad.com/2008/11/09/major-gtd-action.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2008/10/31/stop-twitter-direct.html",
        "title": "Stop Twitter Direct Messages",
        "content_html": "<p>My relationship with <a href=\"http://twitter.com/\">Twitter</a> <a href=\"https://www.thingelstad.com/2007/11/04/buhbye-twitter.html\">ebbs</a> and <a href=\"https://www.thingelstad.com/2008/03/11/hello-again-twitter.html\">flows</a>. Sometimes I find it very enjoyable, and at other times it seems like a worthless distraction. However, there is one part of Twitter that I have never liked, <strong>direct messages</strong>.</p>\n<p>Why not like direct messages? I&rsquo;m not a fan of anything that creates another queue that I have to monitor and respond to. I try to keep everything in one workflow, and that workflow is email. My annoyance isn&rsquo;t limited to Twitter direct messages, but extends equally to Facebook messages and any other website specific inbox. I think Facebook could actually do their members a huge service by making their message system IMAP-capable. It would make it infinitely more useful and you could happily sit in your choice of email clients. On the other hand I would rather just not deal with Twitter direct messages.</p>\n<p>I&rsquo;d thought for a while that part of a Twitter Pro premium service could be to turn off direct message function. I decided to take matters into my own hands and rid myself of direct messages now instead. You can use this little program to do the same for you.</p>\n<p>The first thing to do is tell Twitter to stop notifying you of a direct message. Go to your account Settings and in the Notices tab uncheck the Direct Text emails option.</p>\n<p><img src=\"https://cdn.uploads.micro.blog/890/2020/8f5b60a51a.png\" alt=\"direct-text-email-setting.png\"></p>\n<p>Now, this 28-line Ruby program will simply respond (via direct message) to any direct messages you have received and then delete the direct message from your account, leaving no queue behind. If you don&rsquo;t like the delete, you can just comment out line 24. To make life easy this uses the <a href=\"http://twitter4r.rubyforge.org/\">Twitter4R library for Ruby</a>. You will have to edit lines 9 and 19 to your credentials and personal message.</p>\n<div class=\"highlight\"><pre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"><code class=\"language-ruby\" data-lang=\"ruby\"><span style=\"display:flex;\"><span><span style=\"color:#75715e\"># Get requires out of the way</span>\n</span></span><span style=\"display:flex;\"><span>require(<span style=\"color:#e6db74\">&#39;rubygems&#39;</span>)\n</span></span><span style=\"display:flex;\"><span>gem(<span style=\"color:#e6db74\">&#39;twitter4r&#39;</span>, <span style=\"color:#e6db74\">&#39;&gt;=0.2.0&#39;</span>)\n</span></span><span style=\"display:flex;\"><span>require(<span style=\"color:#e6db74\">&#39;twitter&#39;</span>)\n</span></span><span style=\"display:flex;\"><span>require(<span style=\"color:#e6db74\">&#39;time&#39;</span>)\n</span></span><span style=\"display:flex;\"><span>\n</span></span><span style=\"display:flex;\"><span><span style=\"color:#75715e\"># Let&#39;s get a Twitter Client created</span>\n</span></span><span style=\"display:flex;\"><span><span style=\"color:#75715e\"># Put your credentials in here</span>\n</span></span><span style=\"display:flex;\"><span>client <span style=\"color:#f92672\">=</span> <span style=\"color:#66d9ef\">Twitter</span><span style=\"color:#f92672\">::</span><span style=\"color:#66d9ef\">Client</span><span style=\"color:#f92672\">.</span>new(<span style=\"color:#e6db74\">:login</span> <span style=\"color:#f92672\">=&gt;</span> <span style=\"color:#e6db74\">&#39;USERNAME&#39;</span>, <span style=\"color:#e6db74\">:password</span> <span style=\"color:#f92672\">=&gt;</span> <span style=\"color:#e6db74\">&#39;PASSWORD&#39;</span>)\n</span></span><span style=\"display:flex;\"><span>\n</span></span><span style=\"display:flex;\"><span><span style=\"color:#75715e\"># Get Direct Messages</span>\n</span></span><span style=\"display:flex;\"><span>messages <span style=\"color:#f92672\">=</span> client<span style=\"color:#f92672\">.</span>messages(<span style=\"color:#e6db74\">:received</span>)\n</span></span><span style=\"display:flex;\"><span>\n</span></span><span style=\"display:flex;\"><span><span style=\"color:#75715e\"># Loop through any direct messages received</span>\n</span></span><span style=\"display:flex;\"><span>messages<span style=\"color:#f92672\">.</span>each <span style=\"color:#66d9ef\">do</span> <span style=\"color:#f92672\">|</span>message<span style=\"color:#f92672\">|</span>\n</span></span><span style=\"display:flex;\"><span>  <span style=\"color:#75715e\"># Reply to the message</span>\n</span></span><span style=\"display:flex;\"><span>  <span style=\"color:#75715e\"># Set the message text to what you want, make sure it is Twitter length compliant</span>\n</span></span><span style=\"display:flex;\"><span>  response <span style=\"color:#f92672\">=</span> <span style=\"color:#66d9ef\">Twitter</span><span style=\"color:#f92672\">::</span><span style=\"color:#66d9ef\">Message</span><span style=\"color:#f92672\">.</span>create(\n</span></span><span style=\"display:flex;\"><span>    <span style=\"color:#e6db74\">:text</span> <span style=\"color:#f92672\">=&gt;</span> <span style=\"color:#e6db74\">&#39;PUT YOUR MESSAGE HERE. YOU PROBABLY WANT YOUR EMAIL IN HERE.&#39;</span>,\n</span></span><span style=\"display:flex;\"><span>    <span style=\"color:#e6db74\">:recipient</span> <span style=\"color:#f92672\">=&gt;</span> message<span style=\"color:#f92672\">.</span>sender,\n</span></span><span style=\"display:flex;\"><span>    <span style=\"color:#e6db74\">:client</span> <span style=\"color:#f92672\">=&gt;</span> client)\n</span></span><span style=\"display:flex;\"><span>\n</span></span><span style=\"display:flex;\"><span>  <span style=\"color:#75715e\"># Delete the message</span>\n</span></span><span style=\"display:flex;\"><span>  client<span style=\"color:#f92672\">.</span>message(<span style=\"color:#e6db74\">:delete</span>, message)\n</span></span><span style=\"display:flex;\"><span>\n</span></span><span style=\"display:flex;\"><span>  <span style=\"color:#75715e\"># Put a brief pause here just to make Twitter happier</span>\n</span></span><span style=\"display:flex;\"><span>  sleep <span style=\"color:#ae81ff\">5</span>\n</span></span><span style=\"display:flex;\"><span><span style=\"color:#66d9ef\">end</span>\n</span></span></code></pre></div><p>There is no error checking and by default it outputs nothing. It is intended to be invoked via cron at whatever interval you would like. If you do not have the Twitter4R Gem installed just run <code>gem install twitter4r</code>.</p>\n",
        "date_published": "2008-10-31T00:00:00-05:00",
        "url": "https://www.thingelstad.com/2008/10/31/stop-twitter-direct.html",
        "tags": ["Software Development","Productivity","Social Media"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2008/10/25/ted-mihaly-csikszentmihalyi.html",
        "title": "TED: Mihaly Csikszentmihalyi on Flow",
        "content_html": "<p>I&rsquo;ve known about flow and experienced flow all of my life. I think I started to really understand it when I started programming in my early teens. I had no idea what it was called, but I definitely understood the absence of time, the stream of thought that just worked and the clarity of presence that accompanied it all. <a href=\"http://en.wikipedia.org/wiki/Kathy_Sierra\">Kathy Sierra</a> (<a href=\"http://headrush.typepad.com/\">her blog</a> is suspended, but she is <a href=\"http://twitter.com/KathySierra\">active on Twitter</a>) talked a lot about the power of flow, and notably how so much on our computers and the Internet is a &ldquo;<a href=\"http://headrush.typepad.com/creating_passionate_users/2006/12/httpwww37signal.html\">flow killer</a>&rdquo; (i.e., <a href=\"http://twitter.com/\">Twitter</a>).</p>\n<p>I was watching some recent video segments from <a href=\"http://www.ted.com/\">TED</a> and was excited to see flow on the agenda. This is a good talk about flow by <a href=\"http://en.wikipedia.org/wiki/Mihaly_Csikszentmihalyi\">Mihaly Csikszentmihalyi</a>.</p>\n<p>Csikszentmihalyi is &ldquo;the man&rdquo; on flow, and has a book on the topic called <a href=\"http://www.amazon.com/dp/0060920432/\">Flow: The Psychology of Optimal Experience</a>. I may need to read that.</p>\n",
        "date_published": "2008-10-25T00:00:00-05:00",
        "url": "https://www.thingelstad.com/2008/10/25/ted-mihaly-csikszentmihalyi.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2008/09/19/facebook-should-make.html",
        
        "content_html": "<p>Facebook should make an IMAP interface to their messaging system. Growing annoyed that I have to check it. 😕</p>\n",
        "date_published": "2008-09-19T10:21:00-05:00",
        "url": "https://www.thingelstad.com/2008/09/19/facebook-should-make.html",
        "tags": ["Productivity","Social Media"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2008/08/15/so-far-omnifocus.html",
        
        "content_html": "<p>So far <a href=\"https://www.omnigroup.com/omnifocus/\">OmniFocus</a> for iPhone v1.0.3 seems to have fixed my syncing problem. Yeah!</p>\n",
        "date_published": "2008-08-14T20:26:59-05:00",
        "url": "https://www.thingelstad.com/2008/08/14/so-far-omnifocus.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2008/08/14/just-declutered-a.html",
        
        "content_html": "<p>Just declutered a zillion cables into 4 boxes: power, network/phone, computer, audio/video.</p>\n",
        "date_published": "2008-08-13T20:29:01-05:00",
        "url": "https://www.thingelstad.com/2008/08/13/just-declutered-a.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2008/08/01/so-far-im.html",
        
        "content_html": "<p>So far I&rsquo;m really liking the move to <a href=\"https://www.omnigroup.com/omnifocus/\">OmniFocus</a>. So much more GTD power. iPhone version is nice too. Only gripe is syncing is too touchy.</p>\n",
        "date_published": "2008-08-01T08:13:42-05:00",
        "url": "https://www.thingelstad.com/2008/08/01/so-far-im.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2008/07/25/taking-the-first.html",
        
        "content_html": "<p>Taking the first step to adopting <a href=\"https://www.omnigroup.com/omnifocus/\">OmniFocus</a>.</p>\n",
        "date_published": "2008-07-24T22:22:49-05:00",
        "url": "https://www.thingelstad.com/2008/07/24/taking-the-first.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2008/07/18/checking-out-omnifocus.html",
        
        "content_html": "<p>Checking out <a href=\"https://www.omnigroup.com/omnifocus/\">OmniFocus</a>. Considering it as a replacement for <a href=\"http://backpackit.com/\">Backpack</a> since OmniFocus has a nice iPhone app already.</p>\n",
        "date_published": "2008-07-18T08:19:58-05:00",
        "url": "https://www.thingelstad.com/2008/07/18/checking-out-omnifocus.html",
        "tags": ["Productivity","Technology"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2008/07/18/inbox-zero-tm.html",
        
        "content_html": "<p>Inbox Zero™ is so far from me right now.</p>\n",
        "date_published": "2008-07-17T21:07:23-05:00",
        "url": "https://www.thingelstad.com/2008/07/17/inbox-zero-tm.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2008/07/18/evernote-worries-me.html",
        
        "content_html": "<p><a href=\"https://evernote.com\">Evernote</a> worries me. I&rsquo;m not sure why. <a href=\"http://backpackit.com/\">Backpack</a> seems a lot easier and portable. Evernote feels proprietary and locked in. Wrong?</p>\n",
        "date_published": "2008-07-17T21:04:53-05:00",
        "url": "https://www.thingelstad.com/2008/07/17/evernote-worries-me.html",
        "tags": ["Productivity","Technology"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2008/07/15/getting-mobileme-for.html",
        
        "content_html": "<p>Getting MobileMe for calendars and contacts, but using a 3rd party IMAP for mail is a bit confusing. Think I got it setup right. Push love?</p>\n",
        "date_published": "2008-07-15T01:27:26-05:00",
        "url": "https://www.thingelstad.com/2008/07/15/getting-mobileme-for.html",
        "tags": ["Productivity","Apple"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2008/07/15/if-only-mobileme.html",
        
        "content_html": "<p>If only MobileMe allowed you to use your own domain name for email I&rsquo;d consider going in with both feet.</p>\n",
        "date_published": "2008-07-15T01:13:54-05:00",
        "url": "https://www.thingelstad.com/2008/07/15/if-only-mobileme.html",
        "tags": ["Productivity","Apple"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2008/05/01/i-really-hate.html",
        
        "content_html": "<p>I really hate it when companies have unsubscribe pages that are just insanely broken. Surprising (?) how often they generate errors.</p>\n",
        "date_published": "2008-04-30T22:08:30-05:00",
        "url": "https://www.thingelstad.com/2008/04/30/i-really-hate.html",
        "tags": ["Software Development","Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2008/04/28/just-seeing-that.html",
        
        "content_html": "<p>Just seeing that Postini has grabbed some emails from me that were not spam.</p>\n",
        "date_published": "2008-04-28T15:59:01-05:00",
        "url": "https://www.thingelstad.com/2008/04/28/just-seeing-that.html",
        "tags": ["Productivity","Privacy \u0026 Security"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2008/03/12/tip-paying-attention.html",
        "title": "Tip: Paying Attention with Laptop",
        "content_html": "<p>I&rsquo;ve spent the last two days in this all day Rails training class. Here is my #1 tip for helping to stay focused. It&rsquo;s really simple, just a couple of mouse clicks.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2020/1aa914fe75.png\" alt=\"macOS menu bar with an arrow pointing to the Wi-Fi icon, labeled This is the one that matters\" style=\"max-width: 338px;\" /> \n<p>Just go and &ldquo;Turn Airport Off&rdquo;. No Internet, less distractions, more focus.</p>\n",
        "date_published": "2008-03-12T00:00:00-05:00",
        "url": "https://www.thingelstad.com/2008/03/12/tip-paying-attention.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2008/02/13/t706150422.html",
        
        "content_html": "<p>Struggling to keep my <em>personal</em> mailbox under control. Email is a virus.</p>\n",
        "date_published": "2008-02-12T19:00:00-05:00",
        "url": "https://www.thingelstad.com/2008/02/12/t706150422.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2008/01/14/new-years-resolutions.html",
        "title": "New Year Resolutions - Tech Edition",
        "content_html": "<p>I don&rsquo;t have New Year resolutions every year, but this year I figured what the heck. Looking back, while I didn&rsquo;t call it a resolution, I did force a switch to <a href=\"https://www.thingelstad.com/2006/01/02/the-year-of.html\">Camera RAW for photography on January 2nd, 2006</a> and that was great. I have a few technology and Internet related resolutions that I thought I would share this year. Hopefully I&rsquo;m as happy with these changes in a couple of years.</p>\n<h3 id=\"digitally-signed-email\">Digitally Signed Email</h3>\n<img src=\"https://cdn.uploads.micro.blog/890/2020/7ac5cef077.png\" alt=\"Postage stamp icon featuring a hawk in flight, styled as the Apple Mail application logo\" style=\"width: 128px; float: right; margin-left: 10px; \" />\nThe time has come for this to be standard. This feels a lot like the\nCamera RAW resolution above. Not many people use digital certificates\nwith their email because it's generally a pain and complicated. But,\nwithout it email is like writing on a bathroom wall, in a really big\nbathroom. It's so wide open it is somewhat shocking. Digital\ncertificates solve this problem.\n<p>I have now enabled my OS X Mail with a digital certificate from <a href=\"http://www.thawte.com/\">Thawte</a> and if you get email from me it will be signed. This isn&rsquo;t universal since the iPhone at this point doesn&rsquo;t sign messages, and I do occasionally have to resort to webmail. But if it&rsquo;s from Mail.app it will be signed.</p>\n<p>Go get your own certificate as well and we can even encrypt the message. There is a somewhat dated, but good <a href=\"http://joar.com/certificates/\">explanation on doing this for OS X</a> at <a href=\"http://joar.com/\">Joar Wingfor&rsquo;s</a> website.</p>\n<h3 id=\"less-google\">Less Google</h3>\n<img src=\"https://cdn.uploads.micro.blog/890/2020/4eb1eb3386.png\" alt=\"Google logo in multicolor letters red blue yellow green blue red on white background\" style=\"width: 89px; float: right; margin-left: 10px; \" />\nYes, less Google. Google knows too much about\nme. I've decided this trend needs to reverse. I've stopped using GMail\nand am using Tuffmail for my mailbox. I've ditched Google Calendar. I'm\neven thinking about moving from Google Reader, a frightening thing to\neven consider. But I think 2008 needs to end with less Google than it\nstarted with. It isn't that I think they are evil, it's just that I\ndon't think one company should really have that many angles on my\npersonal data. After moving my email to Tuffmail, I had this sense that\nI was no longer being monitored. Real or not, I had that feeling.\n<h3 id=\"more-wikipedia\">More Wikipedia</h3>\n<img src=\"https://cdn.uploads.micro.blog/890/2020/7e3bb8c6e4.png\" alt=\"Wikipedia globe logo made of puzzle pieces featuring letters and symbols from various world alphabets\" style=\"width: 100px; float: right; margin-left: 10px; \" />\nThis resolution was made by another guy at the office and I liked it so\nmuch I'm adopting it myself. It seems that many times when I search on\nGoogle I end up at [Wikipedia](http://www.wikipedia.org/). So I'm going\nto try to cut down on the middle man. Even better, how about doing\nWikipedia searches from inside OS X's Dictionary.\n<h3 id=\"cleaner-urls\">Cleaner URL&rsquo;s</h3>\n<p>I have a tendency to put an unnecessary trailing slash on URL&rsquo;s. I&rsquo;m going to try to stop doing this.</p>\n",
        "date_published": "2008-01-14T01:00:00-05:00",
        "url": "https://www.thingelstad.com/2008/01/14/new-years-resolutions.html",
        "tags": ["Productivity","Privacy \u0026 Security","Holidays"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2008/01/14/revamped-os-x.html",
        "title": "Revamped OS X Desktop",
        "content_html": "<p>Sometimes I get stuck on something, particularly late at night and I get totally obsessed. It&rsquo;s almost always not very important, but then I obsess about it and the only thing that pushes me away to sleep is the dead battery of my laptop. The other night I got totally obsessed with taking a different tact on my OS X desktop. Clean. Simple.</p>\n<p><img src=\"https://cdn.uploads.micro.blog/890/2020/9fa3c22885.png\" alt=\"screenshot-big.png\"></p>\n<p>This is the look. I&rsquo;m really liking it. I went with an abstract desktop for focus and really minimized what I had in the dock. Instead, I&rsquo;m using a lot of the fancy Leopard folder tricks to launch things. Front and center in this is <a href=\"http://www.coversutra.com/\">CoverSutra</a> for the tangible side of digital music and <a href=\"http://www.alwintroost.nl/?id=9\">WeatherDock</a> to keep me in the loop with the temperature. <a href=\"http://docs.blacktree.com/quicksilver/what_is_quicksilver\">Quicksilver</a> rounds out the stack to tie it all together. Also, <a href=\"http://www.ksuther.com/warp/\">Warp</a> is a must have extension to make Leopard&rsquo;s <a href=\"http://www.apple.com/macosx/features/spaces.html\">Spaces</a> more usable. The Shared Desktop folder on my desktop is synchronized on every computer I use with the application that I can&rsquo;t seem to kick, <a href=\"https://www.foldershare.com/\">FolderShare</a>. <a href=\"https://www.microsoft.com/\">Microsoft</a> bought FolderShare forever ago and it&rsquo;s still a PowerPC binary but it works like magic. I wish there was a better Mac-centric, OS X Intel option. Oh well..</p>\n<p>I feel so calm. :-)</p>\n",
        "date_published": "2008-01-14T01:00:00-05:00",
        "url": "https://www.thingelstad.com/2008/01/14/revamped-os-x.html",
        "tags": ["Productivity","Apple"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2007/12/04/crash-pen.html",
        "title": "Crash Pen",
        "content_html": "<p>It seems that I lost my Crash pen today. This makes me very sad. I&rsquo;ve had this pen for a few years and I think it&rsquo;s just supremely cool looking. I&rsquo;ve even ordered parts for it in the past.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2020/984f412f44.jpg\" alt=\"Fountain pen with blue black and white graffiti-style abstract pattern on the barrel and cap\" width=\"396\" style=\"max-width: 396px;\" />\n<p>I think I&rsquo;m going to have to order a new one. Bummer. I guess on the bright side at least I <em>can</em> order a new one.</p>\n",
        "date_published": "2007-12-04T01:00:00-05:00",
        "url": "https://www.thingelstad.com/2007/12/04/crash-pen.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2007/11/08/initial-review-of.html",
        "title": "Initial Review of GMail's IMAP Service",
        "content_html": "<p>I&rsquo;ve been yearning for native IMAP for a long time now. Essentially since the day I got my iPhone. It got much worse as Leopard approached and the great features in Mail 3.0 were making me drool.</p>\n<p>It wasn&rsquo;t a simple decision though. I moved to GMail for really good reasons and I refuse to go back to running my own mail server. The result was to look at paid IMAP solutions but none of them offered the complete bevy of features I wanted. I finally identified both Fastmail and Tuffmail as having great services.</p>\n<p>I was days away from switching to Tuffmail when GMail announced IMAP support. I eagerly awaited my account to be activated and started using it immediately. However, it&rsquo;s a mixed bag unfortunately.</p>\n<p>GMail has some concepts that make IMAP hard. Like labels versus folders. Like not really liking to delete email. Starred emails. They&rsquo;ve accommodated that in the IMAP solution, but also complicated things in a bad way.</p>\n<p>For example, GMail IMAP has to expose a folder called &ldquo;All Mail&rdquo; that is the catch all for email that doesn&rsquo;t have any label. The unfortunate part of this is that mail clients will see two copies of everything, the one in a &ldquo;folder&rdquo; and the other one if the fake &ldquo;All Mail&rdquo; folder. This wreaks havoc with things like Smart Folders in Mail.</p>\n<p>GMail also has some gnarly non-standard behavior. For example, when you send an email via it&rsquo;s SMTP service it automatically puts a copy in your Sent Items &ldquo;label&rdquo;. This isn&rsquo;t normal, and requires that you configure your Mail client in somewhat non-standard way.</p>\n<p>On top of this, the service is a bit slow and has had some hiccups for me. I may still end up signing up for Tuffmail but I&rsquo;ll give GMail IMAP a try since the price is right and the webmail client is so nice.</p>\n",
        "date_published": "2007-11-08T01:00:00-05:00",
        "url": "https://www.thingelstad.com/2007/11/08/initial-review-of.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2007/11/04/buhbye-twitter.html",
        "title": "Buh-Bye Twitter",
        "content_html": "<p>I&rsquo;ve tweeted my last tweet.</p>\n<p>If you’re a diligent visitor to my blog, you&rsquo;ll notice that the <a href=\"http://www.twitter.com/\">Twitter</a> section on the right hand side is no longer there. <a href=\"https://www.thingelstad.com/2007/07/14/iphone-day-via.html\">My iPhone</a> is noticing that the volume of SMS messages has dropped way down. Most importantly my brain is feeling less distracted.</p>\n<p>I&rsquo;ve been a big fan of Twitter for a while now. So far I&rsquo;ve created 1,281 tweets. 1,281 little 100 character updates sent who knows where. Now I think I&rsquo;m done though. There are a number of reasons I decided to get off the Twitter bus.</p>\n<ul>\n<li>\n<p>Twitter is addictive, at least for me. The distraction was too pronounced, and while it&rsquo;s fun to keep up with a number of people you wouldn&rsquo;t otherwise see that much &ndash; it also pulls you out of the experience you are having right then.</p>\n</li>\n<li>\n<p>I prefer blogging, and the complete sentences and paragraphs that surround it. While blogging is not incompatible with Twitter, I feel that I&rsquo;m blogging less in part because I Twitter in between things.</p>\n</li>\n<li>\n<p>It has the potential to lessen the value of in-person discussions. When catching up with a friend I&rsquo;ll think &ldquo;I saw that on your Twitter&rdquo; and then we move on. But really, could a 100 character SMS really sum up the richness of a trip to the zoo with your kids?</p>\n</li>\n</ul>\n<p>I don&rsquo;t mean to condemn Twitter. Different strokes for different folks after all. And I do think it&rsquo;s a great platform for mobile live blogging. I&rsquo;ve kept <a href=\"http://twitter.com/thingles\">my account</a> active even though it&rsquo;s disconnected from my phone and everything else just in case I want to use it to <a href=\"https://www.thingelstad.com/2007/07/15/winnipeg-folk-fest.html\">live blog the Folk Festival</a> or something. But for now, I bid adieu.</p>\n<p>If you happen to follow my robot, that account has been deleted.</p>\n",
        "date_published": "2007-11-04T00:00:00-05:00",
        "url": "https://www.thingelstad.com/2007/11/04/buhbye-twitter.html",
        "tags": ["Productivity","Social Media"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2007/10/31/t376506582.html",
        
        "content_html": "<p>Wiring up Mail.app with GMail/IMAP. First impression — painfully slow.</p>\n",
        "date_published": "2007-10-30T19:00:00-05:00",
        "url": "https://www.thingelstad.com/2007/10/30/t376506582.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2007/10/22/t353731592.html",
        
        "content_html": "<p>I think either <a href=\"https://www.tuffmail.com\">Tuffmail</a> or <a href=\"https://www.fastmail.com/\">Fastmail.fm</a> will do all that I want from an email host.</p>\n",
        "date_published": "2007-10-21T19:00:00-05:00",
        "url": "https://www.thingelstad.com/2007/10/21/t353731592.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2007/07/25/t167055312.html",
        
        "content_html": "<p>The new version of <a href=\"http://backpackit.com/\">Backpack</a> is live! Awesome!</p>\n",
        "date_published": "2007-07-24T19:00:00-05:00",
        "url": "https://www.thingelstad.com/2007/07/24/t167055312.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2007/07/21/t160427142.html",
        
        "content_html": "<p>Expecting that my life will be markedly better when the new version of <a href=\"http://backpackit.com/\">Backpack</a> is released. Can&rsquo;t wait.</p>\n",
        "date_published": "2007-07-20T19:00:00-05:00",
        "url": "https://www.thingelstad.com/2007/07/20/t160427142.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2007/05/29/directory-structure-for.html",
        "title": "Directory Structure for Digital Photos",
        "content_html": "<p>It seems that a lot of people have a hard time settling on a file structure to use for their digital photos. There are a number of different approaches, and the tools that you use will heavily influence this but I think it&rsquo;s important to settle on something independent of your tools since those will change over time.</p>\n<p>There are a couple of things you want to make sure to accomplish with the directory structure that you use for your photos.</p>\n<ol>\n<li>\n<p><em>Consistency</em> is important. You want to make sure that regardless of camera, subject or any other variable there is a consistent way to find a photo.</p>\n</li>\n<li>\n<p><em>Uniqueness</em> of photo name is important. Even though the directory structure would allow for multiple files with the same name, you should guarantee that every file is unique and &ldquo;fully qualified&rdquo; for each individual photo.</p>\n</li>\n<li>\n<p><em>Backup management</em> is handled most simply through your file structure. I don&rsquo;t like to rely on fancy backup programs to know what has been backed up or not, I like to be able to achieve this through chronology.</p>\n</li>\n</ol>\n<p>I&rsquo;ve been using the following structure for over 5 years and I&rsquo;ve found it to work very well. I&rsquo;ve used it with a number of different photo management programs, including my current favorite, Adobe Lightroom. It is inherently driven off of the timestamp of the photos.</p>\n<img src=\"https://cdn.uploads.micro.blog/890/2020/a662276a78.png\" alt=\"Diagram showing a folder hierarchy: Photos then 2007 then 05 then 17 - Around House then a sample CR2 filename, with 5 numbered callout markers and a Backups timeline arrow on the left.\" style=\"max-width: 437px;\" />\n<p>Let me highlight the five critical sections of this (cross-reference to numbers above, sorry Tufte).</p>\n<ol>\n<li>\n<p>Your photos live in a <em>root directory</em>. This could be anywhere and just identifies the home of all photos.</p>\n</li>\n<li>\n<p>Start your directory structure with the <em>year</em>. There should be a year for every year you have photos. This cascades into months and finally days.</p>\n</li>\n<li>\n<p>The <em>&ldquo;day directory&rdquo;</em> itself is typically auto-created by your importing software but it likely won&rsquo;t have the a title for it (e.g. &ldquo;Around House&rdquo;). I add this myself, and I have an additional trick in that I don&rsquo;t add that text until I&rsquo;m done doing post-processing on those photos (purging, keywords, metadata, etc). The other reason to add a title is to give you some visibility on what you are looking at when you are just looking at your directory structure.</p>\n</li>\n<li>\n<p>The <em>filename</em> itself is really simple. I always use YYYYMMDD (year, month, day), dash, HHMMSS (hour, minute, second), dash, and lastly the serial number of the photo from the camera. The serial number is important since you may take photos in burst mode and have more than one in a second. Or, if you are shooting with multiple people and multiple cameras, and happen to take a photo in the same second, you are still unique. I could put more here (camera serial number, ISO, etc. but I&rsquo;ve never found it necessary). The completeness of the timestamp inside the filename is great. I can always figure out the full path to any file just using it&rsquo;s filename.</p>\n</li>\n<li>\n<p>The last <em>&ldquo;Other&rdquo;</em> is a catch all. Sometimes I get copies of photos that other people take. I don&rsquo;t typically interleave these with my photos, and instead just drop them in the Other directory. This is a catch-all for such photos, sometimes even having directories inside other like &ldquo;Bob&rsquo;s Trip to Alaska&rdquo;, that is all grouped together. The other directory is last which is helpful for backup.</p>\n</li>\n</ol>\n<p>The backup strategy for this structure is a simple top-down flow. I never backup a month until it&rsquo;s completed. The great thing here is that once the time has passed, the directory and files in those directories are not changed so you don&rsquo;t have to worry about going backwards in time. (Note, I also mirror files every night, and this is automated to other discs.)</p>\n",
        "date_published": "2007-05-29T00:00:00-05:00",
        "url": "https://www.thingelstad.com/2007/05/29/directory-structure-for.html",
        "tags": ["Photography","Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2007/04/13/highrise-crm-for.html",
        "title": "Highrise: CRM for Home?",
        "content_html": "<img src=\"https://cdn.uploads.micro.blog/890/2020/28b796b4ba.png\" alt=\"Isometric illustration of two tall glass skyscraper towers on a green city block against a light blue sky.\" style=\"width: 75px; float: right; margin-left: 10px; \" />\n<p>I realize that I&rsquo;m probably on the verge (or well past the point) of being considered a <a href=\"http://www.37signals.com/\">37 Signals</a> &ldquo;<a href=\"http://en.wikipedia.org/wiki/Fanboy\">fanboi</a>&rdquo;. I&rsquo;ve written already about <a href=\"https://www.thingelstad.com/2007/01/23/fanatical-about-backpack.html\">how much I like Backpack</a>. I still use it every single day, it&rsquo;s one of very few things I pay a monthly fee for and never regret it. It is my homepage on all my personal computers. A few weeks ago when I started seeing some of the early information on <a href=\"http://www.highrisehq.com/\">Highrise</a> I was rather dismissive of it. It seemed like a streamlined, &ldquo;<a href=\"http://en.wikipedia.org/wiki/KISS_principle\">kiss</a>&rdquo; version of <a href=\"http://www.salesforce.com/\">Salesforce.com</a>. I figure I didn&rsquo;t have a need for this &ndash; unlike <a href=\"https://www.thingelstad.com/2007/03/31/the-knob.html\">the knob</a>. <em>(Note, CRM in the title here is <a href=\"http://en.wikipedia.org/wiki/Customer_relationship_management\">Customer Relationship Management</a>.)</em></p>\n<p>I started using Highrise just to see what it did and explore how the 37 Signals team had built it. It&rsquo;s a great application, incredibly and simply designed. I&rsquo;d encourage anyone that builds web applications to check it out just to experience the user interface. I decided to give it a go for my &ldquo;personal business&rdquo;. Things like tax preparation with the accountant, projects being done at the house, etc. I warmed slowly to it, and am really liking it now. Highrise has some great features that make it useful even in solo mode, with only me using it. I never would have thought this type of function would be that useful for personal purposes, but it&rsquo;s pretty nice.</p>\n<p>On a side note, I can totally see how a company of 100 or fewer employees would really benefit from Highrise. In fact, the combination of <a href=\"http://www.basecamphq.com/\">Highrise</a> (customer, vendor management), <a href=\"http://www.basecamphq.com/\">Basecamp</a> (project management) and <a href=\"http://www.campfirenow.com/\">Campfire</a> (distributed meetings) fill out most of what a small- to medium-sized company would need for collaboration.</p>\n",
        "date_published": "2007-04-13T00:00:00-05:00",
        "url": "https://www.thingelstad.com/2007/04/13/highrise-crm-for.html",
        "tags": ["Productivity","Technology"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2007/03/22/t10871931.html",
        
        "content_html": "<p>Ecstatic that my Hosted GMail account got POP download now. Can finally transfer my mail archive up.</p>\n",
        "date_published": "2007-03-21T19:00:00-05:00",
        "url": "https://www.thingelstad.com/2007/03/21/t10871931.html",
        "tags": ["Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2007/02/19/t5581384.html",
        
        "content_html": "<p>Got Gmail working on Motorola Razr!</p>\n",
        "date_published": "2007-02-18T19:00:00-05:00",
        "url": "https://www.thingelstad.com/2007/02/18/t5581384.html",
        "tags": ["Productivity","Technology"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2007/02/11/packrat-taking-backpack.html",
        "title": "PackRat - Taking Backpack on the Road",
        "content_html": "<p><img src=\"https://cdn.uploads.micro.blog/890/2020/55a13ecc88.png\" alt=\"Blue cartoon squirrel carrying a brown shell on its back, running forward, app icon style on white background.\" style=\"width: 128px; float: right; margin-left: 10px; \" />I\nmentioned earlier that I&rsquo;ve become a <a href=\"https://www.thingelstad.com/2007/01/23/fanatical-about-backpack.html\">huge\nfan</a> of\n<a href=\"http://backpackit.com/\">Backpack</a>. It is my home page in all of my\nbrowsers. I&rsquo;ve been able to consolidate so many other random things into\nit. The reminder feature is incredibly useful. I&rsquo;m still learning new\nways to use it (mobile integration is the current item). I just can&rsquo;t\nsay enough. However, the only issue with Backpack is if you happen to\nnot be online, you are stuck.</p>\n<p>Here comes <a href=\"http://infinitenil.com/packrat/\">PackRat</a> to the rescue. PackRat is a great Mac OS X application that connects to Backpack and gives you an offline version. You give it your Backpack username and API key, it connects and within seconds downloads all of your content to your laptop. You can then make changes offline and reconnect and magically it&rsquo;s all back on your Backpack site. It even allows you to manage reminders.</p>\n<p>The spiffy thing about PackRat is that since it isn&rsquo;t running in a browser, there is some stuff that it does nicer than Backpack, like tag navigation. I&rsquo;m finding myself using PackRat a decent amount even when I am online as it has a nearly identical user experience to Backpack and is a bit faster without the HTTP reloads in the middle.</p>\n<p>If you are an avid Backpack user, and a Mac user, this is a great program to add. I just wish there was also a Windows version.</p>\n",
        "date_published": "2007-02-11T01:00:00-05:00",
        "url": "https://www.thingelstad.com/2007/02/11/packrat-taking-backpack.html",
        "tags": ["Productivity","Apple"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2007/02/04/bye-bye-thunderbird.html",
        "title": "Bye Bye Thunderbird, Hello GMail",
        "content_html": "<p><strong>I&rsquo;m waving a white flag. I give up.</strong> I&rsquo;ve decided to no longer attempt to host my own email. I&rsquo;ve <a href=\"https://www.thingelstad.com/2005/02/05/switch-to-hmail.html\">hosted my own mail</a> for years and years, and I&rsquo;ve had enough. Why?</p>\n<p>Hosting your email used to be pretty simple. You setup your SMTP server, got a mail client and used POP to access your mailbox. You set it up, and didn&rsquo;t need to worry about it again. These days are long gone.</p>\n<p>Today, hosting your own mailbox and exposing an SMTP server to the world, whether you want to or not, engages you in the global war on spam and phishing. To host my own email I had to deal with keeping 3 software packages current at all times, and pay a monthly service fee to a service provider to filter for viruses and spam for me. This simply takes up more time and is frankly too complicated to waste time on.</p>\n<p>I&rsquo;ve dumped this whole game and am now hosting thingelstad.com email using <a href=\"http://www.google.com/a/\">Google Apps for your Domain</a>. Yes, Google now can index my mail and serve me ads. <strong>I don&rsquo;t care.</strong> It&rsquo;s tremendously easier, will save me a bunch of time, and cut my out of pocket cost by nearly $100 a year. <strong>This is a no brainer.</strong></p>\n<p>I&rsquo;m happy to also say that I&rsquo;ve been really impressed with Gmail. I find it&rsquo;s actually faster than Thunderbird was for casual usage. And I can now give up the madness of trying to keep my <a href=\"https://www.thingelstad.com/2007/01/01/must-have-thunderbird.html\">address book synchronized</a>.</p>\n<p>I&rsquo;m now a much happier netizen, and no longer am worried about versions of IMAP servers and SMTP daemons and having to worry about the latest spam, phishing and virus issues. Yeah!</p>\n",
        "date_published": "2007-02-04T01:00:00-05:00",
        "url": "https://www.thingelstad.com/2007/02/04/bye-bye-thunderbird.html",
        "tags": ["Software Development","Productivity"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2007/01/23/fanatical-about-backpack.html",
        "title": "Fanatical About Backpack",
        "content_html": "<img src=\"https://cdn.uploads.micro.blog/890/2020/8b1a3479f3.gif\" alt=\"Backpack logo featuring a stack of papers tied with a bow above the word Backpack in dark text\" style=\"width: 207px; float: right; margin-left: 10px; \" />\n<p>I think amongst my cadre of hyper-geeky, super web savvy friends I was probably a little late to get to <a href=\"http://backpackit.com/\">Backpack</a>. About a month ago however I was faced with a challenge. I had a bunch of information all over the place and I wanted to consolidate it. I&rsquo;d always liked the idea of a &ldquo;personal wiki&rdquo; that I could have anywhere and had considered installing something on my machines for this. I had even installed OpenWiki at home but it&rsquo;s a dead open source project with no future. What to do? I&rsquo;d heard about Backpack so I decided to give it a serious look. I&rsquo;ve been using it for a little over a month and I can&rsquo;t imagine working without it now.</p>\n<p>Backpack is a personal information management web tool from 37 Signals. It&rsquo;s a great example of simplicity in design yielding great power. Backpack is one of those services that you discover new features and functions all the time, even after using it for a while. I&rsquo;ve been able to get rid of at least five different &ldquo;places&rdquo; that I stored things and move them all onto Backpack.</p>\n<p>Let me share a somewhat obscure example of how I&rsquo;m using Backpack. I recently moved this site to a 3rd party hosting service. They don&rsquo;t provide backups, so I have to do that myself. Backpack becomes a great part of this workflow. I have a script that backs up the database, compresses it, and then emails it to Backpack. Every page on Backpack has an email address so it just appears as an attached file. Awesome!</p>\n<p>Backpack now joins the very elite ranks of web tools that I <em>pay for</em> — happily I may add. I can only hope that they continue to add features galore and make the experience even better.</p>\n",
        "date_published": "2007-01-23T01:00:00-05:00",
        "url": "https://www.thingelstad.com/2007/01/23/fanatical-about-backpack.html",
        "tags": ["Productivity","Technology"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2007/01/01/must-have-thunderbird.html",
        "title": "Must Have Thunderbird Add-Ons",
        "content_html": "<p>I&rsquo;m not one of these folks that scours the internet for Firefox extensions only to make my web browser slower and crash more often. However, I&rsquo;ve recently been really frustrated by some shortcomings in <a href=\"http://www.mozilla.com/en-US/thunderbird/\">Thunderbird</a> (email client) and thought I would share some findings.</p>\n<p>I use Thunderbird on five different computers popping in and out all the time. My mail server is IMAP-based so that is fine, the same messages are there no matter what computer I use. However, not the address book! This has been driving me nuts. <strong><a href=\"http://www.ggbs.de/extensions/AddressbooksSynchronizer.html\">Addressbook Synchronizer</a></strong> has come to the rescue however! This great extension allows you to copy your address book to a network location (including an IMAP folder which is great!) and get the updated one on startup. I now have 5 different address books and they are completely in sync, including the two built-in to Thunderbird. If you use Thunderbird on multiple machines, you need this extension.</p>\n<p>There are two other extensions that are immensely useful. <strong><a href=\"https://addons.mozilla.org/thunderbird/70/\">Contacts Sidebar</a></strong> restores a feature that Outlook Express had but Thunderbird lacked. It shows your address book in a pane on the left side of your message window. Nice to drop notes to people in your address book. Also look into <strong><a href=\"https://addons.mozilla.org/thunderbird/2505/\">Duplicate Contact Manager</a></strong>, it does a great job of chugging through your address book and culling out &ldquo;dups&rdquo; for you.</p>\n<p>Also, in case you are interested <a href=\"https://www.thingelstad.com/2005/09/11/ldap-coming-soon.html\">I did setup an LDAP server</a> using <a href=\"http://www.openldap.org/\">OpenLDAP</a> and try to just have all my mail clients use the LDAP repository. I got the LDAP server setup, but there were huge problems. A little hidden secret of most personal mail clients, including Thunderbird, is that it can read an LDAP repository but cannot modify or add to it. This is a non-starter.</p>\n",
        "date_published": "2007-01-01T01:00:00-05:00",
        "url": "https://www.thingelstad.com/2007/01/01/must-have-thunderbird.html",
        "tags": ["Productivity","Technology"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2006/11/18/good-spam-filtering.html",
        "title": "Good Spam Filtering for Home",
        "content_html": "<p>I&rsquo;ve started to get deluged with spam again at home. The last time this happened I decided to switch my email address &ndash; a little &ldquo;shake and bake&rdquo; as it were with due credit to <a href=\"http://www.imdb.com/title/tt0415306/\">Talladega Nights</a>. At work I&rsquo;ve been using <a href=\"http://www.postini.com/\">Postini</a> for years now and I&rsquo;m a huge fan. They do an amazing job of handling spam and viruses &ndash; both of which I had nothing to stop at home.</p>\n<p>I would have loved to use Postini but they don&rsquo;t offer individual accounts, boo! However, they do have resellers. Some quick searches and I found a Postini reseller that set me up for $2.50/month per address. They got me setup very quickly and now I&rsquo;m a much happier email recipient.</p>\n",
        "date_published": "2006-11-18T01:00:00-05:00",
        "url": "https://www.thingelstad.com/2006/11/18/good-spam-filtering.html",
        "tags": ["Productivity","Privacy \u0026 Security"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2005/04/09/forgetmenot.html",
        "title": "Forget-me-not",
        "content_html": "<p>I&rsquo;m horrible at remembering certain things. At the top of the list is remembering to change the filters in the heater. I have no idea when I did it last, none. Finally it hit me that I can easily have my computers help me out. In about 5 minutes I created a quick Scheduled Task that will send me a reminder every month! I&rsquo;m using <a href=\"http://www.blat.net/\">blat.exe</a> to send the email via a command prompt.</p>\n<p><em>(If you just see a big blank space below this you are using Internet Explorer and have a fairly narrow window, make your browser wider. Not sure why the style sheet does this.)</em></p>\n<img src=\"https://cdn.uploads.micro.blog/890/2020/5a0881447b.gif\" alt=\"Two Windows Scheduled Tasks listing monthly email reminders for Heater Filter and Sprinkler System, showing recurrence schedule and next run time of 5/1/2005.\">\n<p>I am sharing this immensely obvious solution since I think others may find this worthwhile as well.</p>\n",
        "date_published": "2005-04-09T00:00:00-05:00",
        "url": "https://www.thingelstad.com/2005/04/09/forgetmenot.html",
        "tags": ["Productivity","Home"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2005/02/06/yesterday-hmail-today.html",
        "title": "Yesterday hMail, today SquirrelMail",
        "content_html": "<p>Had <a href=\"https://www.thingelstad.com/2005/02/05/switch-to-hmail.html\">last morning with hMailServer</a>. This morning it was <a href=\"http://www.squirrelmail.org/\">SquirrelMail</a>&rsquo;s turn. Decided to use this contrary to my firmly held belief that <a href=\"http://www.php.net/\">PHP</a> and Windows just don&rsquo;t belong together. It actually installed really easily, I even got a fair number of plugins to go with it. <a href=\"http://www.squirrelmail.org/\">SquirrelMail</a> is a very nice webmail client, gotta admit.</p>\n",
        "date_published": "2005-02-06T01:00:00-05:00",
        "url": "https://www.thingelstad.com/2005/02/06/yesterday-hmail-today.html",
        "tags": ["Productivity","Technology"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2005/02/05/switch-to-hmail.html",
        "title": "Switch to hMail",
        "content_html": "<p>I&rsquo;ve been a longtime user of <a href=\"http://www.xmailserver.org/\">Xmail</a> for my home email services. <a href=\"http://www.xmailserver.org/\">Xmail</a> has been stable, reliable, etc. But it lacks <a href=\"http://www.imap.org/\">IMAP</a> support and configuration is entirely driven on text files. I decided to take the plunge and change over to <a href=\"http://www.hmailserver.com/\">hMail</a> this morning. So far everything is working great. Configuration was a lot easier. I was able to get all my mail transferred into the IMAP store. If you are looking for an easy to setup windows mail server I would recommend it.</p>\n",
        "date_published": "2005-02-05T01:00:00-05:00",
        "url": "https://www.thingelstad.com/2005/02/05/switch-to-hmail.html",
        "tags": ["Productivity","Technology"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2004/09/22/thunderbird.html",
        "title": "Thunderbird 0.8",
        "content_html": "<p>I <a href=\"https://www.thingelstad.com/2004/08/14/thunderbird.html\">mentioned before</a> that I&rsquo;ve ditched Microsoft Outlook in favor of <a href=\"http://www.mozilla.org/products/thunderbird/\">Thunderbird</a>. I&rsquo;ve been using <a href=\"http://www.mozilla.org/products/thunderbird/\">Thunderbird</a> for a while now and I&rsquo;m really liking it. Also, they just released 0.8 of it which has notably added RSS support! Finally I have a worthwhile RSS reader for home use that is integrated. If you haven&rsquo;t checked out <a href=\"http://www.mozilla.org/products/thunderbird/\">Thunderbird</a>, it&rsquo;s worth looking into.</p>\n",
        "date_published": "2004-09-22T00:00:00-05:00",
        "url": "https://www.thingelstad.com/2004/09/22/thunderbird.html",
        "tags": ["Productivity","Technology"]
      },
      {
        "id": "http://jthingelstad.micro.blog/2004/08/14/thunderbird.html",
        "title": "Thunderbird",
        "content_html": "<p>I&rsquo;ve really not cared for Outlook Express for quite a while now so I&rsquo;m giving <a href=\"http://www.mozilla.org/products/thunderbird/\">Mozilla Thunderbird</a> a shot. So far, it&rsquo;s pretty good. Have to change some of my habits around keyboard shortcuts and the like. The news reader is much better than the Outlook one, but that isn&rsquo;t saying much. We&rsquo;ll see how this goes.</p>\n",
        "date_published": "2004-08-14T00:00:00-05:00",
        "url": "https://www.thingelstad.com/2004/08/14/thunderbird.html",
        "tags": ["Productivity","Technology"]
      }
  ]
}
