<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Jay Meistrich on Medium]]></title>
        <description><![CDATA[Stories by Jay Meistrich on Medium]]></description>
        <link>https://medium.com/@jmeistrich?source=rss-9a55809f3ff5------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*d2umPdbfByGKWQDEmYVsKw.png</url>
            <title>Stories by Jay Meistrich on Medium</title>
            <link>https://medium.com/@jmeistrich?source=rss-9a55809f3ff5------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sun, 15 Nov 2026 13:33:05 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@jmeistrich/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[Legend Examples: Setting up a Board for mobile]]></title>
            <link>https://medium.com/legendapp/legend-examples-setting-up-a-board-for-mobile-78ea34785a40?source=rss-9a55809f3ff5------2</link>
            <guid isPermaLink="false">https://medium.com/p/78ea34785a40</guid>
            <category><![CDATA[to-do-list]]></category>
            <category><![CDATA[apps]]></category>
            <category><![CDATA[productivity]]></category>
            <category><![CDATA[productivity-hacks]]></category>
            <category><![CDATA[mobile]]></category>
            <dc:creator><![CDATA[Jay Meistrich]]></dc:creator>
            <pubDate>Mon, 11 Apr 2022 11:48:55 GMT</pubDate>
            <atom:updated>2022-04-11T11:48:55.620Z</atom:updated>
            <content:encoded><![CDATA[<blockquote>By Tim Lutero</blockquote><p>Did you know that the Mobile board controls what panes are in the mobile app?</p><p>One of the ways that you can optimize your usage of Legend is to customize your Mobile board to use when you are away from your computer. You will have limited screen real estate on your phone and you may only need access to certain information as opposed to everything all at once. Here is an example:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*BJROkTppdQPVLSgu.png" /></figure><p>The board is configured in this way:</p><ul><li><strong>Shopping:</strong> an outline view zoomed into the node where your shopping list starts</li><li><strong>Tasks:</strong> a list view showing only prioritized tasks, sorted by date</li><li><strong>Notes:</strong> a list view zoomed into a “mobile notes” project separate from your journal</li></ul><p>On mobile, you would see:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/376/0*pg4W1zXvHKK0wSEV.png" /></figure><p>The other two pane icons are at the bottom of the screen.</p><p>NOTE: For the “Items from mobile” pane, you would transfer notes and tasks to your main journal when you got back to your desk or you could even star the items by default and expose them in your tasks review pane with filter criteria, which would look something like this:</p><blockquote>-is:complete is:task pri:low+ OR is:star</blockquote><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=78ea34785a40" width="1" height="1" alt=""><hr><p><a href="https://medium.com/legendapp/legend-examples-setting-up-a-board-for-mobile-78ea34785a40">Legend Examples: Setting up a Board for mobile</a> was originally published in <a href="https://medium.com/legendapp">Legend</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Legend Examples: Kanban Boards]]></title>
            <link>https://medium.com/legendapp/legend-examples-kanban-boards-8c59ed2a1f50?source=rss-9a55809f3ff5------2</link>
            <guid isPermaLink="false">https://medium.com/p/8c59ed2a1f50</guid>
            <category><![CDATA[to-do-list]]></category>
            <category><![CDATA[organization]]></category>
            <category><![CDATA[productivity]]></category>
            <category><![CDATA[kanban]]></category>
            <category><![CDATA[task-management]]></category>
            <dc:creator><![CDATA[Jay Meistrich]]></dc:creator>
            <pubDate>Sun, 03 Apr 2022 11:44:03 GMT</pubDate>
            <atom:updated>2022-04-03T11:44:03.071Z</atom:updated>
            <content:encoded><![CDATA[<blockquote>Written by Tim Lutero</blockquote><p>If you are enjoying all of the flexibility that Legend gives you to manage your tasks but want to see them in a kanban view, it’s pretty easy to set up a board to list your tasks in kanban format.</p><p>(If you need a primer on kanban, this <a href="https://lifehacker.com/productivity-101-how-to-use-personal-kanban-to-visuali-1687948640">Lifehacker post</a> covers it nicely.)</p><p>We’ll go over two simple types of kanban, each with a different column setup, that you can expand on if you need more.</p><p>The first type, which we’ll call Kanban A, is modeled on a traditional software development sprint board. Individuals frequently copy this model for personal productivity as well, so that will be our focus here.</p><p>The columns in this type of kanban are:</p><ul><li>Backlog (the list of all the things that need to get done; this is where your tasks “brain dump” would go)</li><li>On deck (not on every kanban but this column allows you to pre-select tasks that will go in your doing column next)</li><li>Doing (what you are working on <strong>right now</strong>; also known as “work in progress” or WIP; generally limited to around a <strong>maximum</strong> of three items)</li><li>Done (optional column that lets you see what you have accomplished, if that is helpful for context or encouragement)</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*6_kfqDSsEyIJFVVQ.png" /></figure><p>After you have added items into the backlog, you can easily drag and drop tasks into the appropriate column (or move them with the Alt+M keyboard shortcut).</p><p>The second setup, Kanban B, does not use a backlog. The column descriptions should provide more context:</p><ul><li>Do (can be more than three items but should be prioritized if there are a number of items)</li><li>Schedule (items that have a due date but don’t need to be worked on immediately; scheduled events)</li><li>Waiting (items that are delegated to others, waiting on a company to respond, etc.)</li><li>Maybe (things that you <strong>might</strong> do but shouldn’t be cluttering up your active doing list)</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*Bya9QTcfMNaPQcVY.png" /></figure><p>Whichever kanban setup you choose or even if you decide to set up your own, Legend makes it easy to work the way that works for you!</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=8c59ed2a1f50" width="1" height="1" alt=""><hr><p><a href="https://medium.com/legendapp/legend-examples-kanban-boards-8c59ed2a1f50">Legend Examples: Kanban Boards</a> was originally published in <a href="https://medium.com/legendapp">Legend</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Legend Examples: Work Journal (Part 2)]]></title>
            <link>https://medium.com/legendapp/legend-examples-work-journal-part-2-cb4a8a4ad43c?source=rss-9a55809f3ff5------2</link>
            <guid isPermaLink="false">https://medium.com/p/cb4a8a4ad43c</guid>
            <category><![CDATA[work]]></category>
            <category><![CDATA[organization]]></category>
            <category><![CDATA[productivity]]></category>
            <category><![CDATA[task-management]]></category>
            <category><![CDATA[remote-working]]></category>
            <dc:creator><![CDATA[Jay Meistrich]]></dc:creator>
            <pubDate>Fri, 25 Mar 2022 10:09:26 GMT</pubDate>
            <atom:updated>2022-03-25T10:40:46.228Z</atom:updated>
            <content:encoded><![CDATA[<blockquote>Written by Tim Lutero</blockquote><p>Let’s pick up where we left off in <a href="https://medium.com/legendapp/legend-examples-work-journal-part-1-ad6b00a7178b">Part 1</a>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*5MQ2ZVLLFwQvdx5Z.png" /></figure><p>This setup is great if you are working with a relatively small journal or just using the journal as a task list. But if you take a lot of notes for your work or school, sooner or later (sooner!) your tasks will be swallowed up in all those notes and you’ll lose focus on what needs to be done.</p><h3>The tasks pane</h3><p>Thankfully, Legend is powerful enough to pull those tasks out of your journal so you can see them easily and even group them on the fly!</p><p>Let’s start by closing the calendar pane (don’t worry, we’ll add it back!) and adding a List view pane, grouped by Priority and sorted by Date:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/594/0*L8K-gyyh5nhxvLoi.png" /></figure><p>You’ll see a flattened view of your journal but we are going to tweak a few things by doing the following:</p><ol><li>Click on the filter/search bar at the top of the pane.</li><li>In the graphical filter interface, click the Task icon in the Type row.</li></ol><figure><img alt="" src="https://cdn-images-1.medium.com/max/554/0*IXXKixQi_bqZdPfX.png" /></figure><p>Once you start setting priorities on your tasks you can very easily see what to work on next!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*-4_Gu9NpRjvfmr9-.png" /></figure><h3>Returning to the calendar pane</h3><p>Let’s add the monthly calendar back in:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*M24J-4i27mvVedb5.png" /></figure><p>This is okay if you have a large monitor or if you don’t mind scrolling. However, if you like to keep a clean workspace you may want to consider closing the calendar pane and creating a list pane sorted by date instead:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*G0L8GSb1jo0wVNPz.png" /></figure><h3>Unreviewed tasks</h3><p>As your Journal grows longer after time, you will now be able to see your tasks at a glance, both by priority and by date.</p><p>If you have the screen real estate on a larger monitor instead of just a laptop screen, you can go one step further and add what I like to call a “Sweep” pane. Any good task management system will allow you to review all open tasks and easily re-prioritize them as circumstances change. Let’s go ahead and add a list pane no grouping and sorted by created date, then filter it for tasks with NO priority and NO date:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/583/0*xU46rPW_ZhjgwgM_.png" /></figure><p>Then, since we are listing tasks with no priority, adjust your tasks pane to only include low priority tasks or higher:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/544/0*x3H8iapWFG8zR_Gu.png" /></figure><p>Which results in the following four panes in your master board:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*UwUwummWRcymgEUv.png" /></figure><p>Here is one way to consider the maintenance of this type of setup. You <em>complete</em> your work from left to right:</p><ul><li>Entering notes and identifying tasks (journal pane)</li><li>Selecting tasks to work on by priority (tasks pane)</li><li>Completing or progressing work with specific deadlines (dated tasks pane)</li></ul><p>But you <em>manage</em> your work from right to left:</p><ul><li>Setting priorities, dates and tags on unreviewed tasks (sweep pane)</li><li>Adjusting task priorities based on due date (dated tasks pane)</li><li>Adjusting priorities for tasks competing for attention based on evolving circumstances (tasks pane)</li><li>Pre-filling the journal with upcoming meetings, archiving past days of work (journal pane)</li></ul><p>There are, of course, several other ways to refine the board and other advanced techniques such as tagging and custom filters that aren’t covered here but are covered elsewhere in the help file. Hopefully this example will give you ideas for how large and how complex you want your setup to be!</p><h3>Without tasks</h3><p>One of the things to be aware of in this setup is that every task needs to be set as a task item in order to show up in the task panes. For those who would prefer to keep tasks separate, you can still set up Legend to display a notes journal in one pane and tasks in another pane but still within the same board:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*2p6b6kzutwfW9R4L.png" /></figure><p>While the screenshot above is ungrouped and sorted by priority, you may prefer to group by priority and then sort by date.</p><p>While this setup allows you to keep your tasks separate, you can still easily identify tasks from your notes journal (this is helpful when you don’t want to break up the “flow” of your note-taking but want to make sure not to forget a task you put into notes instead of the tasks pane).</p><p>One way to accomplish this is to star the items in your notes journal (with the Ctrl+8 keyboard shortcut), which highlights them.</p><p><strong>PRO TIP:</strong> You can also configure the filter in the tasks pane to show all highlighted items as is shown in the screenshot above. The advanced filter query is:</p><blockquote>is:plain or is:star</blockquote><p>At a convenient time, you can just drag the item into the tasks pane (or of course use the Alt+M keyboard shortcut), set its priority and remove the star (again with the Ctrl+8 keyboard shortcut).</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=cb4a8a4ad43c" width="1" height="1" alt=""><hr><p><a href="https://medium.com/legendapp/legend-examples-work-journal-part-2-cb4a8a4ad43c">Legend Examples: Work Journal (Part 2)</a> was originally published in <a href="https://medium.com/legendapp">Legend</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Legend Examples: Work Journal (Part 1)]]></title>
            <link>https://medium.com/legendapp/legend-examples-work-journal-part-1-ad6b00a7178b?source=rss-9a55809f3ff5------2</link>
            <guid isPermaLink="false">https://medium.com/p/ad6b00a7178b</guid>
            <category><![CDATA[task-management]]></category>
            <category><![CDATA[journal]]></category>
            <category><![CDATA[getting-things-done]]></category>
            <category><![CDATA[productivity]]></category>
            <category><![CDATA[to-do-list]]></category>
            <dc:creator><![CDATA[Jay Meistrich]]></dc:creator>
            <pubDate>Tue, 15 Mar 2022 06:20:17 GMT</pubDate>
            <atom:updated>2022-03-25T10:10:08.625Z</atom:updated>
            <content:encoded><![CDATA[<blockquote>Written by Tim Lutero</blockquote><h3>Basic</h3><p>At its most basic, a journal should contain the following sections:</p><p>1. A <strong>daily journal</strong> for capturing notes and tasks<br>2. A <strong>goals</strong> section to list short and long term goals<br>3. An <strong>events</strong> section to keep track of upcoming events<br>4. Other sections for reference information, habit trackers, etc.</p><p>You can use <a href="https://www.legendapp.com/">Legend</a> to create a digital journal that varies from very basic to very advanced. This article will focus on creating a basic journal that you can level up when you are ready.</p><p>To start, create a document and add a “Journal” project. Then dump in some notes and tasks!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/806/1*bkbCPPXLRZ916gclsap2BA.png" /></figure><p>If that’s all you need then great! But maybe you want to break up your days and activities a little more (I would). Let’s add some more structure:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/806/1*51YFcb2FuajWdEuqk2mBMQ.png" /></figure><p>Even with your journal broken out by days and activities, eventually your journal will get long enough that it will be hard to scroll through it efficiently.</p><p>Try creating an “Archive” heading (inside the Journal project) with a year and month hierarchy. You can then move old days from the top of your journal into the archive by dragging and dropping or with the Alt+M keyboard shortcut:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/806/1*S-GBULNTv4tsmGt_aIPHOQ.png" /></figure><p>You can then collapse everything in the archive to keep your journal pane nice and clean:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/806/1*ZfPtKcBh30YsaOUBKfF4_w.png" /></figure><p>Congratulations, you have set up a basic journal!</p><h3>Intermediate</h3><p>Now that you have the Basic journal set up, let’s find a way to give you more clarity on your tasks. The flexibility of <a href="https://www.legendapp.com/">Legend</a> lets you do this a few different ways (actually a lot of different ways!).</p><p>Let’s start by adding a pane for a calendar:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*THx6IBudyd9uyi3pdDrf2A.png" /></figure><p>You’ll quickly notice that there are no items, so let’s add some due dates to the tasks in our journal:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*9OUFLCfFYWtGUPGPQOJf6A.png" /></figure><p>Okay, so this is great. You’ve got a journal with tasks and if those tasks have due dates they will show up in the calendar pane.</p><p>But what if you have events that aren’t tasks like birthdays, vacations, etc.? You <em>could</em> put them in your journal but you can also create a separate “Recurring Events” project at the same level as your journal:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*F_XdoLtdfjqZZF7IbY9iUA.png" /></figure><p><strong>PRO TIP:</strong> You can <em>also</em> capture recurring events on the fly in your daily journal and afterwards move them to your Recurring Events section with the <em>Alt+M</em> keyboard shortcut!</p><p>This board improves on the layout of the basic journal but Legend can do even more when you are ready for it!</p><p><em>Continued in </em><a href="https://medium.com/legendapp/legend-examples-work-journal-part-2-cb4a8a4ad43c"><em>Part 2</em></a><em>…</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=ad6b00a7178b" width="1" height="1" alt=""><hr><p><a href="https://medium.com/legendapp/legend-examples-work-journal-part-1-ad6b00a7178b">Legend Examples: Work Journal (Part 1)</a> was originally published in <a href="https://medium.com/legendapp">Legend</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Legend Examples: Bullet Journal]]></title>
            <link>https://medium.com/legendapp/setup-examples-bullet-journal-aa767bfc76c2?source=rss-9a55809f3ff5------2</link>
            <guid isPermaLink="false">https://medium.com/p/aa767bfc76c2</guid>
            <category><![CDATA[bulletjournal]]></category>
            <category><![CDATA[calendar]]></category>
            <category><![CDATA[productivity]]></category>
            <category><![CDATA[task-management]]></category>
            <category><![CDATA[time-management]]></category>
            <dc:creator><![CDATA[Jay Meistrich]]></dc:creator>
            <pubDate>Thu, 10 Mar 2022 16:16:34 GMT</pubDate>
            <atom:updated>2022-03-10T16:19:30.079Z</atom:updated>
            <content:encoded><![CDATA[<blockquote>This was originally posted on the <a href="https://forum.legendapp.com/d/470-bullet-journal-walkthrough">Legend forum</a> by Tim Lutero</blockquote><h3>Introduction</h3><p>Hi there, I’ve been bullet journaling since 2006 and think that the current version of <a href="https://www.legendapp.com/">Legend</a> is the closest I’ve ever gotten to digital bujo nirvana. I’ll go over my setup below but tried to include as much context in the screenshot for all you tl;dr types.</p><p>Even with a large monitor, real estate is a consideration because I prefer a one-screen view of everything actionable in my journal. That is why there is no calendar pane in my setup. As with everything, take what you find useful from this overview and leave the rest if it doesn’t fit your work style.</p><p>Here is my layout:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*z6Nd9kt5_4rmktg3.png" /></figure><p>Minor configuration detail: I place my toolbar at the top in order to save me space horizontally. You’ll also notice that the navigation bar is closed on all of my panes, meaning I only work out of one document. Also, this screenshot is from the mockup I created in a separate document; you’ll notice boards at the top for desktop, laptop and mobile. I can go over these in another post if requested but as you can guess they have to do with maximizing screen real estate on each device.</p><h3>Pane 1: The bullet journal</h3><p>The journal pane is all data entry. YMMV on sections but you will see three projects:</p><ul><li><strong>Journal</strong>: This is where my daily work goes. It’s mostly notes and tasks, not a lot of reference (but not zero reference). The last couple of days sit at the top of the journal and everything else gets dragged into the archive. Ordering the archive by most recent first allows me to drag recent days in more easily.</li><li><strong>Shopping</strong>: I keep separate sub-lists for household and groceries in here and expose it in a pane in mobile view.</li><li><strong>Recurring Events</strong>: Chores, birthdays and anniversaries go in here. I will occasionally add a recurring task directly to the journal but may eventually move it into this section.</li></ul><p>NOTE: Where you see the dates in the journal (my favored date format is “Mon 1 Jan 2022”) I have used AutoHotKey with a text shortcut to dump in the date.</p><h3>Pane 2: The priority list</h3><p>I don’t manage my tasks out of the journal pane, I manage them out of the next three panes. Since I review my tasks multiple times a day, I am frequently shifting tasks between priorities (using the keyboard shortcuts of course). I <em>could </em>switch to a format where I only use priorities for marking tasks instead of checkboxes but a) I don’t want to run the risk of creating a task with no priority that disappears in my journal and b) I like to click checkboxes. 😛</p><p>Your breakouts for priority may differ from mine but in general:</p><ul><li>High = do today or urgent for monitoring</li><li>Medium = due this week or within the next seven days, or just because I think it belongs there</li><li>Low = for non-urgent waiting-for tasks (hello GTDers!) or scheduled tasks that need a little visibility, i.e. due this month</li></ul><h3>Pane 3: The agenda calendar</h3><p>If I had infinite horizontal space for a monthly calendar (my preferred calendar view) then I would use that, but I have happily settled for an agenda view of tasks sorted by ascending date.</p><p>To keep from seeing every date for all time, I restricted the pane with the filter “before:today+60” so it only shows tasks due within the next two months. (I highlighted the “christmas shopping” task from the journal to demonstrate this.)</p><p>This pane is most useful for moving tasks into the priority list (pane 2) as they get closer to being due. An example from the screenshot is the “water plants” task that is due tomorrow. I would normally prioritize that to medium within a week or on Monday of the week.</p><h3>Pane 4: The sweep list</h3><p>For anything that I’m capturing on the fly or can’t decide a priority, it goes on the sweep list. I review the sweep list once a day and promote tasks to priorities as needed. I will also demote prioritized tasks if they snuck into the priority list but really fall under that “not important/not urgent” quadrant (hello Eisenhower matrix fans!).</p><p>If a task has lived on the sweep list for a while (a while = when you realize it has been on there too long) then I will delete it or more likely tag it with #cancelled and mark it as complete.</p><p>NOTE: Tasks with dates will not show up on the sweep list. So if you put a date on it, it will show up in the agenda calendar when it gets to within two months. (See the “christmas shopping” tasks again for this use case.)</p><h3>Conclusion</h3><p>This is an accumulation of my experience using bullet journals, GTD and several other productivity methods and task management tools (too many to list here, honestly). I will probably continue to fine tune it but after using this setup for a couple of months, I’m still satisfied with it and figured it might help others. Feel free to reach out in replies if you have any questions!</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=aa767bfc76c2" width="1" height="1" alt=""><hr><p><a href="https://medium.com/legendapp/setup-examples-bullet-journal-aa767bfc76c2">Legend Examples: Bullet Journal</a> was originally published in <a href="https://medium.com/legendapp">Legend</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Serverless: Bootstrap your startup by only doing half of the work]]></title>
            <link>https://medium.com/startup-grind/serverless-bootstrap-your-startup-by-only-doing-half-of-the-work-46a7a4fca5cf?source=rss-9a55809f3ff5------2</link>
            <guid isPermaLink="false">https://medium.com/p/46a7a4fca5cf</guid>
            <category><![CDATA[web-development]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[business]]></category>
            <category><![CDATA[startup]]></category>
            <category><![CDATA[tech]]></category>
            <dc:creator><![CDATA[Jay Meistrich]]></dc:creator>
            <pubDate>Wed, 14 Jun 2017 05:06:00 GMT</pubDate>
            <atom:updated>2017-06-27T21:30:52.968Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*_O7ViBq5K82X37IBvCGjBQ.jpeg" /></figure><p>When my co-founder and I started <a href="https://moo.do/">Moo.do</a>, our goals seemed far too ambitious for the two of us alone. We wanted to build an email client, todo list, kanban board, and calendar — all working together in one app. With real-time collaboration on all desktop and mobile platforms.</p><p><em>Of course, that much work would be nuts for just two people.</em></p><p>We were passionate about the front-end user experience, but to make our product work we would also need to build a large scalable backend. This in itself would be a huge amount of work, so we would need to hire developers to build the backend and manage the servers.</p><p>To afford that, we would be stuck investing months into getting VC funding. And then it would take a few more months to hire employees and ramp them up.</p><p><em>And all of that would be before we could start validating whether customers would even like the product.</em></p><p>Fortunately, we started right when cloud databases like the <a href="https://developers.google.com/google-apps/realtime/overview">Google Drive Realtime API</a> and<a href="http://firebase.google.com/"> Firebase</a> were launching. We realized we could skip the backend completely, save a huge amount of time and money, and bootstrap the company ourselves.</p><h3>Serverless</h3><p>Serverless is the hip new trend in web development these days. The idea is that your server code magically runs in the cloud while the cloud provider manages and scales their servers behind the scenes. It’s a great way to reduce the work required to build a web app. But we took it even further: Moo.do is fully client-side and we use free external services as our backend.</p><blockquote>Ok, that’s actually a little bit of a lie. We do have a small server just for minor user account details like settings and billing, but that’s it.</blockquote><p>This is an enormous undertaking, and it would have been impossible if we had to build the backend required for large-scale data storage and real-time collaboration as well as the web and mobile apps.</p><h3><strong>How it works</strong></h3><p>All of a user’s private data is stored in their personal Google Drive account and we use client-side APIs for everything:</p><ul><li><strong>Hosting</strong>: Static page on <a href="https://pages.github.com/">Github Pages</a> with <a href="https://blog.cloudflare.com/secure-and-fast-github-pages-with-cloudflare/">CloudFlare CDN</a></li><li><strong>Data storage and sync</strong>: <a href="https://developers.google.com/google-apps/realtime/overview">Google Drive Realtime API</a></li><li><strong>Email</strong>: <a href="https://developers.google.com/gmail/api/">Gmail API</a> to manage email without touching our server</li><li><strong>Calendar:</strong> <a href="https://developers.google.com/google-apps/calendar/">Google Calendar API</a></li><li><strong>File uploads</strong>: <a href="https://developers.google.com/drive/">Google Drive API</a></li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*VTl2sUF6RaSn-MfwzltUlw.png" /></figure><p>When you launch the app, everything is downloaded and stored locally in<a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Using_the_application_cache"> Application Cache</a> so that it can work offline and to speed up load time. It loads any local data stored in IndexedDB and then connects to the Google Drive Realtime API to set up the real-time sync, and syncs with the Gmail, Google Calendar, and Google Drive APIs. And finally it quickly pings our server to confirm the user’s premium account status.</p><p>In typical web apps, most of that would happen on the server instead of on the client. Doing it all client-side might sound crazy, but I’ll explain why:</p><h3>The Benefits</h3><h4><strong>Get started quickly</strong></h4><p>We added real-time collaboration to our initial prototype in just a few days with the <a href="https://developers.google.com/google-apps/realtime/overview">Google Drive Realtime API</a>. This allowed us to quickly build a working product to prove the idea. Otherwise, we would have had to invest a huge amount of time in building a real-time collaboration system before we could even validate whether people like the product.</p><h4><strong>Save money</strong></h4><p>These services and APIs are free, so we’re running at near zero variable costs. We don’t have any extra money to waste since we’re bootstrapping our company, so lower cost extends our runway.</p><p>A typical downside to a freemium business model is that the free users can drive up costs. <strong><em>But in our case, free users cost us almost nothing.</em></strong></p><h4>Hire less people</h4><p>We don’t need backend engineers because we have no complex backend to engineer. And we don’t need systems administrators because we have no systems to administrate.</p><p>We are able to build this as just two founders with no employees and no VC funding.</p><h4><strong>Less work and therefore less bugs</strong></h4><p>Building a backend for real-time sync and collaboration would be a tremendous amount of work. Ain’t nobody got time for that, so we skipped it. And a heavily used API that’s well tested by Google is going to have less bugs than code we write from scratch.</p><p>Of course, every API or service needs some work to fit into the app. We have a lot of client-side integration code, like conflict resolution to support offline usage, but everything else is taken care of by Google.</p><h4>Huge performance gains</h4><p><a href="https://www.moo.do/">Moo.do</a> is a static page, meaning we cannot send user data with the initial download, so everything has to be loaded by JavaScript. This might sound like a downside, but it’s actually great for performance, for two reasons:</p><ol><li><strong>Offline caching</strong>. When the page loads from <a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Using_the_application_cache">Application Cache</a> or <a href="https://jakearchibald.github.io/isserviceworkerready/resources.html">Service Worker</a> (the new hotness), it completely skips the whole download process. This can shave many hundreds of milliseconds off your load time, depending on the user’s connection speed. It also saves bandwidth costs (for you and your users) since files are only transferred when they are updated.</li><li><strong>Serve assets from a CDN</strong>. Since you don’t need any server-side processing to generate the page, you can host the page and all your assets on a <a href="https://gtmetrix.com/why-use-a-cdn.html">CDN (Content Delivery Network)</a>, which is much faster and easier than geographically distributing your own servers.</li></ol><h4><strong>Infinite scaling</strong></h4><p>Because we’re running our backend almost entirely on Google services, we’re able to run at Google scale. We could gain a million new users overnight and everything would be fine. We don’t need to throttle signups or worry about being taken down by a Reddit Hug of Death.</p><h4><strong>No data or passwords on our servers</strong></h4><p>We use Google OAuth to sign in, which has the huge security advantage that we never receive a user’s actual password.</p><p>All items, tasks, and attached files are stored in each user’s personal Google Drive account. Gmail and Google Calendar are synced completely client-side, which means that emails and appointments do not pass through and are never stored on our servers.</p><p>Not storing users’ private data on our servers protects their privacy and limits their potential exposure to hacks.</p><blockquote>So in conclusion, everything is great and there’s no downsides.</blockquote><blockquote>Ok, that’s another lie. Giving up control of our backend does have some drawbacks.</blockquote><h3>The Drawbacks</h3><h4><strong>Dependency on Google</strong></h4><p>Google has been known to shut down services. This presents a risk, but they typically give a warning beforehand and a long window to migrate away. They are investing heavily in Google Drive, and we don’t see Gmail going away anytime soon. The dependency on Google is a risk, but we feel confident that these services will stick around.</p><h4><strong>Bugs in APIs</strong></h4><p>There’s always a risk that a new bug will appear that is out of our control to fix. The Google Drive Realtime API had some issues in its early days, but the developers were responsive and fixed bugs quickly, and it has been stable for the past two years. Based on their track record of stability and responsiveness, we feel safe.</p><h4><strong>Static page makes A/B testing hard</strong></h4><p>The only true downside of a static page that we’ve found is that it’s harder to A/B test. There is no server to decide whether to send the user A or B, so we have to send the user both A and B and then display the right one in client-side JavaScript.</p><h4><strong>Google Drive Realtime API is JavaScript only</strong></h4><p>If you need to access your data from a native app, the alternative solutions listed below might be better for you. We’re ok with this limitation because we’re heavily invested in JavaScript — even our iOS and Android apps are mobile web apps. That might sound crazy, but mobile web can actually be fast. That’s a topic for a future post…</p><h3>Serverless technologies</h3><ul><li><strong>Static page Hosting</strong>: We use <a href="https://pages.github.com/">Github Pages</a>, Alternative: <a href="http://docs.aws.amazon.com/AmazonS3/latest/dev/website-hosting-custom-domain-walkthrough.html">Amazon S3</a></li><li><strong>Offline app</strong>: We use <a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Using_the_application_cache">Application Cache</a>, Alternative: <a href="https://jakearchibald.github.io/isserviceworkerready/resources.html">Service Worker</a></li><li><strong>Data storage and sync</strong>: We use <a href="https://developers.google.com/google-apps/realtime/overview">Google Drive Realtime API</a>, Alternatives: <a href="https://firebase.google.com/">Firebase</a>, <a href="http://hood.ie/">hood.ie</a>, <a href="https://www.backand.com/">Back&amp;</a>, or <a href="http://nobackend.org/solutions.html">others</a></li><li><strong>Run your code serverless</strong>: Alternatives: <a href="https://aws.amazon.com/lambda/">AWS Lambda</a>, <a href="https://serverless.com/">Serverless framework</a></li><li><strong>Email</strong>: We use <a href="https://developers.google.com/gmail/api/">Gmail API</a>, Alternative: <a href="https://msdn.microsoft.com/en-us/office/office365/api/mail-rest-operations">Outlook API</a>, <a href="https://www.nylas.com/">Nylas</a></li><li><strong>Calendar:</strong> We use <a href="https://developers.google.com/google-apps/calendar/">Google Calendar API</a></li><li><strong>File uploads</strong>: We use <a href="https://developers.google.com/drive/">Google Drive API</a>, Alternative: <a href="https://github.com/dropbox/dropbox-sdk-js">Dropbox API</a></li></ul><figure><a href="http://eepurl.com/bBbrFX"><img alt="" src="https://cdn-images-1.medium.com/max/479/1*11YPy_7jhKXEHVv2tW9xBw.jpeg" /></a></figure><figure><a href="http://startupgrind.com/conference"><img alt="" src="https://cdn-images-1.medium.com/max/480/1*tpiTwqg_k1Az7Qw3QXJYCg.jpeg" /></a></figure><figure><a href="http://startupgrind.com/chapters"><img alt="" src="https://cdn-images-1.medium.com/max/480/1*ZArCdGaGEURWL6erukHAcQ.jpeg" /></a></figure><blockquote>aI’d love to hear your thoughts in the comments below, or talk to me on <a href="https://twitter.com/jmeistrich">Twitter</a>. And if you liked this article please click the ❤ below to help me share it. Thanks!</blockquote><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=46a7a4fca5cf" width="1" height="1" alt=""><hr><p><a href="https://medium.com/startup-grind/serverless-bootstrap-your-startup-by-only-doing-half-of-the-work-46a7a4fca5cf">Serverless: Bootstrap your startup by only doing half of the work</a> was originally published in <a href="https://medium.com/startup-grind">Startup Grind</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Why I traveled to 47 countries while building a startup]]></title>
            <link>https://medium.com/digital-nomad-stories/why-i-traveled-to-47-countries-while-building-a-startup-635558f1fb23?source=rss-9a55809f3ff5------2</link>
            <guid isPermaLink="false">https://medium.com/p/635558f1fb23</guid>
            <category><![CDATA[startup]]></category>
            <category><![CDATA[digital-nomads]]></category>
            <category><![CDATA[entrepreneurship]]></category>
            <category><![CDATA[travel]]></category>
            <category><![CDATA[coworking]]></category>
            <dc:creator><![CDATA[Jay Meistrich]]></dc:creator>
            <pubDate>Thu, 30 Mar 2017 08:17:42 GMT</pubDate>
            <atom:updated>2017-03-30T19:21:46.995Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*XHq0vqiTPVn99EhqjaX6RQ.jpeg" /></figure><p>Three years ago, I left San Francisco, sold and gave away everything I owned, and moved into a 40 liter backpack.</p><p>I traveled to 47 countries, went to every Disneyland in the world, saw the Aurora Borealis in Norway, skied in the French Alps, played on a <a href="https://www.reddit.com/r/aww/comments/23l4qn/an_island_full_of_bunnies_the_babies_were_the/">Japanese island covered in bunnies</a>, bashed people with plastic hammers at the São João festival, and saw my favorite hip hop group perform in an ancient Roman colosseum.</p><p>I also built and launched a <a href="https://www.moo.do/">startup</a>.</p><p>And my monthly expenses were less than just the rent in San Francisco.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*IXE4bgUt6GmHilttmk6B5Q.jpeg" /><figcaption>I like to spend Winter and Summer in Europe, and Spring and Fall in Asia.</figcaption></figure><p>Two years ago, I <a href="https://medium.com/digital-nomad-stories/how-i-built-a-startup-while-traveling-to-20-countries-f0ec3a92bc3c">wrote that I was traveling because it’s cheaper, more productive, and better for my social life</a>.</p><p>Now after three years of traveling full-time while building <a href="https://www.moo.do/">Moo.do</a>, I’m more confident than ever that a nomadic lifestyle is an effective way to live while building a company.</p><h3><strong>Looking back, my goals made no sense to me</strong></h3><p>I was following the goals of the previous generation: what my parents wanted for me and what I saw people do on TV. But the old definition of “success” doesn’t necessarily make sense in our modern world, so I’m recalibrating what success means to me and rethinking my basic assumptions about life.</p><p><strong>I’m supposed to spend my 20s saving up to buy a house.</strong> I don’t want to own a house. Owning a house restricts my freedom and <a href="http://www.jamesaltucher.com/2015/10/own-house/">may not even be a good investment</a>. I’m investing my time and money into my startup and an adventure-filled life rather than lock myself into one location and lifestyle.</p><p><strong>I’m supposed to buy things for happiness.</strong> I’m <a href="http://www.lifehack.org/294156/studies-show-that-people-who-buy-experiences-not-things-are-happier">much happier living out of a backpack</a> than I ever was sitting in front of my massive 3D TV and ordering new toys from Amazon every week. Exploring the world is <a href="http://thegrowthlist.com/invest-in-life-experience/">much more interesting</a> than putting more things in my home.</p><p><strong>I’m supposed to work when the sun is out.</strong> <a href="https://podio.com/site/8-hour-workday">Working from 9–5 is ridiculous!</a>. That’s the best part of the day! I prefer to enjoy being outdoors during the day and work at night.</p><p>Now I’m trying to ignore what I’m supposed to do<strong>,</strong> and instead I’m figuring out what I <strong>want to do</strong>.</p><h3><strong>A life of adventure can be cheaper than staying home</strong></h3><p>In my first year of traveling, I favored cheap destinations in Southeast Asia or stayed in hostels to keep the costs down. But I realized that I was making the mistake of procrastinating the adventures on my bucket list because I perceived them as too expensive.</p><p>I found out that the expensive adventure I had been putting off is more reasonable if I split apartments with friends or stay in a hotel slightly off the beach. I’m spending more money this way, but my increased happiness improves my productivity, making it easily worth the extra cost. And it’s still much cheaper than when I was living in the US.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*G2FeFEY_B-E26M9G0fNaQg.png" /><figcaption>The <a href="https://www.rentjungle.com/average-rent-in-san-francisco-rent-trends/">average rent in San Francisco is now $3809</a> and <a href="https://www.rentjungle.com/average-rent-in-seattle-rent-trends/">Seattle’s average is now $2141</a>.</figcaption></figure><h3><strong>I’m more productive because I’m getting exercise and having fun</strong></h3><p>Productivity is one of the major reasons I’m traveling full-time. I feel more creative and it’s easier to focus while traveling. But I only recently figured out why: a side effect of traveling is that it makes it easier to get into a flow state.</p><h4><strong>My #1 goal is to always work in flow</strong></h4><p>When I’m working in <a href="https://en.wikipedia.org/wiki/Flow_(psychology)">flow</a>, or “the zone,” I’m totally focused. My mind is completely invested in my task, and I don’t get distracted. My output is substantially higher and I am much more creative than when I am struggling to concentrate.</p><p><a href="https://medium.com/the-mission/time-is-our-most-valuable-asset-and-how-to-get-more-of-it-fdf5a0e74633#.lj0dkua6c">Time is my most valuable asset</a>, so I want to produce as much as possible while still leaving time to enjoy my life. And after years of experimenting with how to get into flow easily and often, it all comes down to one strategy.</p><h4><strong>Take many breaks to exercise outside</strong></h4><p>Working in an office or at home, my instinct when I need a break is to browse Reddit or watch TV. But doing something active outside is much more mentally regenerative than continuing to sit in front of a screen. After a 30 minute TV show, I don’t really feel refreshed at all, but a 30 minute walk usually brings me right back into flow.</p><p>Going for a walk is much more invigorating when I’m exploring a new city. Or I can go for a hike in the woods, swim at the beach, ski with some friends, or check out a museum. In an exciting new environment, my mind is occupied and inspired by all the new sights. But when my surroundings are familiar, my mind stays preoccupied with work and I can’t clear my head.</p><p>Working flexible hours lets me spread my work through the day and give me time for adventures even on work days.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*9AYY9Dh6JIs9CP6HHwNENw.jpeg" /><figcaption>A solution to a design problem came to me while hiking in the Black Forest in Germany.</figcaption></figure><h3><strong>I’m making lasting friendships with other traveling entrepreneurs</strong></h3><p>When I first started traveling in 2013, all of my relationships were short-lived and superficial. I had nothing in common with kids partying in hostels, and friendships with locals disintegrated as soon as I left. I wasn’t the only one with this problem — many nomads have <a href="https://medium.com/swlh/i-m-not-living-the-dream-58e1426b8792">written</a> about <a href="http://womendigitalnomads.com/blog/digital-nomad-loneliness">their difficulty</a> making lasting connections.</p><p>But after a tipping point in late 2014, the situation has significantly improved. Digital nomad communities have formed to foster communication between nomads, and new organized travel groups are making it easy to meet like-minded travelers. Many of them are entrepreneurs, freelancers, or remote workers, which makes discussing and advising each other with our businesses and projects beneficial for everyone.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*025-a4TdNAX3-T8yRf2VZA.jpeg" /><figcaption>Discussing business ideas at our weekly Mastermind group, while Tom was rudely on the phone.</figcaption></figure><p>In the past three years I’ve explored all sorts of different ways to meet nomads, and these have been the most effective for me:</p><h4><strong>Go solo to nomad hotspots</strong></h4><p>Nomads flock to cheap destinations with good wifi, mainly in Southeast Asia. A lot of nomads like to work in coworking spaces, which have a nice community built around them and often organize group events. My favorites have been <a href="http://kohub.org/">Kohub</a> in Koh Lanta, <a href="https://www.hubud.org/">Hubud</a> and <a href="https://www.dojobali.org/">Dojo</a> in Bali, and <a href="http://thehive.co.th/">The Hive</a> in Bangkok.</p><h4><strong>Meet nomads online</strong></h4><p>The <a href="https://www.facebook.com/groups/DigitalNomadsAroundTheWorld/">numerous</a> nomad <a href="https://www.facebook.com/groups/1428340887415620">communities</a> on <a href="https://www.facebook.com/groups/cmnomads/">Facebook</a> are a great <a href="https://www.facebook.com/groups/balidigitalnomads/">resource</a>, as are the <a href="https://www.reddit.com/r/digitalnomad/">subreddit</a> and <a href="https://nomadforum.io/">forum</a>, and I met a lot of my best friends in the <a href="https://nomadlist.com/chat">Nomad List community</a>. In my experience it’s easiest to meet nomads online while in Asia, but it’s still a viable option in other parts of the world.</p><h4><strong>Go on organized group trips</strong></h4><p>The best way I’ve found to make lasting friendships with interesting people is to go on trips with an organized travel group. They bring between 10–75 nomads together in one place and organize housing, coworking, and sometimes even food. It’s a great way for new travelers to get started, but it’s also a good option for seasoned travelers who want to meet new people and have unique experiences that you can’t get traveling solo.</p><p>I’ve been to <a href="http://www.hackerparadise.org/">Hacker Paradise</a> eight times, <a href="https://nomadhouse.io/">Nomad House</a> once, and visited <a href="http://www.remoteyear.com/">Remote Year</a> for a few days. These groups often have a focus on business development — I’ve gotten invaluable help in design, marketing, and branding for <a href="https://www.moo.do/">Moo.do</a> from organized talks as well as simply asking the group for advice.</p><p>The best thing for me is the events I wouldn’t have otherwise had access to: a chat with the CTO of Estonia, a meetup at <a href="https://www.typeform.com/">TypeForm’s</a> office in Barcelona, and exploring Jeju Island with a group of English-speaking local students.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*wvBaFWYp48sD-MPgWo5-PA.jpeg" /><figcaption>Enjoying Porto’s São João festival with Hacker Paradise</figcaption></figure><p>You can find the top cities for digital nomads on <a href="https://nomadlist.com/">Nomad List</a>, chat with nomads on <a href="https://nomadlist.com/chat">Nomad List’s chat</a>, find good coworking spaces on <a href="http://workhardanywhere.com/">Work Hard Anywhere</a> or <a href="https://placestowork.co/">Places To Work</a>, and search for organized travel groups on <a href="https://coworkations.co/">Coworkations</a>.</p><h4><strong>Soon you’ll have lots of nomad friends</strong></h4><p>After two years of meeting nomads, I now have a big group of friends who are exploring cool places and going on epic trips.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*cUfdla7Jma5beZq9A4xu8Q.jpeg" /><figcaption>This ski trip with friends from Hacker Paradise was the best month of my life.</figcaption></figure><p>I love that each month I have a choice of a dozen different trips to join, whether they’re organized group trips, a bunch of close friends, or even going solo and following a friend’s recommendations.</p><h3><strong>See you out there</strong></h3><p>After three years of traveling full-time while building <a href="https://www.moo.do/">Moo.do</a>, I have no plans to stop. I’m more productive than ever, I’m spending less money than I did at home, and I’ve made some incredible friends. And of course, I’m having a lot of fun!</p><p>The digital nomad revolution is just getting started, and I’m excited to be a part of it. I hope you and I will meet some time, somewhere out there.</p><p><em>Originally published at </em><a href="https://www.entrepreneur.com/article/290784"><em>www.entrepreneur.com</em></a><em> on March 22, 2017.</em></p><p><em>If you enjoyed reading this, please click the ❤ below to help me share the story with others. Thank you! ❤</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=635558f1fb23" width="1" height="1" alt=""><hr><p><a href="https://medium.com/digital-nomad-stories/why-i-traveled-to-47-countries-while-building-a-startup-635558f1fb23">Why I traveled to 47 countries while building a startup</a> was originally published in <a href="https://medium.com/digital-nomad-stories">This Publication is Moved</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Moo.do makes email a powerful todo list]]></title>
            <link>https://medium.com/moo-do/moo-do-makes-email-a-powerful-todo-list-7ca7adc7e531?source=rss-9a55809f3ff5------2</link>
            <guid isPermaLink="false">https://medium.com/p/7ca7adc7e531</guid>
            <category><![CDATA[email]]></category>
            <category><![CDATA[startup]]></category>
            <category><![CDATA[software]]></category>
            <category><![CDATA[productivity]]></category>
            <category><![CDATA[technology]]></category>
            <dc:creator><![CDATA[Jay Meistrich]]></dc:creator>
            <pubDate>Wed, 08 Mar 2017 15:53:08 GMT</pubDate>
            <atom:updated>2017-03-08T17:25:42.353Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*imPwflnfbOTHHbnFJpWgTQ.jpeg" /><figcaption>Email never stops!</figcaption></figure><p>Would you use a todo list where all your tasks are created by someone else, and you can’t prioritize or rearrange them? Of course not. How would you know what to do next? Using a todo list sorted only by creation time would be incredibly frustrating. But that’s exactly what email is.</p><p>The past few decades have brought great innovation in organization methods like <a href="http://gettingthingsdone.com/">GTD</a> and Kanban boards, with thousands of unique todo list apps in the app stores. But email has worked essentially the same way for the past 40 years, sorted by time and organized in folders. Getting a new message was fun when email was designed in the 1970s, but email is now a nonstop deluge of incoming work and software needs to adapt.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/661/1*2RRz2ZTSybSoWCLvMeqG2A.jpeg" /><figcaption>Email is still basically the same as this.</figcaption></figure><p><a href="https://www.washingtonpost.com/blogs/post-leadership/post/how-much-time-you-really-spend-emailing-at-work/2012/07/31/gJQAI50sMX_blog.html">The average professional spends 28% of their time in email</a>, trying to manage and organize their work in a system clearly not designed for it. So it’s time to <a href="http://paulgraham.com/ambitious.html">redesign the way email works</a>. The technology itself doesn’t necessarily need to change, but the tools for reading and managing email need an upgrade.</p><h3>A list sorted by time is fundamentally unmanageable</h3><p>When you get an email, you have to read it and handle it immediately. If you don’t, it falls off the bottom of your inbox and you’ll never see it again. The only way to remember an email is to keep it in view.</p><p>Star, Mark as Unread, and Snooze all do the same thing, pushing emails to the top of the list. But there’s no way to differentiate between emails containing important tasks, questions that need a response, articles to read later, or coupons for chicken. So you have to constantly scan through an ever-increasing list of tasks to determine which to deal with next.</p><p>And if you try organizing emails into folders, you’ll soon realize that you never look through your folders, and those emails are gone forever.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/401/1*ZI-kcF8AUiQ7awWbQ3IjVQ.png" /><figcaption>Some people turn off notifications. [1]</figcaption></figure><p>Once the list gets too long and you’re drowning in a sea of emails, the only thing you can do is give up. You declare <a href="https://en.wikipedia.org/wiki/Email_bankruptcy">Email Bankruptcy</a> (yes that’s a real thing), delete everything, and start over. The only manageable Inbox is an empty one, which you have to diligently keep empty by handling everything immediately, a la <a href="https://www.youtube.com/watch?v=z9UjeTMb3Yk">Inbox Zero</a>.</p><p>This is crazy.</p><p>So we’ve spent the past few years building <a href="https://moo.do/">Moo.do</a> to try to improve the email experience and we’ve come up with two major ideas to make this situation better.</p><h3>1. Email should be a good todo list</h3><p>You already use email as a todo list, so your email app should be designed for it. We started with the primary feature of a good todo list: <a href="http://www.vanschneider.com/work/dotmailapp/">prioritizing emails to easily visualize what’s next</a>. Sorting by priority lets us bring important emails to the top in order of importance.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*QY6OzpuUQ1YHv3BhKQGOlQ.jpeg" /><figcaption>Focus on what’s next in the Priority View.</figcaption></figure><p>To prevent the <a href="http://calleia.com/blog/cost-of-context-switching/">cognitive drain of constantly switching</a> between the Inbox and Priority View, we took inspiration from the <a href="https://leankit.com/learn/kanban/what-is-kanban/">Kanban Method</a>, which suggests using boards to visualize the progress being made as you move tasks between boards.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*IbbfJqZAFJrEzJBlDWF3bA.jpeg" /><figcaption>Kanban Boards [2]</figcaption></figure><p>Building on that principle, <a href="https://moo.do/">Moo.do</a> shows multiple views side by side, making it easy to track a Priority View while running through your Inbox, or work with multiple labels at the same time.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Txa2qAKXkF75HYVA4qxc0A.jpeg" /><figcaption>Moo.do showing the Inbox, Priority View, and “Needs Reply” label side by side.</figcaption></figure><p>But simply prioritizing emails isn’t enough. It doesn’t matter how good email is as a todo list if it’s isolated from your other tasks and calendars. You should not have to be responsible for managing priorities between all your different apps.</p><h3>2. Email should be integrated with everything</h3><p>Your brain doesn’t care what service a task came from and neither should your software. In <a href="https://moo.do/">Moo.do</a>, email is just one part of a larger organization system. You can organize emails in your projects right next to your other tasks and notes, because a task assigned to you by an email is no different than a task you wrote yourself.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*e592XVQVw_wR1pvJGMOaGg.jpeg" /><figcaption>Moo.do combines tasks, files, and emails into one place.</figcaption></figure><p>Tasks on your todo list are the same as emailed requests from your co-worker, so you should be able to prioritize them together. Your professor’s email about this week’s assignment belongs right next to your assignment notes. And it just makes sense for you flight and hotel confirmation emails to be together with your travel itinerary.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*5e13TLMXHHdKcgYSJ4U3jQ.jpeg" /><figcaption>Put emails on your calendar with your other appointments.</figcaption></figure><p>The main benefit of integrating email with everything else is that email is now as powerful as your normal organization system. If you like to organize tasks by project, use tags for context in GTD, break down tasks on Kanban boards, schedule tasks on a calendar, or outline your thoughts on a bulleted list, you can do that with email too.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*F7AwLCgvcBzjPutlXwB6Aw.jpeg" /><figcaption>Do everything together: Organize your emails, tasks and projects, and calendar all at once.</figcaption></figure><h3>Clean and minimal</h3><p>In addition to the organization features, we think it’s important that an email client be distraction-free and visually pleasing. We designed <a href="https://moo.do/">Moo.do</a> to let you focus on the tasks at hand without fighting a complicated user interface.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*WRSUrcyabayKrU4Ihv1d-Q.jpeg" /><figcaption>No more jumping between apps. Moo.do has a full email client built in.</figcaption></figure><h3>Get it together now</h3><p>Thanks to all of the great feedback from our beta testers, Moo.do for Gmail is now available on desktop, iOS, and Android. We truly appreciate everyone’s feedback and ideas on this. Reach out to us on Twitter <a href="https://www.twitter.com/MooDoApp">@MooDoApp</a> or send us an email to contact@moo.do. We’d love to chat.</p><p><em>If you enjoyed reading this, please click the heart below to help us to share the story with others.</em></p><p>Images:</p><p>[1] <a href="https://twitter.com/EliLanger/status/572081933452218368">https://twitter.com/EliLanger/status/572081933452218368</a></p><p>[2] <a href="https://leankit.com/learn/kanban/what-is-kanban/">https://leankit.com/learn/kanban/what-is-kanban/</a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=7ca7adc7e531" width="1" height="1" alt=""><hr><p><a href="https://medium.com/moo-do/moo-do-makes-email-a-powerful-todo-list-7ca7adc7e531">Moo.do makes email a powerful todo list</a> was originally published in <a href="https://medium.com/moo-do">Moo.do</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[How I built a startup while traveling to 20 countries]]></title>
            <link>https://medium.com/digital-nomad-stories/how-i-built-a-startup-while-traveling-to-20-countries-f0ec3a92bc3c?source=rss-9a55809f3ff5------2</link>
            <guid isPermaLink="false">https://medium.com/p/f0ec3a92bc3c</guid>
            <category><![CDATA[digital-nomads]]></category>
            <category><![CDATA[this-happened-to-me]]></category>
            <category><![CDATA[travel]]></category>
            <category><![CDATA[startup]]></category>
            <category><![CDATA[tech]]></category>
            <dc:creator><![CDATA[Jay Meistrich]]></dc:creator>
            <pubDate>Sat, 24 Jan 2015 14:15:09 GMT</pubDate>
            <atom:updated>2016-08-24T21:18:13.726Z</atom:updated>
            <content:encoded><![CDATA[<p>And why I left Silicon Valley</p><p>One year ago, I left San Francisco, sold and gave away everything I owned, and moved into a 40 liter backpack.</p><p>I traveled to 45 cities in 20 countries, 3 Disneylands, and <a href="http://www.reddit.com/r/aww/comments/23l4qn/an_island_full_of_bunnies_the_babies_were_the/">1 bunny island</a>.</p><p>I also worked 50 hours a week building and launching a <a href="http://www.moo.do/">startup</a>.</p><p>And my total costs were less than just the rent in San Francisco.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*NCxVnzB7E1mpbTax_aIAeg.png" /><figcaption>I spent Winter in Australia’s Summer, Spring in Japan, Summer in Europe, and Autumn in Southeast Asia.</figcaption></figure><h3>Traveling is not the same as vacation</h3><p>There’s a growing community of “digital nomads” who live a location independent lifestyle. We’re software developers, designers, writers, journalists, engineers, and all sorts of people who share a passion for the work we do and experiencing the world.</p><p><strong>I propose that a nomadic lifestyle is a productive way to build a real company</strong>. I’m working hard on bootstrapping an ambitious startup, <a href="http://www.moo.do/">Moo.do</a>. I’m traveling because it’s cheaper, more productive, and more inspiring than sitting in one place. Traveling is the most responsible choice for the sake of my company, my finances, and my personal growth.</p><h3>I became a nomad by accident</h3><p>Three years ago I was preparing to leave my job at Microsoft to move to San Francisco to start a startup. My friend asked me “but why do you need to be in San Francisco when you can work on a computer from anywhere?” His question made a lot of sense. As I thought about it more, I began to question my assumptions about a “normal life” which don’t make sense in our modern world.</p><p><strong>I reject the idea of a 9–5 job.</strong> I want to explore the world while the sun is out instead of wasting the daylight hours working inside and dreaming of my next vacation.</p><p><strong>I reject the idea of settling down.</strong> I want to experience new cultures and eat new foods instead of being stuck in the neighborhood around my house.</p><p><strong>I reject the idea of stuff.</strong> It’s not the size of my TV that matters. The world is much more interesting than what’s in my house.</p><p><strong>I reject the idea of boredom.</strong> I’m constantly surrounded by new places, people, and experiences. I haven’t felt bored since I started traveling and I don’t even have the desire to watch TV or play video games anymore.</p><p><strong>I reject the idea of a bucket list.</strong> I have a list of things to do and I’m doing them.</p><p>So off I went, with my crazy new ideas about life in tow.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Z9meG9k3KCWWS7AUObSgjg.jpeg" /><figcaption>I spent 6 months traveling around Australia, Asia, and Europe</figcaption></figure><p>But it didn’t work out so well.</p><p>After traveling for 6 months, I gave up and still moved to San Francisco. Traveling was fun, but I had a great idea and I needed to really focus and get real work done. What better place to build my startup than Silicon Valley?</p><p>But I soon found myself becoming too comfortable and slowing down, getting easily bored and distracted, and watching a lot of TV. I sat at my computer for 12 hours a day but didn’t feel like I was productive.</p><p>On a trip to New York, my friends went to work during the days, so I went out and worked in coffee shops and in Central Park. Suddenly I was hugely productive, getting much more work done in 6 hours than in my normal 12 hour days. The same thing happened a few months later on a trip to London. I was even coming up with better ideas because the new experiences and surroundings were keeping my mind more active.</p><p>Having figured out the pattern, I left San Francisco a year ago, fully committing to a nomadic lifestyle. And this time it feels like I’ve figured it out. I’m happy, productive, meeting great new people, learning about real global problems to solve, and I successfully launched <a href="http://www.moo.do/">Moo.do</a>.</p><p>This is what I’ve learned over the past year.</p><h3>Traveling is cheaper than staying at home</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/577/1*u3ZUzpVNhl2UV_c8-_UGZg.png" /><figcaption>These are actual numbers calculated from my personal spending habits. Your mileage may vary.</figcaption></figure><p>This is my average total monthly spending from one year living in Seattle’s Capitol Hill, one year living in San Francisco’s Upper Haight, one year traveling to 20 countries, and one month at a hotel in Bali. It is much cheaper for me to travel. Since the majority of my costs are from trains and flights, it’s significantly cheaper if I stay in one place.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/575/1*1bGLWPSAurpP3xsJnPsnoA.png" /><figcaption><a href="http://www.businessinsider.com/san-francisco-neighborhoods-where-one-bedrooms-are-expensive-2014-8">San Francisco’s median rent is much more than this at $3,12</a>0, but <a href="http://www.zillow.com/seattle-wa/home-values/">Seattle’s median is less at $1,800</a></figcaption></figure><p>My friends in San Francisco and Seattle often ask me: “How can you afford to travel so much?” I can’t afford not to travel. I’m bootstrapping a company and living in San Francisco was draining my savings.</p><p><a href="http://www.businessinsider.com/san-francisco-neighborhoods-where-one-bedrooms-are-expensive-2014-8">San Francisco’s median rent is now $3,120 per month</a>. My total cost to travel all over the world and live the life of my dreams averages to $2,921 per month. I’m living in Bali right now for $1,200 per month. <a href="http://nomadlist.io/">The total cost of living in Chiang Mai, Thailand is $641 per month</a>.</p><h3>Traveling makes me more productive</h3><p>When I first started traveling, I was a great tourist, taking pictures of everything and doing all the activities listed in tour guides. After a couple of exhausting weeks it occurred to me that I’m not on vacation. This is my life now. I slowed down and realized that if I have a month to explore a new city, I don’t need to do it all at once. I can explore the city for a few hours and still get a lot of work done.</p><p>I was surprised to find out that I’m significantly more productive while traveling. But it makes sense. If I’m only in Rome for a week, why would I waste my time on Facebook? Being constantly surrounded by novelty reduces my boredom and increases my focus, and even <a href="http://www.marketwatch.com/story/travel-that-keeps-the-heart-and-brain-healthy-2014-01-15">makes me feel healthier and more creative</a>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*K79uncJ9Ftj65tHejp4Jug.png" /><figcaption>My productivity in Seattle in June vs traveling in September, measured with RescueTime</figcaption></figure><p>I went back to Seattle in June to work next to my co-founder and hash out long-term plans. My development time was surprisingly less productive than while traveling. I was sitting at the computer just as much, but was more easily distracted by internet and TV. And even though I was in 6 different cities in September, I managed to work extremely productive 48 hour weeks. Being more focused while working gives me more time to enjoy the rest of my life, so this is huge for me.</p><h3>9–5 is not optimal</h3><p>Instead of working during the daylight hours and pushing all my free time to the worst part of the day, I prefer to enjoy the days and work at night. I get out of bed faster when I’m excited to go out, and when I don’t have to commute there’s just more time in the day. I like to work 7 days a week with flexible hours so I can take a day off when I please or enjoy an empty movie theater at 2pm.</p><p>I wasted a lot of time when I worked in an office because of commuting and the massive distraction that is the internet. Now I spread my work throughout the day and take big breaks for exploring. After working for a few hours, I reach a milestone and explore the city until I want to get back to work. Or if I hit a problem I can’t figure out, I <a href="http://www.ns.umich.edu/new/releases/20188-got-creative-block-get-out-of-your-office-and-go-for-a-walk">walk it off until I’ve solved it</a>. Cycling between fun and work makes my days less exhausting and makes me less prone to burnout.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*qlzvhUw6cCzEjO8YfBZ09g.png" /><figcaption>Gray: Unproductive time, Red: Productive time, Green: Fun time</figcaption></figure><p>My stay at <a href="http://liv.it/">Livit</a> in Bali was the most productive time of my life. It’s an integrated co-living and co-working space, with all meals provided, so I could focus on my work and not worry about anything. And it’s all inclusive for $1500 per month, less than just the rent in most major tech cities. This is a great trend and I’m happy to see it growing as similar startup getaways are <a href="http://www.keithmander.com/?p=1467">popping up</a> in <a href="http://www.projectgetaway.com/">Bali</a> <a href="http://www.47ronin.co/">and</a> <a href="http://www.thesurfoffice.com/">around</a> <a href="http://www.snowcode.com/">the</a> <a href="http://hackerparadise.org/">world</a>.</p><h3>Traveling expands my cultural bubble</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*p1TSoXCewK0LjJcyhjpkbA.png" /><figcaption>Map of all my Facebook friends created by <a href="http://wherethey.at/">http://wherethey.at</a>.</figcaption></figure><p>I now have friends all over the world whose life experiences are very different than mine and bring fresh perspectives to my ideas. I’m learning about the real problems that affect the world on a global scale, which will make me into a better entrepreneur in the future.</p><p>It’s easy to find great people to learn from. There are co-working spaces in <a href="http://nomadlist.io/">many cities</a> where digital nomads can meet peers from around the world and find collaborators. Nomads give each other travel and work advice on <a href="http://www.reddit.com/r/digitalnomad">Reddit</a> and <a href="http://forum.nomadlist.io/">Nomad Forum</a>, there’s over a thousand of us (and growing) in a chatroom at <a href="http://hashtagnomads.com/">hashtagnomads.com</a>, and the community is organizing <a href="https://www.facebook.com/nomadlist">meetups all over the world</a>.</p><h3>Conclusion</h3><p>It’s never been easier to live and work as a nomad. Traveling is cheaper, more productive, and more inspiring than staying at home. Working in an office is a relic of the past.</p><p>The digital nomad revolution is just beginning and I’m excited to help it grow. I hope you and I will meet some time, somewhere out there.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*J-GS8QSJv_6PGY-AHSPZQA.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*9Ztw6Itf9BHLiozQwvLM9Q.jpeg" /><figcaption>I went to Tokyo Disney, Euro Disney, and Hong Kong Disney this year with old friends from high school and college.</figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*nXbrloAglWb4ZSNSov0W9A.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*4M1XQHPq9tis2gylk5vTKg.jpeg" /></figure><p><em>Originally published at </em><a href="http://www.entrepreneur.com/article/241761"><em>www.entrepreneur.com</em></a><em> on January 15, 2015.</em></p><p><em>If you enjoyed reading this, please click “Recommend” below.<br>This will help to share the story with others.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=f0ec3a92bc3c" width="1" height="1" alt=""><hr><p><a href="https://medium.com/digital-nomad-stories/how-i-built-a-startup-while-traveling-to-20-countries-f0ec3a92bc3c">How I built a startup while traveling to 20 countries</a> was originally published in <a href="https://medium.com/digital-nomad-stories">This Publication is Moved</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
    </channel>
</rss>