Tactical Bag

Tactical Bag

For a while now, I’ve had the same backpack. It’s been my trusted bag for everything: work, travel, day tripping, etc. It carries everything I could think about needing and then some. But with some changes in my needs, I started realizing that for some situations – like going to my 3rd office that is known as Chipotle – it’s way more than I need. I need something smaller on the weekends when I’m not lugging my work laptop around.1

I needed something smaller, compact, focused. I needed a tactical bag.

So in my quest, I started thinking about what I would need for a trip for personal life, excluding work from it completely. I started developing a list of what I would need at any given time while on the go, and I was intentionally thinking of what I really needed for a day run anywhere I was going. I had some other needs as well: I wanted it to be as small as possible, have some RFID shielding, and also provide some anti-theft options. I did a lot of searching, and even asked Seth – the man who has a bag for damn near anything – about what he uses for this purpose. He had recently picked up the Pacsafe Vibe 325. It looked like a great bag, but it was a bit more than I wanted to spend.2 But when I looked for that bag on Amazon, I found a few other bags that caught my eye.

After a bit of sifting, I ended up finding the Travelon Anti-Theft Urban Sling Bag. While it doesn’t look tactical the way a GO RUCK bag does, this thing just screams urban tactical. Even though this is a small carry, it’s large enough for me to overpack it and get a lot inside of it. I ended up getting black, even though there is a gray option I might have liked more, because it blends seamlessly with the zippers.

Inside Pockets

There are a lot of anti-theft details of this bag: there are locking zippers to keep the compartments secure as you are moving around; the bag and straps have reinforced, anti-slash materials to keep the bag from being cut off my body; and the area for cards/passports are RFID shielded. These features make it a great bag for going around town, traveling to a big city via plane, train, or bicycle. I can even put a water bottle or Yeti tumbler on either side for travel.

EDC Bag 2019
This bag holds more than I thought it would.

With this bag, I’m able to fit most of what I carry on a normal basis. In the bag, I have:

  1. iPad Pro 11″ with Smart Keyboard Folio and Apple Pencil
  2. Anker Wall Charger with USB-C and USB-A ports
  3. Cord organizer containing: Anker Powerline+ USB-C to USB-C cable, Anker Powerline+ USB-C to Lightning cable, Apple USB-C to Lightning cable, and the Satechi Mobile Pro Hub3
  4. Airpods
  5. Foldable Wallet Stand
  6. Glyf by Studio Neat
  7. Joby Gorilla Pod
  8. Magnetic Flashlight4
  9. Knife
  10. Pen
  11. microfiber cloth
  12. A collapsible, reusable grocery bag in case I need increase my storage in an emergency, similar to these
  13. Glasses case – usually carried on the side
  14. reduce Water Bottle
  15. Personal items: Passport, corporate AMEX, a Visa gift card (for emergencies only), Kleenex, Boogie Wipes, Purell, Carmen lip balm, nail clippers, and flushable wipes

That’s a lot for me to carry on any given day; I don’t carry all of the items all the time, but it’s nice to know that I can if I want to do so. And while my goal of this bag was to be light-carry, this bag makes all of this feel minimal when I’m out and about, even when it’s packed full.

I really love the way this has turned out. I wish I could use this all the time, but there are some things that I do need to carry during the weekday which force me to use my backpack. There is, however, a clear delineation with which bag I grab now. But for the times where I need to be minimal while still being dangerous, this will be my go-to tactical bag for the future.


  1. Funny thing is that I decreased the weight of my work laptop by 4 lbs, but yet I still find carrying the thing a pain in my ass. 
  2. He got it for free based on his REI dividend. 
  3. This was a Secret Santa gift given to me by my cousin. It’s monogrammed on the front as well. It’s perfect for what I need. 
  4. I got this at a local store. This is the best approximation of what I have. Cannot say I recommend it because I didn’t buy this exact one, but it’s similar. YMMV. 

A Little More on Critic Markup

After the release of Drafts 5.5, I’ve been using Critic Markup even more for the writing I’m doing.1 I hadn’t really used it before now, so leave it to Drafts to provide me some tools to improve the way in which I write.

In that post about the improvements in Drafts 5.5, I had shared updates to my actions for standard and linked posts. These have been super useful for me. But there are others out there that need to use plain Markdown for their posts. I had a follower pose this request on Twitter, and I decided it would be a small challenge to tackle and share.

Unlike my preview action for my site, I needed to keep the raw Markdown, rather than convert it to HTML. This isn’t something I can do natively using the script objects. So I needed a different way to make this all happen. I first needed to identify the Critic Markup elements:

{++add++}
{>>comment<<}
{--delete--}
{==highlight==}
{~~sub~>substitution~~}

Looking at what I needed to do, it was apparent that I needed to first remove the comment and delete elements completely, then keep the text within the add and highlight elements. The substitution element is a bit more tricky, where I need to delete the first word and keep the second word, while deleting the surround elements. With a little help of RegEx, I came up with the pattern:

\{>>.*<<\}|\{--.*--\}|\{==|==\}|\{\+\+|\+\+\}|\{~~.*~>|~~\}

The pipe characters are essentially the “or”, and the rest is to separate the elements. Combining this with elements of JavaScript and the Drafts Script Reference, I created an action to accept critic markup in a new draft, and preserve the existing draft. I did this to show the main RegEx, but it could be used in other ways: this could be a simple script to create a variable for posting; it could be used in conjunction with a step in Shortcuts; or it could even be used when saving out copies of long-form writing.

As the Drafts community and others create new actions that result in tools for writing, it helps to make Drafts more accessible and adaptable to each user. Writing in it may not be for everyone, but you should try it out to be sure. You might be delighted with what you find.


  1. Yes, it‘s been a while. Yes, I’ve been working on things here and there. More to come later.  ↩

Drafts 5.5 – The Markdown Update

The latest Drafts update brings some improvements with Markdown syntax. In addition to the standard Markdown (which has been simplified to represent the original Markdown specification), there are two additional syntax options: MultiMarkdown and GitHub Markdown. MultiMarkdown is a flavor which allows for footnotes, tables, citations, etc. GitHub Markdown is a different flavor of Markdown which supports extensions created by GitHub for rendering on their website, and includes the extensions for strike-through text and tables. I personally use MultiMarkdown, the format with which I’ve been most comfortable writing.

One thing that is included with MultiMarkdown as an option is Critic Markup. Looking through the guide, there are several helpful elements that can be used for editing my writing utilizing Critic Markup. I can highlight some substitutions, additions, and deletions. I can highlight text to show something I might want to work on later. I can also add a basic comment somewhere that won’t be shown in a preview. And with this action, I can easily add any of them with a tap and a text entry, which inserts it in the proper format. This is helpful for creating and previewing the documents in Drafts, and gives users the flexibility to mark up files and save them back to a cloud service. I can see myself using this a lot for longer posts or large reviews. I’ve even modified my own site preview action to render the MultiMarkdown via scripting, as well as updating both my standard and linked post WordPress publishing actions to do the same.

Critic Markup in Drafts vs my site post

There are additional Workspace options for sorting. You can now include flagged drafts in the archive tab – the same way it is done today with the inbox – as well as optionally sort the flagged drafts at the top. And of course, support for using these is also added to the script object. This allows you to give a bit of priority to Drafts in your inbox, depending on how you have your workspace configured. I liken it to something like Gmail: there’s a giant inbox of drafts, and you have a starred list that can be used to filter priority; you can also option to have the starred emails on top to bring them into focus, or have them in their separate list. This smart addition enables more focus on key drafts in your list.

There are some other small improvements and fixes; you can read the full list here. It may seem like a small update to some, but for the advanced users of Markdown, this is a fantastic update. What this should give users a glimpse of for the future of Drafts: custom syntax highlighting. Currently, the following syntaxes are supported: Markdown, MultiMarkdown, GitHub Markdown, JavaScript, and TaskPaper. Whereas I love the new Critic Markup portion of MultiMarkdown, I would love to be able to customize my own syntax. When I used Ulysses for writing, I really liked some of the comment, highlight, delete, and other markup styles. Part of what makes Drafts so versatile to each user is the myriad of ways which it can be customized. Controlling the editor in this fashion would, to me, make the editor the most powerful on iOS. No other editor would allow for syntax highlighting for writing and coding in the same way. I know this will at some point be on the horizon, but that cannot come soon enough. I’ll patiently wait for it after the Drafts for Mac release.

Drafts 5.4: Siri Shortcuts, WordPress, and More

Me, writing for MacStories:

Drafts 5 was recently updated to version 5.4, which brings a host of new features. While there is support for iOS 12's Siri shortcuts and all that they have to offer, there are also other important features that have improved the app's capabilities significantly.

It’s a really great release. And I was thrilled to write it for MacStories. If you haven’t checked it out, head on over and read it there.