<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title></title>
        <description>The personal writing of R.D. Rhyne, a developer, designer, and writer, on topics covering technology, cinema, music, and photography. Features original works of fiction, design, photography, and music from Rob.</description>
        <link>https://rdrhyne.com</link>

        
        <item>
            <title>A Mac by Any Other Name</title>
            <description>&lt;p&gt;You know what they say about something that quacks like a duck… If a computer builds apps in Xcode like a Mac, efficiently calls built-in device models like a Mac, runs terminal commands like a Mac, browses the web in Safari like a Mac, and plays Apple Music, and syncs Notes through iCloud, and my fifteen year old Ulysses library, and messages to my friends  like a Mac, then it’s probably a Mac. But when it finally runs out of power, and I go back to the box, and find an &lt;em&gt;iPad charger&lt;/em&gt;, maybe this isn’t your ordinary Mac.&lt;/p&gt;

&lt;p&gt;An iPad loses charge after a day of doing less. “But Rob,” you say, and you’re right. I’m being silly. If I use the 35W charger from my MacBook Air, this Mac will charge &lt;em&gt;faster&lt;/em&gt;. So the iPad charger doesn’t mean anything… right? Yet another cost saving measure. Perhaps&lt;sup id=&quot;fnref:1&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:1&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;, but the Mac will still last me most of the week on a single charge. “But so could the MacBook Air” and you’re right again.&lt;/p&gt;

&lt;p&gt;Here’s the point.&lt;/p&gt;

&lt;p&gt;The MacBook Air has a &lt;a href=&quot;https://www.apple.com/macbook-air/specs/&quot;&gt;53.8 watt-hour battery&lt;/a&gt;, while this Mac only has a &lt;a href=&quot;https://www.apple.com/macbook-neo/specs/&quot;&gt;36.5 watt-hour battery&lt;/a&gt;. The iPad (Air 13”) has a comparable &lt;a href=&quot;https://www.apple.com/ipad-air/specs/&quot;&gt;36.59 watt-hour battery&lt;/a&gt;. This Mac has an iPad battery, and an iPad power supply, but the battery life you’d expect from a Mac.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;I’ve been exuberant about the MacBook Neo online, &lt;a href=&quot;https://me.dm/@rdrhyne/116211644100092160&quot;&gt;buying my own the moment the stores opened&lt;/a&gt;. Since rumored, I’ve been curious to know a particular dimension of the device: its depth. The MacBook Neo measures 11.71 inches by 8.12 inches (29.75cm x 20.64cm) according to its marketing page. The width, almost 12 inches, is a familiar measurement.&lt;/p&gt;

&lt;p&gt;Consider comparable “small” machines:&lt;sup id=&quot;fnref:2&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:2&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;sup id=&quot;fnref:3&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:3&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;3&lt;/a&gt;&lt;/sup&gt;&lt;sup id=&quot;fnref:4&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:4&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;4&lt;/a&gt;&lt;/sup&gt;&lt;sup id=&quot;fnref:5&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:5&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;5&lt;/a&gt;&lt;/sup&gt;&lt;sup id=&quot;fnref:6&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:6&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;6&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;

&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th&gt;Machine&lt;/th&gt;
      &lt;th&gt;Width&lt;/th&gt;
      &lt;th&gt;Depth&lt;/th&gt;
      &lt;th&gt;Weight&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;MacBook Neo&lt;/td&gt;
      &lt;td&gt;11.71 in&lt;/td&gt;
      &lt;td&gt;8.12 in&lt;/td&gt;
      &lt;td&gt;2.7 lbs&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;11” MacBook Air&lt;/td&gt;
      &lt;td&gt;11.8 in&lt;/td&gt;
      &lt;td&gt;7.56 in&lt;/td&gt;
      &lt;td&gt;2.38 lbs&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;12” MacBook&lt;/td&gt;
      &lt;td&gt;11.04 in&lt;/td&gt;
      &lt;td&gt;7.74 in&lt;/td&gt;
      &lt;td&gt;2.03 lbs&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Microsoft Surface Laptop Go 3&lt;/td&gt;
      &lt;td&gt;10.95 in&lt;/td&gt;
      &lt;td&gt;8.12 in&lt;/td&gt;
      &lt;td&gt;2.49 lbs&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Microsoft Surface Laptop (13”)&lt;/td&gt;
      &lt;td&gt;11.25 in&lt;/td&gt;
      &lt;td&gt;8.43 in&lt;/td&gt;
      &lt;td&gt;2.7 lbs&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;13” MacBook Air (M5)&lt;/td&gt;
      &lt;td&gt;11.97 in&lt;/td&gt;
      &lt;td&gt;8.46 in&lt;/td&gt;
      &lt;td&gt;2.7 lbs&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;p&gt;The “nearly 12 inch” width appears to be a magical threshold, likely due to the width of a full-size keyboard. The differences in depth appear negligible, until you use one on an airplane. Those who owned the 11” MacBook Air knew it was a champ for air travel. It was narrow enough you could place a drink next to it on the tray. And the screen didn’t sit very high. You wouldn’t worry about the person in front suddenly reclining their seat. In contrast, I can’t fully open a 13” MacBook Air on most airline trays.&lt;/p&gt;

&lt;p&gt;The MacBook Neo sits between the 11” MacBook Air and the modern 13” MacBook Air in height. While I haven’t had a chance to test on a plane, by measured height at least, the Neo is short enough to survive a trip across the continent. As the table shows, the Neo isn’t “very small” when compared with the likes of the 12” MacBook and Surface Laptop Go 3. Why isn’t it smaller? My hunch is the aspect ratio of the display.&lt;/p&gt;

&lt;p&gt;The 11” MacBook Air had a novel 16:9 display, which many believe was its Achilles’ heel.&lt;sup id=&quot;fnref:7&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:7&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;7&lt;/a&gt;&lt;/sup&gt; The Neo sports a more conventional 16:10 display, forgoing the notch, with a pleasant black bezel along the edge. 16:10 is a more common ratio for displays, and is considered more useful for normal computer tasks. And while I would love a half-height top row like the 11” MacBook Air, and the commiserate savings in device depth, I appreciate that could compromise the Touch ID button, and I’m rather fond of Touch ID on Macs.&lt;/p&gt;

&lt;p&gt;Even with the full height top row, the Neo gives off serious 11” MacBook Air energy, perhaps because they share a dimension, and an aspect ratio more cinematic than their contemporaries. And while the Neo doesn’t have the wedge shape, Hemingway &lt;a href=&quot;https://www.goodreads.com/quotes/769634-brett-was-damned-good-looking-she-wore-a-slip-over-jersey-sweater&quot;&gt;might remark&lt;/a&gt; “[Neo] was built with curves like the hull of a racing yacht”.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Maybe it’s nonsensical to consider a Mac solely on its ability to fit on an airline tray. Or its ability to recharge from a tiny phone battery I can carry in my pants pocket. Only that’s &lt;em&gt;exactly&lt;/em&gt; the computer I’ve always wanted. &lt;em&gt;Any computer&lt;/em&gt;, but all the better it’s a Mac with gorgeous typography, clear and vibrant screen, excellent trackpad, keyboard shortcuts I’m used to, and all of the tools, apps, and compilers I need to build things.&lt;/p&gt;

&lt;p&gt;I would have sacrificed more speed or have paid more money to get this computer, but here again the Neo impresses. Maybe you wrote it off as the cheap computer that doesn’t give you everything you need. I found a computer that asks for less from me, less desk space, and less space in my bag, and less power, and less money. Despite asking for less, it gives me more.&lt;/p&gt;

&lt;p&gt;And that is a computer worth celebrating.&lt;/p&gt;

&lt;div class=&quot;footnotes&quot; role=&quot;doc-endnotes&quot;&gt;
  &lt;ol&gt;
    &lt;li id=&quot;fn:1&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;I work in Software, your guess is as good as my uniformed guess. &lt;a href=&quot;#fnref:1&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:2&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;11” MacBook Air specs: &lt;a href=&quot;https://support.apple.com/en-us/112441&quot;&gt;https://support.apple.com/en-us/112441&lt;/a&gt; &lt;a href=&quot;#fnref:2&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:3&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;12” MacBook specs: &lt;a href=&quot;https://support.apple.com/en-us/111986&quot;&gt;https://support.apple.com/en-us/111986&lt;/a&gt; &lt;a href=&quot;#fnref:3&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:4&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Microsoft Surface Laptop Go 3 specs: &lt;a href=&quot;https://en.wikipedia.org/wiki/Surface_Laptop_Go_3&quot;&gt;https://en.wikipedia.org/wiki/Surface_Laptop_Go_3&lt;/a&gt; &lt;a href=&quot;#fnref:4&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:5&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Microsoft Surface Laptop 13” specs:&lt;a href=&quot;https://www.microsoft.com/en-us/surface/devices/surface-laptop#tech-specs-uid66f1&quot;&gt;https://www.microsoft.com/en-us/surface/devices/surface-laptop#tech-specs-uid66f1&lt;/a&gt; &lt;a href=&quot;#fnref:5&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:6&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;13” MacBook Air (M5) specs: &lt;a href=&quot;https://www.apple.com/macbook-air/specs/&quot;&gt;https://www.apple.com/macbook-air/specs/&lt;/a&gt; &lt;a href=&quot;#fnref:6&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:7&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Not me, I love it. But it’s entirely possible that I have an unhealthy relationship with the 11” MacBook Air. &lt;a href=&quot;#fnref:7&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
</description>
            <pubDate>Sat, 14 Mar 2026 00:00:00 +0000</pubDate>
            <link>https://rdrhyne.com/2026/03/mac-by-other-name/</link>
            <guid isPermaLink="true">https://rdrhyne.com/2026/03/mac-by-other-name/</guid>
        </item>
        
        <item>
            <title>Typefaces for Writing</title>
            <description>&lt;p&gt;It took three attempts before inspiration finally struck for this essay. First, there was a &lt;a href=&quot;https://mastodon.social/@Gte/113359815988432141&quot;&gt;conversation among a few friends&lt;/a&gt; describing terminal windows and typefaces, particularly how their form inspired creativity.&lt;/p&gt;

&lt;p&gt;Then John Gruber wrote this, when &lt;a href=&quot;https://daringfireball.net/2024/11/kottke_on_the_art_and_power_of_hypertextual_writing&quot;&gt;linking to an essay from Jason Kottke&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Being able to apply italics or boldfacing to words is somewhat more expressive than being limited to un-styled plain text. Talented writers don’t &lt;em&gt;need&lt;/em&gt; italics, but they can make good use of it if it’s available.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Considered together, they took me down a path of introspection. About my choice of typefaces, and the many forms my words assume as they funnel through my writing process.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Writing is a lot like photography. Most take pictures, but never become photographers. That’s not to say photography is hard or requires professional training. Consider the difference between a relative bombarding you with vacation photos and a professional photographer featuring their work at an art gallery. Your relative might show you hundreds of photos, with no organization or reason. You might only see a dozen photos at the gallery.&lt;/p&gt;

&lt;p&gt;A photographer uses the process of &lt;em&gt;selection&lt;/em&gt; to choose only their best photos, and discard the rest. It can be difficult to get rid of photos, particularly if you capture photos for memories. However, the art of selection is the essence of photography, and critical to your evolution as a photographer.&lt;/p&gt;

&lt;p&gt;This same principle grounds my writing process. I became a writer the day I focused on improving what I write. And to improve, I committed to edit and redraft prose before I publish. Accordingly, each step of the process has been carefully considered.&lt;/p&gt;

&lt;h2 id=&quot;noto-sans--eb-garamond&quot;&gt;Noto Sans &amp;amp; EB Garamond&lt;/h2&gt;

&lt;p&gt;Any serious effort for an essay begins on my &lt;a href=&quot;https://remarkable.com/store/remarkable-paper/pro&quot;&gt;reMarkable Pro tablet&lt;/a&gt;, using the type cover. Formatting options are delightfully limited, which keeps me focused on words. A fellow type enthusiast might glance sideways at the &lt;a href=&quot;https://fonts.google.com/noto/specimen/Noto+Sans&quot;&gt;two&lt;/a&gt; &lt;a href=&quot;https://fonts.google.com/specimen/EB+Garamond&quot;&gt;typefaces&lt;/a&gt; used by the reMarkable. There are numerous devices and iOS apps dedicated to drafting. Most of the iOS options let me customize my choice of typeface, so why the reMarkable?&lt;/p&gt;

&lt;p&gt;I’ve found a lot of debate and thinking online about the art of drafting. Many focus on “silencing your inner critic” and getting your words out as quickly as possible. I was looking for a way to get beyond an initial thought and work the problem. If the first draft is a stream of loose thoughts, the first edit helps me determine if I have anything. And that is the breakthrough feature of the reMarkable.&lt;/p&gt;

&lt;p&gt;The challenge was avoiding a feeling I call &lt;em&gt;writer’s debt&lt;/em&gt;. This feeling is similar to &lt;em&gt;technical debt&lt;/em&gt;, for any fellow programmers reading. Early on, I struggled with editing large bodies of text because it was so tedious to edit using a keyboard.&lt;/p&gt;

&lt;p&gt;Before the reMarkable, I experimented with printed copies of my drafts. I would mark them up with a pen, and it made the process feel wonderful&lt;sup id=&quot;fnref:1&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:1&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;. If you’re familiar with the reMarkable tablets, you can see where this is going. Their tablet&lt;sup id=&quot;fnref:2&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:2&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;, paired with a type cover, is the digital replica of a typewriter and red felt pen. I type my drafts into narrow columns of text, then use the attached stylus to add red corrections over it.&lt;/p&gt;

&lt;p&gt;There are less dead trees involved, and the slender tablet is more convenient to carry than a folder of loose paper. Every page I create on the reMarkable hardware is automatically synced to a cloud service, and there is an app to view them on my Mac&lt;sup id=&quot;fnref:3&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:3&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;3&lt;/a&gt;&lt;/sup&gt;. The reMarkable is an improvement to my drafting process in many ways.&lt;/p&gt;

&lt;p&gt;But I was still accruing debt that required tedious keyboard work. The process was difficult to restart after breaks, and it was error-prone. Instead of a single editing pass, I required multiple passes to find any errors introduced during the update.&lt;/p&gt;

&lt;h2 id=&quot;sf-mono&quot;&gt;SF Mono&lt;/h2&gt;

&lt;p&gt;Any writing I want to publish goes through &lt;a href=&quot;https://ulysses.app&quot;&gt;Ulysses&lt;/a&gt;: my preferred editor for Markdown. It is configured to use one of the best monospaced fonts available&lt;sup id=&quot;fnref:4&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:4&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;4&lt;/a&gt;&lt;/sup&gt;. Before I used the reMarkable for drafts, everything started in Ulysses. However, starting in Ulysses led me towards updating existing drafts in place. As I’ve already mentioned a few times, it was tedious.&lt;/p&gt;

&lt;p&gt;I found a new way to edit, not in hardware, but with a process called &lt;em&gt;trash drafting&lt;/em&gt;. Each draft gets re-written from a marked-up version of the prior draft.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://radicalscholarship.com/2021/01/27/adapting-elizabeth-mays-trash-drafting-for-students-as-writers/&quot;&gt;The theory of trash drafting&lt;/a&gt; is that by reflowing text through the keyboard, you prevent errors that can occur in sentences when you select and replace parts of it. In practice, I’ve found this reduces the need for additional edits. Trash drafting is why I felt comfortable using the reMarkable for first drafts. If I’m going to re-type a subsequent draft on the Mac, why not take advantage of a device that lets me develop the original idea?&lt;/p&gt;

&lt;p&gt;While re-typing, it’s also easier to consider typographic details and style. Ulysses and SF Mono are ideal tools for considering emphasis, hierarchy, and section breaks.&lt;/p&gt;

&lt;p&gt;Essays on this site are typically written across three drafts, where the second is typed into Ulysses. Fiction often requires several more drafts. Fortunately, Ulysses allows me to export Markdown to various formats, including PDF. I can always return to the reMarkable for markup, by exporting a PDF from Ulysses and syncing to the tablet. Once it’s marked-up, I re-type the marked up version back into Ulysses.&lt;/p&gt;

&lt;p&gt;Trash drafting sounds time-consuming, but I’ve found it a more efficient approach to editing. I can take breaks during editing and always know where I left off. I’m a faster typist than I realized, and the extra typing keeps me in the flow.&lt;/p&gt;

&lt;p&gt;Trash drafting is the glue that brought my writing process together.&lt;/p&gt;

&lt;h2 id=&quot;equity--bild-compressed-light&quot;&gt;Equity &amp;amp; Bild Compressed Light&lt;/h2&gt;

&lt;p&gt;The third form of review uses the typefaces chosen for this page. I copy exported Markdown from Ulysses and paste it into &lt;a href=&quot;https://nova.app&quot;&gt;Nova&lt;/a&gt;, my preferred editor for web development. All of my published writing is kept in a GitHub repository, alongside the Jekyll configuration files for the site.&lt;/p&gt;

&lt;p&gt;In Nova, I preview a replica of my published site, then check my writing for any artifacts in its final typesetting. Even during this review, I will make final tweaks to language to minimize widows and ensure a smooth typographic flow.&lt;/p&gt;

&lt;p&gt;For essay titles, I selected a compressed style of &lt;a href=&quot;https://djr.com/notes/bild-v4-font-of-the-month&quot;&gt;Bild&lt;/a&gt;, a typeface from Jonathan Ross. I first saw Bild in his &lt;a href=&quot;https://djr.com/font-of-the-month-club&quot;&gt;font-of-the-month club&lt;/a&gt;, where its bolder variants reminded me of the gothic sans common to German street signs. The lighter weight was well-suited for my essay titles.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://typographyforlawyers.com/equity.html&quot;&gt;Equity&lt;/a&gt; is a lovely text face designed by Matthew Butterick, which I favor for its newspaper looks. The masthead of a prior version of this site was set in generously kerned small-caps, which is a treatment that originally drew me to Equity. There are two body presentations set in Equity. Essays use a traditional web layout, where paragraphs are separated by an extra line space. For fiction, I use a slightly larger size, forgo the additional space between paragraphs, and indent the first sentence&lt;sup id=&quot;fnref:5&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:5&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;5&lt;/a&gt;&lt;/sup&gt;. This style is a nod to Agatha Christie. &lt;a href=&quot;https://www.christiemystery.co.uk/method.html#code&quot;&gt;Her style&lt;/a&gt; used paragraph breaks for dialogue, using a new paragraph when the speaker changes.&lt;/p&gt;

&lt;p&gt;In addition to a nice typographic texture, this allowed her to avoid speech verbs and use short paragraphs to convey the actions of her characters. Taking inspiration from her style has helped me avoid needless exposition, by focusing on punchier dialogue and character action that provides movement within a scene.&lt;/p&gt;

&lt;h2 id=&quot;three-forms&quot;&gt;Three Forms&lt;/h2&gt;

&lt;p&gt;In all, my writing is transformed into three forms during its evolution from raw idea to published piece. The typefaces selected for each phase serve a purpose, but the contrast between them is the largest utility. I’ve found my words can lose feeling after repeated reviews. It can be difficult to keep the ideas fresh while I edit. Each time my writing transitions between forms, it feels and reads different. I use each form as an opportunity to reintroduce myself to the composition.&lt;/p&gt;

&lt;p&gt;Experimentation is an important part of growth, and I hope I’ve convinced you to consider your process more. The reMarkable Pro, Ulysses, and typefaces mentioned above are all opinionated choices. They work for me because they best support what I’m trying to accomplish at this moment. I expect to continue experimenting.&lt;/p&gt;

&lt;p&gt;After all, writing—&lt;em&gt;like photography&lt;/em&gt;—is a pursuit of continuous improvement.&lt;/p&gt;

&lt;div class=&quot;footnotes&quot; role=&quot;doc-endnotes&quot;&gt;
  &lt;ol&gt;
    &lt;li id=&quot;fn:1&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;I love pens and the scratchy sensation of gliding a nice pen across great paper. &lt;a href=&quot;#fnref:1&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:2&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;I own the reMarkable 2 and the reMarkable Pro. Both have a type cover, which is important if you use them to draft. Which one is better? Couldn’t tell you. I lean towards the Pro because it gives me larger margins for notes and is the slightest bit faster. But I only notice the speed difference when I’m switching between the two models… you’ll get used to the (lack of) speed in either after dedicated time using it. &lt;a href=&quot;#fnref:2&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:3&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Their app is weird. Built using a cross-platform framework that can make it behave in bizarre ways on the Mac. Fortunately it’s adequate enough for viewing notes, and I’ve never had a problem with their sync service. &lt;a href=&quot;#fnref:3&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:4&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Regarding the earlier conversation about monospace fonts, I use &lt;!--JetBrains Mono--&gt; (including the &lt;!--Nerdfont--&gt; variant in terminal apps) for programming. If you’ve prefer not to have a glut of typefaces on your computer, SF Mono works perfectly fine for code. My preference for JetBrains Mono comes down to two points; First, the delightful use of ligatures for common programming pairs (i.e., &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;-&amp;gt;&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;==&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;!=&lt;/code&gt;, etc) that improves code readability; Second, it is a more condensed typeface than SF Mono, which means I can fit two pages of code side-by-side on my laptop. &lt;a href=&quot;#fnref:4&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:5&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Except the first paragraph of any section. This allows me to change perspective without creating a new heading or using a chapter break. This section break could mean a new narrator, change of location, or an amount of time has passed since the action of the prior section. &lt;a href=&quot;#fnref:5&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
</description>
            <pubDate>Mon, 16 Dec 2024 00:00:00 +0000</pubDate>
            <link>https://rdrhyne.com/2024/12/typefaces-for-writing/</link>
            <guid isPermaLink="true">https://rdrhyne.com/2024/12/typefaces-for-writing/</guid>
        </item>
        
        <item>
            <title>The “I love you” Coffee</title>
            <description>&lt;p&gt;Mornings are hard for me. And everything else going on right now isn’t making them easier. I’ve found myself distracted, frustrated, and feeling lost.&lt;/p&gt;

&lt;p&gt;I’m worried about what happens next. What kind of world will my boys inherit as they become adults?&lt;/p&gt;

&lt;p&gt;&lt;em&gt;My boys…&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Sleeping later than I should has become common. I’m also slower getting ready because my focus is elsewhere. It feels like an unbreakable cycle, where most days start on the back foot.&lt;/p&gt;

&lt;hr /&gt;
&lt;p&gt;This particular morning started with a knock on the bathroom door. A familiar scene was playing out: I still wasn’t ready for work, and it was nearly time for my youngest son to leave for school.&lt;/p&gt;

&lt;p&gt;“I can take him.”&lt;/p&gt;

&lt;p&gt;The Architect’s words were soft. There was no accusation in her voice, but it still felt like a failure.&lt;/p&gt;

&lt;p&gt;During the week, my mornings revolve around taking my youngest son to school. It’s our time to catch up. We listen to music, talk about whatever’s going on inside of his head, and usually find a laugh or two.&lt;/p&gt;

&lt;p&gt;We both need that time. &lt;em&gt;It’s special.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;And the days I have left for these moments are shrinking. I don’t want them to evaporate because I can’t motivate myself in the morning.&lt;/p&gt;

&lt;hr /&gt;
&lt;p&gt;Eventually I finish in the bathroom and make my way back to the bedroom to finish getting dressed. My head is full of dread and regret. I look towards the dresser for my wallet, watch, and phone.&lt;/p&gt;

&lt;p&gt;That’s when I saw it.&lt;/p&gt;

&lt;p&gt;Before she knocked on the door, she had gone out for coffee. She already knew I was running late, and she already knew why. She knew it wouldn’t be the last day that would feel like this. &lt;em&gt;She’s hurting too.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;She didn’t say anything. That’s our way. We’ll eventually talk about it when words find us. In the meantime, her gesture said everything.&lt;/p&gt;

&lt;p&gt;“I’m here for you, and I love you.”&lt;/p&gt;

&lt;hr /&gt;
&lt;p&gt;Thank you for finding this site again.&lt;/p&gt;

&lt;p&gt;It’s taken me several years, but I’ve finally finished a few changes. There’s a &lt;a href=&quot;https://rdrhyne.com/series/&quot;&gt;new section for fiction&lt;/a&gt; with space for new stories. &lt;em&gt;The Traveler&lt;/em&gt; series now has a proper home, including some artwork I licensed from Shutterstock. I think it adds a touch of refinement (the design takes inspiration from the serialized comics my youngest is always reading).&lt;/p&gt;

&lt;p&gt;I’ve got a few writing projects in the works and it has long been time to start publishing again.&lt;/p&gt;
</description>
            <pubDate>Sun, 17 Nov 2024 00:00:00 +0000</pubDate>
            <link>https://rdrhyne.com/2024/11/love-you-coffee/</link>
            <guid isPermaLink="true">https://rdrhyne.com/2024/11/love-you-coffee/</guid>
        </item>
        
        <item>
            <title>Finishing “The Addict”</title>
            <description>&lt;p&gt;The past few months of writing have been the most intense since I focused on fiction. The journey has taken me from the summits of success into the valleys of despair. Which is a fancy way of saying “&lt;em&gt;I’ve been busy&lt;/em&gt;”… and also quiet on here.&lt;/p&gt;

&lt;p&gt;A few months ago I spoke of “serious edits” and how &lt;em&gt;The Traveler&lt;/em&gt; series really wanted to be a novel. At the time, I felt I was starting to climb out of the slump.&lt;/p&gt;

&lt;p&gt;Silly me, I had further to go.&lt;/p&gt;

&lt;p&gt;Before I get into that, this story has a happy ending. &lt;em&gt;The Addict&lt;/em&gt; will be published tomorrow. And as you find out below, there’s a lot of story. I hope you find it worth the wait.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;When drafting &lt;em&gt;The Addict&lt;/em&gt;, I started with two scenes I cut from the end of &lt;em&gt;The Banker&lt;/em&gt;. I decided those scenes deserved their own story, and after I removed them, &lt;em&gt;The Banker&lt;/em&gt; could stand alone as the end of the first act. The story I planned to follow was supposed to be the conclusion.&lt;/p&gt;

&lt;p&gt;In other words, I had a beginning to the story and an end, but no middle. &lt;em&gt;Oops&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Had I realized in the beginning that &lt;em&gt;The Addict&lt;/em&gt; would become the middle act of the story, I might have written things differently. Instead, it became my hard-earned lesson in planning and character development.&lt;/p&gt;

&lt;p&gt;That might sound like an interesting behind-the-scenes story, but it’s not the one I want to tell today. &lt;em&gt;The Addict&lt;/em&gt; is over 8500 words, organized into nine scenes that have been re-written at least four times, over six different drafts. I struggled with this story.&lt;/p&gt;

&lt;p&gt;Even after six drafts, I’m not satisfied I have the best version of the story, but I’m publishing it anyway. In the middle of the fifth draft, I nearly lost my taste for completing the series. &lt;em&gt;I was done.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Today I want to tell you how I came back from walking away.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Do you ever take a photo and afterwards think: “This will look great after some edits?” Something’s off and you think you can fix it post. The colors don’t pop, or maybe it’s underexposed. This happens to me a lot.&lt;/p&gt;

&lt;p&gt;The result is always the same. I fool with it, yanking on sliders in my photo editor and trying every trick in the book to magically transform it into a great shot. I’m never happy with it. I try and I try, only to realize it just wasn’t a good photo after all.&lt;/p&gt;

&lt;p&gt;No amount of editing can hide that fact.&lt;/p&gt;

&lt;p&gt;This the point I reached during the fifth draft of &lt;em&gt;The Addict&lt;/em&gt;. I kept trying until eventually I had to be honest with myself.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;“&lt;em&gt;The story isn’t very good.&lt;/em&gt;”&lt;/p&gt;

&lt;p&gt;It took five drafts to admit it. The notion snuck up on me, after repeated attempts to fix problematic areas in the narrative. It wasn’t a good feeling.&lt;/p&gt;

&lt;p&gt;The bottom fell out during a long weekend of vacation. I had marked that date as the time when I would “finish” the story, and get it ready to publish. I was down to a single scene where I wasn’t happy. The dialogue felt wooden, and the words wouldn’t come. But if I leaned into it—&lt;em&gt;dammit&lt;/em&gt;—I could be done.&lt;/p&gt;

&lt;p&gt;I couldn’t. And I became so frustrated I couldn’t stand to read any of it. &lt;em&gt;I hated it&lt;/em&gt;. The entire story.&lt;/p&gt;

&lt;p&gt;Two weeks before that vacation, another manager on my team setup a remote conference with a guest speaker. She was there to talk about storytelling. It was a great talk, and afterwards I felt energized to finish. This was exactly what I needed.&lt;/p&gt;

&lt;p&gt;Among her talking points was an overview of an older episode of &lt;em&gt;Scriptnotes&lt;/em&gt;—a fantastic podcast on writing by John August and Craig Mazin. The episode went deep into Mazin’s concept of the &lt;a href=&quot;https://johnaugust.com/2019/scriptnotes-ep-403-how-to-write-a-movie-transcript&quot;&gt;&lt;strong&gt;Central Dramatic Argument&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;That evening after the talk, I grabbed my notebook and scratched out the phrase “You help yourself by helping others”. That is Gertrude’s theme, and also Hammersmith’s theme. It was my dramatic argument for &lt;em&gt;The Traveler&lt;/em&gt; series. From there I concentrated on conflict and resolution to develop my two central characters.&lt;/p&gt;

&lt;p&gt;It didn’t take long to realize my second act was &lt;em&gt;hollow&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;This is the momentum I carried into the long weekend of vacation. But by the time I sat down to focus, I was too frustrated to write anything. I was stuck, and convinced myself the story was going nowhere.&lt;/p&gt;

&lt;p&gt;Disheartened, I was ready to quit.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Fortunately, I didn’t quit. I decided to take a break the next week and consult some fellow writers for advice. A good friend quickly diagnosed my issue: my writing had become &lt;em&gt;too precious&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;In engineering projects it’s often said that “perfect is the enemy of done”. So it goes with writing fiction. My pursuit of the perfect narrative brought me too close and I lost perspective. Worse even, I had paralyzed my progress so I wouldn’t publish something terrible. If I did, I feared that would invalidate me as a &lt;em&gt;real&lt;/em&gt; writer.&lt;/p&gt;

&lt;p&gt;It sounds dramatic. You have to put yourself out there to write fiction. That kind of exposure creates a sense of vulnerability.&lt;/p&gt;

&lt;p&gt;I had to look past that feeling and take a chance. In the end, I told myself that I write for me. To learn, and to get better. But most important, I write because I have stories to tell.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Finishing &lt;em&gt;The Addict&lt;/em&gt; has taught me several lessons. The perspective I’ve gained will influence my storytelling from here on out. I have a better understanding for how to write character driven stories.&lt;/p&gt;

&lt;p&gt;Thanks for reading this update—and your patience—as I’ve quietly worked through &lt;em&gt;The Addict&lt;/em&gt;. It’s a large story, which brings the characters to the brink. I hope you enjoy it.&lt;/p&gt;

&lt;p&gt;See you tomorrow.&lt;/p&gt;
</description>
            <pubDate>Wed, 17 Mar 2021 00:00:00 +0000</pubDate>
            <link>https://rdrhyne.com/2021/03/sl-finishing-the-addict/</link>
            <guid isPermaLink="true">https://rdrhyne.com/2021/03/sl-finishing-the-addict/</guid>
        </item>
        
        <item>
            <title>Finding the Right Words</title>
            <description>&lt;p&gt;This letter is not what I originally set out to write. This is my third try. No idea where this will go or turn out, but I need to write.&lt;/p&gt;

&lt;p&gt;First, the obvious. Last Wednesday was a horror show, broadcast live to the world. The people’s house—&lt;em&gt;our house&lt;/em&gt;—was at the center of a terrible tragedy. Despicable. &lt;em&gt;Outrageous&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;I’m heartbroken for my country. Gone is our innocence.&lt;/p&gt;

&lt;p&gt;And yet, I spent the waning hours of that horrible Wednesday watching, along with my family, the power-center of our government perform its solemn duties.&lt;/p&gt;

&lt;p&gt;“Dad, why do they keep repeating the same words over and over?”&lt;/p&gt;

&lt;p&gt;Amidst a dark chapter in the history of our democracy, we learned the legal process for how &lt;em&gt;our&lt;/em&gt; Congress certifies &lt;em&gt;our&lt;/em&gt; elections. The pageant of the parliamentarians was riveting.&lt;/p&gt;

&lt;p&gt;A moment of defiance against the violent forces of insurrection. An affirmation that our form of government can and will endure attacks—both foreign &lt;em&gt;and domestic&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;I will never forget that evening, or the phrase “&lt;em&gt;… both regular in form, and authentic.&lt;/em&gt;”&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;The words are starting to come back. I’ve started working on a problematic plot in my &lt;em&gt;Traveler&lt;/em&gt; series. I worried it would become major surgery, but it’s proven a fun bit of troubleshooting.&lt;/p&gt;

&lt;p&gt;Times like these are when writing reminds me of programming. The story just needed a refactor.&lt;/p&gt;

&lt;p&gt;My solution will likely require updates to earlier stories. I’ve not come out and said this you, but the final version of this series may be different from what you’ve read so far. Not terribly different, but hopefully improved.&lt;/p&gt;

&lt;p&gt;I’m still on track to release &lt;em&gt;The Addict&lt;/em&gt; soon. This updated arc reinforces the story and flow.&lt;/p&gt;

&lt;p&gt;Once I’ve finished the series, I look forward to going into more specifics about the plot issues, and why I decided to change them. Since it’s central to core mysteries, I’m avoiding details that would spoil the story before it’s finished.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;I’ve contemplated word changes to this site as well. The weekly letter has been an enjoyable addition to my week, but the &lt;em&gt;Sunday&lt;/em&gt; part of the title is misleading. While I typically start the letters on Sunday, I’ve only finished and published a few on the same day.&lt;/p&gt;

&lt;p&gt;Over the coming months, I plan to remove &lt;em&gt;Sunday&lt;/em&gt; from the title and simply refer to them as “Letters”. Their titles will be replaced with their date of publication, while other essays maintain the traditional, descriptive title.&lt;/p&gt;

&lt;p&gt;This change might accompany a design refresh. I dunno, something about isolation and idle hands.&lt;/p&gt;

&lt;p&gt;Until next time.&lt;/p&gt;
</description>
            <pubDate>Tue, 12 Jan 2021 00:00:00 +0000</pubDate>
            <link>https://rdrhyne.com/2021/01/sl-the-right-words/</link>
            <guid isPermaLink="true">https://rdrhyne.com/2021/01/sl-the-right-words/</guid>
        </item>
        
        <item>
            <title>Importance of Creativity</title>
            <description>&lt;p&gt;The first story I ever thought to write down was about a young woman, Mara, who attended a special high school. Her school was created after a terrorist attack targets a large conference of primary and secondary school teachers.&lt;/p&gt;

&lt;p&gt;Teachers become a scarce resource. In a panic, society turned to every means possible to fill the void. Given the year we’ve just experienced, you might think this is a contemporary story, not one that has been tickling my brain for 20 years&lt;sup id=&quot;fnref:1&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:1&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;

&lt;p&gt;One day I hope to return to this story and find something worth publication. In the meantime, this year reminded me of a particular character from that world: Mr. Nelson. He was inspired from my childhood by a real person with same family name.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Everyone I’ve met who was worth meeting has a story about a teacher who had a meaningful impact on their life. I have several. Mr. Watts&lt;sup id=&quot;fnref:2&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:2&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;2&lt;/a&gt;&lt;/sup&gt; inspired me to study Computer Science, Dr. Allison&lt;sup id=&quot;fnref:3&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:3&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;3&lt;/a&gt;&lt;/sup&gt; made algorithms cooler than cool, Mrs. Mayall&lt;sup id=&quot;fnref:4&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:4&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;4&lt;/a&gt;&lt;/sup&gt; introduced me to Euclid and the beautiful art of mathematical proofs, and Mrs. Flannigan&lt;sup id=&quot;fnref:5&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:5&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;5&lt;/a&gt;&lt;/sup&gt; taught me there was no shame in being the smartest kid in the room.&lt;/p&gt;

&lt;p&gt;And that list doesn’t include three of my high school English teachers, whose impact I still feel today. Mrs. Braaton&lt;sup id=&quot;fnref:6&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:6&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;6&lt;/a&gt;&lt;/sup&gt; made the classics of Shakespeare and Dickens come alive. Mrs. Hines showed me how to study and write critically about art&lt;sup id=&quot;fnref:7&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:7&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;7&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;

&lt;p&gt;But most of all Mr. Nelson&lt;sup id=&quot;fnref:8&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:8&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;8&lt;/a&gt;&lt;/sup&gt; infected me with love for the written word. My experience in his classroom informed Mara’s experience. The fictional Mr. Nelson and his class are set-pieces for an exploration into the importance of creative thinking.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;In Mara’s story, I contrast creativity against rote knowledge—facts, recitation, and observation. My postulate is that modern education places an emphasis on the latter, at the expense of the former.&lt;/p&gt;

&lt;p&gt;Mara’s school uses an experimental technique to encode information directly into a student’s brain. This frees a student’s time and energy to focus on what to do with that knowledge.&lt;/p&gt;

&lt;p&gt;Mr. Nelson’s class is the penultimate lesson in creativity, which prepares his students for their &lt;strong&gt;final test&lt;/strong&gt;&lt;sup id=&quot;fnref:9&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:9&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;9&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Creativity has been on my mind a lot this year. We have all  indulged in streaming media to help pass the time. Music, movies, podcasts. The fruits of other’s creativity have kept us from feeling isolated.&lt;/p&gt;

&lt;p&gt;To help them fight boredom, the Architect and I have encouraged our kids to dive into creative projects. &lt;em&gt;Now is the time…&lt;/em&gt; or so the thinking goes.&lt;/p&gt;

&lt;p&gt;And that’s why I share these tidbits of a 20-year-old story with you. The theme of that story—&lt;em&gt;the importance of creativity&lt;/em&gt;—is more relevant than ever. We need everyone’s creativity to get through this trying period.&lt;/p&gt;

&lt;p&gt;If you have a project or idea that tugs at you, now is the time.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;There have been 17 Sundays since I wrote my first Sunday Letter. This post is the 12th, which comes out to an average of three a month. Two-thirds is a passable on-base percentage I suppose, but leaves plenty of room for improvement.&lt;/p&gt;

&lt;p&gt;To everyone who has read my writing this year, thank you. I’ve appreciated your feedback and encouragement. Wherever you are, I hope you enjoy a happy and healthy new year.&lt;/p&gt;

&lt;div class=&quot;footnotes&quot; role=&quot;doc-endnotes&quot;&gt;
  &lt;ol&gt;
    &lt;li id=&quot;fn:1&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Trying to write this story down is what prompted me to try and write an app for writing fiction. Which prompted me to build an app for prototyping apps, which in turn spawned the second half of my career. A fun story for another day. &lt;a href=&quot;#fnref:1&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:2&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;“&lt;em&gt;Who do you think you are, Robert Rhyne?&lt;/em&gt;” Every time I walked into his class late. I never knew his first name, just that he was “H.W. Watts”. Whenever I would ask what the “H” stood for, he would smile and say “Hunk”. &lt;a href=&quot;#fnref:2&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:3&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;On our mid-term, he gave us the following question: “How do you sort 7 numbers in 5 operations? &lt;strong&gt;Extra credit if you can demonstrate how to do it in 4.&lt;/strong&gt;” That extra credit haunts me to this day. &lt;a href=&quot;#fnref:3&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:4&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;She once told our class she gave extra credit to any student with the same name as her daughter. When I asked her if she had a son named Robert, she answered: “No, but I have a dog named &lt;em&gt;Flower&lt;/em&gt;.” She called me Flower for the rest of high school. &lt;a href=&quot;#fnref:4&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:5&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;“&lt;strong&gt;The Flan&lt;/strong&gt;” as she was affectionately known to all of my friends in AP Government. &lt;a href=&quot;#fnref:5&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:6&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Anyone who believes that only modern writers use sex to sell their stories should have to study &lt;em&gt;Romeo &amp;amp; Juliet&lt;/em&gt; with Mrs. Braaton. &lt;a href=&quot;#fnref:6&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:7&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;This knowledge came in handy later in life as I attempted to match wits with a young student of Architecture, who is as brilliant as she is beautiful. &lt;a href=&quot;#fnref:7&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:8&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;I read and studied two of my favorite books of all time in his class: &lt;em&gt;Frankenstein&lt;/em&gt; and &lt;em&gt;A Brave New World&lt;/em&gt;. He encouraged us to write fiction, and discover our own voice. I didn’t realize it until much later, but he was the spark. &lt;a href=&quot;#fnref:8&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:9&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;The colloquial name for the student’s final knowledge injection procedure. It is known to be brutal. Mara’s older brother committed suicide after undergoing the procedure. &lt;a href=&quot;#fnref:9&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
</description>
            <pubDate>Tue, 29 Dec 2020 00:00:00 +0000</pubDate>
            <link>https://rdrhyne.com/2020/12/sl-importance-creativity/</link>
            <guid isPermaLink="true">https://rdrhyne.com/2020/12/sl-importance-creativity/</guid>
        </item>
        
        <item>
            <title>The Payoff</title>
            <description>&lt;p&gt;“&lt;em&gt;This is a really good reveal, but I don’t think you’ve earned it yet.&lt;/em&gt;” That was the beginning of a very good phone call.&lt;/p&gt;

&lt;p&gt;Right as I set aside &lt;em&gt;The Traveler&lt;/em&gt; series to rest, I sent a copy of the completed draft to a close friend for review. I was worried about my finish, and wanted a second opinion before diving into a detailed edit.&lt;/p&gt;

&lt;p&gt;The series is changing before our eyes.&lt;/p&gt;

&lt;hr /&gt;
&lt;p&gt;I’m not talking about a change to the story or characters—just the format. Originally, I chose to publish each story following &lt;a href=&quot;https://rdrhyne.com/2020/04/the-traveler/&quot;&gt;&lt;em&gt;The Traveler&lt;/em&gt;&lt;/a&gt; in a serial format. If you remember, that story was as a one-off writing experiment for the site launch. Then I was encouraged by your feedback and the idea grew.&lt;/p&gt;

&lt;p&gt;As I moved deeper into the narrative, I could feel the pull of change. Each successive story has ballooned the number of scenes and amount of story I want to tell. The upcoming story, &lt;em&gt;The Addict&lt;/em&gt;, follows three plot lines. None of them resolve in that story.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;The Addict&lt;/em&gt; moves the narrative forward, but doesn’t stand on its own like the first three. You require the context of the earlier stories to make sense of it.&lt;/p&gt;

&lt;p&gt;When I spotted the divergence in an early draft, I faced two choices: embrace the pull of change, or re-think the story so it respected the periodical format and stood on its own.&lt;/p&gt;

&lt;p&gt;I’ve decided to embrace change.&lt;/p&gt;

&lt;p&gt;The result for you, my earliest readers, is a chance to watch the whole thing evolve from a series of periodicals into a more traditional chapter-based fiction.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;What does that mean?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;In the short term, nothing. I’ll publish the conclusion in three chunks as originally planned. After the entire story is out, I’ll compile each scene from the six stories into a single volume, and edit them into chapters. Then… &lt;em&gt;who knows&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;I’m leaning towards self-publishing an ePub.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;It fascinates me how this experimental story has evolved from a single short into a series, and now chapter-based fiction. When this site launched in April, I talked about working on “my first novel”.&lt;/p&gt;

&lt;p&gt;This isn’t what I had in mind earlier in the year, but I can’t say I’m disappointed. Instead of a place where I could curate my best writing, this website has become a running dialogue with myself (and you) about &lt;em&gt;how&lt;/em&gt; I’m writing.&lt;/p&gt;

&lt;h2 id=&quot;i-hope-its-a-interesting-read&quot;&gt;I hope it’s a interesting read.&lt;/h2&gt;

&lt;p&gt;Serious edits for &lt;em&gt;The Addict&lt;/em&gt; begin at the end of this week. I can’t wait to see how it forms up, and for you to read it. This week, as I contemplated my own story’s payoff, I got to enjoy another story’s payoff.&lt;/p&gt;

&lt;p&gt;Without revealing any spoilers from an excellent season finale, I want to talk about &lt;em&gt;The Mandalorian&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;I &lt;em&gt;love&lt;/em&gt; Star Wars. I’ve absorbed everything I can: movies, cartoons, and novels. The Disney acquisition had me suspicious about the future of the franchise. But they’ve found success wherever they have expanded the universe.&lt;/p&gt;

&lt;p&gt;Dave Filoni has been at the heart of that expansion. Two of his animated series—&lt;em&gt;The Clone Wars&lt;/em&gt; and &lt;em&gt;Rebels&lt;/em&gt;—are wonderful. He dared to create his own unique characters in the universe, most notably a padawan learner (Ahsoka Tano) and clone captain (Captain Rex) for Anakin Skywalker.&lt;/p&gt;

&lt;p&gt;Earlier in the year Filoni treated us to his devastating and emotional conclusion of &lt;em&gt;The Clone Wars&lt;/em&gt;. His final season for &lt;em&gt;Rebels&lt;/em&gt; was equally charged with emotion. His characters were at the center of both endings.&lt;/p&gt;

&lt;p&gt;Partnered with John Favreau, Filoni added to that extraordinary cast of expansion characters in &lt;em&gt;The Mandalorian&lt;/em&gt;.  And true to form, characters were again the heart of the show’s payoff.&lt;/p&gt;

&lt;hr /&gt;
&lt;p&gt;Over two seasons we’ve witnessed the principal—Din Djarin—grow from a ruthless bounty hunter who follows a strict code, into a selfless warrior charged with a quest. The writers use repetition over a collection of side-quests along the journey to reinforce Djarin’s rules.&lt;/p&gt;

&lt;p&gt;The show takes its time.&lt;/p&gt;

&lt;p&gt;Without spoiling details, Djarin starts to bend, then ultimately break his code. The how and why drive the main story. The result is a wonderful character drama that transcends Star Wars storytelling, yet maintains the charm of a story set in universe.&lt;/p&gt;

&lt;p&gt;The payoff is emotional. If you write a character defined by rules, they’re most interesting when they break them. You have to be careful with the details, and ensure they’re true to their character. Favreau and Filoni use basic emotions—&lt;em&gt;love, fear, and anger&lt;/em&gt;—to establish Djarin’s break from the code they painstakingly built.&lt;/p&gt;

&lt;p&gt;It’s classic narrative misdirection. Build a character slowly. Allow your audience time to understand and think like them. Then use common emotions we all feel and understand to change the character. Now your audience shares the characters emotion, conflict, and triumph.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;The Mandalorian&lt;/em&gt; is a simple story executed extremely well. There are other characters, each with their own arcs. But the series pays off because you follow the Hero’s arc, and experience their emotional journey alongside them.&lt;/p&gt;

&lt;p&gt;I’ve learned a lot about storytelling from the series. Even if you’re not a fan of Star Wars, it’s an easy one to enjoy.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Speaking of emotion, my intended post for last week was a eulogy. As I wrote, it became too personal to publish.&lt;/p&gt;

&lt;p&gt;I said goodbye to my grandmother last week. It was a rough experience, made harder by the distance imposed by the current pandemic. Thank goodness for modern technology, which made live-streaming accessible to my grieving family back east. It wasn’t the same, but it was a small comfort to see and hear my family as they grieved.&lt;/p&gt;

&lt;p&gt;One more Sunday left in 2020. See you then.&lt;/p&gt;
</description>
            <pubDate>Mon, 21 Dec 2020 00:00:00 +0000</pubDate>
            <link>https://rdrhyne.com/2020/12/sl-the-payoff/</link>
            <guid isPermaLink="true">https://rdrhyne.com/2020/12/sl-the-payoff/</guid>
        </item>
        
        <item>
            <title>Let it Rest</title>
            <description>&lt;p&gt;Flank steak is challenging to prepare. It’s a lean cut of beef, which made it perfect for the Architect’s birthday dinner. Like many of us during the pandemic, she’s paying attention to what she eats and how many calories.&lt;/p&gt;

&lt;p&gt;The boys and I wanted her meal to be special, which meant stress-free, which meant it should be low calorie. I took cues from my sister-in-law, who provided recipes that she’s enjoyed (and prepared) herself.&lt;/p&gt;

&lt;p&gt;Her advice on the flank steak was straightforward:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;“Grill on high heat for 3-5 minutes per side. &lt;em&gt;And be sure to let it rest&lt;/em&gt;, before you slice it.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This was my first time cooking flank steak, but it turned out well enough… according to the birthday girl.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Flank steak requires 10-15 minutes rest after being cooked. If you slice it too soon, the meat will dry out and you’ll ruin an otherwise nice piece of meat. To rest, place it in a dish and cover with foil right after you take it off the grill. &lt;em&gt;Then leave it alone&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;In &lt;em&gt;On Writing&lt;/em&gt; Stephen King talks about his writing process, and the importance of leaving a story alone after you first draft it. King moves directly to another story, placing the one he just finished in a drawer for several weeks.&lt;/p&gt;

&lt;p&gt;He recommends a writer give themselves time to forget a story, so they can return to it with a fresh perspective. Just like flank steak, a new story needs time to rest.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;On Writing&lt;/em&gt; helped me develop my own process for writing and editing. A lot of books on writing techniques focus on getting started, and maintaining rhythm. In contrast, King’s book focused on maturing a story through iteration.&lt;/p&gt;

&lt;p&gt;The cadence I used to write the &lt;em&gt;The Traveler&lt;/em&gt; series kept his advice in mind. I could draft a story, then return to edit the prior one. It was a good plan, in theory.&lt;/p&gt;

&lt;p&gt;I hit a snag once I finished the draft for the fourth story. My plan for the fifth story veered away from the main narrative. That meant the story that followed the fourth chronologically was the sixth story. I would need continuity between them. However, the fifth story would also inform the sixth story.&lt;/p&gt;

&lt;p&gt;The result was a dependency between all three. I would have to draft them together, before I could refine any of the stories further.&lt;/p&gt;

&lt;p&gt;Now that I’ve finished drafts of all three—over 12,000 words—I need to give the story a rest. I’ll start to edit the fourth in a few weeks, with hopes to publish it by the start of the new year.&lt;/p&gt;

&lt;p&gt;In the meantime, I plan to work more on &lt;em&gt;Nebula Squad&lt;/em&gt; and finish the behind-the-scenes for &lt;em&gt;The Banker&lt;/em&gt;.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;I’ve also started to doodle.&lt;/p&gt;

&lt;p&gt;A lot of what I read online is about how to “use the time”, or project ideas for those who find themselves bored. Remote learning, and a house full of people ready to strangle each other is hardly boring, but I appreciate the ideas for creative outlets.&lt;/p&gt;

&lt;p&gt;I started with &lt;a href=&quot;https://medium.com/pixel-grimoire/how-to-start-making-pixel-art-2d1e31a5ceab&quot;&gt;this tutorial series, from Pedro Madeiros&lt;/a&gt; on pixel art. His recommended program &lt;a href=&quot;https://www.aseprite.org&quot;&gt;Aseprite&lt;/a&gt; works well on the Mac, but it’s also given new life to the Surface tablet I purchased earlier in the year.&lt;/p&gt;

&lt;p&gt;The Surface lets me use a stylus to draw directly into Aseprite. The app itself is straightforward. I enjoy using it because its only for pixel art. Pixelmator, Sketch, and Photoshop all do a lot more, but fall short where Aseprite shines.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/images/2020/12/Screen-Shot-2020-12-06-at-11.43.45-PM.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p class=&quot;caption&quot;&gt;(Left to Right) Cylinder, pyramid, cactus, and a traffic cone.&lt;/p&gt;

&lt;p&gt;Right now I’m focused on learning the basics: shapes, shading, and dithering. Eventually I want to put some of this into a game. I have an idea for a story (of course), built on classic arcade titles like Missile Command, Defender, and Asteroids.&lt;/p&gt;

&lt;p&gt;It’s fun, and it keeps my mind sharp. I can pick it up whenever I have a few spare minutes.&lt;/p&gt;

&lt;p&gt;Though most of all, it lets my brain rest.&lt;/p&gt;
</description>
            <pubDate>Mon, 07 Dec 2020 00:00:00 +0000</pubDate>
            <link>https://rdrhyne.com/2020/12/sl-let-it-rest/</link>
            <guid isPermaLink="true">https://rdrhyne.com/2020/12/sl-let-it-rest/</guid>
        </item>
        
        <item>
            <title>Swallowed in the Sea</title>
            <description>&lt;p&gt;It was a hard week. A lot came crashing down on me at once. Not anything specific that happened this week, but everything &lt;em&gt;about&lt;/em&gt; this week. &lt;strong&gt;Thanksgiving week&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;This was not the first Thanksgiving I spent away from family. We moved to California in 2016, so this was actually the fifth. Before the recent rise in cases, we had plans to drive cross country. Spend several weeks back east with family and old friends.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Plans. Travel.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Words that seem foreign after this awful, unpredictable year. Then moments after we canceled our trip, I was reminded why I should be thankful.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Both of my boys have “their playlist” where they collect favorite tunes. This makes car trips easier&lt;sup id=&quot;fnref:1&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:1&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;. They also fill our home, as the boys discover how many devices in the house can play their music.&lt;/p&gt;

&lt;p&gt;I’m proud that both of them have an eclectic taste that spans genres and generations. Music matters to them. It motivates them, and inspires their creativity.&lt;/p&gt;

&lt;p&gt;It was my youngest son and his ferocious appetite for new music that gifted this story.&lt;/p&gt;

&lt;p&gt;Like many his age, he lives on his iPad. He plays games and watches his fair share of YouTube, but iPad is also his canvas. And his jukebox.&lt;/p&gt;

&lt;p&gt;I watched with envy as he searched music and related artists on Apple Music. Impressed with how quickly he figured out he could add anything to his playlist with a long-press.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Sidebar, so I can talk a little about how cool I am. My boy was transfixed by the full-screen player in Apple Music. “It looks so cool, Dad. I like how it takes over the whole screen.”&lt;/p&gt;

&lt;p&gt;At the beginning of the year, the Music team needed some help getting their iPad update ready in time for WWDC. Our software releases were massive this year. All hands on deck kind of effort. So when Music needed help, our program office was desperate enough to let a manager take a few weeks sabbatical to help.&lt;/p&gt;

&lt;p&gt;People ask what it’s like to work at Apple. Nine months after I split myself in half&lt;sup id=&quot;fnref:2&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:2&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;, I watched my son discover music using software I helped to write.&lt;sup id=&quot;fnref:3&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:3&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;3&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;As great as it made me feel, that isn’t why I’m telling you the story. The moment I want to tell you about happened as we were talking about Coldplay.&lt;/p&gt;

&lt;p&gt;Yes, &lt;em&gt;Coldplay&lt;/em&gt;. Some people like them, some don’t. I love them… and so does my youngest son. I know their catalog by heart. I couldn’t help but sing along as he cued track after track. He wanted to sing too, so he tapped the Lyrics button.&lt;/p&gt;

&lt;p&gt;We sang. We danced. It was the kind of moment every parent dreams they’ll share with their children. Music matters to us. It motivates us, and inspires our creativity.&lt;/p&gt;

&lt;p&gt;Then one of my favorites came on:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;“&lt;em&gt;And I could write a book. The one they’ll say that shook. The world and then it took. It took it back from me.&lt;/em&gt;”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href=&quot;https://music.apple.com/us/album/swallowed-in-the-sea/1123076757?i=1123076931&quot;&gt;&lt;em&gt;Swallowed in the Sea&lt;/em&gt;&lt;/a&gt; isn’t the kind of song he’d pick by the sound of it. It was the lyrics that grabbed his attention.&lt;/p&gt;

&lt;p&gt;He’s a storyteller&lt;sup id=&quot;fnref:4&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:4&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;4&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;

&lt;p&gt;I watched and smiled as the world opened up before his eyes, and made just a little more sense to him.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;This week was harder on me than it has been over the past five years. There were also moments of joy. Memories, like this story, which remind me things are going to be okay.&lt;/p&gt;

&lt;p&gt;Fortunate for you, my dear readers, I was creatively productive during the week. On Saturday, I finished drafting the final story in &lt;em&gt;The Traveler&lt;/em&gt; series. It’s a bit of a beast, north of 6,000 words. We’ll see how much survives in edit.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;But I finished a story.&lt;/em&gt;&lt;sup id=&quot;fnref:5&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:5&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;5&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;

&lt;p&gt;Wherever you are, I hope you’re staying safe. Just a few more weeks before we toast 2020 into the history books.&lt;/p&gt;

&lt;div class=&quot;footnotes&quot; role=&quot;doc-endnotes&quot;&gt;
  &lt;ol&gt;
    &lt;li id=&quot;fn:1&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;“Hey Siri, play &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&amp;lt;child_name&amp;gt;&lt;/code&gt;’s Jams.” &lt;a href=&quot;#fnref:1&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:2&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;My team had demos planned for WWDC as well. &lt;a href=&quot;#fnref:2&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:3&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Parachuting into another team is hard on the other team. The Music team was really awesome to work alongside, and they welcomed me even as I stumbled to learn to their style and codebase. &lt;a href=&quot;#fnref:3&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:4&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;A damn creative one, if I’m permitted to brag. &lt;a href=&quot;#fnref:4&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:5&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;🎉🥳 &lt;a href=&quot;#fnref:5&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
</description>
            <pubDate>Sun, 29 Nov 2020 00:00:00 +0000</pubDate>
            <link>https://rdrhyne.com/2020/11/sl-swallowed-in-the-sea/</link>
            <guid isPermaLink="true">https://rdrhyne.com/2020/11/sl-swallowed-in-the-sea/</guid>
        </item>
        
        <item>
            <title>The Mac is Home</title>
            <description>&lt;p&gt;The Architect always complains that I prattle and don’t get to the point fast enough. So here it is: earlier this week I bought an M1-powered MacBook Air with my own money. I’ve had the rare luxury of debating this decision for months.&lt;/p&gt;

&lt;p&gt;All told, it wasn’t a hard one.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;I’m responsible for a team that ships software for the Mac. As a Software Engineering Manager at Apple, I’m also responsible for reporting software issues and ensuring they get fixed.&lt;/p&gt;

&lt;p&gt;This makes it particularly difficult to leave work behind. If I discover a bug while writing this letter, I need to stop and file it.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;The Mac is work&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;My father once told me that he could never work at a bakery. He had a roommate who was a baker. Every day after work that roommate would bring a box of fresh donuts home with him.&lt;/p&gt;

&lt;p&gt;I thought it’d be awesome to work at a bakery. But my father explained why he didn’t. His roommate hated donuts. He saw them every day. Baked them, sold them, smelled like them, and got them on his clothes.&lt;/p&gt;

&lt;p&gt;My Dad’s message was that too much of a good thing isn’t great. You lose your taste for something when it’s no longer rare. Over the years, that lesson evolved.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Anything fun can feel like work, if it’s your job.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Some people don’t understand why I want to spend more time at a computer after spending my entire day in front of one. It is strange, I’ll admit. Many people enjoy watching television, or solving Sudoku puzzles in the evenings to unwind.&lt;/p&gt;

&lt;p&gt;I enjoy writing and programming.&lt;/p&gt;

&lt;p&gt;Since doing those on a Mac carries the chance I get drawn into work, I get an urge to try something new every so often. A desire for a computer that has nothing to do with work.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;It’s no secret I enjoy using an iPad full-time. I’ve used one exclusively for months on end, including last year when I programmed&lt;sup id=&quot;fnref:1&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:1&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; multiple playgrounds for a WWDC20 challenge.&lt;/p&gt;

&lt;p&gt;The iPad Pro is a versatile computer, which promotes focus and clarity. The iPad easily goes wherever you do, from the office to your living room and couch. However, when I was using the iPad to write or program, I preferred to use it at a desk where the flexibility and small screen become a liability.&lt;/p&gt;

&lt;p&gt;And the iPad Pro carries all of the work concerns of the Mac. If I find a bug, I need to file it. Work email, texts, and Slack are all there, too.&lt;/p&gt;

&lt;p&gt;The biggest draw of the iPad is that I could rely on the same software to think, mainly Ulysses and Things.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;My curiosity got the better of me after reading reviews of the Surface Duo. I’m intrigued by folding computers, and everything I read about the Duo said it was &lt;em&gt;well made&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Well made computers are why I’ve relied Macs and iPhones for so long. And while I believe Apple makes the best hardware, I’m not enough of a zealot to presume they’re the only company that can make good hardware. I own multiple Kindles&lt;sup id=&quot;fnref:2&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:2&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;2&lt;/a&gt;&lt;/sup&gt; and a Nintendo Switch, after all.&lt;/p&gt;

&lt;p&gt;That said, the quality of the Surface Duo defies belief. It is so good, I started looking at other Microsoft Surface products. When Microsoft announced the affordably-priced, but unfortunately named, Surface Laptop Go I took a chance.&lt;/p&gt;

&lt;p&gt;Again, the quality of the Microsoft hardware exceeded my expectations. Its dimensions were comparable to the 12” MacBook, paired with a good keyboard and better-than-expected trackpad. As a bonus, Windows comes with a Linux sub-system that’s easy to install. Also &lt;a href=&quot;https://docs.microsoft.com/en-us/windows/terminal/&quot;&gt;Windows Terminal&lt;/a&gt;, which is a dream to configure and use.&lt;/p&gt;

&lt;p&gt;Using the Terminal application, I built and installed the Swift toolchain. After dusting off some of my Unix skills, I had a familiar programming environment in VIM and a fast capable browser in Microsoft Edge.&lt;/p&gt;

&lt;p&gt;Sure, I missed key applications like Things and Ulysses which are only available on the Mac, but I was able to find decent alternatives. I wrote a few articles on the Surface Laptop Go. Even started building my own writing tools in Swift.&lt;/p&gt;

&lt;p&gt;It felt like going on a vacation each time I powered it.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;The Microsoft Surface experiment made me curious to try other computers. The next one started as I was reading an article about Android development&lt;sup id=&quot;fnref:3&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:3&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;3&lt;/a&gt;&lt;/sup&gt;. It turns out you can develop for Android on ChromeOS.&lt;/p&gt;

&lt;p&gt;My first (and only) experience with ChromeOS was the original Pixelbook that I got as a freebie for attending Google I/O in 2014. At the time, ChromeOS was limited only to browser tabs. No local file access, no offline apps, and no Linux.&lt;/p&gt;

&lt;p&gt;I had heard from others that ChromeOS could dual-boot into Linux, but after reading more I discovered a modern Chromebook could open Linux terminals alongside browser tabs. Intrigued, I looked more into them.&lt;/p&gt;

&lt;p&gt;Like most people, I assumed Chromebooks were all cheap machines. Then I read &lt;a href=&quot;https://www.theverge.com/21296102/best-chromebooks&quot;&gt;this guide&lt;/a&gt; from the Verge. In that article Dieter Bohn links to his full review of the (also unfortunately named) Google Pixelbook Go.&lt;/p&gt;

&lt;p&gt;In &lt;a href=&quot;https://www.theverge.com/2019/10/25/20931476/google-pixelbook-go-review-the-price-of-simplicity&quot;&gt;his review&lt;/a&gt; he states:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;I mentioned in our first look at the Go that I needed to make sure I didn’t get too excited about the keyboard without further testing. Now that I have, I can just say that I love it. &lt;em&gt;It is my favorite thing to type on by a long shot.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Woah. (emphasis added)&lt;/p&gt;

&lt;p&gt;I have two vices: bags and keyboards. After reading that review, I had to try it out.&lt;/p&gt;

&lt;p&gt;If the Surface Laptop Go surprised me, I was astonished by the Pixelbook Go. The keyboard lived up to the hype. Battery life is insane. With average evening use around 2-3 hours, I only needed to charge the Pixelbook Go once a week.&lt;/p&gt;

&lt;p&gt;Like the Surface Laptop Go, I used a Linux terminal to run the Swift compiler and familiar VIM editor. I even dusted off my &lt;a href=&quot;https://www.hamvocke.com/blog/a-quick-and-easy-guide-to-tmux/&quot;&gt;tmux chops&lt;/a&gt; to get a proper multi-window environment.&lt;/p&gt;

&lt;p&gt;While Chrome can be a pig on a Mac, it sings on the Chromebook as you would expect. Paired with the linux environment, I had a very fast, fluid laptop with everything I needed for my evening adventures. I even used the Android version of iA Writer for writing.&lt;/p&gt;

&lt;p&gt;As with the Surface Laptop, I splurged for the $850 mid-tier model. Cheaper than the MacBook Air, but not by much.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Experimenting with both has felt like a vacation, during a year where it was impossible to take a real one. Both machines are excellent hardware with good battery life, very good keyboards, and great screens. Apple isn’t the only company that can make good hardware.&lt;/p&gt;

&lt;p&gt;But I missed the software.&lt;/p&gt;

&lt;p&gt;Some of what I missed were great apps critical to my thought process like Ulysses and Things. While on my writing vacation, I took the Surface Laptop Go. When it came time to write I used my iPad instead, so I could do it in Ulysses.&lt;/p&gt;

&lt;p&gt;I also missed smaller details, like typography. Microsoft’s ClearType anti-aliasing makes a mess of most typefaces on anything short of 4K resolution. Google doesn’t license professional typefaces, preferring those with a liberal use license. I missed SF Mono.&lt;/p&gt;

&lt;p&gt;Most of all, I missed key-mappings. Cut/Copy/Paste are &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;thumb-x&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;thumb-c&lt;/code&gt;, and &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;thumb-v&lt;/code&gt; respectively. If I want to advance the cursor to the beginning or end of the line, that’s &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;thumb-&amp;lt;left&amp;gt;&lt;/code&gt; or &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;thumb-&amp;lt;right&amp;gt;&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Re-mapping keys on Windows is do-it-at-your-own-risk, and involves editing the registry. &lt;em&gt;Gross.&lt;/em&gt; Google offers a preference in settings, and I was able to remap the search key to something close to the command-modifier on macOS.&lt;/p&gt;

&lt;p&gt;Keyboard muscle memory makes for a frustrating &lt;em&gt;sometimes&lt;/em&gt; experience, though.&lt;/p&gt;

&lt;hr /&gt;
&lt;p&gt;I have a co-worker who likes to experiment as well. We have a standing meeting every few weeks and spend time talking about our flirtations with “the other side”.&lt;/p&gt;

&lt;p&gt;He’s the one who likened them to a vacation. I really liked that notion, so I stole it. The same friend had another phrase, which I came to appreciate after a few months using other computers.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;The Mac is home.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Microsoft and Google impressed me with their computers. Both were better than expected, and that gives me hope. Yes, really. &lt;em&gt;Hope.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Competition is good for everyone. Both computers I tested are comparable to the MacBook Air.&lt;/p&gt;

&lt;p&gt;… or I should say they &lt;em&gt;were&lt;/em&gt; until last week.&lt;/p&gt;

&lt;p&gt;I’m very excited for the M1, and the computer I will call home in the evenings. I’m proud of my colleagues who worked so hard to bring these new Macs to life.&lt;/p&gt;

&lt;p&gt;Sorry Dad, you were wrong. Working at the bakery is awesome, and I still love donuts.&lt;/p&gt;

&lt;div class=&quot;footnotes&quot; role=&quot;doc-endnotes&quot;&gt;
  &lt;ol&gt;
    &lt;li id=&quot;fn:1&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Swift Playgrounds with a Magic Keyboard is quite an experience. &lt;a href=&quot;#fnref:1&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:2&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;A brief sidebar on the Surface Duo. It is an &lt;em&gt;excellent&lt;/em&gt; device for reading. Better than a Kindle level of excellent. While I would never recommend a $1200 device just for reading, if you bought it for other reasons, you have the best e-reader money can buy. &lt;a href=&quot;#fnref:2&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:3&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;There was an urge to write an EPUB previewer that would take advantage of the Surface Duo’s dual screen configuration. I eventually discovered Google Books as a plausible alternative, after getting past a few bugs. Like the fact that Google Books wouldn’t open EPUBs exported from Ulysses if I forgot to set an author in the metadata. &lt;a href=&quot;#fnref:3&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
</description>
            <pubDate>Mon, 16 Nov 2020 00:00:00 +0000</pubDate>
            <link>https://rdrhyne.com/2020/11/sunday-letter-the-mac-is-home/</link>
            <guid isPermaLink="true">https://rdrhyne.com/2020/11/sunday-letter-the-mac-is-home/</guid>
        </item>
        
        <item>
            <title>Looking for Heroes</title>
            <description>&lt;p&gt;The week was a productive one for writing. I now understand how &lt;em&gt;The Traveler&lt;/em&gt; stories will end, even though I still have a few touches left to make on the final installment.&lt;/p&gt;

&lt;p&gt;As I closed out the story, I asked myself: How has the story &lt;em&gt;changed&lt;/em&gt; since I started writing it?&lt;/p&gt;

&lt;p&gt;In most ways, the series has turned out as expected. But as I read the drafts of the last two stories, I became concerned that different character might emerge, unexpectedly, as the hero.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Consider the &lt;em&gt;Star Wars&lt;/em&gt; trilogy. Everyone thinks of Luke, Princess Leia, Hans Solo, and Chewbacca are the heroes. However, as the story wound towards the penultimate battle between good and evil, it’s the story’s villain—&lt;em&gt;Darth Vader&lt;/em&gt;—who makes the sacrifice that saves the day.&lt;/p&gt;

&lt;p&gt;Who is the real hero of that story?&lt;/p&gt;

&lt;p&gt;I faced a similar dilemma as I wrote my final pages. From my earliest notes, I knew who I wanted to be the hero. But would that character be in the right place during the climatic scenes? And what would that character do to elevate themselves in the eyes of the reader?&lt;/p&gt;

&lt;p&gt;Throughout writing &lt;em&gt;The Traveler&lt;/em&gt; series, I’ve gone where the characters and their actions led me. Like any author, I favor certain characters. Often it’s the characters I associate with get more prominence in the story. It’s easier to write them.&lt;/p&gt;

&lt;p&gt;This unconscious bias is part of who I am. And as a result, it’s part of what I write. I knew who I wanted to be the hero, but it wasn’t always how I wrote the story.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;“Write what you know” is common advice I’ve heard from friends who write. I try to be mindful of this whenever I consider a new story. I’m also cautious with it.&lt;/p&gt;

&lt;p&gt;The world has enough protagonists who look like me, talk like me, and have a similar background. As a writer, I want to challenge myself. Write about those who are &lt;em&gt;unlike&lt;/em&gt; me. Use my writing to explore the world around me, and seek to experience it from different perspectives. Unconscious bias can be a roadblock in this pursuit.&lt;/p&gt;

&lt;p&gt;For the final installment, I want a satisfying conclusion to the story. The first two of the three as-yet-to-be-released stories have plenty of reveals, character development, and world building.&lt;/p&gt;

&lt;p&gt;For the final story, I’ve set out to write an action movie. Fast paced, with small twists, and enough suspense to leave you hanging on each word.&lt;/p&gt;

&lt;p&gt;I only hope the right hero emerges.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Writing has been cathartic. It’s given me an outlet to express my frustration and focus my concern about what happens around me.&lt;/p&gt;

&lt;p&gt;Our bias is everywhere, and we can spot it if we’re honest with ourselves. On the eve of this tumultuous election, it’s too easy to label those who disagree with us as “others”.&lt;/p&gt;

&lt;p&gt;My country, and the world at large, has become more polarized. It’s easy to blame a single person or even a group of people, but the real issue is within each of us. We all have the opportunity to be a positive, unifying force in our community and country.&lt;/p&gt;

&lt;p&gt;We all have the opportunity to be heroes of this story—not just the two guys running for President.&lt;/p&gt;

&lt;p&gt;Foremost, if you’re in the U.S. and haven’t already, I hope you vote. Then as you settle in this evening to watch the results, think about how you can be a unifier.&lt;/p&gt;
</description>
            <pubDate>Tue, 03 Nov 2020 00:00:00 +0000</pubDate>
            <link>https://rdrhyne.com/2020/11/sl-looking-for-heroes/</link>
            <guid isPermaLink="true">https://rdrhyne.com/2020/11/sl-looking-for-heroes/</guid>
        </item>
        
        <item>
            <title>Taking Vacation</title>
            <description>&lt;p&gt;As I alluded in last week’s letter, I took the week off. Not because I had a trip planned or family was visiting from out-of-town. Nope, this was nothing more than much needed time away from work.&lt;/p&gt;

&lt;p&gt;During the week, my family was generous enough to let me take some time away from them to focus on writing. It might sound like work, but I treat writing as structured relaxation.&lt;/p&gt;

&lt;p&gt;Writing fiction gives me a place to channel frustration and allow the left side of my brain to switch off.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;This isn’t the first writing vacation I’ve taken. Last year, about the same time, I took a three-day trip south to Salinas. It was during that trip where I wrote a page in my writing journal that would become &lt;em&gt;The Traveler&lt;/em&gt;. Seemed only fitting to devote this year’s writing vacation to completing the series.&lt;/p&gt;

&lt;p&gt;And I came close to finishing. Two of the three remaining planned stories were written this past week.&lt;/p&gt;

&lt;p&gt;I’m really happy with how they’ve come together. The plot in these last three represent several of the core ideas of the series, and appeared in the very first outlines. I would share my first journal entry with the concept, but it would ruin the story.&lt;/p&gt;

&lt;p&gt;It also feels good to complete a story that I’ve started. When I began writing fiction a few years ago, my first (and foremost) goal was to &lt;em&gt;finish&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;I’m not done yet—&lt;em&gt;and don’t want to jinx myself&lt;/em&gt;—but this most recent writing vacation gave me the momentum I needed to get there.&lt;/p&gt;

&lt;hr /&gt;
&lt;p&gt;So things are back on track after my break last month. I’m focused this week on the final story, and—if I can—finish the behind-the-scenes post for &lt;em&gt;The Banker&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;That’s a lot of writing (for me), but I’m on a roll.&lt;/p&gt;

</description>
            <pubDate>Mon, 26 Oct 2020 00:00:00 +0000</pubDate>
            <link>https://rdrhyne.com/2020/10/sunday-letter-taking-vacation/</link>
            <guid isPermaLink="true">https://rdrhyne.com/2020/10/sunday-letter-taking-vacation/</guid>
        </item>
        
        <item>
            <title>Breaks are Good</title>
            <description>&lt;p&gt;Folks who know me, are aware how much I enjoy the &lt;a href=&quot;https://www.imdb.com/title/tt0200276/&quot;&gt;West Wing&lt;/a&gt;. Josiah Barlett has one of my favorite character introductions, which occurs towards the end of the pilot episode.&lt;/p&gt;

&lt;p&gt;During that intro he has a line, which starts “Breaks are good—I know how hard each of you work…”&lt;/p&gt;

&lt;p&gt;The line sticks with me, and no matter how many times I’ll watch the episode, it never fails to trigger emotion.&lt;/p&gt;

&lt;p&gt;I’ve had sort of a break from writing on this site and this letter. Not that I stopped writing altogether—far from it. I just finished review season at work, and I’m still making steady progress on &lt;em&gt;The Traveler&lt;/em&gt; series.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;There is a rhythm to writing. As long as I’ve tried to write more seriously, I’ve been mindful of its impact. When you’re in rhythm, the words seem to flow with ease and it can be too easy to forget how you struggled in the beginning.&lt;/p&gt;

&lt;p&gt;That is, until you fall out of rhythm. Instead of slowing to a trickle, it feels like the bottom falls out and you hit a wall.&lt;/p&gt;

&lt;p&gt;I’ve battled falling in and out of rhythm for as long as I’ve written. Most of what I’ve read online stresses the importance of developing “a writing habit”. The advice reduces to something along the lines of “do it over and over”. Apparently writing is &lt;em&gt;easy&lt;/em&gt; once you develop a habit.&lt;/p&gt;

&lt;p&gt;I’ve tried. Give myself deadlines. Talk about writing goals with others for accountability. I even tried the common tricks. &lt;em&gt;50,000 words in November&lt;/em&gt; or &lt;em&gt;write everyday for a month&lt;/em&gt;. No matter what I tried, I couldn’t get clear of the inevitable.&lt;/p&gt;

&lt;p&gt;Eventually, I would fall out of rhythm.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Let’s have a sidebar about distractions. Writing is something I enjoy, but it isn’t the &lt;em&gt;only&lt;/em&gt; thing I enjoy. And like any hobbyist, I struggle to find time for all of the things I find interesting.&lt;/p&gt;

&lt;p&gt;“Focus, Rob”. It’s okay, I know you were thinking it even if you didn’t just say it out loud. To be fair, it is certainly part of the problem.&lt;/p&gt;

&lt;p&gt;Not because I lack focus, but because of &lt;em&gt;when&lt;/em&gt; I lack focus. Helping others focus is a regular part of my day job. When I get to my final hours of the day—the two or three which I can devote to my hobbies—I struggle to find the discipline to focus.&lt;/p&gt;

&lt;p&gt;Worse even, the part of my brain that tells me to focus turns an enjoyable task like writing into something I &lt;em&gt;have to do&lt;/em&gt;. Which makes writing as enjoyable as the last mile of a marathon.&lt;/p&gt;

&lt;p&gt;I’m never happy with what I write in those moments.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Building a habit by rote repetition doesn’t yield the result I’m after, which is to write &lt;em&gt;better&lt;/em&gt;. That requires motivation and a brain which isn’t addled by exhaustion.&lt;/p&gt;

&lt;p&gt;So when the pressure from work ramped, I took a break. It wasn’t intentional, and it went for longer than I anticipated.&lt;/p&gt;

&lt;p&gt;My secret to maintaining motivation? &lt;em&gt;Breaks are good.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Breaks aren’t a problem. For me, they’re a fact of my ongoing attempt to write more seriously. And to keep going, I had to allow myself to be okay with taking breaks.&lt;/p&gt;

&lt;p&gt;To go on sidebars. Be tired. Be motivated. To take a cheat day. All of these are okay…&lt;/p&gt;

&lt;p&gt;… as long as I start-up again. Pick myself up and keep writing.&lt;/p&gt;

&lt;p&gt;After acknowledging his staff’s need to take a break, President Bartlett rallies them together with a simple phrase.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Break’s over.&lt;/em&gt;&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Speaking of breaks, I’m taking one from work all this week. No promises, but I’m planning to make a big push on &lt;em&gt;The Traveler&lt;/em&gt; series, including a behind-the-scenes post for &lt;em&gt;The Banker&lt;/em&gt;.&lt;/p&gt;
</description>
            <pubDate>Mon, 19 Oct 2020 00:00:00 +0000</pubDate>
            <link>https://rdrhyne.com/2020/10/sunday-letter-breaks-are-good/</link>
            <guid isPermaLink="true">https://rdrhyne.com/2020/10/sunday-letter-breaks-are-good/</guid>
        </item>
        
        <item>
            <title>Shut Up and Listen</title>
            <description>&lt;p&gt;Some weeks work against you, and this past week worked me over. It’s an excuse and I’m offering it as one. Fact is, I didn’t make it four weeks before I missed one of these letters. &lt;em&gt;No excuses.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;After I missed writing over the weekend, I planned to take the week off. I said “I’ll do it next week”, and gave myself permission to take a cheat week.&lt;/p&gt;

&lt;p&gt;… and then I decided against it. I have something to say to my fellow middle-aged, white nerds.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;A friend shared a hilarious TikTok video, which they found on Twitter. &lt;a href=&quot;https://mobile.twitter.com/RexChapman/status/1308214599691497473&quot;&gt;Go watch it&lt;/a&gt;, if you haven’t already. I laughed out loud. Actually laughed. &lt;em&gt;Out loud&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Then I shared it with friends and family. And because it’s Twitter, someone else shared &lt;a href=&quot;https://mobile.twitter.com/mcbc/status/1308218889638117377&quot;&gt;the inevitable reply&lt;/a&gt;. There’s always a reply.&lt;/p&gt;

&lt;p&gt;And it was, &lt;em&gt;of course&lt;/em&gt;, from a middle-aged, white nerd.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Over the past few weeks I’ve been—&lt;em&gt;once again&lt;/em&gt;—reminded that I talk too much. I talk, when I should be listening. And when I do listen, I talk before I’ve heard what was said.&lt;/p&gt;

&lt;p&gt;I &lt;em&gt;hate&lt;/em&gt; this about myself. I want to stop. &lt;em&gt;I try to stop.&lt;/em&gt; But I don’t.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=-4EDhdAHrOg&quot;&gt;This video&lt;/a&gt; has been around for years. I’ve watched it over and over. I’ve read think pieces that attempt to explain, so I have an idea of what I &lt;em&gt;should&lt;/em&gt; understand from it. But if I’m truthful, I don’t understand it. And that bothers me, I &lt;em&gt;want&lt;/em&gt; to understand.&lt;/p&gt;

&lt;p&gt;All too often I’ll respond to someone by attempting to figure out or fix their problem. I want to help people, even feel compelled to do it. But not everyone talking about their problems is asking for help. Nor are they necessarily looking for &lt;em&gt;me&lt;/em&gt; to solve their issue.&lt;/p&gt;

&lt;p&gt;I see the problem before the person.&lt;/p&gt;

&lt;p&gt;In principle, I understand how to be a better listener. &lt;em&gt;And yet, I still suck at it&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;When I watch &lt;a href=&quot;https://mobile.twitter.com/mcbc/status/1308218889638117377&quot;&gt;this reply&lt;/a&gt; to the funny TikTok video, I see myself. It reduces a funny, lighthearted video to another person with a problem to solve.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Fellow middle-aged, white dudes—&lt;em&gt;for fuck’s sake&lt;/em&gt;—take a breath, don’t rush to explain.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Shut-up and listen&lt;/em&gt;.&lt;/p&gt;
</description>
            <pubDate>Tue, 22 Sep 2020 00:00:00 +0000</pubDate>
            <link>https://rdrhyne.com/2020/09/shut-up-and-listen-sl/</link>
            <guid isPermaLink="true">https://rdrhyne.com/2020/09/shut-up-and-listen-sl/</guid>
        </item>
        
        <item>
            <title>Room to Think</title>
            <description>&lt;p&gt;Always a great feeling when I get to publish a new story. I hope everyone enjoyed &lt;a href=&quot;https://rdrhyne.com/2020/09/the-banker/&quot;&gt;&lt;em&gt;The Banker&lt;/em&gt;&lt;/a&gt;. I’m already working on the behind-the-scenes post where I discuss characters, and how I use technology. Look for that later this week.&lt;/p&gt;

&lt;p&gt;Like the prior two stories, I found new characters during my first draft. I’m starting to get used to their sudden appearance. A strange feeling, but it encourages me to continue writing. How else am I gonna know how the story ends?&lt;/p&gt;

&lt;p&gt;When I told this to a friend, they remarked “You’re watching a movie that you’re making.” It made me think.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Working from home, combined with remote learning has left my family feeling cramped in our quaint California home. If you’ve ever met me in person, you know that I’m loud. And as a manager, I spend the majority of my day in meetings. Talking. &lt;em&gt;Loudly&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;A noisy train station would be a less distracting learning environment for my boys.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/images/2020/09/56952484-26BF-4ABF-B41F-7CBC56C1583A-1.jpeg&quot; width=&quot;1200&quot; /&gt;&lt;/p&gt;

&lt;p class=&quot;caption&quot;&gt;&lt;strong&gt;The Room Where it Happens.&lt;/strong&gt; Campbell, CA&lt;/p&gt;

&lt;p&gt;To make it easier for everyone, the Architect&lt;sup id=&quot;fnref:1&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:1&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; built-out a new space for me to work. She started with an existing detached shed in our backyard. There’s two things you should know about her: (a) she is &lt;em&gt;quite&lt;/em&gt; good at what she does, and (b) this is the second time she’s built an office for me. Her final result is a space made for &lt;em&gt;thinking&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;I love it.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;After months of working on cramped laptop and iPad screens, I finally had room for my 34” cinema-wide display. It’s mounted to a spacious sit/stand worktop, which lets me spread out. Driving the display is a desktop Mac I received just before quarantine&lt;sup id=&quot;fnref:2&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:2&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;

&lt;p&gt;The difference is stark.&lt;/p&gt;

&lt;p&gt;So much, &lt;a href=&quot;https://twitter.com/capttaco/status/1299225899435393024?s=20&quot;&gt;I felt compelled to tweet&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;I love the iPad and work full time from it on many days. But every time I use a Mac connected to a huge-ass display, I feel as though I’ve been thinking in pants two sizes too small.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The majority of my day job still involves the iPad. But since moving to the shed, I’ve done most of my writing on the Mac. This runs counter to the growing opinion that the iPad is the ideal writing machine because it removes distraction.&lt;/p&gt;

&lt;p&gt;This conceit assumes the iPad’s single-tasking model leads to more &lt;em&gt;focus&lt;/em&gt;. And focus is good for writing. You need to immerse yourself in thought in order to write. Or so goes the reasoning.&lt;/p&gt;

&lt;p&gt;So why have I preferred the Mac?&lt;/p&gt;

&lt;p&gt;As you can imagine, I’ve given this question much consideration. My working theory is this: Deep thinking requires more than focus, it demands &lt;em&gt;space&lt;/em&gt;.&lt;/p&gt;

&lt;hr /&gt;
&lt;p&gt;&lt;img src=&quot;/assets/images/2020/09/editing.png&quot; width=&quot;640&quot; /&gt;&lt;/p&gt;

&lt;p&gt;This is a screenshot of my Mac while I was editing &lt;em&gt;The Banker&lt;/em&gt;. The center black window is my Ulysses editor for the story—the &lt;em&gt;manuscript window&lt;/em&gt;, if you will. To the right is the preview window from Ulysses with a custom theme that matches this site’s design.&lt;/p&gt;

&lt;p&gt;Having the preview render differently than my editor is an important part of my writing workflow. &lt;em&gt;Especially&lt;/em&gt; when editing. A spelling mistake or word choice that gets lost in a text editor can become apparent when previewed.&lt;/p&gt;

&lt;p&gt;To the left are my outline windows. The first is another Ulysses window with a numbered list of plot items. The bottom-most window is Things where I collect all of my thoughts (more on that in a bit).&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/images/2020/09/writing-spaces.png&quot; width=&quot;560&quot; /&gt;&lt;/p&gt;

&lt;p&gt;I replicate this layout for each open writing project. Above you see spaces for this post, the aforementioned behind-the-scenes post, and the next story I’m writing. A three-finger swipe on my Magic Trackpad takes me from one project to the next.&lt;/p&gt;

&lt;p&gt;From these previews, I can also see which projects needs work. The yellow bands in the editor window are notes for each section or scene in that project. When there is a lot of yellow bunched together, it tells me where the manuscript is incomplete.&lt;/p&gt;

&lt;p&gt;Every story starts with a quick two or three sentence synopsis that I capture in Things. Below was the initial synopsis for &lt;em&gt;The Banker&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/images/2020/09/things-synopsis.png&quot; width=&quot;572&quot; /&gt;&lt;/p&gt;

&lt;p&gt;This is my initial capture of the idea. For stories, I expand this synopsis on paper and eventually in a Ulysses sheet that sits in that window on the left. Here I convert the synopsis into events that set the plot. Thinking about plot moments at a high level lets me hone the characters’ movement within the story.&lt;/p&gt;

&lt;p&gt;I want to ensure the actions of my characters drive the plot—not the reverse. Once settled, this list gets converted into notes which I embed into my manuscript using &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;%%&lt;/code&gt; tags in Ulysses&lt;sup id=&quot;fnref:3&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:3&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;3&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;

&lt;p&gt;As you can see, the Mac fills my peripheral vision with a complete picture of the project. From outline to final proof, I can visualize the story at a glance. And I can layer information on top of this as needed.&lt;/p&gt;

&lt;p&gt;Safari windows for research. Photos. Even the text editor I needed to update my site’s CSS, so I could properly handle the images in this post. I did all of it in a single space.&lt;/p&gt;

&lt;p&gt;This entire workflow is dedicated to a single task: writing. But this task requires multiple windows from multiple apps.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;All of this (and more) is why I prefer the Mac for writing. But this is not an indictment of the iPad, nor is it a slight against it. Given that my 34” display is not portable, I have to consider an amended workflow when I travel away from my desk.&lt;/p&gt;

&lt;p&gt;If I consider advantages, the Mac loses its edge when compared to an iPad in a portable setting. Even on the largest MacBooks, there’s too much overlap between windows to use my desired three-up Ulysses layout. And once I pare down to a two-window setup, I’m well within the sweet spot of the iPad.&lt;/p&gt;

&lt;p&gt;Hard pressed, I can make do with an iPad and a paper notebook because every app mentioned exists on both iPad and Mac. They also work well on both platforms.&lt;/p&gt;

&lt;p&gt;But when I really need room to think, there’s no better place than my desktop&lt;sup id=&quot;fnref:4&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:4&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;4&lt;/a&gt;&lt;/sup&gt; Mac connected to a huge-ass display.&lt;/p&gt;

&lt;div class=&quot;footnotes&quot; role=&quot;doc-endnotes&quot;&gt;
  &lt;ol&gt;
    &lt;li id=&quot;fn:1&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;People often ask why I call her the Architect. She is, in fact, an architect by training and profession. But also by affliction. Her mind is constantly working. &lt;a href=&quot;#fnref:1&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:2&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;My team recently released our product on the Mac. &lt;a href=&quot;#fnref:2&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:3&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;I use a modified version of &lt;a href=&quot;https://styles.ulysses.app/themes/gemmell-two-ZzJ&quot;&gt;Matt Gemmell’s theme&lt;/a&gt; for my editor window. &lt;a href=&quot;#fnref:3&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:4&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Someone will ask: “Why not a laptop connected to the huge-ass display?” In theory they work the same. Except when you consider I’m dumping the current state of my brain into these spaces. The window shuffle and resizing that happens when disconnecting from an external display is devastating. This simply doesn’t occur on a desktop that never leaves its primary display. &lt;a href=&quot;#fnref:4&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
</description>
            <pubDate>Tue, 15 Sep 2020 00:00:00 +0000</pubDate>
            <link>https://rdrhyne.com/2020/09/sl-room-to-think/</link>
            <guid isPermaLink="true">https://rdrhyne.com/2020/09/sl-room-to-think/</guid>
        </item>
        
        <item>
            <title>I Admire You</title>
            <description>&lt;p&gt;Since today is Labor Day in the US, I decided to take last Friday off from work. The four day weekend was much needed. It’s given me space to think, spend time with my family, and write. I worked on the polish edit of my third story in &lt;em&gt;The Traveler&lt;/em&gt; series: &lt;em&gt;The Banker&lt;/em&gt;, which should be out soon.&lt;/p&gt;

&lt;p&gt;I spent a lot of time thinking about the transition between this story and the next one in the series. I’ve fleshed out the major plot events and Friday morning I began the first draft of a fourth story&lt;sup id=&quot;fnref:1&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:1&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;

&lt;p&gt;In both of these middle stories (née, second Act), I work to develop and shape the principal characters by introducing a pair of supporting characters. These two were on my mind as I watched&lt;sup id=&quot;fnref:2&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:2&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;2&lt;/a&gt;&lt;/sup&gt; the British series &lt;em&gt;Sherlock&lt;/em&gt; with my oldest son this weekend.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Friday evening we started &lt;em&gt;A Scandal in Belgravia&lt;/em&gt;, which is the first episode of the second season. As the episode started, I remarked to my son “This is my favorite episode of the entire series.” It contains the &lt;a href=&quot;https://twitter.com/capttaco/status/1302098703721799680&quot;&gt;best character introduction of all time&lt;/a&gt; for one of the great supporting characters from the original stories.&lt;/p&gt;

&lt;p&gt;Sherlock Holmes was a genius, matched in intellect by only two of Sir Arthur Conan Doyle’s characters: Professor Moriarty and Irene Adler. These are the two characters whose intelligence and cunning Holmes respected as equal&lt;sup id=&quot;fnref:3&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:3&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;3&lt;/a&gt;&lt;/sup&gt; to his own.&lt;/p&gt;

&lt;p&gt;Conan Doyle created Moriarty as a means to kill Sherlock Holmes, and later adaptations have fashioned him as an arch-nemesis. Adler is much more interesting, especially when you consider the position of the Conan Doyle Estate that claims Holmes is &lt;a href=&quot;https://twitter.com/js_thrill/status/1298654465852157952&quot;&gt;“only described as having emotions in stories published between 1923 to 1927”&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;According to them, the wily detective couldn’t have a love interest. It would violate his character. Instead Conan Doyle wrote Adler as someone that Holmes would &lt;em&gt;admire&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Subtleties, man.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Allow me a brief sidebar on pens, to illustrate the difference.&lt;/p&gt;

&lt;p&gt;I’ve wasted a lot of time, and money, searching for the perfect pen. Expensive and cheap. Broad and fine widths. Fountain pens, loose ink, felt tips, and rollerballs. I can tell you about the different types of refills. Which flow better, which dry fast enough. I’m great at parties.&lt;/p&gt;

&lt;p&gt;Let’s just say that I &lt;em&gt;love&lt;/em&gt; pens. And saying that, you might be interested to know my favorite. My choice will disappoint you.&lt;/p&gt;

&lt;p&gt;My favorite pen is the &lt;a href=&quot;https://www.target.com/p/pilot-retractable-gel-pens-with-rubber-grip-0-7mm-12ct-black/-/A-13863795&quot;&gt;Pilot G2 Retractable, 0.7mm&lt;/a&gt;&lt;sup id=&quot;fnref:4&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:4&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;4&lt;/a&gt;&lt;/sup&gt;. I buy them by the dozen and stuff them into every pen pocket of every bag I own&lt;sup id=&quot;fnref:5&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:5&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;5&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;

&lt;p&gt;This is the pen I use the most because it is the one that writes the best for me. I know what you’re thinking: they’re made of cheap plastic, and disposable. &lt;em&gt;Gross&lt;/em&gt;. Yeah, no one stops to admire this pen when I pull it out of my pocket.&lt;/p&gt;

&lt;p&gt;Every “nice” pen I’ve purchased has been a gorgeous piece of art. I enjoy opening the box, feeling the weight and balance in my hands, and toying with the satisfying mechanisms. Then I would inevitably try to write with it.&lt;/p&gt;

&lt;p&gt;I have a pet theory that fancy pens only exist so you feel awesome when you’re signing your name.&lt;/p&gt;

&lt;p&gt;During any amount of long-form writing I’ve found the weight cumbersome. I’m sure I would get used to it over time. Reach a point where I don’t notice it as much. But then I would forget the pen on a trip or leave it on my desk at work. I’d have to fall back to my stock of trusty G2s and the whole damn process would reset.&lt;/p&gt;

&lt;p&gt;Nope, the G2 is my pen. I &lt;em&gt;admire&lt;/em&gt; nice pens as beautiful works of art. But I &lt;em&gt;love&lt;/em&gt; writing with the Pilot G2.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Might seem silly to exhaust so many words on the difference between love and admiration. But it matters when talking about Irene Adler and how her character develops Sherlock Holmes.&lt;/p&gt;

&lt;p&gt;A love interest is an obvious character to write. Love is a base emotion, complex and rich with tiny details that can add authenticity to your narrative. It’s an emotion you can expect your readers to have experienced. And it would be too easy to write Irene Adler as a sexual exploit—which is why nearly every adaptation does it. After all, what better way for your viewer to associate with a complicated character like Sherlock Holmes?&lt;/p&gt;

&lt;p&gt;The only problem is that it wouldn’t ring true to Holmes’ actual character, as written by Conan Doyle. He wanted you to struggle with understanding Holmes. If Sherlock feels aloof and hard to predict, he is more believable as a tortured genius. Central to his character is the lack of emotion&lt;sup id=&quot;fnref:6&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:6&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;6&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;

&lt;p&gt;Irene Adler in the &lt;em&gt;Sherlock&lt;/em&gt; series (as in the novels) is an object of desire for &lt;em&gt;any&lt;/em&gt; man. Better still, Sherlock finds a match for his wit and intelligence. Sauce for the goose, as Mr. Spock would say.&lt;/p&gt;

&lt;p&gt;Adler is the ultimate temptation. Conan Doyle doesn’t cheat either. Holmes &lt;em&gt;sees&lt;/em&gt; her. Appreciates her as a beautiful piece of art, and desires her, just as the reader does. Holmes even refers to her as “the woman”. Not any woman—&lt;em&gt;the woman&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Again, it would be easier for Sherlock to ignore her. It’s more powerful that he sees her like others, but doesn’t fall for her.&lt;/p&gt;

&lt;p&gt;This is how &lt;em&gt;Sherlock&lt;/em&gt; excels, when other adaptations fall short. Holmes desires Adler, but is not tempted by her. She articulates to viewers that &lt;em&gt;nothing&lt;/em&gt; dissuades the detective from his addiction.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;While neither of my supporting characters are as dramatic as Moriarty or Adler, I take inspiration from them and their adaptations. I can’t wait to share my characters with you and the backstory behind their creation.&lt;/p&gt;

&lt;p&gt;Look for &lt;em&gt;The Banker&lt;/em&gt; later this week.&lt;/p&gt;

&lt;div class=&quot;footnotes&quot; role=&quot;doc-endnotes&quot;&gt;
  &lt;ol&gt;
    &lt;li id=&quot;fn:1&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Working title for the fourth story is &lt;em&gt;The Addict&lt;/em&gt;. We’ll see if that sticks. &lt;a href=&quot;#fnref:1&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:2&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;I’m re-watching them, probably for the fourth or fifth time. This is my son’s first time. &lt;a href=&quot;#fnref:2&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:3&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;For the Sherlock nerds reading this, in the “The Five Orange Pips” Holmes says he has “been beaten four times—three times by men and once by a woman.” There is literary debate if Holmes meant Adler since &lt;em&gt;A Scandal in Bohemia&lt;/em&gt; takes place after this story. &lt;a href=&quot;#fnref:3&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:4&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Yes, 0.7mm. I know a lot who prefer an extra fine tip and spend gobs of money to import them from Japan. No thank you. I lightly glide my pen across the paper and hate nothing more than a broken stroke because the angle was too steep. I consider 0.7mm to be the minimum tolerable for a rollerball. &lt;a href=&quot;#fnref:4&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:5&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Don’t ask how many bags that is, it’s embarrassing. &lt;a href=&quot;#fnref:5&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:6&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Still a silly thing to claim copyright over. &lt;a href=&quot;#fnref:6&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
</description>
            <pubDate>Mon, 07 Sep 2020 00:00:00 +0000</pubDate>
            <link>https://rdrhyne.com/2020/09/sunday-letter-admiration/</link>
            <guid isPermaLink="true">https://rdrhyne.com/2020/09/sunday-letter-admiration/</guid>
        </item>
        
        <item>
            <title>The Sunday Letter</title>
            <description>&lt;p&gt;My friend Daniel started writing &lt;a href=&quot;https://editorscut.com/Newsletter/index.html&quot;&gt;a weekly newsletter&lt;/a&gt; back in March.  The thought of a newsletter has never grabbed me, since I barely publish enough on this site as it is. However, I really enjoy Daniel’s process for writing his newsletter.&lt;/p&gt;

&lt;p&gt;During the week Daniel thinks of a prompt (or theme) for the week. Then over the weekend, he sets a timer and writes for an hour. He’s often remarked how the result doesn’t always turn out how he thought when he started. It’s about where the writing takes him.&lt;/p&gt;

&lt;p&gt;I like the discipline, but I’m still not crazy about the idea of a separate newsletter. Thus, &lt;strong&gt;The Sunday Letter&lt;/strong&gt; is born.&lt;/p&gt;

&lt;p&gt;Why Sunday you might ask? After all, I didn’t publish this until Monday. The reason is because Sunday is when I wrote it, and when I plan to write it in the future. And the point of this letter is to &lt;em&gt;write it&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;There’s no real format. I’ll write whatever comes to mind, and there may be a collection of links that I want to discuss. Who knows, this might be dumb.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;I’ve been thinking recently about old technology that is still useful today. I wear mechanical wristwatches that are inaccurate by today’s standards, yet perfectly capable of telling me when it’s time for a meeting or to break for lunch.&lt;/p&gt;

&lt;p&gt;A few weeks ago, I received a delightful gift from a friend. Earlier we had been discussing our favorite Apple hardware from years past, and the fifth generation iPod came up. It’s a personal favorite of mine. Sleek and compact. The best implementation of the iPod’s signature wheel control. It could play games, and movies &amp;amp; TV shows.&lt;/p&gt;

&lt;p&gt;My friend had a fifth generation U2 model in mint condition and hoped I’d give it a new home. I happily obliged his generosity, along with a universal dock that included a 30-pin cable&lt;sup id=&quot;fnref:1&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:1&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;

&lt;p&gt;When I got home, I plugged the dock into my Mac and slotted the iPod into it. To my surprise, the Music app began to sync all of my non-Apple Music tracks which were already downloaded onto the Mac. While it was syncing, I opened my headphone drawer and pulled out one of my favorite pairs: &lt;a href=&quot;https://amzn.to/3jtC1X1&quot;&gt;the Bang &amp;amp; Olufsen H6 headphones&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The H6 headphones are wired, which became inconvenient about the same time wireless headphones developed satisfying enough audio quality. I even &lt;a href=&quot;/2016/09/bose-qc35-review/&quot;&gt;wrote a review about the Bose headphones&lt;/a&gt; which replaced the H6s as my daily drivers.&lt;/p&gt;

&lt;hr /&gt;
&lt;p&gt;The experience of the iPod with the H6 headphones was a wonderful trip down memory lane.&lt;/p&gt;

&lt;p&gt;When I navigated into the Music sub-menu, there was nothing but my music. The click wheel was fast and simple to browse my large library of music. And every selection was acknowledged by a satisfying hardware actuation.&lt;/p&gt;

&lt;p&gt;Once a track started, I was greeted by a familiar low hiss. Treble was crisp. And the entire dynamic range filled my ears. Music sounded more alive than it had for years.&lt;/p&gt;

&lt;p&gt;This was exactly the respite I needed after months of quarantine. My head buzzed and my heart swelled as five minutes turned into twenty. I became lost in music.&lt;/p&gt;

&lt;p&gt;Since that evening, I went in search of the 2nd generation of the B&amp;amp;O H6 headphones which B&amp;amp;O no longer sells. I found them cheap from &lt;a href=&quot;https://amzn.to/3jtC1X1&quot;&gt;an Amazon affiliate merchant&lt;/a&gt; and they live up to the high praise reviewers gave them four years ago. I also found an iPod classic (160 GB) in mint condition&lt;sup id=&quot;fnref:2&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:2&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;2&lt;/a&gt;&lt;/sup&gt; on eBay for a pittance.&lt;/p&gt;

&lt;hr /&gt;
&lt;p&gt;Listening to music on a decade old iPod through a wire may seem anachronistic in 2020, but it begs the question: &lt;em&gt;Do I really need a general purpose computer to listen to music?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;The iPod is purpose-built to play music. Its interface is designed for flipping through songs and albums. The display is no larger than it needs to be, and the battery doesn’t need to be recharged for a week. All this in a package that makes my iPhone 11 Pro feel like a brick by comparison.&lt;/p&gt;

&lt;p&gt;An iPod just plays music&lt;sup id=&quot;fnref:3&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:3&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;3&lt;/a&gt;&lt;/sup&gt;—and I think it’s &lt;em&gt;better&lt;/em&gt; at playing music than any other device I own. I’ve enjoyed using an iPod again the same way I enjoy setting the time on my mechanical watches each morning.&lt;/p&gt;

&lt;p&gt;They’re both old, but still useful to me today.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;This week’s links:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://marco.org/2016/03/02/beoplay-h6-v2-review&quot;&gt;Marco Arment’s review of the 2nd generation H6 headphones&lt;/a&gt;.  I still use my wireless headphones for WebEx meetings and FaceTime. For music, there are no finer headphones than these. They sound great connected to my iPod and my iPhone. Bonus: there’s nothing to charge.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.indiegogo.com/projects/airlink-make-any-audio-device-wireless#/&quot;&gt;Airlink Bluetooth Adapter&lt;/a&gt;. I bought this dingus a few years ago. It works reasonably well to convert my H6s into bluetooth headphones. It affects the quality modestly, but I only notice it in direct comparisons. Also, I never clip this thing to my shirt like the photos show, I just slip it into my pocket.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.theverge.com/21403489/remarkable-2-e-ink-paper-tablet-review&quot;&gt;The reMarkable 2&lt;/a&gt;. Speaking of dedicated devices, I pre-ordered the reMarkable 2 last week. I’ve always been fascinated by the potential of e-ink. Drawing tablets based on e-ink seem to becoming more mainstream and the reMarkable is the best of the lot. Mine doesn’t ship until November, but I’m excited to give it a try.&lt;/li&gt;
&lt;/ul&gt;

&lt;div class=&quot;footnotes&quot; role=&quot;doc-endnotes&quot;&gt;
  &lt;ol&gt;
    &lt;li id=&quot;fn:1&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;I joked that I wasn’t sure if I still had any thirty-pin connectors. The universal dock was also in mint condition. &lt;a href=&quot;#fnref:1&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:2&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;The merchant had replaced the chrome back panel and the screen. The iPod is practically brand new. &lt;a href=&quot;#fnref:2&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:3&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;While it can play movies, games, and sync contacts &amp;amp; calendars, the iPhone is much better suited for these tasks. &lt;a href=&quot;#fnref:3&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
</description>
            <pubDate>Mon, 31 Aug 2020 00:00:00 +0000</pubDate>
            <link>https://rdrhyne.com/2020/08/the-sunday-letter/</link>
            <guid isPermaLink="true">https://rdrhyne.com/2020/08/the-sunday-letter/</guid>
        </item>
        
        <item>
            <title>Writing “The Taxi Driver”</title>
            <description>&lt;p&gt;When I published &lt;em&gt;The Traveler&lt;/em&gt;, it was a one-off story. It was safe. To publish the next story, I would need to commit to the world I had created, and a broader narrative.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;The Taxi Driver&lt;/em&gt; was a hard story to finish.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;I was confronted with a host of writing challenges in &lt;em&gt;The Taxi Driver&lt;/em&gt;, foremost the character of Gertrude. Recently, my writing has favored female protagonists. I’m not sure why.&lt;/p&gt;

&lt;p&gt;Perhaps it’s the challenge.&lt;/p&gt;

&lt;p&gt;As the protagonist, Gertrude needed to be a strong, well-defined character. As a male writer, I cannot rely on personal experience or my own instincts to understand how a woman thinks.&lt;/p&gt;

&lt;p&gt;I prize characters who feel genuine, and I tend to model their behavior after actual people from my past. It takes more than that, however. To get into a character’s soul, you have to understand how they think. Only then will they become a real, breathing person readers can recognize.&lt;/p&gt;

&lt;p&gt;As a character, Gertrude could have been written as a man or woman. Her strength defies her circumstance, one of the familiar traits of the &lt;em&gt;hero&lt;/em&gt; archetype. Gertrude has little to live for, and nothing left to lose.&lt;/p&gt;

&lt;p&gt;She is backed into a corner, metaphorically speaking—a construction of &lt;em&gt;fight or flight&lt;/em&gt;. That is the source of her strength.&lt;/p&gt;

&lt;p&gt;But it’s her fierce independence that reminded me of several influential women in my life, so I chose to write her as a female. She adopts many of their mannerisms and personality. She is the right mix of stubbornness and defiance—yet she’s still unsure of herself.&lt;/p&gt;

&lt;p&gt;In the end, I hit my mark. Gertrude is looking for a reason to live—something, someone, maybe &lt;em&gt;a cause&lt;/em&gt;. Then suddenly, purpose falls out of the sky right onto the hood of her taxi.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;My original draft of &lt;em&gt;The Taxi Driver&lt;/em&gt; started with dull exposition:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;The day she met him started like most others. Gertrude Weathers walked along the alleyway, side-stepping the usual detritus which littered her path to work.
&lt;br /&gt;&lt;br /&gt;
When she reached her car, she pulled back the shabby cover that protected it from rain.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Boring&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;As I developed the story, I needed more characters to help move along the narrative. The purpose of my original draft was to figure out Gertrude and describe her situation. But there wasn’t enough for a story. Her environment needed character.&lt;/p&gt;

&lt;p&gt;I found Franklin in the second draft, while asking myself: what is the &lt;em&gt;usual detritus&lt;/em&gt; that littered Gertrude’s path? Who put it there, and how did that person experience life?&lt;/p&gt;

&lt;p&gt;Franklin is the balance to Gertrude’s poverty. She’s right on the edge, but still works hard to improve her circumstance in a rigged society. Franklin doesn’t have that luxury, for reasons implied—but not explained—in &lt;em&gt;The Taxi Driver&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Franklin is confined to a chair, but I don’t say this anywhere in the text. As you read more of Franklin in later stories, you might notice how everyone glances down towards him. He struggles with a sense of direction, and has a habit of sneaking up on people.&lt;/p&gt;

&lt;p&gt;I went back and forth on how and when to describe Franklin’s disability, but never found a place where it worked in &lt;em&gt;Taxi Driver&lt;/em&gt;. After a few failed drafts, it occurred to me: Gertrude sees only Franklin, not his chair&lt;sup id=&quot;fnref:1&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:1&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;You may notice I don’t provide a lot of physical description of my characters. To be honest, I enjoy the efficiency. I prefer to leave those details to the reader’s imagination. Let you fill in the gaps from your own experience.&lt;/p&gt;

&lt;p&gt;I still describe my characters, but their appearance is less interesting than how they behave or talk.&lt;/p&gt;

&lt;p&gt;There is one insignificant physical detail for Gertrude that slipped in: &lt;em&gt;The neon green bolt of hair&lt;/em&gt;. It’s not important to the story, but it does connect Gertrude to a woman from my past. Someone whose personality provided inspiration.&lt;/p&gt;

&lt;p&gt;During my junior year of high school I &lt;em&gt;briefly&lt;/em&gt; dated a senior. I’ll call her &lt;em&gt;M&lt;/em&gt; to keep things anonymous. She was fierce. Independent, stubborn, and possessing a flair for the dramatic&lt;sup id=&quot;fnref:2&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:2&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;M&lt;/em&gt; had an old fashioned name, the kind most women receive as a middle name in honor of their mother’s favorite great-aunt. A name like &lt;em&gt;Gertrude&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;She bleached a streak of her brown hair platinum blonde, and her favorite pair of shoes were lime-green Chuck Taylors. For a Virginia suburb of Washington, DC in 1995, this was quite exotic. Especially for a sixteen year-old boy.&lt;/p&gt;

&lt;p&gt;In real life &lt;em&gt;M&lt;/em&gt; was a woman at a time when I was still a boy. She was mature for her years, with a severe outlook on life. Part of a military family, she moved across the country as a teenager, and didn’t like for people to get close.&lt;/p&gt;

&lt;p&gt;She searched for purpose. For a reason that would make sense of it all.&lt;/p&gt;

&lt;p&gt;We lost touch after she graduated and moved away. I like to think she’s figured things out and is off conquering the world. My memory of who she was lives on in Gertrude. And maybe that’s why she reads genuine to me.&lt;/p&gt;

&lt;p&gt;I can only hope you enjoyed her story as well.&lt;/p&gt;

&lt;div class=&quot;footnotes&quot; role=&quot;doc-endnotes&quot;&gt;
  &lt;ol&gt;
    &lt;li id=&quot;fn:1&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;There’s a moment where Gertrude asks Franklin to “… help me move the body”. It’s a hat tip to Gertrude’s world view , but also a sleight of hand that may lead readers to draw certain conclusions about Franklin. Conclusions that could be useful in later stories. &lt;a href=&quot;#fnref:1&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:2&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Near zero chance she is reading this. But a few of my high school pals who are reading need only two words to remember her: &lt;em&gt;black roses&lt;/em&gt;. &lt;a href=&quot;#fnref:2&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
</description>
            <pubDate>Fri, 07 Aug 2020 00:00:00 +0000</pubDate>
            <link>https://rdrhyne.com/2020/08/behind-the-scenes-the-taxi-driver/</link>
            <guid isPermaLink="true">https://rdrhyne.com/2020/08/behind-the-scenes-the-taxi-driver/</guid>
        </item>
        
        <item>
            <title>Writing for the Screen</title>
            <description>&lt;p&gt;I’m gonna come out and say it: &lt;em&gt;acting is hard&lt;/em&gt;. In interviews actors talk about “the work”, and I’ve always found this characterization odd—is it really?&lt;/p&gt;

&lt;p&gt;After my fourth take of the same three lines, two hours after we started filming, I &lt;em&gt;felt&lt;/em&gt; it.&lt;/p&gt;

&lt;p&gt;I feel like a jerk for ever thinking it wasn’t work. Like much of art, acting is easy to criticize, and incredibly difficult to master. Not everyone can do it, either.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Don’t get me wrong, I loved it. The entire experience was exhilarating. But as someone who cares about doing things well, I realize I’m not very good at acting.&lt;/p&gt;

&lt;p&gt;I thought talking to a camera would be similar to a stage presentation in front of a live audience. Both are performances, right?&lt;/p&gt;

&lt;p&gt;The difference is apparent by what the camera doesn’t show you—the dozens of people behind the camera.&lt;/p&gt;

&lt;p&gt;Light and sound crews, camera operators, story producers taking notes, the person advancing your slide deck, and an “A.D.”—&lt;em&gt;Assistant Director&lt;/em&gt;—barking&lt;sup id=&quot;fnref:1&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:1&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; at everyone to keep them on task.&lt;/p&gt;

&lt;p&gt;My crew was just shy of 25 people&lt;sup id=&quot;fnref:5&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:5&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;. They all had more experience than I did, and they rarely made mistakes. And if they did, they apologized to me!&lt;/p&gt;

&lt;p&gt;Which is insane, because of how many mistakes I made. Flubbing words, shifting my weight out of frame, bouncing out of their focus line, or sounding like a zombie.&lt;/p&gt;

&lt;p&gt;There is a director, too. Their job is to help you get your best performance, and maintain continuity across a host of other performances.&lt;/p&gt;

&lt;p&gt;The whole machine is setup for iteration. Even if you “nail it” on your first take, you do another. When you get a “good take”, you experiment with the next one. Try things that might fail, then try it another way.&lt;/p&gt;

&lt;p&gt;As a developer and designer, I’m familiar with iteration. Only those iterations are private, not in front of 25 people executing their job perfectly take after take.&lt;/p&gt;

&lt;p&gt;I felt relief every time the director said “check the gate”. That meant it was time to move on.&lt;/p&gt;

&lt;hr /&gt;
&lt;p&gt;The script is very different from stage presentations. For the stage, I typically write key points I want to hit upon in my speaker notes. Something I would glance at, never something I would read.&lt;/p&gt;

&lt;p&gt;If you read on stage, you break eye contact with your audience. You can’t see their reactions, nor can you make them laugh.&lt;/p&gt;

&lt;p&gt;On stage it is just you. You advance your slides&lt;sup id=&quot;fnref:2&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:2&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;3&lt;/a&gt;&lt;/sup&gt;. You determine transitions. There is little coordination with others, so you can ad lib and you’re the only one who knows&lt;sup id=&quot;fnref:3&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:3&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;4&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;

&lt;p&gt;On camera, those 25 people need to do their jobs. And to do their jobs, they need to know what you are going to do. They need a script.&lt;/p&gt;

&lt;p&gt;Fortunately for me, there was a fancy teleprompter that allowed me to look directly at the camera and &lt;em&gt;read&lt;/em&gt; my script.&lt;/p&gt;

&lt;p&gt;Problem solved, right?&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;About one times in three I flub the word “statistics” when I say it out loud. I avoid it in conversation. It isn’t the only word I struggle with either.&lt;/p&gt;

&lt;p&gt;Truth be told, I’m extremely self-conscious about my speech.&lt;/p&gt;

&lt;p&gt;That sounds weird coming from someone who likes to talk as much as I do, but there you go. Only real talk on this blog.&lt;/p&gt;

&lt;p&gt;Back to the script. When I was writing I didn’t think about reading it. I thought of it like a presentation: I wouldn’t &lt;em&gt;really&lt;/em&gt; say all of this, I’d come up with something that sounded more natural in the moment.&lt;/p&gt;

&lt;p&gt;I focused on narrative. Story arcs, reveals, emphasis, and transitions. I built it like a story that one would experience by reading, not &lt;em&gt;hearing&lt;/em&gt;. And I did not consider words I struggle to speak.&lt;/p&gt;

&lt;p&gt;Writing fiction has taught me the importance of dialogue. People speak in incomplete sentences. They offer half thoughts, and are often prone to ramble.&lt;/p&gt;

&lt;p&gt;If you write a character that speaks effortlessly in complex, multi-clause sentences without a breath—well, that character better be a robot.&lt;/p&gt;

&lt;p&gt;Filming reinforced this lesson in dialogue&lt;sup id=&quot;fnref:4&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:4&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;5&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;

&lt;p&gt;It was hard not to become meta and critique my writing while trying to perform in front of the camera. I made it through the day by treating commas as periods. Phrases where I stumbled, like “an example implementation”, were simplified into “an example”.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;The experience was wonderful, and I learned a lot about acting and writing for the screen.&lt;/p&gt;

&lt;p&gt;I’m not sure if I will ever film like this again. Maybe if the project is right. But I will never again wince when I hear an actor talk about “the work” during an interview.&lt;/p&gt;

&lt;p&gt;I’ll just nod and think to myself: “That’s why you get paid the big bucks.”&lt;/p&gt;

&lt;div class=&quot;footnotes&quot; role=&quot;doc-endnotes&quot;&gt;
  &lt;ol&gt;
    &lt;li id=&quot;fn:1&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;My AD was a real card. When I met them, they told me “I’m here to make sure we &lt;em&gt;don’t&lt;/em&gt; have fun.” An upmost professional, and &lt;em&gt;very&lt;/em&gt; good at their job. A liar, too. We had a ton of fun. &lt;a href=&quot;#fnref:1&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:5&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Everything was perfectly safe, don’t worry. Everyone was required to wear masks and maintained a minimum safe distance at all times. &lt;a href=&quot;#fnref:5&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:2&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;It’s not always true that you advance your slides. My first presentation for a Mac conference was a blitz talk for the 2009 C4 conference. The organizer wrote software that would auto-advance each slide every 15 seconds.&lt;/p&gt;

      &lt;p&gt;For that presentation I flipped through index cards with notes written in black sharpie. &lt;a href=&quot;#fnref:2&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:3&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;During my presentation at the 2015 Release Notes conference, Charles Perry and his wife were behind a computer recording the talk. They could see my speaker notes as I presented and they later remarked “You didn’t look down at your notes.”&lt;/p&gt;

      &lt;p&gt;My response was surprised “Was I saying what was written in them?” The point of this story, other than it makes me sound cool, is that I always ad lib my stage presentations.&lt;/p&gt;

      &lt;p&gt;My public speaking class in university taught me that the best public  speaking is extemporaneous. &lt;a href=&quot;#fnref:3&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:4&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Pro tip: when your Director says “Woah, that sentence is a mouthful”, your script has problems. &lt;a href=&quot;#fnref:4&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
</description>
            <pubDate>Sun, 21 Jun 2020 00:00:00 +0000</pubDate>
            <link>https://rdrhyne.com/2020/06/writing-for-the-screen/</link>
            <guid isPermaLink="true">https://rdrhyne.com/2020/06/writing-for-the-screen/</guid>
        </item>
        
        <item>
            <title>History of Nebula Squad</title>
            <description>&lt;p&gt;The idea first came to me on August 9, 2019 while sitting at a traffic light. I tapped the Ulysses butterfly and wrote:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;&lt;strong&gt;Military Space Novel&lt;/strong&gt;&lt;br /&gt;
Main character is told to sit out upcoming mission&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I let the story marinate for the rest of the drive. Worlds, characters, events. Friends, foes, and palace intrigue.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;My favorite part of any science fiction story is the history. What is the connective tissue from now into the imagined future?&lt;/p&gt;

&lt;p&gt;As I wrote the history for &lt;em&gt;Nebula Squad&lt;/em&gt;, I thought a lot about the power to lead. Where does it comes from? Ancient kingdoms were ruled by leaders believed to be chosen by God. How does a reasoned society yield power to a leader?&lt;/p&gt;

&lt;p&gt;Democratic republics were formed on the equal promise of prosperity&lt;sup id=&quot;fnref:1&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:1&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;. What happens if prosperity evaporates? What would fill the vacuum?&lt;/p&gt;

&lt;p&gt;For my story, I created a destructive event that would push humanity from reason. Force them to question the most basic assumption of any free society: &lt;em&gt;security&lt;/em&gt;.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;The world of &lt;em&gt;Nebula Squad&lt;/em&gt; is set far in the future. Humanity colonized deep space using generation ships that traveled for hundreds of years. When they arrived at a hospitable system, they built interstellar gates to travel back.&lt;/p&gt;

&lt;p&gt;At the edge of known space they discovered a mysterious disease. It spread quickly through the interconnected systems, and soon no one would survive past the age of sixty.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Nebula Squad&lt;/em&gt; takes place generations after the blight first spread. Society is governed by a small ruling family, who form the Grand Tribunal. They are the offspring of a &lt;em&gt;miracle&lt;/em&gt;—a woman born with an immunity to the disease. A genetic immunity that can be passed on to her children.&lt;/p&gt;

&lt;p&gt;The Grand Tribunal, and its regional tribunals, divine power from this immunity. They are “God’s chosen”.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Most dystopian futures cheapen the value of life due to expected over-population. Because of the blight, I can write the opposite with my dystopian future.&lt;/p&gt;

&lt;p&gt;The founding principle of the Grand Tribunal is that “&lt;em&gt;murder cannot be tolerated&lt;/em&gt;”. Life is sacred. Anyone convicted of homocide commits their family to a lifetime of military service for the next seven generations.&lt;/p&gt;

&lt;p&gt;Under the stress caused by the blight, intelligent people of reason consider this a rational response to the economic crisis. It’s not hard to imagine, considering the examples of humanity’s past.&lt;/p&gt;

&lt;p&gt;Many today hold a certain contempt for people of faith because their beliefs can be distorted by the morally corrupt. History has shown us that reason and science can be equally misappropriated&lt;sup id=&quot;fnref:2&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:2&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;

&lt;p&gt;This is one of the themes I hope to explore in &lt;em&gt;Nebula Squad&lt;/em&gt;.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;When “military space novel” first appeared on the page back in August, I didn’t expect to write such a contemporary story.&lt;/p&gt;

&lt;p&gt;As a friend once told me, “Life has a funny way of leaking into your writing”.&lt;/p&gt;

&lt;div class=&quot;footnotes&quot; role=&quot;doc-endnotes&quot;&gt;
  &lt;ol&gt;
    &lt;li id=&quot;fn:1&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Indeed, John Locke established that private property was essential for liberty. “The great and chief end therefore, of Mens uniting into Commonwealths, and putting themselves under Government, is the Preservation of their Property.” &lt;a href=&quot;#fnref:1&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:2&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;The guillotine was once considered a humane means of public beheading by the same government so committed to reason they created a calendar based on the decimal system. &lt;a href=&quot;#fnref:2&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
</description>
            <pubDate>Fri, 01 May 2020 00:00:00 +0000</pubDate>
            <link>https://rdrhyne.com/2020/05/history-of-nebula-squad/</link>
            <guid isPermaLink="true">https://rdrhyne.com/2020/05/history-of-nebula-squad/</guid>
        </item>
        
        <item>
            <title>Bose Noise Cancelling Headphones 700</title>
            <description>&lt;p&gt;Like many others during shelter-in-place, I’ve relied on my AirPods Pro to communicate with my team. Eight hours of calls is a lot to ask of your ears, regardless of your headphones.&lt;/p&gt;

&lt;p&gt;To provide an alternative for my ear canal, I picked up &lt;a href=&quot;https://www.bose.com/en_us/products/headphones/noise_cancelling_headphones/noise-cancelling-headphones-700.html?mc=25_PS_N7_BO_00_GO_&amp;amp;gclid=EAIaIQobChMIl7bCubaM6QIVIz2tBh3HOg-cEAAYASAAEgLO1vD_BwE&amp;amp;gclsrc=aw.ds#v=noise_cancelling_headphones_700_soapstone&quot;&gt;the Bose 700s&lt;/a&gt; after &lt;a href=&quot;https://www.theverge.com/2019/7/19/20700627/bose-noise-cancelling-headphones-700-redesigned-microphones-review&quot;&gt;reading enthusiastic reviews&lt;/a&gt; of their new microphone array. They’ve performed great in my first day of calls, and sound better to my ear than the QC35s.&lt;/p&gt;

&lt;p&gt;I expect to split time between these and the AirPods Pro for video meetings.&lt;/p&gt;
</description>
            <pubDate>Thu, 30 Apr 2020 00:00:00 +0000</pubDate>
            <link>https://rdrhyne.com/2020/04/bose-noise-cancelling-headphones-700/</link>
            <guid isPermaLink="true">https://rdrhyne.com/2020/04/bose-noise-cancelling-headphones-700/</guid>
        </item>
        
        <item>
            <title>Writing “The Traveler”</title>
            <description>&lt;p&gt;With each new story published, I plan to follow with a behind-the-scenes look at how it came about. This allows me to put each story in context, and dive into some technical details, which you might find interesting.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;The Traveler&lt;/em&gt; started life in my writing journal as a writing exercise.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;This past November I was in Salinas for writing vacation. Over a long weekend I parked myself in a hotel to plan and draft the first part of my novel: &lt;em&gt;Nebula Squad&lt;/em&gt;&lt;sup id=&quot;fnref:1&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:1&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;

&lt;p&gt;Each day I slept-in, wrote for 4 hours, took a break for food, then wrote for another 4-8 hours. It was four glorious days in The Zone™.&lt;/p&gt;

&lt;p&gt;During one of those food breaks—after ordering the Prime Rib special, with a root beer—I tapped out a quick story on my iPhone&lt;sup id=&quot;fnref:2&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:2&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;A traveler from out of town sits down at a table.&lt;br /&gt;
He sits facing away from the door. Towards the TVs showing a regional sports favorite.&lt;br /&gt;
“I’ll take the prime rib special with a house salad. Root beer to drink.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Nothing more than a simple, boring description of what I was doing&lt;sup id=&quot;fnref:3&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:3&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;3&lt;/a&gt;&lt;/sup&gt;. From there I imagined a conversation between the stranger and another patron of the diner:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;An older woman from an adjacent table speaks up.&lt;br /&gt;
“You’re not from around here.”&lt;br /&gt;
“Do I stick out?”&lt;br /&gt;
“You blend in fine, I reckon. But you ordered the Prime Rib special. Lou in the back tries to sneak in horse meat on the weekends.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;At the time, I didn’t know the stranger’s name or that the older woman would become Eunice. They were pieces on a chess board, not characters.&lt;/p&gt;

&lt;p&gt;As I cut into my delicious prime rib&lt;sup id=&quot;fnref:4&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:4&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;4&lt;/a&gt;&lt;/sup&gt;, I considered life as an out-of-town stranger. Imagined my lunch as a story.&lt;/p&gt;

&lt;p&gt;Then I put it away and moved on with the weekend. It was a writer’s exercise and never meant to be anything more.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Months later, I needed material to publish for the site launch. None of my short stories were polished enough, so I thumbed through my writing journal.&lt;/p&gt;

&lt;p&gt;I chose &lt;em&gt;The Traveler&lt;/em&gt; as the first piece of fiction I would publish. Warm memories of that prime rib, and the sense of adventure in the midst of my writing trip drew me back into the story.&lt;/p&gt;

&lt;p&gt;However, it needed work before it was fit to be my first impression. The story needed to grow past a poor documentary of my November lunch. That required defined characters, with obstacles in their path.&lt;/p&gt;

&lt;p&gt;In addition to pages of story fragments in a writing journal, my Ulysses library is littered with pieces of three novels and several short story projects.&lt;/p&gt;

&lt;p&gt;The backstory for one of those short stories centers around the abduction of Thad Michols. I found a place for my stranger and importunate diner patron, and a world where horse meat masquerades as beef. Most of all, I found &lt;em&gt;conflict&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;After a week-long edit, the published version of &lt;em&gt;The Traveler&lt;/em&gt; became a prologue for a larger story.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;The response to my first story has been a warm welcome back to the web. The site launched earlier this week without analytics. I wasn’t confident in that decision, until the tweets and text messages starting rolling in.&lt;/p&gt;

&lt;p&gt;The enthusiasm has exceeded my expectation—and caught me a little off guard. Many of you have asked: “When do we get to read more of the story?”&lt;/p&gt;

&lt;p&gt;At the beginning of this week there wasn’t an immediete plan to finish this untitled short story. But after your response to &lt;em&gt;The Traveler&lt;/em&gt;, I’m making one.&lt;/p&gt;

&lt;p&gt;The story is already plotted, and character biographies have been written. I even have a few pages of manuscript.&lt;/p&gt;

&lt;p&gt;It occurred to me that I could publish the story as a serial. I’m not sure the schedule or frequency just yet. But I’m running with this idea.&lt;/p&gt;

&lt;p&gt;Once I have more manuscript drafted, I’ll let you know.&lt;/p&gt;

&lt;p&gt;Thank you for reading!&lt;/p&gt;

&lt;div class=&quot;footnotes&quot; role=&quot;doc-endnotes&quot;&gt;
  &lt;ol&gt;
    &lt;li id=&quot;fn:1&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;At some point I need to tell you more than the title. &lt;a href=&quot;#fnref:1&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:2&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;In Ulysses, of course. Have I mentioned how much I love Ulysses? &lt;a href=&quot;#fnref:2&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:3&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;It was a Saturday in November, so the “regional sports favorite” was college football. My favorite sport, in my favorite time of year. &lt;a href=&quot;#fnref:3&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:4&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Most definitely not horse meat. &lt;a href=&quot;#fnref:4&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
</description>
            <pubDate>Thu, 23 Apr 2020 00:00:00 +0000</pubDate>
            <link>https://rdrhyne.com/2020/04/behind-the-scenes-traveler/</link>
            <guid isPermaLink="true">https://rdrhyne.com/2020/04/behind-the-scenes-traveler/</guid>
        </item>
        
        <item>
            <title>It’s Good to be Back</title>
            <description>&lt;p&gt;Everything clicked during a conversation about a bathroom remodel. It was a typical evening with friends. Glasses of wine, a few cocktails, and conversations about our kids. Only there was nothing typical about it over FaceTime.&lt;/p&gt;

&lt;p&gt;My moment of zen happened after someone asked Amanda about her remodeled shower:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;“I really like the tile… except this one line of grout near the top of shower. It &lt;em&gt;drives me crazy&lt;/em&gt;.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Turns out most of the grout lines are the same width, except the one right at eye level. The grout line staring back at her every morning in the shower.&lt;/p&gt;

&lt;p&gt;Will others notice it? Not likely. But that isn’t the point.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;I built &lt;a href=&quot;http://rd2.io/&quot;&gt;my last site&lt;/a&gt; so I would write more. The middle of 2016 is when I hit my stride. The words started to flow, even with a line of grout staring me in the face: &lt;em&gt;There were too many steps to publish.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Statically generated sites are straightforward technical beasts. They are the simplest way to customize your site down to an individual HTML tag. However, publishing requires &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;FTP&lt;/code&gt; and an &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;SSH&lt;/code&gt; session.&lt;/p&gt;

&lt;p&gt;The process wore me down. I never stopped writing, but I slowly stopped publishing.&lt;/p&gt;

&lt;p&gt;Everything is written in Ulysses. And what I really wanted was to export from Ulysses directly to my site. Bonus points if I could schedule a post in the future.&lt;/p&gt;

&lt;p&gt;In mid-2016, one &lt;em&gt;could&lt;/em&gt; publish directly from Ulysses if that site was powered by Wordpress. I know what you’re going to say, but hear me out. This is &lt;em&gt;my&lt;/em&gt; therapy session.&lt;/p&gt;

&lt;p&gt;Ever heard the phrase: “The final 20% is where a project dies”? That’s where we’ll start with my adventure in Wordpress themes. It wasn’t &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;PHP&lt;/code&gt; or performance concerns, rather the tiny, very significant-to-me typographic flourishes, which I struggled to replicate in Wordpress.&lt;/p&gt;

&lt;p&gt;I found workarounds. &lt;em&gt;Mostly&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;For eight months I meticulously built a theme, and imported older posts by hand. I was down to a final bug: render the footnote return character on iOS &lt;em&gt;without a godforsaken emoji&lt;/em&gt;. It proved to be the hill my Wordpress dreams died upon.&lt;/p&gt;

&lt;p&gt;Eight months of work, and there were still irregular grout lines.&lt;/p&gt;

&lt;p&gt;Cured of my delusions for using a framework out of my control, I decided to write my own publishing system. &lt;em&gt;Sigh&lt;/em&gt;. I wrote a server in Swift. And built an iOS app to push posts to the server, and generate a static HTML. It was a wonderful system I affectionately named &lt;strong&gt;Agatha&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;It took me an entire year of nights and weekends to build. Now it was 2019 and two years since I had published anything. To add further insult, the introduction of SwiftUI was a sharp reminder that I would continue to waste precious writing time keeping the iOS app going.&lt;/p&gt;

&lt;p&gt;Oh, and I still couldn’t publish directly from Ulysses. &lt;em&gt;Shit&lt;/em&gt;.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Agatha taught me a lot about Swift, but its best gift was focus: I wanted a great way to share my fiction. The structure for this site started as the four different post types I created for the Agatha system.&lt;/p&gt;

&lt;p&gt;Accordingly, each post falls into one of four buckets:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;&lt;em&gt;Short Stories&lt;/em&gt;: complete stories of fiction, written by me.&lt;/li&gt;
  &lt;li&gt;&lt;em&gt;Selections&lt;/em&gt;: from my writing journal, fragments of fiction.&lt;/li&gt;
  &lt;li&gt;&lt;em&gt;Annotated Links&lt;/em&gt;: short comments on things that grab my attention.&lt;/li&gt;
  &lt;li&gt;&lt;em&gt;Blog Posts&lt;/em&gt;: non-fiction blurbs about writing and other things that interest me (like music or watches).&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;In addition to fiction I’ll publish here, I hope you’ll enjoy a behind-the-scenes peak at my in-progress novel, &lt;em&gt;Nebula Squad&lt;/em&gt;. It’s my third attempt at writing one, and it’s already off to a good start. In February, I shared the first third of the story with other writers (i.e., friends), and their feedback was positive.&lt;/p&gt;

&lt;p&gt;This was my watershed moment. I’m writing with purpose, and it’s time to publish again.&lt;/p&gt;

&lt;p&gt;I’ll keep my old page going at &lt;a href=&quot;http://rd2.io&quot; title=&quot;Old Delusions of Grandeur&quot;&gt;rd2.io&lt;/a&gt; until I’ve migrated its content over to this domain, and setup proper redirection. Oh, and we should probably talk about my new pen name. All in good time.&lt;/p&gt;

&lt;p&gt;The site isn’t perfect. But it’s thoroughly modern, served over &lt;strong&gt;HTTPS&lt;/strong&gt;, and equipped with a &lt;strong&gt;JSON&lt;/strong&gt; and an &lt;strong&gt;RSS&lt;/strong&gt; feed. The whole thing is powered by a &lt;a href=&quot;#&quot;&gt;custom build of Ghost&lt;/a&gt;, and an unapologetic &lt;a href=&quot;https://inessential.com/2020/03/19/proxyman&quot; title=&quot;A web-assed what?&quot;&gt;Web-assed Web Page&lt;/a&gt; design, built only with CSS and not a lick of client-side JavaScript.&lt;/p&gt;

&lt;p&gt;There are still irregular grout lines, but will anyone else notice? That isn’t the point.&lt;/p&gt;

&lt;p&gt;This is a start.&lt;/p&gt;

</description>
            <pubDate>Mon, 20 Apr 2020 00:00:00 +0000</pubDate>
            <link>https://rdrhyne.com/2020/04/good-to-be-back/</link>
            <guid isPermaLink="true">https://rdrhyne.com/2020/04/good-to-be-back/</guid>
        </item>
        
        <item>
            <title>DJR: Font of the Month Club</title>
            <description>&lt;p&gt;&lt;a href=&quot;https://fontofthemonth.club/&quot; title=&quot;David Jonathan Ross’ font club site&quot;&gt;David Jonathan Ross&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Fonts of the month include distinctive display faces, experimental designs, and exclusive previews of my upcoming retail typeface families. By diversifying your font collection at a minimal cost, the club can push you to try new and interesting type in your work.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;If you love typography like I do, then you’d be crazy not to join this club. It’s a steal at $72 for the year (that’s $6/month). Even better, you can purchase past months for $12. That’s dirt cheap for high quality typefaces.&lt;/p&gt;

&lt;p&gt;The titles for my fiction posts are set in &lt;a href=&quot;https://djr.com/notes/roslindale-font-of-the-month/&quot;&gt;Roslindale Condensed Bold&lt;/a&gt; (June, 2017).&lt;/p&gt;
</description>
            <pubDate>Fri, 17 Apr 2020 00:00:00 +0000</pubDate>
            <link>https://rdrhyne.com/2020/04/djr-font-of-the-month-club/</link>
            <guid isPermaLink="true">https://rdrhyne.com/2020/04/djr-font-of-the-month-club/</guid>
        </item>
        
        <item>
            <title>Ants Bury their Dead</title>
            <description>&lt;p&gt;The lessons we learn from children. The boys got an ant farm for their birthday last year. The kind many of my friends had when I was a child. Clear plastic rectangle filled with sand, and holes on top for air to get in. I generally don’t care for nature—particularly insects—so I did my best to ignore the ant farm.&lt;/p&gt;

&lt;p&gt;Over the winter break, the boys made solariums, and became fascinated with plants, nature, and things which grow. In the Fall, I took my youngest son’s Cub Scout den on a nature walk around our neighborhood. The boys had a blast. I was not thrilled, but I’ve learned to adapt.&lt;/p&gt;

&lt;p&gt;Did you know you can have ants mailed to you? I didn’t until yesterday.&lt;/p&gt;

&lt;p&gt;They shipped in a clear plastic tube, that seems too small, packed with small carrots for them to eat during their journey. I can’t imagine being shipped through US Mail in a space that small. It struck me as inhumane as we opened the package. But they’re &lt;em&gt;ants&lt;/em&gt;. Insects.&lt;/p&gt;

&lt;p&gt;Insects that bite, it turns out. Yeah, there’s a warning on the package. Ants bite. My oldest stood a good distance away as the Architect opened the tube of ants, and dumped them onto the sand. As she did, I noticed a few of our ants didn’t survive their journey.&lt;/p&gt;

&lt;p&gt;My six year old noticed as well.&lt;/p&gt;

&lt;p&gt;It bothered him. The sorrow started with a tremble in his chin. Then his eyes become long, and he stood still, suddenly quiet. The tears soon came, followed by wails.&lt;/p&gt;

&lt;p&gt;There is a point in every parent’s life when they’re confronted with a harsh reality: &lt;em&gt;you can’t comfort them&lt;/em&gt;. He was inconsolable at the sight of death. All we could offer were hugs, and tissues. Thoughts, and prayers.&lt;/p&gt;

&lt;p&gt;Just as I was becoming emotional, the Architect graciously offered to lay down with him until he fell asleep. As I retreated back to the living room, I walked past the ant farm, and what I saw was extraordinary.&lt;/p&gt;

&lt;p&gt;The ants were burying their dead.&lt;/p&gt;

&lt;p&gt;I could hear the sobs of my son, muffled by his bedroom door. His mother would tell him, “the ants are with their friends.” And I watched the ants, as they methodically picked up their dead friends, and built a cemetery.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;When we lose our children, we lose their innocence—we lose their light. We cannot always comfort them, but we &lt;em&gt;must&lt;/em&gt; protect them. And until we learn this lesson from children, we’ll continue to bury our dead.&lt;/p&gt;

&lt;p&gt;Just like the ants.&lt;/p&gt;
</description>
            <pubDate>Thu, 15 Feb 2018 00:00:00 +0000</pubDate>
            <link>https://rdrhyne.com/2018/02/ants-bury-their-dead/</link>
            <guid isPermaLink="true">https://rdrhyne.com/2018/02/ants-bury-their-dead/</guid>
        </item>
        
        <item>
            <title>Background Thinking</title>
            <description>&lt;p&gt;Last weekend I flew out to Vegas to meet my brother. During the trip I started reading &lt;em&gt;Leviathan Wakes&lt;/em&gt;, the first book in &lt;em&gt;The Expanse&lt;/em&gt; series by authors&lt;sup id=&quot;fnref:1&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:1&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; James S.A. Corey. I’ve made no secret of my love for the show, and I’m reading the books hoping for more detail about the broader universe.&lt;/p&gt;

&lt;p&gt;One character, Josephus Miller, stands out as my favorite both in the show, and the books. For those who haven’t read the books or seen the show: Miller is a washed-up detective, divorced, and well past his prime. Certain parts of his character are cliche—e.g., &lt;em&gt;he’s an alcoholic&lt;/em&gt;—but what fascinates me is how he thinks.&lt;/p&gt;

&lt;p&gt;He’s a detective, so his brain is constantly mulling over a mystery. Corey describes his mind like a &lt;em&gt;computer&lt;/em&gt; spawning background threads. He observes crime scenes, then puts that train of thought on the back burner while attempting to solve a crime.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;The &lt;em&gt;back burner&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;I’ve noticed many people use this metaphor to mean “forgotten”. But the pot on a back burner &lt;em&gt;continues to cook&lt;/em&gt;, you just aren’t paying attention to it. I’ve always used this phrase to mean “something I haven’t &lt;em&gt;finished&lt;/em&gt; thinking about.” The thought is there, without bothering concentration on primary tasks, but some part of me keeps churning.&lt;/p&gt;

&lt;p&gt;Hardly forgotten.&lt;/p&gt;

&lt;p&gt;At times, I feel incredibly slow to pick up on things. I watch others catch on to ideas much faster. Other times I wonder if anyone else in the room will ever catch up. Past managers have labeled me an “intuitive thinker”, but that never felt right.&lt;/p&gt;

&lt;p&gt;Anyone who knows me well, would confirm that I’m incredibly &lt;em&gt;un&lt;/em&gt;-intuitive. Nor am I quick witted—a trait common to intuitive thinkers. Given enough time, however, I can out think anyone. I believe this due to my ability to effectively put thoughts on the back burner, and continue to think about them, until something clicks. I’m always &lt;em&gt;thinking&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;I rely on my sub-conscious brain to churn through what I observe, and process everything into a cohesive picture. The shower, the dinner table, and the car are most often the places where an idea will surface that pulls everything together for me. At times I’ll gaze into the distance. Other times, I need a monotonous task which requires only a little attention.&lt;/p&gt;

&lt;p&gt;An early manager—&lt;em&gt;who really understands engineers&lt;/em&gt;—used to tell me I was a “burst worker”. That is, I would sit on a problem, and think it completely through. Then I’d open a text editor and dash out a solution in an afternoon. The process was neither slower, or faster, than my fellow engineers. But unless you observed an entire cycle, I would either appear a procrastinator, or a 10x engineer.&lt;/p&gt;

&lt;p&gt;I’ve always loved that manager&lt;sup id=&quot;fnref:2&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:2&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;, because she taught me to stop feeling lazy when I was in the middle of a deep think. She helped me realize I couldn’t defy the laws of physics either, and solve a problem in hours.&lt;/p&gt;

&lt;p&gt;Years later, I’ve refined my understanding. My system works best when I keep things in front of me, with enough time to cogitate. I’m not reactive. I’m methodical, and aggravatingly&lt;sup id=&quot;fnref:3&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:3&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;3&lt;/a&gt;&lt;/sup&gt; slow to reach a conclusion.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Back to Miller. His super-power isn’t the ability to put thoughts on the back burner. His real power is the ability to see patterns, and piece them into a cohesive picture from disconnected trains of thought. Like a great chess player, he sees the entire board. Understands that even the tiniest interaction is often a mask for something larger.&lt;/p&gt;

&lt;p&gt;Unfortunately for Miller, he &lt;em&gt;needs&lt;/em&gt; a big mystery. He’s lost without one. I often wonder if Miller’s untold fall-from-grace involve him manufacturing such a mystery.&lt;/p&gt;

&lt;p&gt;The background thinker needs a huge problem. Without one large enough, they cannot spawn the desired volume of individual thought processes to digest. Like Miller, I over think the mundane in search of the grandiose. Greater satisfaction follows the increased cognitive load. The more back burners, the better.&lt;/p&gt;

&lt;p&gt;Miller is an addict. I don’t believe you &lt;em&gt;become&lt;/em&gt; an addict—you are, or you aren’t. Exposure to the right vice surfaces this condition. I believe Miller was addicted to mysteries before he became addicted to drugs.&lt;/p&gt;

&lt;p&gt;Am I addicted to thinking? Probably not a discussion appropriate for a blog post. But I found it easy to associate with how Miller thinks…&lt;/p&gt;

&lt;div class=&quot;footnotes&quot; role=&quot;doc-endnotes&quot;&gt;
  &lt;ol&gt;
    &lt;li id=&quot;fn:1&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Not a typo. It’s a pen name for two different authors: Daniel Abraham and Ty Franck. Abraham originally wrote the chapters in the head of the Miller’s character. &lt;a href=&quot;#fnref:1&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:2&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;She knows who she is… if she’s reading. &lt;a href=&quot;#fnref:2&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:3&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;I married the exact opposite. Oh, she is methodical, but—goddamn—she’s a much faster thinker. &lt;a href=&quot;#fnref:3&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
</description>
            <pubDate>Tue, 30 May 2017 00:00:00 +0000</pubDate>
            <link>https://rdrhyne.com/2017/05/background-thinking/</link>
            <guid isPermaLink="true">https://rdrhyne.com/2017/05/background-thinking/</guid>
        </item>
        
        <item>
            <title>On Loss</title>
            <description>&lt;p&gt;On my way home from work, I was getting supplies to decorate the house in early December; The night before the Architect’s birthday. It took me about 30 minutes to find everything. Walking back to the car, I stumbled upon a violent scene.&lt;/p&gt;

&lt;p&gt;The front passenger window was smashed. Glass was scattered inside the car, and outside on the pavement.&lt;/p&gt;

&lt;p&gt;Some bastard broke into my car, and &lt;em&gt;stole my bag&lt;/em&gt;.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Car windows, computers, iPads, and headphones all share something in common: &lt;em&gt;they can be replaced&lt;/em&gt;. That’s undoubtedly what the thieves were after, but that’s not all they took. For years I’ve searched, bought, and tested every pen and bag I could find. What I carried that night were the best. My favorites.&lt;/p&gt;

&lt;p&gt;Yes, I can buy new pens, and packs of the same make and model. But this particular pen—&lt;em&gt;my favorite pen&lt;/em&gt;—and this particular pack had been lovingly used for years. They were one-of-a-kind. They were mine.&lt;/p&gt;

&lt;p&gt;My pack, a Goruck GR1 had traveled the world, and seen new places with me. The pen, a Retro 51 Tornado, had signed the legal documents forming MartianCraft. It had written untold numbers of articles, press releases, and love letters to my wife.&lt;/p&gt;

&lt;p&gt;Both were companions. I could not replace the scars, dents, scratches, and other imperfections that fondly reminded me of our journey together. Now, I only have memories.&lt;/p&gt;

&lt;p&gt;It wasn’t the end of the world. I am sad to have lost them, but with their loss I gained an opportunity to start anew. Clean slates, which can provide new memories, and new adventures.&lt;/p&gt;

&lt;p&gt;I replaced each with something &lt;em&gt;slightly&lt;/em&gt; different. I traded my &lt;a href=&quot;http://amzn.to/2q4O7gZ&quot;&gt;Retro 51 Deluxe Stealth Tornado&lt;/a&gt; with a different style of the Tornado—the &lt;a href=&quot;http://amzn.to/2quj6UO&quot;&gt;Vintage Blacksmith Roosevelt&lt;/a&gt;. Instead of the standard &lt;a href=&quot;http://www.goruck.com/gr1-rucksack-black-/p/GEAR-000574&quot;&gt;black 21L GR1&lt;/a&gt;from Goruck, I purchased the &lt;a href=&quot;http://www.goruck.com/gr2-rucksack-coyote-brown-/p/GEAR-000865&quot;&gt;34L GR2 in Coyote&lt;/a&gt;. Each choice had a link to the prior, which was lost, but was different.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;After a painless conversation with my insurance company, my replacements were purchased and on their way. But the assholes also took my novel journal, a black small Moleskine&lt;sup id=&quot;fnref:1&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:1&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; I purchased back in November. It contained random thoughts, and musings about the characters I was writing, including my notes from my first writing weekend. I would never get those thoughts back.&lt;/p&gt;

&lt;p&gt;As soon as I first grasped the Roosevelt, I was compelled to write something. I cracked open the brand new small Moleskine journal, and wrote this on the first page:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Is it better to dwell on what was lost, or focus on what is ahead?&lt;br /&gt;My last journal was stolen. This journal represents a rebirth.&lt;br /&gt;Not from ashes or fresh from the womb.&lt;br /&gt;
I’m reborn with the knowledge of what came before.&lt;br /&gt;An iteration of an original. Sown in the knowledge of what came before.&lt;br /&gt;Bravely looking forward to what will change.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Every other page of this journal will be filled with random plot ideas, and character explorations. I wanted the first page to recognize this particular journal as the second version—a reminder of what was lost.&lt;/p&gt;

&lt;p&gt;Like my pen and pack, I was starting fresh, but not from scratch. Every thought I wrote would be influenced by a prior thought, which I might or might not have written down in the old journal.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;The Architect would confirm I can be quite melodramatic. However, my usual penchant for drama isn’t to blame this time. Two of my dear friends felt &lt;em&gt;actual&lt;/em&gt; loss in 2016, and I’m fretting over things which can be replaced.&lt;/p&gt;

&lt;p&gt;But what you might consider an over-reaction was actually catharsis. Well… &lt;em&gt;sort of&lt;/em&gt;. Relief not from my own emotions, but Mara’s&lt;sup id=&quot;fnref:2&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:2&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;. Her story is a common tale of discovering one’s identity, and I was stuck trying to place myself in the middle of her search for purpose. It’s one of the central themes in my novel.&lt;/p&gt;

&lt;p&gt;This might sound strange to some, but it doesn’t feel like I wrote those words in the journal. Rather my main character, Mara, &lt;em&gt;spoke&lt;/em&gt; them to me. At the time I wrote them, I was deep into character writing. I was thinking (and dreaming) in the voices of my characters.&lt;/p&gt;

&lt;p&gt;The burglary was a perfect vehicle to focus on Mara’s loss of innocence. When I sat down to write about my own loss, I found words for her moment instead. Below is a re-write that found its way into the first draft, &lt;em&gt;in her voice&lt;/em&gt;:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Is it better to dwell on what was lost, or focus on the path ahead?&lt;br /&gt;
My parents were stolen from me. I am a rebirth.&lt;br /&gt;
Not from ashes or from any Creator’s womb.&lt;br /&gt;I’m reborn with the knowledge of what came before.&lt;br /&gt;The iteration of an original, sown in the wisdom which proceeded me.&lt;br /&gt;
I look forward, bravely, and accept what has to change.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This is a pivotal moment in the novel. One where Mara realizes she’s come of age, faced with choices and responsibilities.&lt;/p&gt;

&lt;p&gt;Months later, I barely remember writing the original passage, but it feels genuine. It &lt;em&gt;sounds&lt;/em&gt; like her. My loss was transferred, and in the process transformed into her loss.&lt;/p&gt;

&lt;p&gt;And that’s pretty cool.&lt;/p&gt;

&lt;div class=&quot;footnotes&quot; role=&quot;doc-endnotes&quot;&gt;
  &lt;ol&gt;
    &lt;li id=&quot;fn:1&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;&lt;a href=&quot;http://rd2.io/2016/11/writing-novel-finally/#fnref:4&quot;&gt;http://rd2.io/2016/11/writing-novel-finally/#fnref:4&lt;/a&gt; &lt;a href=&quot;#fnref:1&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:2&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;It’s early and I’m still writing my first draft, so Mara’s name could change. &lt;a href=&quot;#fnref:2&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
</description>
            <pubDate>Thu, 11 May 2017 00:00:00 +0000</pubDate>
            <link>https://rdrhyne.com/2017/05/on-loss/</link>
            <guid isPermaLink="true">https://rdrhyne.com/2017/05/on-loss/</guid>
        </item>
        
        <item>
            <title>The Artist and the Technician</title>
            <description>&lt;p&gt;Sometime in late March, I got my groove back. It was in a room, surrounded by nerds a lot smarter than me. It was a reach. I wasn’t completely sure what I was doing there, but—&lt;em&gt;holy shit!&lt;/em&gt;—they listened. And then it happened. &lt;em&gt;I felt it.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;I was back, motherfuckers.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Was it burn out? Hard to say. I slept a lot in 2016. Felt like shit. Downtrodden, and worn. &lt;em&gt;Doesn’t matter&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;I don’t have any advice for people who are burning out. I can add little to the discussion that hasn’t been explained by smarter people. You hit bottom, then you keep falling. In the end, all you get is a story. Mine isn’t very interesting.&lt;/p&gt;

&lt;p&gt;Running MartianCraft was never an easy gig. In 2015 it became a lot harder. I wasn’t the only one at the helm. &lt;em&gt;I had help&lt;/em&gt;. Then we hit the point in the movie where the protagonist figures out how to save everyone, but there’s a cost; You can right the ship, and save your friends, but it’ll push you too far. You can’t come back.&lt;/p&gt;

&lt;p&gt;Was I done? Hardly. I took the lemons, and made lemonade. Again, &lt;em&gt;I had help&lt;/em&gt;. An awesome family, with more patience and understanding than I deserve. I have a badass job, that challenged me right from the beginning.&lt;/p&gt;

&lt;p&gt;But, I wasn’t ready for it. I was wounded, and incomplete. And I had to learn to be a technician again.&lt;/p&gt;

&lt;p&gt;In hindsight, this was the easy part. Like riding a bike. Stupidly, I thought I could be 100% working for someone else. I learned quickly why your best employees only give you 60%. It’s hard to go full bore when you don’t have all the information.&lt;/p&gt;

&lt;p&gt;A lot of start and stop, only this time I didn’t always know why. &lt;em&gt;How did I ever do this?&lt;/em&gt; Turns out, quite easily. Just needed some practice. So I dug in… and tried to remember how to run the debugger.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;After binge-watching Netflix for the first few months, I noticed a hole, which wanted to be filled. What do &lt;em&gt;normal&lt;/em&gt; people do in the evening&lt;sup id=&quot;fnref:1&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:1&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;?&lt;/p&gt;

&lt;p&gt;I started writing more, started exercising regularly. Reading too—lots of novels, and keeping up on current events. And then in the Fall, I finally sat down to write my novel. There were a lot of fits and starts, but nothing stuck. I would stumble, and couldn’t maintain any momentum.&lt;/p&gt;

&lt;p&gt;I had lost my edge.&lt;/p&gt;

&lt;p&gt;At first, I didn’t take it seriously. I ignored it. I have a fulfilling job. I have a loving family, and I spend much more time with them now. On the outside, life was good, and I wore a smile. But on the inside, I was still dragging ass. Still worn, and still down.&lt;/p&gt;

&lt;p&gt;A job gives me purpose, but art gives me meaning.&lt;/p&gt;

&lt;p&gt;I’m a builder, and I like to fix things. A problem solver. A &lt;strong&gt;technician&lt;/strong&gt;. But I was never &lt;em&gt;only&lt;/em&gt; a technician. I needed to put myself out there, throw caution to the wind, and risk rejection.&lt;/p&gt;

&lt;p&gt;Which brings us back to that conference room, filled with smarty pants. I’m not sure how much convincing I managed. The jury is still out. But I convinced myself of one thing: &lt;em&gt;I have plenty more to give&lt;/em&gt;.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;April was a month filled with art. I tried things and experimented, with a confidence I haven’t felt in a long time. I explored some new, and rediscovered some old. It’s been a lot of fun.&lt;/p&gt;

&lt;p&gt;Next month, I’ll have something new to share. I can’t way to show it to you. It has a good backstory.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;See you in May.&lt;/em&gt;&lt;/p&gt;

&lt;div class=&quot;footnotes&quot; role=&quot;doc-endnotes&quot;&gt;
  &lt;ol&gt;
    &lt;li id=&quot;fn:1&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Beyond the obvious: spending &lt;em&gt;more&lt;/em&gt; time with my family. I’m a night owl, so I’m concerned about the time of evening after everyone else is in bed. &lt;a href=&quot;#fnref:1&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
</description>
            <pubDate>Sun, 30 Apr 2017 00:00:00 +0000</pubDate>
            <link>https://rdrhyne.com/2017/04/artist-and-the-technician/</link>
            <guid isPermaLink="true">https://rdrhyne.com/2017/04/artist-and-the-technician/</guid>
        </item>
        
        <item>
            <title>What Sounds Good</title>
            <description>&lt;p&gt;The end of March marked a year at Apple, and a year living in California. Things are coming into focus, and I’m beginning to settle. As that happens, I revisit old goals, and uncover things I wanted to do before &lt;em&gt;the big change&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;I’ve &lt;a href=&quot;http://rd2.io/2016/12/star-of-wonder/&quot;&gt;written about music&lt;/a&gt; in the past year, especially &lt;a href=&quot;http://rd2.io/2016/09/frozen-memories/&quot;&gt;film music&lt;/a&gt;. I’ve &lt;a href=&quot;http://rd2.io/2016/12/music-of-rogue-one/&quot;&gt;reviewed albums&lt;/a&gt;, and made a &lt;a href=&quot;http://rd2.io/2016/09/bose-qc35-review/&quot;&gt;few&lt;/a&gt; &lt;a href=&quot;http://rd2.io/2016/09/playlist-world-needs-you/&quot;&gt;playlists&lt;/a&gt;. When I tweaked the style of this site &lt;a href=&quot;http://rd2.io/2016/08/errata-week32/&quot;&gt;towards conversations with friends&lt;/a&gt;, it was to write more casual pieces. For example, quick blurbs about interesting reads, or the latest music I’m listening to.&lt;/p&gt;

&lt;p&gt;Below are three albums currently in heavy rotation.&lt;/p&gt;

&lt;h2 id=&quot;the-expanse-original-television-soundtrack&quot;&gt;The Expanse (Original Television Soundtrack)&lt;/h2&gt;
&lt;p&gt;Now that I have a day job with no evening hobby, I have time to watch television again. I love &lt;em&gt;The Expanse&lt;/em&gt;. It’s the best sci-fi I’ve seen in years, and the soundtrack is really good too.&lt;/p&gt;

&lt;p&gt;Most opening themes wear on me after the third or fourth listen, because you &lt;em&gt;always&lt;/em&gt; hear it when watching the show. This theme is different. It instantly throws me into the zone. I often start the album just to hear the opening sequence.&lt;/p&gt;

&lt;p&gt;Clinton Shorter’s score is standard fare for deep space. You’ll hear the Taiko drums from Bear McCreary’s &lt;em&gt;Battlestar Galatica&lt;/em&gt;, and tones from Gregson-William’s excellent score for &lt;em&gt;The Martian&lt;/em&gt;. Themes often linger, similar to the way melodies from Hans Zimmer’s &lt;em&gt;Interstellar&lt;/em&gt; will linger over quiet space sequences.&lt;/p&gt;

&lt;p&gt;It’s familiar, but doesn’t break new ground for the genre. Instead of innovation, it’s simply a solid execution that adds to the show, and provides a deft amount of atmosphere to the vacuum of space.&lt;/p&gt;

&lt;p&gt;It’s my favorite new listen in 2017. I’ve been known to play this album twice a day during the work week. You can listen to it &lt;a href=&quot;https://itun.es/us/PLDKcb&quot;&gt;on Apple Music&lt;/a&gt; or &lt;a href=&quot;http://amzn.to/2nnGqNG&quot;&gt;Amazon Music&lt;/a&gt; (free with a Prime membership).&lt;/p&gt;

&lt;h2 id=&quot;oj-made-in-america-original-motion-picture-soundtrack&quot;&gt;OJ: Made in America (Original Motion Picture Soundtrack)&lt;/h2&gt;
&lt;p&gt;Ezra Edelman’s Oscar-winning documentary is a must watch for any child of the 80s. It’s raw, and leaves a lot for the viewer to think about after the credits roll.&lt;/p&gt;

&lt;p&gt;Gary Lionelli’s score strikes a sad, somber tone throughout. Notes of slow, urban jazz are punctuated by felt piano, glockenspiel, and vibraphone. It feels fresh and modern, similar in character to Jeff Beal’s score for &lt;em&gt;House of Cards&lt;/em&gt;, and Dominic Lewis’ score for the second season of &lt;em&gt;The Man in the High Castle&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Unlike Shorter in &lt;em&gt;The Expanse&lt;/em&gt;, Lionelli writes an aggressive score that establishes the tone of a scene, instead of merely supporting it. I saw the music as the narrator, guiding you between interviews, and news reels.&lt;/p&gt;

&lt;p&gt;One of my favorite tracks is &lt;a href=&quot;https://itun.es/us/LFc5hb?i=1206135119&quot;&gt;&lt;em&gt;Buffalo Baryshnikov&lt;/em&gt;&lt;/a&gt;. This cue plays underneath slow motion footage of Simpson rushing for the Buffalo Bills the year he broke the single season rushing record. A graceful piece to establish the elegant pace of Simpson’s rushing style&lt;sup id=&quot;fnref:1&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:1&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;

&lt;p&gt;It’s a good album for times when you need to ponder, or reflect—especially if you’re sad.&lt;/p&gt;

&lt;p&gt;Listen to it on &lt;a href=&quot;https://itun.es/us/LFc5hb&quot;&gt;Apple Music&lt;/a&gt; or free with &lt;a href=&quot;http://amzn.to/2nrMnub&quot;&gt;Amazon Music Unlimited&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id=&quot;vanquish&quot;&gt;Vanquish&lt;/h2&gt;
&lt;p&gt;The final album is another in-your-face, epic motivational number, for which &lt;em&gt;Two Steps from Hell&lt;/em&gt; is known. All of the familiar characters are here, with sonorous vocals over top boisterous brass, and strings.&lt;/p&gt;

&lt;p&gt;Standouts include two vocal-heavy tracks: the titular &lt;em&gt;Vanquish&lt;/em&gt;, and &lt;em&gt;Dangerous&lt;/em&gt;. The former feels like it could be the title song for a Bond movie. My boys frequently ask me to repeat it whenever they hear it in the car. If you’re looking more for the signature &lt;em&gt;Two Steps&lt;/em&gt; sound, I’d recommend these tracks: &lt;em&gt;Siege&lt;/em&gt; (9), &lt;em&gt;Turin&lt;/em&gt; (13), and &lt;em&gt;Inferni&lt;/em&gt; (17).&lt;/p&gt;

&lt;p&gt;Finally, &lt;em&gt;High C’s&lt;/em&gt; (14), is a standout for what it isn’t. Most of albums from &lt;em&gt;Two Steps from Hell&lt;/em&gt; are heavily produced, with effects common for modern cinema trailers. &lt;em&gt;High C’s&lt;/em&gt; eschews this for traditional orchestration. It makes me nostalgic for my band and orchestra days from high school, and college.&lt;/p&gt;

&lt;p&gt;You can listen to &lt;em&gt;Vanquish&lt;/em&gt; on &lt;a href=&quot;https://itun.es/us/1IBkgb&quot;&gt;Apple Music&lt;/a&gt; or free with &lt;a href=&quot;http://amzn.to/2oP15vz&quot;&gt;Amazon Music Unlimited&lt;/a&gt;.&lt;/p&gt;

&lt;div class=&quot;footnotes&quot; role=&quot;doc-endnotes&quot;&gt;
  &lt;ol&gt;
    &lt;li id=&quot;fn:1&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;It’s a setup for the next scene where Edelman first introduces Nicole Brown at the end of the Part I. &lt;a href=&quot;#fnref:1&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
</description>
            <pubDate>Mon, 03 Apr 2017 00:00:00 +0000</pubDate>
            <link>https://rdrhyne.com/2017/04/what-sounds-good/</link>
            <guid isPermaLink="true">https://rdrhyne.com/2017/04/what-sounds-good/</guid>
        </item>
        
        <item>
            <title>Capturing Film on iPhone</title>
            <description>&lt;p&gt;My original inspiration for this weekend project was to capture RAW photos from my iPhone. A lot of new camera apps capture RAW, but none of them captured it in the manner I preferred.&lt;/p&gt;

&lt;p&gt;On my Fuji cameras, I have the option to capture a JPEG alongside a RAW frame. This mode, &lt;strong&gt;RAW+JPEG&lt;/strong&gt;, gives me a lot of freedom. I can quickly share a JPEG on social media until I have time to process, and properly edit the RAW version of the image. Most often I only use the JPEG, but I like having the RAW as backup—should I desire to push a photo in post.&lt;/p&gt;

&lt;p&gt;Alas, this weekend experiment will uncover how to take &lt;strong&gt;RAW+JPEG&lt;/strong&gt; stills from iPhone. My Fuji cameras can also apply digital filters to the JPEG. I’d like to do the same, and apply my &lt;a href=&quot;/2016/10/shooting-film-iphone/&quot;&gt;own digital film filters&lt;/a&gt;.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Before we jump into code, let’s talk about the workflow:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;Tell our &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;AVCapturePhotoOutput&lt;/code&gt; to capture RAW and RGBA&lt;sup id=&quot;fnref:1&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:1&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; frames.&lt;/li&gt;
  &lt;li&gt;Write the RAW frame to disk.&lt;/li&gt;
  &lt;li&gt;Process the RGBA frame using our filter(s) and save it to disk.&lt;/li&gt;
  &lt;li&gt;Copy both the RAW and the processed RGBA to the Photo Library, and combine them into a single entry.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;There’s a few unexpected wrinkles, which we’ll discuss along the way. You’ll also need the code you built for the &lt;a href=&quot;/2016/10/shooting-film-iphone/&quot;&gt;last weekend project&lt;/a&gt;, since we’ll build upon that infrastructure.&lt;/p&gt;

&lt;p&gt;Don’t forget my disclaimer&lt;sup id=&quot;fnref:2&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:2&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;: &lt;em&gt;I’m just an ordinary citizen, hacking on my phone to take pictures. I claim no copyright, nor do I warrant the code in any way. This is probably not the best way to build an app.&lt;/em&gt;&lt;/p&gt;

&lt;h2 id=&quot;configuration-and-capture&quot;&gt;Configuration and Capture&lt;/h2&gt;
&lt;p&gt;The &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;AVCapturePhotoOutput&lt;/code&gt; wants to be configured each time you attempt to capture a frame.&lt;/p&gt;

&lt;p&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;AVCapturePhotoOutput&lt;/code&gt; provides a means to capture a JPEG and a RAW frame in a single capture request. However, this mode disables image stabilization for &lt;em&gt;both captures&lt;/em&gt;&lt;sup id=&quot;fnref:3&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:3&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;3&lt;/a&gt;&lt;/sup&gt;. Shooting in this mode produces photos that have more motion blur, and much more noise.&lt;/p&gt;

&lt;p&gt;To avoid this, we’re gonna request two captures back-to-back, so our JPEG frame can take advantage of image stabilization, and the other processing goodies provided by iPhone’s DSP. It’s more work, and more complicated code, but it will produce &lt;em&gt;better&lt;/em&gt; photos.&lt;/p&gt;

&lt;p&gt;We start with a simple UI action to trigger the capture:&lt;/p&gt;

&lt;figure class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-swift&quot; data-lang=&quot;swift&quot;&gt;&lt;table class=&quot;rouge-table&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class=&quot;gutter gl&quot;&gt;&lt;pre class=&quot;lineno&quot;&gt;1
2
3
4
5
6
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre&gt;&lt;span class=&quot;kd&quot;&gt;@IBAction&lt;/span&gt; &lt;span class=&quot;kd&quot;&gt;func&lt;/span&gt; &lt;span class=&quot;nf&quot;&gt;takePhoto&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;_&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;sender&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;AnyObject&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;let&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;rawFormat&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;kCVPixelFormatType_14Bayer_RGGB&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;let&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;processedFormat&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;NSNumber&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;value&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;kCVPixelFormatType_32BGRA&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;

    &lt;span class=&quot;c1&quot;&gt;// ... take the RAW photo and JPEG Photo&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/figure&gt;

&lt;p&gt;Inside of this method, we’re going to actually take &lt;em&gt;two&lt;/em&gt; photos: (1) our RAW photo, and (2) our JPEG. Since both photos are requested simultaneously, they’ll appear to be the same frame&lt;sup id=&quot;fnref:4&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:4&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;4&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;

&lt;p&gt;Next we add this to our method, which requests the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;BGRA&lt;/code&gt; frame to be captured:&lt;/p&gt;

&lt;figure class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-swift&quot; data-lang=&quot;swift&quot;&gt;&lt;table class=&quot;rouge-table&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class=&quot;gutter gl&quot;&gt;&lt;pre class=&quot;lineno&quot;&gt;1
2
3
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre&gt;&lt;span class=&quot;k&quot;&gt;let&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;settings&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;AVCapturePhotoSettings&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;format&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;kCVPixelBufferPixelFormatTypeKey&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;as&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;String&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;processedFormat&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;])&lt;/span&gt;
&lt;span class=&quot;n&quot;&gt;settings&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;isAutoStillImageStabilizationEnabled&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;kc&quot;&gt;true&lt;/span&gt;
&lt;span class=&quot;n&quot;&gt;output&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;capturePhoto&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;with&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;settings&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;delegate&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;self&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/figure&gt;

&lt;p&gt;For each frame, we create a settings object of type &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;AVCapturePhotoSettings&lt;/code&gt;. This data structure stores the configuration of each capture.&lt;/p&gt;

&lt;p&gt;To request the RAW frame, we follow a similar process:&lt;/p&gt;

&lt;figure class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-swift&quot; data-lang=&quot;swift&quot;&gt;&lt;table class=&quot;rouge-table&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class=&quot;gutter gl&quot;&gt;&lt;pre class=&quot;lineno&quot;&gt;1
2
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre&gt;&lt;span class=&quot;k&quot;&gt;let&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;rawSettings&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;AVCapturePhotoSettings&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;rawPixelFormatType&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;rawFormat&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
&lt;span class=&quot;n&quot;&gt;output&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;capturePhoto&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;with&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;rawSettings&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;delegate&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;self&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/figure&gt;

&lt;p&gt;Our final task for the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;takePhoto(_:)&lt;/code&gt; method is to cache the settings information for both capture requests, so we can later combine the JPEG and RAW frame for storage in the photo library.&lt;/p&gt;

&lt;p&gt;Create a &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;CaptureRequest&lt;/code&gt; data structure to store the information for each request:&lt;/p&gt;

&lt;figure class=&quot;highlight small&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-swift&quot; data-lang=&quot;swift&quot;&gt;&lt;table class=&quot;rouge-table&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class=&quot;gutter gl&quot;&gt;&lt;pre class=&quot;lineno&quot;&gt;1
2
3
4
5
6
7
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre&gt;&lt;span class=&quot;kd&quot;&gt;struct&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;CaptureRequest&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;let&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;jpegUniqueId&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;Int64&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;let&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;rawUniqueId&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;Int64&lt;/span&gt;

    &lt;span class=&quot;k&quot;&gt;var&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;jpegURL&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;URL&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;?&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;var&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;rawURL&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;URL&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;?&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/figure&gt;

&lt;p&gt;The &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;uniqueId&lt;/code&gt; fields correspond to the ID generated each time an instance of &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;AVCapturePhotoSettings&lt;/code&gt; is created (remember, we create a new settings bundle each time we take a photo). You need to cache a &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;CaptureRequest&lt;/code&gt; at the end of the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;takePhoto(_:)&lt;/code&gt; method:&lt;/p&gt;

&lt;figure class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-swift&quot; data-lang=&quot;swift&quot;&gt;&lt;table class=&quot;rouge-table&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class=&quot;gutter gl&quot;&gt;&lt;pre class=&quot;lineno&quot;&gt;1
2
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre&gt;&lt;span class=&quot;k&quot;&gt;let&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;cr&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;CaptureRequest&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;jpegId&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;settings&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;uniqueID&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;rawId&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;rawSettings&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;uniqueID&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
&lt;span class=&quot;n&quot;&gt;captureRequests&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;append&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;cr&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/figure&gt;

&lt;h2 id=&quot;write-raw-frame-to-disk&quot;&gt;Write RAW Frame to Disk&lt;/h2&gt;
&lt;p&gt;Now that we’ve created the requests, we have to implement a pair of delegate methods to handle the RAW and BGRA frames.&lt;/p&gt;

&lt;p&gt;Let’s start with the RAW capture delegate method:&lt;/p&gt;

&lt;figure class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-swift&quot; data-lang=&quot;swift&quot;&gt;&lt;table class=&quot;rouge-table&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class=&quot;gutter gl&quot;&gt;&lt;pre class=&quot;lineno&quot;&gt;1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre&gt;&lt;span class=&quot;kd&quot;&gt;func&lt;/span&gt; &lt;span class=&quot;nf&quot;&gt;capture&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;_&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;captureOutput&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;AVCapturePhotoOutput&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;didFinishProcessingRawPhotoSampleBuffer&lt;/span&gt;
             &lt;span class=&quot;nv&quot;&gt;rawSampleBuffer&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;CMSampleBuffer&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;?,&lt;/span&gt;
    &lt;span class=&quot;nv&quot;&gt;previewPhotoSampleBuffer&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;CMSampleBuffer&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;?,&lt;/span&gt;
            &lt;span class=&quot;nv&quot;&gt;resolvedSettings&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;AVCaptureResolvedPhotoSettings&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;
             &lt;span class=&quot;nv&quot;&gt;bracketSettings&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;AVCaptureBracketedStillImageSettings&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;?,&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;error&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;Error&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;?)&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;

    &lt;span class=&quot;k&quot;&gt;guard&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;let&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;sourceBuffer&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;rawSampleBuffer&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;else&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;guard&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;let&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;data&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;AVCapturePhotoOutput&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;dngPhotoDataRepresentation&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;forRawSampleBuffer&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;sourceBuffer&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;previewPhotoSampleBuffer&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;previewPhotoSampleBuffer&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;else&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

    &lt;span class=&quot;k&quot;&gt;let&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;index&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;captureRequests&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;index&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
        &lt;span class=&quot;nv&quot;&gt;$0&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;rawUniqueId&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;==&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;resolvedSettings&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;uniqueID&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;guard&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;let&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;indexOfRequest&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;index&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;else&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

    &lt;span class=&quot;n&quot;&gt;captureRequests&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;indexOfRequest&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;writeRAW&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;data&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;data&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/figure&gt;

&lt;p&gt;This method is self-explanatory. First, we convert the captured data into a DNG representation. Then we get the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;CaptureRequest&lt;/code&gt; object we cached in our &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;takePhoto(_:)&lt;/code&gt; method, and use it to write a temporary RAW file to disk.&lt;/p&gt;

&lt;p&gt;The &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;writeRAW(data:)&lt;/code&gt; method on &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;CaptureRequest&lt;/code&gt; looks like this:&lt;/p&gt;

&lt;figure class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-swift&quot; data-lang=&quot;swift&quot;&gt;&lt;table class=&quot;rouge-table&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class=&quot;gutter gl&quot;&gt;&lt;pre class=&quot;lineno&quot;&gt;1
2
3
4
5
6
7
8
9
10
11
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre&gt;&lt;span class=&quot;k&quot;&gt;mutating&lt;/span&gt; &lt;span class=&quot;kd&quot;&gt;func&lt;/span&gt; &lt;span class=&quot;nf&quot;&gt;writeRAW&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;data&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;Data&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;do&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;let&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;path&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nf&quot;&gt;tempURL&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;withPathExtension&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&quot;dng&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;try&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;data&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;write&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;to&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;path&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;options&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;atomicWrite&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;rawURL&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;path&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

    &lt;span class=&quot;k&quot;&gt;catch&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
        &lt;span class=&quot;c1&quot;&gt;// Write to RAW file FAILED&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/figure&gt;

&lt;p&gt;This method caches the RAW data into a temporary file, and keeps a path variable. We’ll need this path—&lt;em&gt;later&lt;/em&gt;—when we move the RAW file to the Photo Library, after the capture is finalized.&lt;/p&gt;

&lt;p&gt;The &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;tempURL(withPathExtension:)&lt;/code&gt; method yields a temporary path with a &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;UUID&lt;/code&gt; for a unique file name:&lt;/p&gt;

&lt;figure class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-swift&quot; data-lang=&quot;swift&quot;&gt;&lt;table class=&quot;rouge-table&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class=&quot;gutter gl&quot;&gt;&lt;pre class=&quot;lineno&quot;&gt;1
2
3
4
5
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre&gt;&lt;span class=&quot;kd&quot;&gt;private&lt;/span&gt; &lt;span class=&quot;kd&quot;&gt;func&lt;/span&gt; &lt;span class=&quot;nf&quot;&gt;tempURL&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;withPathExtension&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;ext&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;String&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;URL&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;let&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;uuid&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;NSUUID&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;()&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;uuidString&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;let&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;url&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;URL&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;fileURLWithPath&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;NSTemporaryDirectory&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;())&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;appendingPathComponent&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;uuid&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;url&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;appendingPathExtension&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;ext&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/figure&gt;

&lt;h2 id=&quot;process-bgra-and-write-it-to-disk&quot;&gt;Process BGRA and Write it to Disk&lt;/h2&gt;
&lt;p&gt;We’ll follow the same process for our JPEG, but we also need to filter it. The code is very similar to the code used to process the BGRA frames for the viewfinder &lt;a href=&quot;/2016/10/shooting-film-iphone/&quot;&gt;in our last project&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Below is the delegate method for our BGRA frame, where we’ve already extracted the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;CVPixelBuffer&lt;/code&gt; to process:&lt;/p&gt;

&lt;figure class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-swift&quot; data-lang=&quot;swift&quot;&gt;&lt;table class=&quot;rouge-table&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class=&quot;gutter gl&quot;&gt;&lt;pre class=&quot;lineno&quot;&gt;1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre&gt;&lt;span class=&quot;kd&quot;&gt;func&lt;/span&gt; &lt;span class=&quot;nf&quot;&gt;capture&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;_&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;captureOutput&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;AVCapturePhotoOutput&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;didFinishProcessingPhotoSampleBuffer&lt;/span&gt;
           &lt;span class=&quot;nv&quot;&gt;photoSampleBuffer&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;CMSampleBuffer&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;?,&lt;/span&gt;
    &lt;span class=&quot;nv&quot;&gt;previewPhotoSampleBuffer&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;CMSampleBuffer&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;?,&lt;/span&gt;
            &lt;span class=&quot;nv&quot;&gt;resolvedSettings&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;AVCaptureResolvedPhotoSettings&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;
             &lt;span class=&quot;nv&quot;&gt;bracketSettings&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;AVCaptureBracketedStillImageSettings&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;?,&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;error&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;Error&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;?)&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;

    &lt;span class=&quot;k&quot;&gt;guard&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;let&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;sourceBuffer&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;photoSampleBuffer&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;else&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;guard&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;let&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;pb&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;CMSampleBufferGetImageBuffer&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;sourceBuffer&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;else&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
        &lt;span class=&quot;nf&quot;&gt;print&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;sourceBuffer does not contain a CVPixelBuffer.&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

    &lt;span class=&quot;c1&quot;&gt;// TODO: filter image&lt;/span&gt;

    &lt;span class=&quot;c1&quot;&gt;// TODO: convert to JPEG and write to disk&lt;/span&gt;

&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/figure&gt;

&lt;p&gt;The code to process the BGRA image should look familiar. First, we create a &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;CIImage&lt;/code&gt;, and correct the orientation. Then, we use our &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;FilterManager&lt;/code&gt; instance to apply the selected filter.&lt;/p&gt;

&lt;p&gt;Add the code below to our delegate method:&lt;/p&gt;

&lt;figure class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-swift&quot; data-lang=&quot;swift&quot;&gt;&lt;table class=&quot;rouge-table&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class=&quot;gutter gl&quot;&gt;&lt;pre class=&quot;lineno&quot;&gt;1
2
3
4
5
6
7
8
9
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre&gt;&lt;span class=&quot;k&quot;&gt;let&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;or&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;simulatedOrientation&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;asCGImagePropertyOrientation&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;()&lt;/span&gt;
&lt;span class=&quot;k&quot;&gt;let&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;ci&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;CIImage&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;cvPixelBuffer&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;pb&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;applyingOrientation&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;or&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
&lt;span class=&quot;k&quot;&gt;let&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;filteredImage&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;self&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;filterManager&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;convertedImage&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;forSelectedFilter&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;ci&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;

&lt;span class=&quot;k&quot;&gt;let&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;context&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;CIContext&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;options&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kc&quot;&gt;nil&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
&lt;span class=&quot;k&quot;&gt;guard&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;let&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;cg&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;context&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;createCGImage&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;filteredImage&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;from&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;filteredImage&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;extent&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;else&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;nf&quot;&gt;print&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;couldn&apos;t create a CGImage from the filter source&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/figure&gt;

&lt;p&gt;Now that we have our filtered &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;CGImage&lt;/code&gt;, we compress it into a JPEG using &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;UImageJPEGRepresentation&lt;/code&gt;. We then use the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;CaptureRequest&lt;/code&gt; to persist the JPEG data.&lt;/p&gt;

&lt;figure class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-swift&quot; data-lang=&quot;swift&quot;&gt;&lt;table class=&quot;rouge-table&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class=&quot;gutter gl&quot;&gt;&lt;pre class=&quot;lineno&quot;&gt;1
2
3
4
5
6
7
8
9
10
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre&gt;&lt;span class=&quot;k&quot;&gt;guard&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;let&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;data&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;UIImageJPEGRepresentation&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;UIImage&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;cgImage&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;cg&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;),&lt;/span&gt; &lt;span class=&quot;mf&quot;&gt;0.8&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;else&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;nf&quot;&gt;print&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;couldn&apos;t create JPEG data from the filtered source&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

&lt;span class=&quot;k&quot;&gt;let&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;index&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;captureRequests&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;index&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;nv&quot;&gt;$0&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;jpegUniqueId&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;==&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;resolvedSettings&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;uniqueID&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;k&quot;&gt;guard&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;let&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;indexOfRequest&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;index&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;else&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;n&quot;&gt;captureRequests&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;indexOfRequest&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;writeJPEG&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;data&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;data&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/figure&gt;

&lt;p&gt;The &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;writeJPEG(data:)&lt;/code&gt; method is nearly identical to the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;writeRaw(data:)&lt;/code&gt;, except we set the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;jpegURL&lt;/code&gt; property on our &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;CaptureRequest&lt;/code&gt;.&lt;/p&gt;

&lt;figure class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-swift&quot; data-lang=&quot;swift&quot;&gt;&lt;table class=&quot;rouge-table&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class=&quot;gutter gl&quot;&gt;&lt;pre class=&quot;lineno&quot;&gt;1
2
3
4
5
6
7
8
9
10
11
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre&gt;&lt;span class=&quot;k&quot;&gt;mutating&lt;/span&gt; &lt;span class=&quot;kd&quot;&gt;func&lt;/span&gt; &lt;span class=&quot;nf&quot;&gt;writeJPEG&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;data&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;Data&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;do&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;let&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;path&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nf&quot;&gt;tmpURL&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;withPathExtension&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&quot;jpg&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;try&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;data&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;write&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;to&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;path&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;options&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;atomicWrite&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;jpegURL&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;path&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

    &lt;span class=&quot;k&quot;&gt;catch&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
        &lt;span class=&quot;c1&quot;&gt;// Write to JPEG file FAILED&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/figure&gt;

&lt;h2 id=&quot;store-in-the-photo-library&quot;&gt;Store in the Photo Library&lt;/h2&gt;
&lt;p&gt;Now that we’ve cached locally both our RAW and JPEG images, this final step will store them as a single entry in the device photo library. We want our images to appear as the filtered JPEG in the Photos app, but provide a RAW &lt;em&gt;alternative&lt;/em&gt; for apps that can request a RAW version.&lt;/p&gt;

&lt;p&gt;This gives the desired behavior: quickly share the filtered image on social media, but retain the RAW original for further image processing.&lt;/p&gt;

&lt;p&gt;This is accomplished with a single method from our &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;CaptureRequest&lt;/code&gt; object:&lt;/p&gt;

&lt;figure class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-swift&quot; data-lang=&quot;swift&quot;&gt;&lt;table class=&quot;rouge-table&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class=&quot;gutter gl&quot;&gt;&lt;pre class=&quot;lineno&quot;&gt;1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre&gt;&lt;span class=&quot;kd&quot;&gt;func&lt;/span&gt; &lt;span class=&quot;nf&quot;&gt;moveToSharedLibrary&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;()&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;guard&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;let&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;jpeg&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;jpegURL&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;let&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;raw&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;rawURL&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;else&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

    &lt;span class=&quot;kt&quot;&gt;PHPhotoLibrary&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;shared&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;()&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;performChanges&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;({&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;let&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;creationRequest&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;PHAssetCreationRequest&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;forAsset&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;()&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;let&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;creationOptions&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;PHAssetResourceCreationOptions&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;()&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;creationOptions&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;shouldMoveFile&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;kc&quot;&gt;true&lt;/span&gt;

        &lt;span class=&quot;n&quot;&gt;creationRequest&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;addResource&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;with&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;PHAssetResourceType&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;photo&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;
                &lt;span class=&quot;nv&quot;&gt;fileURL&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;jpeg&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;options&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;creationOptions&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;creationRequest&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;addResource&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;with&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;PHAssetResourceType&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;alternatePhoto&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;
                &lt;span class=&quot;nv&quot;&gt;fileURL&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;raw&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;options&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;creationOptions&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;},&lt;/span&gt;

    &lt;span class=&quot;nv&quot;&gt;completionHandler&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;success&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;Bool&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;error&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;Error&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;?)&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;in&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;success&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
            &lt;span class=&quot;nf&quot;&gt;print&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;YAY! ...PROCESSED photo saved to Camera Roll&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
            &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt;
        &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
        &lt;span class=&quot;nf&quot;&gt;print&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;BOOM! ...something went wrong &lt;/span&gt;&lt;span class=&quot;se&quot;&gt;\(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;error&lt;/span&gt;&lt;span class=&quot;se&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;})&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/figure&gt;

&lt;p&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;PHPhotoLibrary.shared()&lt;/code&gt; is the singleton used to store images in the photo library. We create a &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;PHAssetCreationRequest&lt;/code&gt; and add two resources to it. By using the type &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.alternatePhoto&lt;/code&gt; for the RAW image, we hide it from any photo apps that don’t specifically request a RAW version of a photo.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; If you use a &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;PHAssetResourceCreationOptions&lt;/code&gt; bundle, with the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;shouldMoveFile&lt;/code&gt; property set, the creation request will automatically clean up our temporary files. It keeps things tidy.&lt;/p&gt;

&lt;p&gt;There is a wrinkle: we don’t know which request will finish first, the JPEG, or the RAW request. Each time &lt;em&gt;any&lt;/em&gt; request finishes, we have to check and see if its sibling request has also completed. If it has, we can save both to the photo library.&lt;/p&gt;

&lt;p&gt;Add this check to your &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;CaptureRequest&lt;/code&gt; struct:&lt;/p&gt;

&lt;figure class=&quot;highlight small&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-swift&quot; data-lang=&quot;swift&quot;&gt;&lt;table class=&quot;rouge-table&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class=&quot;gutter gl&quot;&gt;&lt;pre class=&quot;lineno&quot;&gt;1
2
3
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre&gt;&lt;span class=&quot;kd&quot;&gt;func&lt;/span&gt; &lt;span class=&quot;nf&quot;&gt;isReady&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;()&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;Bool&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;jpegURL&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;!=&lt;/span&gt; &lt;span class=&quot;kc&quot;&gt;nil&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;rawURL&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;!=&lt;/span&gt; &lt;span class=&quot;kc&quot;&gt;nil&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/figure&gt;

&lt;p&gt;This lets us know if we have both images cached—i.e., we’re &lt;em&gt;ready&lt;/em&gt;—so we can save everything to the photo library.&lt;/p&gt;

&lt;p&gt;We call everything in the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;capture(_:didFinishCaptureForResolvedSettings:  resolvedSettings:error:)&lt;/code&gt; delegate method:&lt;/p&gt;

&lt;figure class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-swift&quot; data-lang=&quot;swift&quot;&gt;&lt;table class=&quot;rouge-table&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class=&quot;gutter gl&quot;&gt;&lt;pre class=&quot;lineno&quot;&gt;1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre&gt;&lt;span class=&quot;kd&quot;&gt;func&lt;/span&gt; &lt;span class=&quot;nf&quot;&gt;capture&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;_&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;captureOutput&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;AVCapturePhotoOutput&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;didFinishCaptureForResolvedSettings&lt;/span&gt;
            &lt;span class=&quot;nv&quot;&gt;resolvedSettings&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;AVCaptureResolvedPhotoSettings&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;
                       &lt;span class=&quot;nv&quot;&gt;error&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;Error&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;?)&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;

    &lt;span class=&quot;k&quot;&gt;let&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;index&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;captureRequests&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;index&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
        &lt;span class=&quot;nv&quot;&gt;$0&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;rawUniqueId&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;==&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;resolvedSettings&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;uniqueID&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;||&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;$0&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;jpegUniqueId&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;==&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;resolvedSettings&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;uniqueID&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;guard&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;let&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;indexOfRequest&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;index&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;else&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

    &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;captureRequests&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;indexOfRequest&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;isReady&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;()&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;let&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;request&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;captureRequests&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;indexOfRequest&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;request&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;moveToSharedLibrary&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;()&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;captureRequests&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;remove&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;at&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;indexOfRequest&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/figure&gt;

&lt;p&gt;The code is straightforward, we get the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;CaptureRequest&lt;/code&gt; for the frame that finished, and move it to the library if it’s ready.&lt;/p&gt;

&lt;h2 id=&quot;next-steps&quot;&gt;Next Steps&lt;/h2&gt;
&lt;p&gt;This looks like a bunch of code just to store RAW files, and it is. Originally, I used &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;AVPhotoCaptureOutput&lt;/code&gt;’s ability to create a RAW+JPEG combined request, but I wasn’t happy with the results. Turns out iPhone’s DSP does a lot.&lt;/p&gt;

&lt;p&gt;This completes all of the camera infrastructure needed to begin development of our own digital film. In the first article, we covered the basic filter infrastructure, and described a way to preview our filters before capture. In this article, we covered how to save our filtered JPEGs to the photo library, along with a RAW original.&lt;/p&gt;

&lt;p&gt;Our next weekend project will dive into image processing, and describe how to create your own digital film. Stay tuned.&lt;/p&gt;

&lt;div class=&quot;footnotes&quot; role=&quot;doc-endnotes&quot;&gt;
  &lt;ol&gt;
    &lt;li id=&quot;fn:1&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;There is an option to capture JPEG buffers, however our filter workflow expects an uncompressed RGBA frame. It doesn’t make sense to have the phone compress a JPEG, only to immediately decompress it. &lt;a href=&quot;#fnref:1&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:2&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;&lt;strong&gt;Disclaimer&lt;/strong&gt;: I claim no copyright for the following code. I’m releasing it into the public domain, and there is no warranty expressed or implied. Please refer to Apple Documentation for best practices. &lt;a href=&quot;#fnref:2&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:3&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Image stabilization is always disabled for RAW captures. Because of this, the RAW+JPEG mode also disables it. Makes sense, when you think about it, albeit still frustrating. &lt;a href=&quot;#fnref:3&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:4&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;At best, they’ll be 1/30th of a second apart. Imperceptible, unless there is a fast moving subject, and you’re comparing side-by-side. &lt;a href=&quot;#fnref:4&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
</description>
            <pubDate>Thu, 23 Feb 2017 00:00:00 +0000</pubDate>
            <link>https://rdrhyne.com/2017/02/capturing-film-on-iphone/</link>
            <guid isPermaLink="true">https://rdrhyne.com/2017/02/capturing-film-on-iphone/</guid>
        </item>
        
        <item>
            <title>That Writing Feeling</title>
            <description>&lt;p&gt;I can’t recall when I first referred to myself as a &lt;em&gt;writer&lt;/em&gt;. Writing has always felt like a state-of-mind, but writer—&lt;em&gt;someone who has better grammar, and a more sophisticated understanding of the language&lt;/em&gt;—sounds like a profession.&lt;/p&gt;

&lt;p&gt;Published at 19 (in a mathematics research journal), I didn’t think much of how often I wrote. At best it was for fun, but most often it was a means to an end. Email, status updates, and boring white papers.&lt;/p&gt;

&lt;p&gt;Then one day it hit me—&lt;em&gt;I enjoyed writing&lt;/em&gt;. How did that happen? English was always one of those filler classes, which I endured between those I really enjoyed.&lt;/p&gt;

&lt;p&gt;After college, I paid more attention to how things were written. Instead of looking for mistakes when I read, I’d observe the writer’s style. Notice how they setup a scene or phrased a question. Eventually, my focus would turn from structure to voice.&lt;/p&gt;

&lt;p&gt;It was then my own writing style began to emerge.&lt;/p&gt;

&lt;h2 id=&quot;no-automation&quot;&gt;No Automation&lt;/h2&gt;
&lt;p&gt;Emails from friends, and loved ones are flagged after I read them. I prefer to reflect on what was said. When I return to it, I draft and read over my response multiple times before I hit send. My first drafts have atrocious grammar, are riddled with typos, and—because I’m mildly dyslexic—often written out of order.&lt;/p&gt;

&lt;p&gt;Posts to this site are subjected to even more rigor. I write two drafts at a minimum before I begin basic editing. Once the content edit is complete, I format the site in my publishing system, and edit the post again for layout.&lt;/p&gt;

&lt;p&gt;It’s a slow, manual process. Deliberate, and lovely.&lt;/p&gt;

&lt;p&gt;Every word on the page, screen, or email is written by hand. I avoid scripts, templates, and expansion tools. It may go against the nature of my day-to-day work—&lt;em&gt;software development&lt;/em&gt;—but I want writing to remain a slow, deliberate process.&lt;/p&gt;

&lt;p&gt;I can hear you ask, “Doesn’t that limit the amount of writing you can do?” Yes, it does. &lt;em&gt;Intentionally&lt;/em&gt;. There is an upper limit to the number of correspondence&lt;sup id=&quot;fnref:1&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:1&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;, stories, and articles I can write. Automation would only fuel my desire to write &lt;em&gt;more&lt;/em&gt;, and distract me from the enjoyment of writing &lt;em&gt;well&lt;/em&gt;.&lt;/p&gt;

&lt;figure class=&quot;highlight small&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-shell&quot; data-lang=&quot;shell&quot;&gt;&lt;table class=&quot;rouge-table&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class=&quot;gutter gl&quot;&gt;&lt;pre class=&quot;lineno&quot;&gt;1
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;jekyll build &lt;span class=&quot;nt&quot;&gt;-d&lt;/span&gt; ../public_html
&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/figure&gt;

&lt;p&gt;The above is the most satisfying command I can type into a terminal. It’s the command I use to rebuild this site, after I complete a new post. In Mail the equivalent is &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;ctrl-cmd-A&lt;/code&gt; (it’s a satisfying swipe-right&lt;sup id=&quot;fnref:2&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:2&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;2&lt;/a&gt;&lt;/sup&gt; on iOS), which archives the email I had flagged for response.&lt;/p&gt;

&lt;p&gt;Automating this final step would remove some of the pleasure in the completion of a well-considered response.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Writing is exercise for my brain. It requires my complete conscious thought, which banishes unresolved thoughts to my sub-conscious. That is where I want them—unresolved shit annoys me.&lt;/p&gt;

&lt;p&gt;I go for a walk when I want to swim in my thoughts. When I’m ready to empty thoughts from my head, I sit down to write.&lt;/p&gt;

&lt;p&gt;I once heard&lt;sup id=&quot;fnref:3&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:3&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;3&lt;/a&gt;&lt;/sup&gt; that “…&lt;em&gt;writing well is the sign of an organized mind&lt;/em&gt;.” Organized is not an adjective I’d use to describe myself, but I sure feel it while writing.&lt;/p&gt;

&lt;p&gt;Perhaps &lt;em&gt;writer&lt;/em&gt; is simply an aspiration.&lt;/p&gt;

&lt;div class=&quot;footnotes&quot; role=&quot;doc-endnotes&quot;&gt;
  &lt;ol&gt;
    &lt;li id=&quot;fn:1&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;I don’t include work correspondence, which is often requests for meetings, and sending documents. The emails I reference are personal correspondence with close friends—the very type of emails I want to write my very best. &lt;a href=&quot;#fnref:1&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:2&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;You have to set this preference on your device. I have swipe-left set to delete a message, and swipe-right to archive. &lt;a href=&quot;#fnref:2&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:3&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Probably a stupid podcast. &lt;a href=&quot;#fnref:3&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
</description>
            <pubDate>Thu, 16 Feb 2017 00:00:00 +0000</pubDate>
            <link>https://rdrhyne.com/2017/02/that-writing-feeling/</link>
            <guid isPermaLink="true">https://rdrhyne.com/2017/02/that-writing-feeling/</guid>
        </item>
        
        <item>
            <title>The Thing about Trucks</title>
            <description>&lt;p&gt;About a year ago, a friend and I were talking about geeks—specifically how do you know if someone is &lt;em&gt;really&lt;/em&gt; a geek. He came up with an interesting question to ask someone. Consider a scenario where someone unplugged your computer from the internet.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;How long before you become bored and step away from the computer?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;His point—&lt;em&gt;the degree to which you’re a geek is directly proportional to the amount of time you remained occupied&lt;/em&gt;—may sound nostalgic, but he makes an interesting distinction. Not about the extent to which you’re a geek&lt;sup id=&quot;fnref:1&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:1&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;, but how you use a computer and what you want from that experience.&lt;/p&gt;

&lt;p&gt;There were two arguments about computing that I found interesting from 2016. The first comes from a camp of iPad-only users. There’s a fair amount of zealotry, and dogma amongst this group.&lt;/p&gt;

&lt;p&gt;Ben Brooks offers &lt;a href=&quot;https://brooksreview.net/2017/01/ipad-report-1217/&quot;&gt;a balanced summary of their argument&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Yes, you may not be able to use an iPad full time, but that’s not the point of what I, and many others, are saying. What we are saying is the same thing which got many to the Mac in 2004-5: life is better here, come take a stroll.&lt;br /&gt;
&lt;br /&gt;
I couldn’t use my Mac as my only machine in 2004, but in 2005 I could. A big enough user base in any one category means that people take the platform seriously.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Brooks’ argument is astute. For many, I imagine (lack of) app support is what &lt;em&gt;mentally&lt;/em&gt; blocks iPad (and other iOS devices) from broader adoption as a primary computer. However, iPad does not lack for the kind of apps that plagued my use of a Mac in the early 2000s. iPad is supported by Microsoft Exchange, and a full complement of Microsoft Office apps are available.&lt;/p&gt;

&lt;p&gt;The issue isn’t that corporations and software companies won’t take iPad seriously. The problem is &lt;em&gt;customers&lt;/em&gt;. At the end of 2015, after purchasing the 12.9” iPad Pro, I went iPad-only&lt;sup id=&quot;fnref:2&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:2&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;2&lt;/a&gt;&lt;/sup&gt; for a week to try it out. A month later, it was no longer an experiment.&lt;/p&gt;

&lt;p&gt;It took a dedicated keyboard, but I finally saw the iPad as a viable computer for day-to-day work. What changed wasn’t the iPad or iOS, it was my perception of the device and its viability as a general purpose computer.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;The second argument stems from angst over a perceived lack of excitement in the 2016 Mac line-up. I’m certainly too biased to comment on the current state of the Mac line-up, but I am curious about why the Mac still matters to so many.&lt;/p&gt;

&lt;p&gt;Consider &lt;a href=&quot;http://daringfireball.net/linked/2017/01/03/moore-macos-alternative&quot;&gt;this from John Gruber&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;[…] it took so long — not years but decades — for MacOS to get to where it is that I don’t think any other OS could ever catch up. That’s what’s driving the arguably paranoid fear that Apple is abandoning the Mac… if the Mac goes away, the world will be left without a Mac-quality desktop OS.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;While Brooks and others are arguing that iPad will eventually replace the Mac, Gruber is arguing there will always be a need for macOS—specifically a &lt;em&gt;desktop&lt;/em&gt; operating system. Despite what my aforementioned dalliance with iPad might suggest, I’m firmly in Gruber’s camp.&lt;/p&gt;

&lt;p&gt;Here’s the thought experiment, which I used to inform my opinion: If you could take only one device&lt;sup id=&quot;fnref:3&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:3&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;3&lt;/a&gt;&lt;/sup&gt; with you, &lt;em&gt;which one would you take&lt;/em&gt;? &lt;a href=&quot;https://brooksreview.net/2016/12/evovling-ipad-desktop-usage/&quot;&gt;Ben Brooks&lt;/a&gt; or &lt;a href=&quot;https://www.macstories.net/stories/one-year-of-ipad-pro/&quot;&gt;Federico Viticci&lt;/a&gt; would almost certainly choose an iPad.&lt;/p&gt;

&lt;p&gt;However, I’d take a Mac. &lt;a href=&quot;/2016/08/for-love-of-mac/&quot;&gt;Exactly the 11” MacBook Air&lt;/a&gt;, which I’m using to write this article.&lt;/p&gt;

&lt;p&gt;My thinking goes like this: I can borrow someone else’s phone if I need to make a call, but I want &lt;em&gt;my&lt;/em&gt; Mac if I need to do any sort of deep thinking. This feeling of personalization runs deep in a desktop operating system. It’s much more than wallpaper, or color schemes. My Mac is loaded with software and utilities that &lt;em&gt;I have written&lt;/em&gt; custom for my specific use. I’m not talking about general software development, but scripting, and automation which ease my everyday tasks.&lt;/p&gt;

&lt;p&gt;This level of customization is nigh impossible on iOS devices, &lt;em&gt;by design.&lt;/em&gt; Might sound like I’m being facetious or setting up a strawman argument. In fact, I believe this capability for deep customization is the crux of the division between the iPad-only and Mac loyalist camps.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Matt Gemmell writes in &lt;a href=&quot;http://mattgemmell.com/lifting-the-mouse/&quot;&gt;&lt;em&gt;Lifting the Mouse&lt;/em&gt;&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;A new computer is barely usable until I’ve tricked it out with my macros, and launchers, and scripts, and customizations.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Deep customization comes at a cost to the general experience of using a computer. If you remove this capability, you can create a computer that is more secure, more predictable, and more adaptable. That is why the iPad (and iOS in general) feels like such a revelation. It makes—&lt;em&gt;meaningless to many&lt;/em&gt;—tradeoffs in customization for meaningful improvements to the user experience for those who don’t need it.&lt;/p&gt;

&lt;p&gt;If you want deep customization that only a desktop operating system can provide—but still desire a &lt;em&gt;high-quality experience&lt;/em&gt;—your best option is macOS.&lt;/p&gt;

&lt;p&gt;Motivated by Wesley Moore’s search, I wiped my soon-to-be-retired 11” MacBook Air, and gave &lt;a href=&quot;https://elementary.io&quot;&gt;Elementary OS&lt;/a&gt; a spin. Or at least, I tried.&lt;/p&gt;

&lt;p&gt;Do you know anything about EFI bootloaders? If you don’t, you’ll have a hard time getting eOS to run on anything but a USB key plugged into your Mac. It’s a pain-in-the-ass to install, even with several tutorials available online.&lt;/p&gt;

&lt;p&gt;Even though I was unsuccessful with eOS, I was struck with an epiphany during the process.&lt;/p&gt;

&lt;hr /&gt;

&lt;h2 id=&quot;the-mac-experiment&quot;&gt;The Mac Experiment&lt;/h2&gt;

&lt;p&gt;Before I started, I knew an eOS computer wouldn’t have access to the App store, iCloud, or iMessage. In order to determine if a Linux computer &lt;em&gt;could&lt;/em&gt; be useful, I had to consider alternatives based on what was available for the platform, or simply live without them. Turns out the latter was the simpler option for an experiment.&lt;/p&gt;

&lt;p&gt;Instead of a full replacement for my Macs, the Linux computer would be dedicated to writing code, and writing for this website. Available were a cocktail of terminal commands, small single-purpose programs, and text editors such as vim and emacs.&lt;/p&gt;

&lt;p&gt;When I finally gave up on eOS, two things happened. First, I remembered why I loved the 11” MBA hardware so much. The compact size, extended battery life, and true widescreen aspect ratio all came back to me. I also took the time to properly calibrate the display, and now it portrays color more precisely&lt;sup id=&quot;fnref:4&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:4&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;4&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;

&lt;p&gt;Second, I realized a Mac with the same restricted app use, and minimal network services would make for a powerful machine—even with outdated hardware. So, I rebuilt the machine from scratch using the recovery partition. Seems this Mac isn’t ready to retire, after all.&lt;/p&gt;

&lt;p&gt;No iMessage. Haven’t logged into the App store, and the only iCloud service I have enabled is &lt;em&gt;Find My Mac&lt;/em&gt;. I haven’t configured Mail, Photos, or Facetime. I did install iTunes, because I prefer to control music from my computer when I’m deep in thought.&lt;/p&gt;

&lt;p&gt;I had to install &lt;a href=&quot;https://developer.apple.com/download/more/&quot;&gt;Xcode from here&lt;/a&gt;&lt;sup id=&quot;fnref:5&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:5&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;5&lt;/a&gt;&lt;/sup&gt;. And since both have left the App store recently, I have direct licenses for &lt;a href=&quot;http://www.barebones.com/products/bbedit/index.html&quot;&gt;BBEdit&lt;/a&gt; and &lt;a href=&quot;https://www.sketchapp.com&quot;&gt;Sketch&lt;/a&gt;. The rest of the apps I installed are open-source utilities.&lt;/p&gt;

&lt;p&gt;I’ve also installed &lt;a href=&quot;http://quoteunquoteapps.com/courierprime/&quot;&gt;Courier Prime Code&lt;/a&gt;, my favorite monospace font. Just about everything I will see on this computer will be set in Courier Prime or San Francisco. Then there’s all of the scripts, and tweaks I’ve installed, including my custom prompt for &lt;a href=&quot;http://fishshell.com&quot;&gt;fish shell&lt;/a&gt;, software I’ve built to publish my site, and numerous minor customizations that make life easier.&lt;/p&gt;

&lt;p&gt;The resulting machine is fast, and nimble, with ample hard drive space for future projects. I get 10-11 hours of battery life—enough to drive it multiple days between charges. And a quick 20 minute top-off from the Architect’s 85W MacBook Pro charger&lt;sup id=&quot;fnref:6&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:6&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;6&lt;/a&gt;&lt;/sup&gt; gets me to 70%.&lt;/p&gt;

&lt;p&gt;Stripped down, and perfect.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;I can’t describe how much I enjoy using this Mac. And that’s the real point here. I use an iPhone, and iPad daily to write emails, look up references, read the news, listen to music, get directions, and edit documents. In many ways, the iOS devices are my &lt;em&gt;work&lt;/em&gt; devices—i.e., the devices I use to accomplish things I &lt;em&gt;have&lt;/em&gt; to do.&lt;/p&gt;

&lt;p&gt;The Mac is where I go to accomplish what I &lt;em&gt;want&lt;/em&gt; to do. If you enjoy playing games or reading&lt;sup id=&quot;fnref:7&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:7&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;7&lt;/a&gt;&lt;/sup&gt;, you’ll probably think of the iPad as your &lt;em&gt;fun&lt;/em&gt; machine. It’s okay. That is why there is more than one camp.&lt;/p&gt;

&lt;p&gt;If you prefer a cleaner experience, and don’t need to customize your machine heavily or build your own utilities, then an iPad is an excellent primary computer. It is arguably the &lt;em&gt;best&lt;/em&gt; realization of a general purpose computer, to date.&lt;/p&gt;

&lt;p&gt;But if you’re like me, and want a machine that you can customize, and expand at your whim, there is no computer quite like a Mac.&lt;/p&gt;

&lt;div class=&quot;footnotes&quot; role=&quot;doc-endnotes&quot;&gt;
  &lt;ol&gt;
    &lt;li id=&quot;fn:1&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Geeks come in all shapes, sizes, colors, and gender. The trick is that we know one when we see one, so make sure you own it. &lt;a href=&quot;#fnref:1&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:2&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;It was primarily a work experiment, which is the lion-share of time I spent in front of a computer. &lt;a href=&quot;#fnref:2&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:3&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Presumably a Mac, iPhone, or iPad, but you are free to substitute whichever computer, phone, or tablet you wish. &lt;a href=&quot;#fnref:3&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:4&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;The MacBook Airs have a reputation for awful color reproduction out of the box. Specifically, the grays of the macOS chrome are extremely washed out, and the color temperature of the display has a strong blue bias. If you run through the calibration on expert mode, in plenty of neutral light, you can correct for most of the bias. However, I still wouldn’t recommend this screen for photography or other work which requires precise handling of color. &lt;a href=&quot;#fnref:4&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:5&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Not really, but I can’t share the links I &lt;em&gt;actually&lt;/em&gt; used. &lt;a href=&quot;#fnref:5&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:6&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Actually, &lt;em&gt;chargers&lt;/em&gt;. She has a few strategically placed around the house. The smaller 45W brick usually stays in my bag. &lt;a href=&quot;#fnref:6&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:7&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;I use a B/W Kindle for reading. It’s light, easy to hold, and is never without a charge, despite only needed a power brick once a month. You’re probably noticing a trend: I prefer devices I don’t need to charge &lt;em&gt;every single night&lt;/em&gt;. &lt;a href=&quot;#fnref:7&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
</description>
            <pubDate>Thu, 05 Jan 2017 00:00:00 +0000</pubDate>
            <link>https://rdrhyne.com/2017/01/macs-and-trucks/</link>
            <guid isPermaLink="true">https://rdrhyne.com/2017/01/macs-and-trucks/</guid>
        </item>
        
        <item>
            <title>Music of ROGUE ONE</title>
            <description>&lt;p&gt;&lt;em&gt;There are spoilers in this review. If you haven’t seen Rogue One yet, stop what you’re doing and go see it.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;I’ve eagerly anticipated &lt;em&gt;Rogue One&lt;/em&gt;—even more than &lt;em&gt;The Force Awakens&lt;/em&gt;—since I first read about it two years ago. Along with &lt;em&gt;Star Wars&lt;/em&gt;, I loved the swashbuckling war movies from the 1960s as a young adult.&lt;/p&gt;

&lt;p&gt;When rumors began that &lt;em&gt;Rogue One&lt;/em&gt; was a “war movie set in the Star Wars Universe”, my expectations only increased. Just as &lt;em&gt;Star Wars&lt;/em&gt; is an homage to the &lt;em&gt;Flash Gordon&lt;/em&gt; serials, I hoped &lt;em&gt;Rogue One&lt;/em&gt; could be an homage to movies such as &lt;em&gt;The Guns of Navarone&lt;/em&gt;, &lt;em&gt;The Great Escape&lt;/em&gt;, and &lt;em&gt;Bridge over the River Kwai&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Then a month ago, news spread that Michael Giacchino would compose the &lt;em&gt;Rogue One&lt;/em&gt; score. It is no secret &lt;a href=&quot;http://rd2.io/2016/09/frozen-memories/&quot;&gt;I love his music&lt;/a&gt;. His prior work on the &lt;a href=&quot;http://www2.ea.com/medal-of-honor&quot;&gt;Medal of Honor&lt;/a&gt; series of games seemed to support my fantasy for a throwback war movie. I even &lt;a href=&quot;https://itunes.apple.com/us/playlist/war-movie-music/idpl.23defca5b47e433da50a1fab24e575ab&quot;&gt;put together a playlist&lt;/a&gt; which combined a few 60s soundtracks with some of Giacchino’s work on Medal of Honor.&lt;/p&gt;

&lt;p&gt;I’m happy to say that &lt;em&gt;Rogue One&lt;/em&gt; delivers, and so does its soundtrack. It seems my Top Ten has a new resident.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://itun.es/us/b21Ogb&quot;&gt;Start listening on Apple Music&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id=&quot;big-shoes&quot;&gt;Big Shoes&lt;/h2&gt;
&lt;p&gt;The movie is a departure from the classic episodic &lt;em&gt;Star Wars&lt;/em&gt; movies we all know and love&lt;sup id=&quot;fnref:1&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:1&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;. I knew &lt;em&gt;Rogue One&lt;/em&gt; was rumored to be different, so I was particularly curious how it’d open. Since it’s a standalone story, the directors decided it didn’t need an opening crawl. More on that in a moment.&lt;/p&gt;

&lt;p&gt;Alterations to the format weren’t the only changes—Giacchino is only the third composer to write music for &lt;em&gt;Star Wars&lt;/em&gt;. He’s the first to write for a feature movie, who’s name isn’t &lt;a href=&quot;https://itun.es/us/eKp&quot;&gt;John Williams&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;It was Williams who sparked my original interest in film scores, with his 1977 score for &lt;em&gt;Star Wars&lt;/em&gt;&lt;sup id=&quot;fnref:2&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:2&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;. I remember clearly the first time I heard the flute and french horn melody from &lt;a href=&quot;https://itun.es/us/KZWqy?i=407047485&quot;&gt;&lt;em&gt;Princess Leia’s Theme&lt;/em&gt;&lt;/a&gt;, and the foreboding low brass choir from &lt;a href=&quot;https://itun.es/us/KZWqy?i=407047399&quot;&gt;&lt;em&gt;Imperial Attack&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;When it comes to film scores, the &lt;em&gt;Star Wars&lt;/em&gt; soundtrack was my first love.&lt;/p&gt;

&lt;p&gt;Giacchino had large shoes to fill. I wanted the character from his &lt;a href=&quot;https://itun.es/us/qeIhn&quot;&gt;&lt;em&gt;Medal of Honor&lt;/em&gt;&lt;/a&gt; scores, and the bombastic brass from &lt;a href=&quot;https://itun.es/us/f8sr5&quot;&gt;&lt;em&gt;Jupiter Ascending&lt;/em&gt;&lt;/a&gt; adapted to the Star Wars universe. But I also wanted the quiet sadness he brought to his &lt;a href=&quot;https://itun.es/us/Pp43Q&quot;&gt;&lt;em&gt;LOST&lt;/em&gt;&lt;/a&gt; scores—something which isn’t common in the &lt;em&gt;Star Wars&lt;/em&gt; music canon.&lt;/p&gt;

&lt;p&gt;Put another way, I wanted a great &lt;em&gt;Star Wars&lt;/em&gt; score, and also a great Giacchino score. We got both.&lt;/p&gt;

&lt;h2 id=&quot;about-that-opening&quot;&gt;About that Opening&lt;/h2&gt;
&lt;p&gt;Last week the Architect found my AirPlay speaker from my office in Virginia, hidden in a random box at the back of our garage. Since my replacement set of QC35s were still in transit, I decided to give my old friend first crack at the score.&lt;/p&gt;

&lt;p&gt;You know the delay when an AirPlay speaker first connects? Combine that with an unknown speaker volume, which turned out to be unnecessarily loud for the room, and well… &lt;a href=&quot;https://itun.es/us/b21Ogb?i=1185111586&quot;&gt;the first track&lt;/a&gt; scared the shit out of everyone in the house.&lt;/p&gt;

&lt;p&gt;Despite the terror inflicted on my young children, I really enjoy the cold open. The sharp glissando pulls you directly into the movie, and pairs well with the cut from black to the moon and star-field.&lt;/p&gt;

&lt;p&gt;The second half of the opening occurs at the end of the &lt;a href=&quot;https://itun.es/us/b21Ogb?i=1185111587&quot;&gt;Track 2, &lt;em&gt;A Long Ride Ahead&lt;/em&gt;&lt;/a&gt;, which starts with the death of Jyn’s mother, followed by the search for her by Krennic’s guards. Then at the 3:30 mark, we are treated to a brief title fanfare. It lasts for about thirty seconds.&lt;/p&gt;

&lt;p&gt;It’s not William’s iconic opening fanfare, but definitely sounds from the same family. It’s little more than an aperitif—teasing what Giacchino could’ve done with a longer sequence that included a crawl. I really like it.&lt;/p&gt;

&lt;p&gt;There are little touches that allow this score to stand on its own, yet feel like a natural addition to the &lt;em&gt;Star Wars&lt;/em&gt; musical universe.&lt;/p&gt;

&lt;p&gt;You can argue the delayed title card is evidence that &lt;em&gt;Rogue One&lt;/em&gt; is like every other non &lt;em&gt;Star Wars&lt;/em&gt; action movie, but I won’t hear it. It &lt;em&gt;sounds&lt;/em&gt; familiar, so it can get away with altering the format.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Star Wars&lt;/em&gt; is an ethos, not a rigid set of rules.&lt;/p&gt;

&lt;h2 id=&quot;adapting-a-masterpiece&quot;&gt;Adapting a Masterpiece&lt;/h2&gt;
&lt;p&gt;Listening to the score, it’s clear where Giacchino adapted certain themes. Jyn Erso’s theme has elements of Williams’ Rebellion theme&lt;sup id=&quot;fnref:3&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:3&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;3&lt;/a&gt;&lt;/sup&gt;. The modest theme for the Guardians of the Whills borrows from William’s Force theme, and Anakin &amp;amp; Padme’s love theme&lt;sup id=&quot;fnref:4&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:4&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;4&lt;/a&gt;&lt;/sup&gt; heard in &lt;em&gt;Attack of the Clones&lt;/em&gt;&lt;sup id=&quot;fnref:5&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:5&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;5&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;

&lt;p&gt;Unexplored and new characters required their own themes. Giacchino’s talent shines here as well. He used a musical vocabulary—orchestration, and chord structures—similar to Williams’ &lt;em&gt;Star Wars&lt;/em&gt; sound to fuse with his own.&lt;/p&gt;

&lt;p&gt;In my opinion, the best example of this on the entire album is Tarkin’s theme. Technically, I think it’s the Imperial theme&lt;sup id=&quot;fnref:6&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:6&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;6&lt;/a&gt;&lt;/sup&gt;, but the most memorable use in the film can be heard in Track 5, &lt;em&gt;When Has Become Now&lt;/em&gt;. This line—spoken by Tarkin—is an instant classic, and reminiscent of Vader’s iconic missives from earlier movies&lt;sup id=&quot;fnref:7&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:7&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;7&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;

&lt;p&gt;The music also draws parallels to Vader. When you listen to Track 20, &lt;em&gt;The Imperial Suite&lt;/em&gt;, you can hear the familiarity to &lt;em&gt;The Imperial March&lt;/em&gt; from &lt;em&gt;Empire Strikes Back&lt;/em&gt;. Giacchino’s theme almost sounds like it could’ve been written by Williams. &lt;em&gt;Almost&lt;/em&gt;&lt;sup id=&quot;fnref:8&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:8&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;8&lt;/a&gt;&lt;/sup&gt;. It’s brilliant.&lt;/p&gt;

&lt;p&gt;It feels similar where it marries tone and phrases from William’s original Imperial theme—&lt;em&gt;Imperial Attack&lt;/em&gt; from &lt;em&gt;Star Wars&lt;/em&gt;—with staccato triplets that can feel quite Vader-esque. It differs in moments where the phrasing becomes more exaggerated. Giacchino’s theme is more regal, like Tarkin. Williams gave Vader’s melody a haunting, almost imposing feel, while Tarkin’s melody is pompous.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;The Imperial March&lt;/em&gt; is one of William’s most recognizable themes&lt;sup id=&quot;fnref:9&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:9&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;9&lt;/a&gt;&lt;/sup&gt;, and Giacchino rarely uses this motif—only when Vader is on screen. He could’ve made heavy use of the melody. However, since Imperial &lt;em&gt;officers&lt;/em&gt;—not quasi-religious monks—play the larger role in &lt;em&gt;Rogue One&lt;/em&gt;, I enjoy that he fashioned a theme just for them.&lt;/p&gt;

&lt;h2 id=&quot;standouts&quot;&gt;Standouts&lt;/h2&gt;
&lt;p&gt;These tracks are my personal favorites. Most of them feature Giacchino’s own themes, without much of Williams’. Some of them blend flourishes or instrumentations from Williams’ scores to create a familiar sound for the new music.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Track 8&lt;/strong&gt;, &lt;a href=&quot;https://itun.es/us/b21Ogb?i=1185111593&quot;&gt;&lt;em&gt;Star-Dust&lt;/em&gt;&lt;/a&gt;: If I first heard this track before seeing the movie, I would know—instantly—it was Giacchino. His signature soft piano adds emotional weight to one of my favorite scenes in the movie.&lt;/p&gt;

&lt;p&gt;This is the music for Galen Erso’s hologram, as he performs the film’s signature retcon. This scene is why you cast Mads Mikkelson for a character with only a modicum of screen time. As the track softens, I can hear Erso’s line: “We call it the ‘Death Star’. There is no better name for it.” &lt;em&gt;So good&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Track 9&lt;/strong&gt;, &lt;a href=&quot;https://itun.es/us/b21Ogb?i=1185111594&quot;&gt;&lt;em&gt;Confrontation on Eadu&lt;/em&gt;&lt;/a&gt;: This is the best sequence in the entire score. It has everything that punctuates action scenes throughout the movie: the frenetic pace, soaring themes, and percussive brass. The track opens up at the 2:25 mark before exploding at the 3:30 mark as X-wings flood into the canyon on their attack run.&lt;/p&gt;

&lt;p&gt;When you think the track is nearly spent, around the 5:50 mark, Giacchino jumps in again with the heart strings. I can hear Jyn’s calls to her father, “Papa”.  Soft, twisting strings unravel as Galen’s voices his final line “I have so much to tell you”. The piece then crescendos into Jyn’s theme. The closing fanfare is defiant, as though the music itself is refusing to let go.&lt;/p&gt;

&lt;p&gt;This sort of emotional rollercoaster is what Giacchino does best, and why his scores are always heavy in my rotation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Track 17&lt;/strong&gt;, &lt;a href=&quot;https://itun.es/us/b21Ogb?i=1185111620&quot;&gt;&lt;em&gt;Your Father Would be Proud&lt;/em&gt;&lt;/a&gt;: This track got me in the theater. It’s arguable if the script gave you enough story to truly feel for Jyn and Cassian in their final moments. Movies aren’t just dialogue and character development. A lot of story can be told with music and visuals, both of which are in full force during this track.&lt;/p&gt;

&lt;p&gt;The closing moments of &lt;em&gt;Rogue One&lt;/em&gt; are poetic and unfiltered. The plans for the Death Star were purchased with blood from the ordinary, and courageous, who are unceremoniously cut down by the might of an elite.&lt;/p&gt;

&lt;p&gt;By Jefferson’s definition&lt;sup id=&quot;fnref:10&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:10&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;10&lt;/a&gt;&lt;/sup&gt;, Jyn Erso is a patriot. An insurgent, raised by an extremist. Daughter of a man who betrayed his government. You might think that is too deep for a Star Wars movie, but the music brought me there.&lt;/p&gt;

&lt;p&gt;The sub-title for the movie could’ve easily been “The Jyn Erso Story”. Like Luke Skywalker, she is fated to do terrible, and heroic things to redeem her father. But there are no medal ceremonies in her future. There isn’t even a brass fanfare to signal the triumph of good over evil.&lt;/p&gt;

&lt;p&gt;This track is her eulogy. Her music humbly acknowledges her noble sacrifice, in the name of a cause. Simple, somber, and haunting. Not how you’d expect a &lt;em&gt;Star Wars&lt;/em&gt; story to end.&lt;/p&gt;

&lt;p&gt;You can listen to &lt;a href=&quot;https://itun.es/us/b21Ogb&quot;&gt;&lt;em&gt;Rogue One&lt;/em&gt; on Apple Music&lt;/a&gt;.&lt;/p&gt;

&lt;div class=&quot;footnotes&quot; role=&quot;doc-endnotes&quot;&gt;
  &lt;ol&gt;
    &lt;li id=&quot;fn:1&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;A safe assumption, when I consider that you’re reading a 1500 word review of a &lt;em&gt;Star Wars&lt;/em&gt; movie soundtrack. &lt;a href=&quot;#fnref:1&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:2&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;I refuse to call it “A New Hope”, or worse: &lt;em&gt;Episode IV&lt;/em&gt;. &lt;a href=&quot;#fnref:2&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:3&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;My favorite example of the Rebellion theme is the final track, &lt;a href=&quot;https://itun.es/us/KZWqy?i=407047731&quot;&gt;&lt;em&gt;The Throne Room/End Titles&lt;/em&gt;&lt;/a&gt;, from &lt;em&gt;Star Wars&lt;/em&gt;. &lt;a href=&quot;#fnref:3&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:4&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Track 2, &lt;a href=&quot;https://itun.es/us/mil2x?i=400077366&quot;&gt;&lt;em&gt;Across the Stars&lt;/em&gt;&lt;/a&gt; from &lt;em&gt;Attack of the Clones&lt;/em&gt;. &lt;a href=&quot;#fnref:4&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:5&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;I think this is a nod to Luke and Leia. The Guardians are undoubtedly awaiting the return of the Jedi. &lt;a href=&quot;#fnref:5&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:6&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;This theme is first heard in Track 1, &lt;a href=&quot;https://itun.es/us/b21Ogb?i=1185111586&quot;&gt;&lt;em&gt;He’s Here for Us&lt;/em&gt;&lt;/a&gt;, as Krennic’s ship approaches the Erso’s farm. &lt;a href=&quot;#fnref:6&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:7&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;How could you forget “I want that ship, not excuses”, or “The emperor does not share your optimistic appraisal”? &lt;a href=&quot;#fnref:7&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:8&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;The instrumentation in the second stanza is decidedly Giacchino. &lt;a href=&quot;#fnref:8&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:9&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Synonymous in college football with stout defense. &lt;a href=&quot;#fnref:9&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:10&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;“The tree of liberty must be refreshed from time to time with the blood of patriots and tyrants.” –&lt;a href=&quot;http://wiki.monticello.org/mediawiki/index.php/The_tree_of_liberty...(Quotation)&quot;&gt;&lt;em&gt;Thomas Jefferson&lt;/em&gt;&lt;/a&gt; &lt;a href=&quot;#fnref:10&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
</description>
            <pubDate>Fri, 23 Dec 2016 00:00:00 +0000</pubDate>
            <link>https://rdrhyne.com/2016/12/music-of-rogue-one/</link>
            <guid isPermaLink="true">https://rdrhyne.com/2016/12/music-of-rogue-one/</guid>
        </item>
        
        <item>
            <title>Star of Wonder</title>
            <description>&lt;p&gt;Winter is here. It’s nine in the evening, and I’m comfortably writing, clothed in my flannel pajamas and warm socks. No fire tonight—&lt;em&gt;I live in California after all&lt;/em&gt;. The low tonight won’t dip below forty degrees. Cool enough for to remind me of winter, but not too cold.&lt;/p&gt;

&lt;p&gt;The end of the year is approaching, and with it, the desire to look back on the year that’s passed. Of course, this year has been anything but kind.&lt;/p&gt;

&lt;p&gt;Every morning brings another unwelcome appointment from the Trump administration. Disaster feels upon us. For me personally, the year has been trying in different ways. Our move West hasn’t gone exactly as planned, leaving us lonely, and worn. I would give anything to remember the optimism that swept me into this year.&lt;/p&gt;

&lt;p&gt;Optimism, that’s what this time of year is about—right? &lt;strong&gt;Holidays.&lt;/strong&gt; Time with family. The promise of a new year. Hope for better.&lt;/p&gt;

&lt;p&gt;That optimism is easy to forget. Malls blasting the same holiday music over and over, and the abundance of cinnamon scent. Does &lt;em&gt;everything&lt;/em&gt; have to peppermint flavored?&lt;/p&gt;

&lt;p&gt;Then yesterday, after we finished decorating the tree, I was reminded. It was during a refrain in &lt;em&gt;We Three Kings&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;As a child, we sang it every year. Like many Christmas hymns, I know the words by heart. I think it was Father Edmund’s favorite. I can perfectly remember him strolling down the aisle—no hymnal in hand—belting the lyrics as the mass started.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;There was the optimism&lt;/em&gt;. It was the joy in his face. Unbridled, enthusiastic like a child’s.&lt;/p&gt;

&lt;p&gt;Whenever I hear certain Christmas hymns, I remember Father Edmund and it makes me smile. I &lt;em&gt;love&lt;/em&gt; Christmas music. People would always sing louder because they knew the words.&lt;/p&gt;

&lt;p&gt;My parents divorced when I was young, and as a teenager I lived with my Dad. When it was my mom’s turn for Christmas, we would attend a church on Christmas Eve that had a special music service. My brother and sister usually didn’t go. My mother and I both love music, so it was our thing.&lt;/p&gt;

&lt;p&gt;My step-mother and father are Catholic, but my mother’s church used to meet in a high school auditorium. They didn’t usually have a service on Christmas. Instead we went to this particular church for their music.&lt;/p&gt;

&lt;p&gt;It was a small Methodist church, in downtown Raleigh. We didn’t know anyone. We just wanted to sing hymns and listen to the organ and choir.&lt;/p&gt;

&lt;p&gt;My childhood wasn’t particularly fun. Holidays were always split between families. It made it hard to have your usual holiday traditions, when each year was different. So, it was the little things for me. Like Father Edmund singing &lt;em&gt;We Three Kings&lt;/em&gt;, and the Christmas eve service I attended with my mom.&lt;/p&gt;

&lt;p&gt;Music was my tradition.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Silent Night&lt;/em&gt;. &lt;em&gt;Come all ye Faithful&lt;/em&gt;. &lt;em&gt;O Holy Night&lt;/em&gt;. When I would sing these songs, things felt hopeful. Music gave me optimism that the new year would bring better tidings, just like the words told me.&lt;/p&gt;

&lt;p&gt;It was that same music which brought me hope again this year. I took notice of my boys decorating the tree. I watched as they recounted tales for each ornament. And my heart ached as they placed certain homemade trimmings, which were created by smaller, younger versions of themselves. I was reminded that I was fortunate, and blessed.&lt;/p&gt;

&lt;p&gt;In that brief moment, I forgot about the loved ones lost this year, the stupid election, and even those assholes who broke into my car and stole my bag earlier this week. The uncertainty, upheaval, and frustration of the year melted away. I felt joy.&lt;/p&gt;

&lt;p&gt;That is the magic of winter. Despite all that has happened, I can still be hopeful for the next year. I need only remember to look in the right places.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;O star of wonder, star of night,&lt;br /&gt;
Star with royal beauty bright,&lt;br /&gt;
Westward leading, still proceeding,&lt;br /&gt;
Guide us to thy perfect Light.&lt;br /&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;However you celebrate this winter, be it religious or not, I hope you can share it with friends and family. And remind yourself, to find joy.&lt;/p&gt;
</description>
            <pubDate>Mon, 12 Dec 2016 00:00:00 +0000</pubDate>
            <link>https://rdrhyne.com/2016/12/star-of-wonder/</link>
            <guid isPermaLink="true">https://rdrhyne.com/2016/12/star-of-wonder/</guid>
        </item>
        
        <item>
            <title>Writing a Novel, Finally</title>
            <description>&lt;p&gt;It was nearly fifteen years ago when I first spoke about my idea. The Architect and I were driving back from looking at locations for our wedding, and I wanted her opinion. I haven’t discussed it with anyone else, until now.&lt;/p&gt;

&lt;p&gt;After wishing I did &lt;a href=&quot;http://nanowrimo.org&quot;&gt;NaNoWriMo&lt;/a&gt; for years, I’ve started writing my novel.&lt;/p&gt;

&lt;p&gt;It’s a story I’ve tossed around in my head since I left college, but getting it out has been anything but easy. There have been a lot of false starts and diversions along the way.&lt;/p&gt;

&lt;p&gt;The biggest of these diversions was silly: &lt;em&gt;How would I write it?&lt;/em&gt; Most people simply write when the urge strikes. Not me. I have a tool fetish. And I hated everything I tried. It quickly became a distraction.&lt;/p&gt;

&lt;p&gt;I tried new notebooks (I tried them &lt;em&gt;all&lt;/em&gt;, &lt;a href=&quot;https://www.baronfig.com/pages/confidant&quot;&gt;these are the best&lt;/a&gt;), new pens (&lt;a href=&quot;http://amzn.to/2fffmwP&quot;&gt;fountain pens&lt;/a&gt;, &lt;a href=&quot;http://amzn.to/2fsZ0FC&quot;&gt;roller balls&lt;/a&gt;, &lt;a href=&quot;http://amzn.to/2fCqGXJ&quot;&gt;thin tips&lt;/a&gt;, &lt;a href=&quot;http://amzn.to/2ft8eBF&quot;&gt;thick tips&lt;/a&gt;, etc), and software. Yeah, the software sucked, too.&lt;/p&gt;

&lt;p&gt;This was 2003. If you wanted to write formatted long form, you could choose anything as long as it was Microsoft Word&lt;sup id=&quot;fnref:1&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:1&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;. I really wanted to write in plain text, and in 2004, &lt;a href=&quot;http://daringfireball.net/projects/markdown/&quot;&gt;Markdown&lt;/a&gt; was created. This meant I could use a text editor like &lt;a href=&quot;http://www.vim.org&quot;&gt;VIM&lt;/a&gt; or &lt;a href=&quot;http://www.barebones.com/products/bbedit/&quot;&gt;BBEdit&lt;/a&gt;, but I really wanted affordances for managing 50,000+ words.&lt;/p&gt;

&lt;p&gt;Most people would just start writing.&lt;/p&gt;

&lt;h2 id=&quot;the-obsession&quot;&gt;The Obsession&lt;/h2&gt;
&lt;p&gt;Most people, not me. Instead of writing, I became obsessed with building the software I wanted. In 2007, with a head full of ideas&lt;sup id=&quot;fnref:2&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:2&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;, I attended the &lt;a href=&quot;https://en.wikipedia.org/wiki/C4_(conference)&quot;&gt;C4 developer conference&lt;/a&gt; determined to write the best Mac app for writers, ever. Between 2004 and 2007 I committed myself to learning everything about Mac development&lt;sup id=&quot;fnref:3&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:3&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;3&lt;/a&gt;&lt;/sup&gt;. To gain experience, I would moonlight as a Mac developer-for-hire and grew a healthy side business.&lt;/p&gt;

&lt;p&gt;I dove head-first into writing software. Unfortunately, I didn’t get anywhere. I had some beautiful mockups, and a lot of random code, but I didn’t have an app to test. Nor was I writing a novel. By 2008, most people would’ve given up and focused on the novel.&lt;/p&gt;

&lt;p&gt;Instead, I decided my problem was &lt;em&gt;scale&lt;/em&gt;. I should start with a smaller app. And the iPhone SDK had just been released. Perfect, I’ll write an app to capture the assorted notes I had for my novel.&lt;/p&gt;

&lt;p&gt;Another set of beautiful mockups later, I didn’t have an iPhone app either. Then a good friend told me about a WWDC 2009 talk, where the presenter spoke of prototyping applications using images from their mockups. Brilliant! &lt;em&gt;Why didn’t I think of that?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Instead of writing a novel or building an app to write the novel, I wrote &lt;a href=&quot;http://giveabrief.com/&quot;&gt;a framework for building interactive prototypes&lt;/a&gt; from image mockups.&lt;/p&gt;

&lt;p&gt;Of course, building (and attempting to sell) that framework put another idea into my head: what I really needed to finish my app was &lt;em&gt;more time&lt;/em&gt;. If I would get rid of my day job, I could devote more time to my apps. So, in 2009 I &lt;a href=&quot;http://martiancraft.com&quot;&gt;started a company&lt;/a&gt;, and quit my day job in 2010.&lt;/p&gt;

&lt;p&gt;Most would’ve started writing, instead.&lt;/p&gt;

&lt;h2 id=&quot;prologue&quot;&gt;Prologue&lt;/h2&gt;
&lt;p&gt;Since I first verbalized my idea for the novel, I’ve become a husband, a father,  a homeowner, a business owner, and—most recently—an Apple employee. I wrote the first words of the novel on a 2002 G4 Powerbook. Over the past month, I’ve collected scraps of notes, and doodles from six (mostly empty) notebooks of assorted size, including three which I bought &lt;em&gt;specifically for writing the damn novel&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;After a decade of distractions, searching for the right tools, and attempting to create a few, I finally just started writing. Last week, I took off two days from work, stayed in a hotel near the coast, and sat down to diagram my novel.&lt;/p&gt;

&lt;p&gt;The cruel irony was the tools I used. After all my fuss over pens and notebooks, I &lt;em&gt;forgot to bring any on the trip&lt;/em&gt;. After a $20 stop at a local Target, I had a Moleskine “small” lined notebook, and a Pilot G-2 0.38mm pen&lt;sup id=&quot;fnref:4&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:4&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;4&lt;/a&gt;&lt;/sup&gt;. To visualize my plot, I also bought some sticky notes, a sheet of poster board, and a black marker.&lt;/p&gt;

&lt;p class=&quot;small&quot;&gt;&lt;img src=&quot;/assets/images/2016/11/plot-board.png&quot; alt=&quot;&amp;quot;Plot Board&amp;quot;&quot; /&gt;&lt;/p&gt;

&lt;p class=&quot;caption&quot;&gt;&lt;strong&gt;Mapping the Plot&lt;/strong&gt;. Salinas, CA&lt;/p&gt;

&lt;p&gt;As for software, &lt;a href=&quot;https://ulyssesapp.com&quot;&gt;Ulysses&lt;/a&gt; is where I type everything these days. I wrote this post in it&lt;sup id=&quot;fnref:5&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:5&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;5&lt;/a&gt;&lt;/sup&gt;, using Markdown and a custom CSS theme. Simply put, Ulysses is the app I wanted to write, but better, and more expansive than my ambitions. I capture notes and research in it on my iPhone, and draft long form prose in it on my Mac and iPad Pro.&lt;/p&gt;

&lt;p&gt;Most important, last night I wrote 1,232 words towards the novel. &lt;em&gt;Excelsior&lt;/em&gt;.&lt;/p&gt;

&lt;div class=&quot;footnotes&quot; role=&quot;doc-endnotes&quot;&gt;
  &lt;ol&gt;
    &lt;li id=&quot;fn:1&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Pages was released in 2005. ClarisWorks only ran in Classic Mode. Don’t talk to me about Word Perfect. I had considered writing in HTML. &lt;a href=&quot;http://www.literatureandlatte.com/scrivener.php?platform=mac&quot;&gt;Scrivener&lt;/a&gt; wouldn’t arrive until 2007. &lt;a href=&quot;#fnref:1&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:2&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Crazy ideas like using an embedded Subversion repository as a file system to store versions, and using CSS stylesheets to style the exported manuscript. &lt;a href=&quot;#fnref:2&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:3&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;I had a gig writing Enterprise software in Java and C++. It was hard to get a day job writing Mac software back then. &lt;a href=&quot;#fnref:3&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:4&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;They were the best options available. And I swore I &lt;em&gt;hated&lt;/em&gt; lined notebooks. That is, until I tried one. &lt;em&gt;Sigh&lt;/em&gt;. &lt;a href=&quot;#fnref:4&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:5&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;I will edit and prepare the post for publish in &lt;a href=&quot;http://www.barebones.com/products/bbedit/&quot;&gt;BBEdit&lt;/a&gt; on the Mac, and &lt;a href=&quot;http://panic.com/coda-ios/&quot;&gt;Coda for iOS&lt;/a&gt; where I prefer to do all of my web work. &lt;a href=&quot;#fnref:5&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
</description>
            <pubDate>Wed, 02 Nov 2016 00:00:00 +0000</pubDate>
            <link>https://rdrhyne.com/2016/11/writing-novel-finally/</link>
            <guid isPermaLink="true">https://rdrhyne.com/2016/11/writing-novel-finally/</guid>
        </item>
        
        <item>
            <title>Shooting Film on iPhone</title>
            <description>&lt;p&gt;Photography changed when I rented the &lt;a href=&quot;https://en.wikipedia.org/wiki/Leica_M_Monochrom&quot;&gt;Leica M Monochrom&lt;/a&gt;. It was a lot of firsts for me: manual focus, unreliable meter, rangefinder instead of TTL, and &lt;em&gt;no color&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;It was hard.&lt;/p&gt;

&lt;p&gt;Not annoying, but &lt;em&gt;hard&lt;/em&gt;. I learned a lot from such a different experience. Even though I’ve never fancied film, I realized I could learn a lot from the experience of shooting film. The Monochrom taught me this.&lt;/p&gt;

&lt;p&gt;Most of my friends learned photography on black and white film. &lt;em&gt;Shooting&lt;/em&gt; in black and white forces you to think about light, exposure, and tone without the distraction of color.&lt;/p&gt;

&lt;p&gt;Since I know more about computer algorithms than film processing, I decided to create my own &lt;em&gt;digital&lt;/em&gt; film and &lt;strong&gt;RAW+JPEG&lt;/strong&gt; camera app for iPhone which uses them. It was the perfect weekend project, and I thought others could benefit from what I learned.&lt;/p&gt;

&lt;p&gt;In the next few articles I talk about how to build &lt;em&gt;digital film&lt;/em&gt; (i.e., a series &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;CoreImage&lt;/code&gt; filters), and a camera app to test them out. Today, we’re gonna discuss the infrastructure and basic app we need for our later experiments.&lt;/p&gt;

&lt;p&gt;If you’ve never played around with &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;AVFoundation&lt;/code&gt; or &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;CoreImage&lt;/code&gt;, this could serve as a gentle introduction.&lt;/p&gt;

&lt;p&gt;Before we go any further:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;This is naive code that works on my everyday carry&lt;sup id=&quot;fnref:1&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:1&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;, and may not perform well on other devices. If you continue reading, I expect you will adhere to my disclaimer&lt;sup id=&quot;fnref:2&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:2&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;/em&gt;.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;The app is a single view controller, with a single button to take a photo, and a viewfinder to compose the shot. That’s it.&lt;/p&gt;

&lt;p&gt;In the view controller, we need to:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;Create an &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;AVCaptureSession&lt;/code&gt; with a target triple: &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;AVDevice&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;AVCaptureInput&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;AVCaptureOutput&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;Build the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;CIFilter&lt;/code&gt; stack, which will serve as our film processor&lt;/li&gt;
  &lt;li&gt;Construct a viewfinder that displays the session output filtered by our processor&lt;/li&gt;
&lt;/ol&gt;

&lt;h2 id=&quot;setting-up-avcapturesession&quot;&gt;Setting up AVCaptureSession&lt;/h2&gt;
&lt;p&gt;If you’ve never used &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;AVFoundation&lt;/code&gt;, setting it up to capture camera data is straightforward. Everything is stored in an &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;AVCaptureSession&lt;/code&gt;. It contains &lt;em&gt;inputs&lt;/em&gt; (based on your chosen device), and &lt;em&gt;outputs&lt;/em&gt; that you wire into the session.&lt;/p&gt;

&lt;figure class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-swift&quot; data-lang=&quot;swift&quot;&gt;&lt;table class=&quot;rouge-table&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class=&quot;gutter gl&quot;&gt;&lt;pre class=&quot;lineno&quot;&gt;1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre&gt;&lt;span class=&quot;k&quot;&gt;let&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;session&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;AVCaptureSession&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;()&lt;/span&gt;
&lt;span class=&quot;k&quot;&gt;let&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;output&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;AVCapturePhotoOutput&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;()&lt;/span&gt;
&lt;span class=&quot;k&quot;&gt;let&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;device&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;AVCaptureDevice&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;defaultDevice&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;withMediaType&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;AVMediaTypeVideo&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;

&lt;span class=&quot;kd&quot;&gt;func&lt;/span&gt; &lt;span class=&quot;nf&quot;&gt;setupAVSession&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;()&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;session&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;beginConfiguration&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;()&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;session&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;sessionPreset&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;AVCaptureSessionPresetPhoto&lt;/span&gt;

    &lt;span class=&quot;k&quot;&gt;let&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;input&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;try!&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;AVCaptureDeviceInput&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;device&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;device&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;session&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;canAddInput&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;input&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
    	&lt;span class=&quot;n&quot;&gt;session&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;addInput&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;input&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;session&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;canAddOutput&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;output&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
    	&lt;span class=&quot;n&quot;&gt;session&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;addOutput&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;output&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

    &lt;span class=&quot;n&quot;&gt;session&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;commitConfiguration&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;()&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/figure&gt;

&lt;p&gt;First, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;defaultDevice(withMediaType:)&lt;/code&gt; returns the rear camera for the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;AVMediaTypeVideo&lt;/code&gt;. Second, I use the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;AVCaptureSessionPresetPhoto&lt;/code&gt; session preset and pair it with an &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;AVCapturePhotoOutput&lt;/code&gt; to configure the session to capture 12 megapixel stills. &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;AVCapturePhotoOutput&lt;/code&gt; is a brand new class in iOS 10 which makes still photo capture a piece of cake.&lt;/p&gt;

&lt;h2 id=&quot;building-the-film-processor&quot;&gt;Building the Film Processor&lt;/h2&gt;
&lt;p&gt;In later articles, we’ll write a more complicated chain of filters. For our first build, let’s keep things simple and use the built-in &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;CIPhotoEffectNoir&lt;/code&gt; filter. This yields a black and white image, with exaggerated contrast. Before I got into more realistic film simulations, I took several nice photographs using just this filter.&lt;/p&gt;

&lt;p&gt;First, I define a &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;FilterType&lt;/code&gt; enum to delineate each filter:&lt;/p&gt;

&lt;figure class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-swift&quot; data-lang=&quot;swift&quot;&gt;&lt;table class=&quot;rouge-table&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class=&quot;gutter gl&quot;&gt;&lt;pre class=&quot;lineno&quot;&gt;1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre&gt;&lt;span class=&quot;kd&quot;&gt;enum&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;FilterType&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;case&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;noir&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;none&lt;/span&gt;

    &lt;span class=&quot;kd&quot;&gt;func&lt;/span&gt; &lt;span class=&quot;nf&quot;&gt;apply&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;toImage&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;image&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;CIImage&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;CIImage&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
    	&lt;span class=&quot;k&quot;&gt;switch&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;self&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
    	&lt;span class=&quot;k&quot;&gt;case&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;noir&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt;
    	    &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;nf&quot;&gt;applyNoirFilter&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;toImage&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;image&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
    	&lt;span class=&quot;k&quot;&gt;case&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;none&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt;
    	    &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;image&lt;/span&gt;
    	&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

    &lt;span class=&quot;kd&quot;&gt;private&lt;/span&gt; &lt;span class=&quot;kd&quot;&gt;func&lt;/span&gt; &lt;span class=&quot;nf&quot;&gt;applyNoirFilter&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;toImage&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;image&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;CIImage&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;CIImage&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;let&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;params&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;kCIInputImageKey&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;image&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;

        &lt;span class=&quot;k&quot;&gt;guard&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;let&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;bwFilter&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;CIFilter&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;name&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&quot;CIPhotoEffectNoir&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;withInputParameters&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;params&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
            &lt;span class=&quot;k&quot;&gt;else&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;image&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

        &lt;span class=&quot;k&quot;&gt;guard&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;let&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;result&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;bwFilter&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;outputImage&lt;/span&gt;
            &lt;span class=&quot;k&quot;&gt;else&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;image&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

        &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;result&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/figure&gt;

&lt;p&gt;With &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;FilterType&lt;/code&gt; defined, writing a simple manager to maintain the currently selected filter is trivial:&lt;/p&gt;

&lt;figure class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-swift&quot; data-lang=&quot;swift&quot;&gt;&lt;table class=&quot;rouge-table&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class=&quot;gutter gl&quot;&gt;&lt;pre class=&quot;lineno&quot;&gt;1
2
3
4
5
6
7
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre&gt;&lt;span class=&quot;kd&quot;&gt;struct&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;FilterProcessor&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;var&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;selectedFilter&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;FilterType&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;noir&lt;/span&gt;

    &lt;span class=&quot;kd&quot;&gt;func&lt;/span&gt; &lt;span class=&quot;nf&quot;&gt;convertedImage&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;forSelectedFilter&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;input&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;CIImage&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;CIImage&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;selectedFilter&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;apply&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;toImage&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;input&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/figure&gt;

&lt;h2 id=&quot;creating-the-viewfinder&quot;&gt;Creating the Viewfinder&lt;/h2&gt;
&lt;p&gt;So far, both frameworks have provided exactly what we needed. Unfortunately, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;AVFoundation&lt;/code&gt; doesn’t have a pre-built affordance for a filtered viewfinder on iOS.&lt;/p&gt;

&lt;p&gt;The standard approach uses an &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;AVCaptureVideoPreviewLayer&lt;/code&gt; and its constructor &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;init(session:)&lt;/code&gt;. That returns a &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;CALayer&lt;/code&gt; which can be added to your view and yields a high frame-rate representation of your capture input. However, in iOS, you can’t set the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;filters&lt;/code&gt; property on this layer.&lt;/p&gt;

&lt;p&gt;Instead, we have to manually filter the view. The manual approach requires the use of a &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;UIImageView&lt;/code&gt; and we have to add a second output to our session: &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;AVCaptureVideoDataOutput&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;In your &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;setupAVSession()&lt;/code&gt; method, add the following:&lt;/p&gt;

&lt;figure class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-swift&quot; data-lang=&quot;swift&quot;&gt;&lt;table class=&quot;rouge-table&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class=&quot;gutter gl&quot;&gt;&lt;pre class=&quot;lineno&quot;&gt;1
2
3
4
5
6
7
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre&gt;&lt;span class=&quot;k&quot;&gt;let&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;bufferQueue&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;DispatchQueue&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;global&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;qos&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;userInteractive&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
&lt;span class=&quot;k&quot;&gt;let&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;videoOutput&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;AVCaptureVideoDataOutput&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;()&lt;/span&gt;

&lt;span class=&quot;n&quot;&gt;videoOutput&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;setSampleBufferDelegate&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;self&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;queue&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;bufferQueue&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
&lt;span class=&quot;k&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;session&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;canAddOutput&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;videoOutput&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;session&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;addOutput&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;videoOutput&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/figure&gt;

&lt;p&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;AVCaptureVideoDataOutput&lt;/code&gt; gives us access to each frame, vended from the capture source to &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;captureOutput(_:didOutputSampleBuffer:from:)&lt;/code&gt;. Then, we simply need to apply our &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;FilterType&lt;/code&gt; to each frame, and set the resulting image in our &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;UIImageView&lt;/code&gt;.&lt;/p&gt;

&lt;figure class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-swift&quot; data-lang=&quot;swift&quot;&gt;&lt;table class=&quot;rouge-table&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class=&quot;gutter gl&quot;&gt;&lt;pre class=&quot;lineno&quot;&gt;1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre&gt;&lt;span class=&quot;kd&quot;&gt;@IBOutlet&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;weak&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;var&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;cameraView&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;UIImageView&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;!&lt;/span&gt;
&lt;span class=&quot;k&quot;&gt;let&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;filterManager&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;FilterProcessor&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;()&lt;/span&gt;

&lt;span class=&quot;kd&quot;&gt;func&lt;/span&gt; &lt;span class=&quot;nf&quot;&gt;captureOutput&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;_&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;captureOutput&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;AVCaptureOutput&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;didOutputSampleBuffer&lt;/span&gt;
                      &lt;span class=&quot;nv&quot;&gt;sampleBuffer&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;CMSampleBuffer&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;
                   &lt;span class=&quot;n&quot;&gt;from&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;connection&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;AVCaptureConnection&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;

    &lt;span class=&quot;k&quot;&gt;guard&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;let&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;pixelBuffer&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;CMSampleBufferGetImageBuffer&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;sampleBuffer&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;else&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

    &lt;span class=&quot;k&quot;&gt;let&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;cameraImage&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;CIImage&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;cvPixelBuffer&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;pixelBuffer&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;let&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;filteredImage&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;filterManager&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;convertedImage&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;forSelectedFilter&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;cameraImage&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;let&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;finalImage&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;UIImage&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;ciImage&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;filteredImage&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;

    &lt;span class=&quot;kt&quot;&gt;DispatchQueue&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;main&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;async&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
        &lt;span class=&quot;k&quot;&gt;self&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;cameraView&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;image&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;finalImage&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/figure&gt;

&lt;p&gt;We have to repackage the image buffer as a &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;CIImage&lt;/code&gt; so we can filter it. Then export the result as a &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;UIImage&lt;/code&gt;. This can all be done on the same background queue where we received the original frame. To update the UI (i.e., our &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;UIImageView&lt;/code&gt;), we need to be in the main thread.&lt;/p&gt;

&lt;p&gt;Finally, the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;viewDidLoad()&lt;/code&gt; method of your view controller should look like this:&lt;/p&gt;

&lt;figure class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-swift&quot; data-lang=&quot;swift&quot;&gt;&lt;table class=&quot;rouge-table&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class=&quot;gutter gl&quot;&gt;&lt;pre class=&quot;lineno&quot;&gt;1
2
3
4
5
6
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre&gt;&lt;span class=&quot;k&quot;&gt;override&lt;/span&gt; &lt;span class=&quot;kd&quot;&gt;func&lt;/span&gt; &lt;span class=&quot;nf&quot;&gt;viewDidLoad&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;()&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;super&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;viewDidLoad&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;()&lt;/span&gt;

    &lt;span class=&quot;nf&quot;&gt;setupAVSession&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;()&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;session&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;startRunning&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;()&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/figure&gt;

&lt;p&gt;If you run the code as-is—and your device orientation is not &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.landscapeLeft&lt;/code&gt;—then the viewfinder will be distorted, and/or upside-down. To simplify the calculations I disable auto-rotation, and lock device orientation to &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.portrait&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Assuming device orientation is always portrait, you can add the following line to the delegate method after we define the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;cameraImage&lt;/code&gt; variable:&lt;/p&gt;

&lt;figure class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-swift&quot; data-lang=&quot;swift&quot;&gt;&lt;table class=&quot;rouge-table&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class=&quot;gutter gl&quot;&gt;&lt;pre class=&quot;lineno&quot;&gt;1
2
3
4
5
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre&gt;&lt;span class=&quot;k&quot;&gt;var&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;cameraImage&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;CIImage&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;cvPixelBuffer&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;pixelBuffer&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;

&lt;span class=&quot;c1&quot;&gt;// Image Origin for Portrait is (Right, Top), which is the number 6&lt;/span&gt;
&lt;span class=&quot;c1&quot;&gt;// See docs for kCGImagePropertyOrientation&lt;/span&gt;
&lt;span class=&quot;n&quot;&gt;cameraImage&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;cameraImage&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;applyingOrientation&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;6&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/figure&gt;

&lt;h2 id=&quot;next-steps&quot;&gt;Next Steps&lt;/h2&gt;
&lt;p&gt;The core infrastructure for our filter test harness is fleshed out. &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;AVFoundation&lt;/code&gt; is vending camera data, we have a &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;CIFilter&lt;/code&gt; stack to filter that data, and we have a viewfinder to see a live preview of the filtered camera data.&lt;/p&gt;

&lt;p&gt;In the next article we’ll get into the details of the capturing a photo in &lt;strong&gt;RAW+JPEG&lt;/strong&gt; format, and then save it into the device photo library. That will give us a functioning camera app for us to begin testing our digital film.&lt;/p&gt;

&lt;div class=&quot;footnotes&quot; role=&quot;doc-endnotes&quot;&gt;
  &lt;ol&gt;
    &lt;li id=&quot;fn:1&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Currently, that’s an iPhone 6s. &lt;a href=&quot;#fnref:1&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:2&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;&lt;strong&gt;DISCLAIMER&lt;/strong&gt;. I claim no copyright for the following code. I’m releasing it into the public domain, and there is no warranty expressed or implied. Please refer to Apple Documentation for best practices. &lt;a href=&quot;#fnref:2&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
</description>
            <pubDate>Wed, 19 Oct 2016 00:00:00 +0000</pubDate>
            <link>https://rdrhyne.com/2016/10/shooting-film-iphone/</link>
            <guid isPermaLink="true">https://rdrhyne.com/2016/10/shooting-film-iphone/</guid>
        </item>
        
        <item>
            <title>Playlist: The World Needs You</title>
            <description>&lt;p&gt;Batten down the hatches, and hide your liquor. Please keep your hands and feet inside of the vehicle at all times. Shit is about to get epic.&lt;/p&gt;

&lt;p&gt;How epic, you ask? A &lt;em&gt;double album&lt;/em&gt; of epic.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://twitter.com/_DavidSmith/status/775841568314056704&quot;&gt;As requested&lt;/a&gt;, I’ve built a playlist&lt;sup id=&quot;fnref:1&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:1&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; that is liquid productivity. Guaranteed to help you hit your deadline, or your money back.&lt;/p&gt;

&lt;p&gt;Truth be told, I couldn’t help myself. I collected the albums that I wanted to include and picked my favorite track—sometimes a second—from each. It was too much&lt;sup id=&quot;fnref:2&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:2&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;. I cut and I cut, but still was left with two and half hours of music. So, I split it into two sides: (1) &lt;a href=&quot;https://itunes.apple.com/us/playlist/the-world-needs-you-side-a/idpl.db8c0f0b1e2244f8b67175f4706aa4f5&quot;&gt;Side A&lt;/a&gt;, and (2) &lt;a href=&quot;https://itunes.apple.com/us/playlist/the-world-needs-you-side-b/idpl.4848d490aa2541f592ed3105f3e3926f&quot;&gt;Side B&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Side A is caffeine for your brain. My formula was simple, I chose the opening tracks from some of my favorite soundtracks&lt;sup id=&quot;fnref:3&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:3&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;3&lt;/a&gt;&lt;/sup&gt;. Openings to movies, television shows, or games exist to grab your attention and throw you into the action. Perfect for getting in the zone.&lt;/p&gt;

&lt;p&gt;Side B is built to keep you in the zone. A force that sustains your elevated blood pressure and sense of urgency. Every one of these tracks are action sequences, most of them are from memorable or signature scenes. If you listen closely, you can almost hear the hero’s witty one-liners. For example, Tom Cruise in &lt;em&gt;Oblivion&lt;/em&gt;&lt;sup id=&quot;fnref:4&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:4&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;4&lt;/a&gt;&lt;/sup&gt; saying “Fuck you, Sally” or Captain Spock in &lt;em&gt;Wrath of Khan&lt;/em&gt;&lt;sup id=&quot;fnref:5&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:5&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;5&lt;/a&gt;&lt;/sup&gt;, “Sauce for the goose, Lieutenant. The odds will be even.”&lt;/p&gt;

&lt;p&gt;Don’t worry, the end of Side B will bring you back down. Working from home, I found it tough to transition from work in the short walk out of my basement. The second-to-last track &lt;em&gt;Back to the Earth&lt;/em&gt; is silly, almost non-sensical poetry, but the vocals break out of a playlist otherwise devoid of lyrics. The final track &lt;em&gt;What Are You Going to Do When You’re Not Saving the World?&lt;/em&gt; is one of my favorite refreshment tracks. It’s a shame it wasn’t made for a better movie.&lt;/p&gt;

&lt;p&gt;Here’s a few liner notes:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;If you listen to the playlists and find yourself wanting more, take a look at any of the albums from this list. Nearly half of my favorite scores are represented in these playlists. It’s a soundtrack buffet.&lt;/li&gt;
  &lt;li&gt;There is only one track published before 2000, &lt;em&gt;Battle in the Mutara Nebula&lt;/em&gt;, which was recorded in 1982. The prevalent sound of movie scores changed after Hans Zimmer’s &lt;em&gt;Gladiator&lt;/em&gt; score which was recorded in 2000. It is the quintessential Epic™ movie score. You’ll find it represented on Side A, track 20. It’s a classic.&lt;/li&gt;
  &lt;li&gt;Speaking of Hans Zimmer, he’s well represented here. In addition to several scores credited to him, he’s also a producer/owner for &lt;em&gt;Two Steps from Hell&lt;/em&gt;, and is listed as Executive Producer on both scores credited to Lorne Balfe in these playlists.&lt;/li&gt;
  &lt;li&gt;Lorne Balfe is a recent discovery for me. Two recent favorites of his, &lt;em&gt;Terminator: Genisys&lt;/em&gt;, and &lt;em&gt;13 Hours: The Secret Soldiers of Bengazi&lt;/em&gt; can be found on the lists. Balfe brings a melodic quality to the raucous Zimmer sound, which is occasionally missing from Zimmer’s scores. Standout tracks not on the playlists include: &lt;a href=&quot;https://itun.es/us/GSniab?i=1075896634&quot;&gt;&lt;em&gt;Forgotten&lt;/em&gt;&lt;/a&gt;&lt;sup id=&quot;fnref:6&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:6&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;6&lt;/a&gt;&lt;/sup&gt; and &lt;a href=&quot;https://itun.es/us/oJZu8?i=1012088082&quot;&gt;&lt;em&gt;What if I Can’t?&lt;/em&gt;&lt;/a&gt;&lt;sup id=&quot;fnref:7&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:7&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;7&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;
  &lt;li&gt;Finally, Side B opens with a heavy does of Bear McCreary. And it’s appropriate. In addition to being a total badass&lt;sup id=&quot;fnref:8&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:8&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;8&lt;/a&gt;&lt;/sup&gt;, he’s one of my favorite composers. His scores for &lt;em&gt;Terminator: Sarah Connor Chronicles&lt;/em&gt; and &lt;em&gt;Caprica&lt;/em&gt; are among my most played albums in iTunes. That said, if the first two songs from Side B don’t appear (or aren’t from Bear McCreary), you can buy them for $1.29&lt;strong&gt;usd&lt;/strong&gt;: &lt;a href=&quot;https://itunes.apple.com/us/album/terminator-sarah-connor-chronicles/id356439866?i=356439885&quot;&gt;&lt;em&gt;Terminator: Sarah Connor Chronicles (Opening Title)&lt;/em&gt;&lt;/a&gt;, and &lt;a href=&quot;https://itunes.apple.com/us/album/storming-new-caprica/id338004960?i=338005339&quot;&gt;&lt;em&gt;Storming New Caprica&lt;/em&gt;&lt;/a&gt;. You won’t regret the purchase.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Subscribe to the playlists here: &lt;a href=&quot;https://itunes.apple.com/us/playlist/the-world-needs-you-side-a/idpl.db8c0f0b1e2244f8b67175f4706aa4f5&quot;&gt;Side A&lt;/a&gt;, and &lt;a href=&quot;https://itunes.apple.com/us/playlist/the-world-needs-you-side-b/idpl.4848d490aa2541f592ed3105f3e3926f&quot;&gt;Side B&lt;/a&gt;. I hope you enjoy them as much as I enjoyed making them.&lt;/p&gt;

&lt;p&gt;Now go, and write code&lt;sup id=&quot;fnref:9&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:9&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;9&lt;/a&gt;&lt;/sup&gt; like the world depends on it.&lt;/p&gt;

&lt;h2 id=&quot;update&quot;&gt;Update&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;http://twitter.com/neilinglis&quot;&gt;Neil Inglis&lt;/a&gt;—friend, reader and fellow soundtrack enthusiast—has kindly posted both playlists to Spotify, for those of you who prefer it to Apple Music. Subscribe to them here: &lt;a href=&quot;https://open.spotify.com/user/pringlis/playlist/7nwtDzsrSKLOFp1oDto1Mm&quot;&gt;Side A&lt;/a&gt;, and &lt;a href=&quot;https://open.spotify.com/user/pringlis/playlist/5ZAOqCg44rjApe3mBe1jYB&quot;&gt;Side B&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Thanks Neil.&lt;/p&gt;

&lt;div class=&quot;footnotes&quot; role=&quot;doc-endnotes&quot;&gt;
  &lt;ol&gt;
    &lt;li id=&quot;fn:1&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;I did give the name a bit of a tweak, so you can read it in the iTunes sidebar. I’m altering the deal, pray I don’t alter it any further. &lt;a href=&quot;#fnref:1&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:2&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;And I do mean too much. Curating this playlist robbed me of a week’s night sleep. It’s &lt;em&gt;really&lt;/em&gt; hard to listen to this music right before bed, which happens to be when I do most of my writing. The sacrifices I make for you, my tens of readers. &lt;a href=&quot;#fnref:2&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:3&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;With the exceptions of tracks #5, 9, 18-20. &lt;a href=&quot;#fnref:3&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:4&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Track 15, &lt;em&gt;Fearful Odds&lt;/em&gt; from the &lt;em&gt;Oblivion&lt;/em&gt; original score. 2013. &lt;a href=&quot;#fnref:4&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:5&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Track 7, &lt;em&gt;Battle in the Mutara Nebula&lt;/em&gt; from the &lt;em&gt;Star Trek II: Wrath of Khan&lt;/em&gt; original score. &lt;a href=&quot;#fnref:5&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:6&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Track 10 from &lt;em&gt;13 Hours: The Secret Soldiers of Benghazi&lt;/em&gt;, 2016. &lt;a href=&quot;#fnref:6&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:7&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Track 21 from &lt;em&gt;Terminator: Genisys&lt;/em&gt; score, 2015. &lt;a href=&quot;#fnref:7&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:8&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Most composers sketch on a piano or the computer. Not McCreary, he composes on a &lt;a href=&quot;https://www.youtube.com/watch?v=oPu3XBSlJyk&quot;&gt;goddamn accordion&lt;/a&gt;. Here’s &lt;a href=&quot;https://itunes.apple.com/us/album/prelude-to-war/id337998400?i=337998502&quot;&gt;the original track&lt;/a&gt; he’s playing in the video. &lt;a href=&quot;#fnref:8&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:9&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Or whatever it is you do for a living. &lt;a href=&quot;#fnref:9&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
</description>
            <pubDate>Tue, 20 Sep 2016 00:00:00 +0000</pubDate>
            <link>https://rdrhyne.com/2016/09/playlist-world-needs-you/</link>
            <guid isPermaLink="true">https://rdrhyne.com/2016/09/playlist-world-needs-you/</guid>
        </item>
        
        <item>
            <title>Frozen Memories</title>
            <description>&lt;p&gt;I’ve long searched for a single track that’s exemplary of my love for film scores. Over the weekend, we screened JJ Abrams’ &lt;em&gt;Star Trek&lt;/em&gt; for the boys to celebrate 50 years of Star Trek. Ten minutes into the movie and the perfect track presented itself.&lt;/p&gt;

&lt;p&gt;The opening scene in the movie serves as James T. Kirk’s origin story for Abrams’ alternate timeline. Jim is born while his father dies fighting to save everyone on the ship, including his mother.&lt;/p&gt;

&lt;p&gt;The track entitled &lt;a href=&quot;https://itun.es/us/1YYYR?i=734735552&quot;&gt;&lt;em&gt;Labor of Love&lt;/em&gt;&lt;/a&gt; is the soundtrack for George Kirk’s heroic, final moments. With the battle raging silently on screen, the only sound you hear comes from the orchestra and the dialogue.&lt;/p&gt;

&lt;p&gt;“&lt;em&gt;Tiberius, are you kidding me? No, that’s the worst[…] we can call him Jim.&lt;/em&gt;”&lt;/p&gt;

&lt;p&gt;I first heard the score on May 8th, 2009—not quite one year after our oldest was born. It was date night. The Architect and I sat in the dark theater, and held hands as we cried &lt;strong&gt;all the tears&lt;/strong&gt;. Hell, we &lt;em&gt;still&lt;/em&gt; choked up this past weekend as Kirk’s mother remarks “&lt;em&gt;George, you should be here&lt;/em&gt;”.&lt;/p&gt;

&lt;p&gt;The music is classic Giacchino. Melodic and soft—almost quiet at first—before it sweeps you away with emotion. The power comes from the middle of the orchestra. Cellos, French Horns, and Euphoniums. Their sound is rich, like velvet in your ears.&lt;/p&gt;

&lt;p&gt;When I’m sad—or when I miss my family—I’ll cue this track and turn the volume loud. By the 1:27 mark the sound invades my mind, but it is fleeting. At 2:21, the melody is already saying goodbye and twenty seconds later, nothing remains but a shadow. It lasts for only a moment—&lt;em&gt;a brief reminder&lt;/em&gt;—and I move on.&lt;/p&gt;

&lt;p&gt;Film scores are memories frozen in time. Not just the memory of a film, but the memory of how you felt when you saw it. The opening to &lt;em&gt;Star Trek&lt;/em&gt; packed a particular punch because the emotion of child birth was still fresh in my mind.&lt;/p&gt;

&lt;p&gt;These are the little treasures that can be unlocked by a soundtrack. If I hear &lt;a href=&quot;https://itun.es/us/1YYYR?i=734735552&quot;&gt;&lt;em&gt;Labor of Love&lt;/em&gt;&lt;/a&gt; it will transport me back to the theater in 2009—still hand-in-hand with my wife.&lt;/p&gt;

&lt;p&gt;I can &lt;em&gt;remember&lt;/em&gt; the fear and emotion of being a new parent.&lt;/p&gt;

&lt;h2 id=&quot;bonus-track&quot;&gt;Bonus Track&lt;/h2&gt;
&lt;p&gt;The entire score from &lt;em&gt;Star Trek&lt;/em&gt; is amazing; one of my favorites. I have the &lt;a href=&quot;http://amzn.to/2c76fkv&quot;&gt;&lt;em&gt;Deluxe Edition&lt;/em&gt; double album&lt;/a&gt; which is no longer available&lt;sup id=&quot;fnref:1&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:1&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;. But that isn’t the only great music associated with the movie—both trailers featured exquisite soundtracks of their own.&lt;/p&gt;

&lt;p&gt;The music from the &lt;a href=&quot;https://www.youtube.com/watch?v=SyJszxnJydA&quot;&gt;first trailer&lt;/a&gt; is composed and performed by &lt;em&gt;Two Steps from Hell&lt;/em&gt; and can be found on their 2010 album, &lt;a href=&quot;https://itun.es/us/LrZnw&quot;&gt;&lt;em&gt;Invincible&lt;/em&gt;&lt;/a&gt;&lt;sup id=&quot;fnref:2&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:2&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;. The music for the &lt;a href=&quot;https://www.youtube.com/watch?v=sKqDROmF6go&quot;&gt;second trailer&lt;/a&gt; was a lot harder to figure out. As best I could find, the &lt;a href=&quot;https://answers.yahoo.com/question/index?qid=20081205001241AAxbcJQ&quot;&gt;track was recorded &lt;em&gt;specifically&lt;/em&gt;&lt;/a&gt; for the trailer, and &lt;a href=&quot;https://www.youtube.com/watch?v=-fJ9bsA-mYQ&quot;&gt;performed by &lt;em&gt;Two Steps from Hell&lt;/em&gt;&lt;/a&gt;. Sadly, it isn’t available anywhere that I’ve found.&lt;/p&gt;

&lt;p&gt;However, it’s an extended version of a track from Brian Tyler’s excellent &lt;em&gt;Children of Dune&lt;/em&gt; score. And that track &lt;a href=&quot;https://itun.es/us/505-4?i=956013892&quot;&gt;is available&lt;/a&gt;&lt;sup id=&quot;fnref:3&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:3&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;3&lt;/a&gt;&lt;/sup&gt;, albeit shorter, and with a lot less percussion.&lt;/p&gt;

&lt;div class=&quot;footnotes&quot; role=&quot;doc-endnotes&quot;&gt;
  &lt;ol&gt;
    &lt;li id=&quot;fn:1&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Except from an Amazon marketplace seller for an outrageous $299. &lt;a href=&quot;#fnref:1&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:2&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Track 1, &lt;em&gt;Freedom Fighters&lt;/em&gt;. Warning: this album will increase your productivity by 10,000%. It’s some epic shit. &lt;a href=&quot;#fnref:2&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:3&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Track 9, &lt;em&gt;War Begins&lt;/em&gt;. &lt;a href=&quot;#fnref:3&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
</description>
            <pubDate>Tue, 13 Sep 2016 00:00:00 +0000</pubDate>
            <link>https://rdrhyne.com/2016/09/frozen-memories/</link>
            <guid isPermaLink="true">https://rdrhyne.com/2016/09/frozen-memories/</guid>
        </item>
        
        <item>
            <title>Review: Bose Quiet Comfort 35</title>
            <description>&lt;p&gt;The &lt;a href=&quot;http://amzn.to/2c3HJMV&quot;&gt;Bose Quiet Comfort 35&lt;/a&gt; (QC35, hereafter) headphones can transform a shared space into an intimate one. When I listened to &lt;em&gt;In the Night&lt;/em&gt;&lt;sup id=&quot;fnref:1&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:1&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;, I could smell gin from the jazz club. The second movement—&lt;em&gt;Adagio Sostenuto&lt;/em&gt;&lt;sup id=&quot;fnref:2&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:2&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;—from Rachmaninoff’s &lt;em&gt;Piano Concerto No. 2&lt;/em&gt; transported me back to the &lt;a href=&quot;http://www.kennedy-center.org&quot;&gt;Kennedy Center&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I’m &lt;em&gt;crazy&lt;/em&gt; about headphones. I invest a lot—financially, and mentally—into the sound I thrust into my ears&lt;sup id=&quot;fnref:3&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:3&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;3&lt;/a&gt;&lt;/sup&gt;. From writer, and performer, to studio mixer, the combined efforts of several artists are required to produce a single recording. I want equipment that respects their intentions.&lt;/p&gt;

&lt;p&gt;The Bose were evaluated across technical and practical capabilities. I flexed their ability to: (1) resolve detail, (2) convey space and proximity—i.e., their &lt;em&gt;soundstage&lt;/em&gt;, and (3) travel—particularly their comfort during extensive use.&lt;/p&gt;

&lt;p&gt;The Bose perform extremely well, with subtle flaws that are outstripped by their convenience and comfort.&lt;/p&gt;

&lt;h2 id=&quot;detail&quot;&gt;Detail&lt;/h2&gt;
&lt;p&gt;Latin percussion can make cheap headphones sound like a muddy pile of shit. Consider the opening track, &lt;a href=&quot;https://itun.es/us/aoMO-?i=1050829697&quot;&gt;&lt;em&gt;Los Muertos Vivos Estan&lt;/em&gt;&lt;/a&gt;, from Thomas Newman’s &lt;em&gt;Spectre&lt;/em&gt; score. You need &lt;em&gt;definition&lt;/em&gt; to resolve the contact strikes on the bongo drums. This cannot come at the expense of &lt;em&gt;presence&lt;/em&gt; at the lower end—required to feel the deep resonance of the djembes.&lt;/p&gt;

&lt;p&gt;The QC35 sings, while Beats Solo 2 overwhelm me with bass, and my venerable B&amp;amp;O H6 underwhelm, without a separate amplifier. The QC35’s built-in EQ&lt;sup id=&quot;fnref:4&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:4&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;4&lt;/a&gt;&lt;/sup&gt; is doing some hefty processing, and I notice an edge if the volume is maxed.&lt;/p&gt;

&lt;p&gt;Then again, the distorted guitars of the Black Keys—e.g., &lt;em&gt;She’s Long Gone&lt;/em&gt;&lt;sup id=&quot;fnref:5&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:5&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;5&lt;/a&gt;&lt;/sup&gt; or &lt;em&gt;Gold on the Ceiling&lt;/em&gt;&lt;sup id=&quot;fnref:6&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:6&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;6&lt;/a&gt;&lt;/sup&gt;—sound terrific and detailed even at max volume. The dissonant, and electronic play right into the power band of the QC35’s equalizer. The opening to &lt;em&gt;The Social Network&lt;/em&gt; score&lt;sup id=&quot;fnref:7&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:7&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;7&lt;/a&gt;&lt;/sup&gt;, from Atticus Ross and Trent Reznor, epitomize this favoritism.&lt;/p&gt;

&lt;p&gt;You can hear a slight midrange drop-off, if you’re paying attention. Two minutes into the opening&lt;sup id=&quot;fnref:8&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:8&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;8&lt;/a&gt;&lt;/sup&gt; of Lorne Balfe’s score for &lt;em&gt;Terminator Genisys&lt;/em&gt;, the brass choir sounds muted and shallow underneath the heavy drum rhythms.&lt;/p&gt;

&lt;p&gt;Still, the sound of the QC35s defy the missing wire.&lt;/p&gt;

&lt;h2 id=&quot;soundstage&quot;&gt;Soundstage&lt;/h2&gt;
&lt;p&gt;Resolution is one thing, but headphones are often claustrophobic. The king of soundstage is the aforementioned &lt;a href=&quot;http://www.beoplay.com/products/beoplayh6&quot;&gt;Bang and Olufsen H6&lt;/a&gt;. The QC35s do not &lt;em&gt;quite&lt;/em&gt; match them. While dinged in detail, I think the Bose have a greater sense of space with orchestral music&lt;sup id=&quot;fnref:9&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:9&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;9&lt;/a&gt;&lt;/sup&gt; because of a slightly aggressive bass response.&lt;/p&gt;

&lt;p&gt;Michael Giacchino’s bombastic score for &lt;em&gt;Jupiter Ascending&lt;/em&gt;&lt;sup id=&quot;fnref:10&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:10&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;10&lt;/a&gt;&lt;/sup&gt; is a personal favorite and was recorded at Abbey Roads studio. &lt;a href=&quot;https://itun.es/us/f8sr5?i=960835339&quot;&gt;&lt;em&gt;I Hate My Life&lt;/em&gt;&lt;/a&gt; wants to fill a room. The QC35s convey a massive, but balanced sound as the track crescendos into an enormous brass choir.&lt;/p&gt;

&lt;p&gt;Loud isn’t everything to a good soundstage. The QC35s perform &lt;em&gt;quiet&lt;/em&gt; just as admirably. Consider &lt;a href=&quot;https://itun.es/us/9Hn86?i=988862600&quot;&gt;&lt;em&gt;The Constant&lt;/em&gt;&lt;/a&gt; from Giacchino’s score for &lt;em&gt;LOST: Season 4&lt;/em&gt;. Felt piano, ukulele, and soft strings combine for an ethereal, romantic sound. It sounds like a distant dream—poised to sweep you off your feet—thanks to terrific noise cancelation on the Bose.&lt;/p&gt;

&lt;p&gt;Sometimes, I want to sing it to the rafters. The QC35s crushes &lt;a href=&quot;https://itun.es/us/GcWQ-?i=1051394215&quot;&gt;&lt;em&gt;Hello&lt;/em&gt;&lt;/a&gt; from Adele’s album, &lt;em&gt;25&lt;/em&gt;. The noise cancelation is so good, you won’t hear yourself belting the lyrics&lt;sup id=&quot;fnref:11&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:11&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;11&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;

&lt;h2 id=&quot;comfort-and-convenience&quot;&gt;Comfort and Convenience&lt;/h2&gt;
&lt;p&gt;The QC35s are comfortable—&lt;em&gt;damn comfortable&lt;/em&gt;. There’s only two pairs of headphones I can wear without fatigue: the B&amp;amp;O H6 and the Bose QC35. I barely notice they’re on my head—even over my chunky eyeglasses.&lt;/p&gt;

&lt;p&gt;There is no cord. When typing, you don’t play the stupid “where can I put the cord” game. Like my Beats Solo 2, the Bose sound as good unplugged, as they do plugged-in. Unfortunately, the Beats sound like shit either way and squeeze your head in a vise grip.&lt;/p&gt;

&lt;p&gt;Finally, the QC35s ship with a travel-friendly hardshell case. Not the whimpy, felt soft case bullshit that B&amp;amp;O ships with $300 headphones. You could spend $50 to purchase a proper travel case for the B&amp;amp;O or buy the Bose for the same money.&lt;/p&gt;

&lt;h2 id=&quot;bottom-line&quot;&gt;Bottom Line&lt;/h2&gt;
&lt;p&gt;If you want H6 sound&lt;sup id=&quot;fnref:12&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:12&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;12&lt;/a&gt;&lt;/sup&gt; without the cord, the QC35s get you closer than any other headphone sold today. And I’m talking &lt;em&gt;really&lt;/em&gt; close.&lt;/p&gt;

&lt;p&gt;For your convenience, here’s an Apple Music playlist of &lt;a href=&quot;https://itunes.apple.com/us/playlist/bose-qc-35-review/idpl.305562c0b5d14804bbf0be12f01f9dad&quot;&gt;all the music linked in this review&lt;/a&gt;, plus a few others that didn’t make the final edit of this review&lt;sup id=&quot;fnref:13&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:13&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;13&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;

&lt;p&gt;I bought mine from an Apple Store, in Limited Edition Midnight Blue and Gold. Buy them &lt;a href=&quot;http://amzn.to/2c3HJMV&quot;&gt;from Amazon&lt;/a&gt; using my get-rich affiliate code.&lt;/p&gt;

&lt;div class=&quot;footnotes&quot; role=&quot;doc-endnotes&quot;&gt;
  &lt;ol&gt;
    &lt;li id=&quot;fn:1&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;&lt;a href=&quot;https://itun.es/us/ckONN?i=664699792&quot;&gt;Track 2 from &lt;em&gt;Jazz is Now&lt;/em&gt; by Jon Batiste, 2013&lt;/a&gt;. &lt;a href=&quot;#fnref:1&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:2&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;I have many recordings of this piece—one of my current favorites is &lt;a href=&quot;https://itun.es/us/ZweHc?i=42223044&quot;&gt;Lang Lang’s performance with the Mariinsky Theatre Orchestra&lt;/a&gt;. &lt;a href=&quot;#fnref:2&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:3&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;I’ve been a musician my entire life. Both of my parents are music lovers. My father infected me with an ear for the finer qualities of sound. I come by it honest. &lt;a href=&quot;#fnref:3&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:4&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;I’ve found no way to turn it off, but I suspect I wouldn’t prefer the results if I did. &lt;a href=&quot;#fnref:4&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:5&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;&lt;a href=&quot;https://itun.es/us/T_VW-?i=1052966899&quot;&gt;Track 5 from &lt;em&gt;Brother&lt;/em&gt; by the Black Keys, 2010&lt;/a&gt;. &lt;a href=&quot;#fnref:5&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:6&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;&lt;a href=&quot;https://itun.es/us/p2VW-?i=1052966702&quot;&gt;Track 3 from &lt;em&gt;El Camino&lt;/em&gt; by the Black Keys, 2011&lt;/a&gt;. &lt;a href=&quot;#fnref:6&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:7&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;I’m counting both &lt;em&gt;Hand Covers Bruise&lt;/em&gt; and &lt;em&gt;In Motion&lt;/em&gt; as the “opening” of the soundtrack. Both sound incredible. &lt;a href=&quot;#fnref:7&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:8&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;&lt;a href=&quot;https://itun.es/us/oJZu8?i=1012086991&quot;&gt;&lt;em&gt;Fate and Hope&lt;/em&gt; from &lt;em&gt;Terminator Genisys&lt;/em&gt; composed by Lorne Balfe, 2015&lt;/a&gt;. &lt;a href=&quot;#fnref:8&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:9&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;And I listen to &lt;em&gt;a lot&lt;/em&gt; of orchestral music, which are recorded in large auditoriums, and concert halls. &lt;a href=&quot;#fnref:9&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:10&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;The score honestly deserves a better movie. If you only know Giacchino from &lt;em&gt;Up&lt;/em&gt; or &lt;em&gt;LOST&lt;/em&gt;, you owe it to yourself to listen to &lt;em&gt;Jupiter Ascending&lt;/em&gt;. &lt;a href=&quot;#fnref:10&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:11&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Your office mates will; Buyer beware. &lt;a href=&quot;#fnref:11&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:12&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Purists are gonna kvetch about the H6’s needing amplification. Yes, properly amplified, the H6 will outperform the QC35s by a larger margin. However, I don’t know how I could amplify bluetooth headphones, so I compared the un-amplified H6 sound. &lt;a href=&quot;#fnref:12&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:13&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;1,000 words and 13 footnotes wasn’t everything I had to say about these headphones. Believe it, or not. &lt;a href=&quot;#fnref:13&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
</description>
            <pubDate>Tue, 06 Sep 2016 00:00:00 +0000</pubDate>
            <link>https://rdrhyne.com/2016/09/bose-qc35-review/</link>
            <guid isPermaLink="true">https://rdrhyne.com/2016/09/bose-qc35-review/</guid>
        </item>
        
        <item>
            <title>Looking Back on Month 8</title>
            <description>&lt;p&gt;Well, I did it: &lt;em&gt;a month of consistent writing&lt;/em&gt;. A colleague, Jaimee Newberry, once proposed I consider &lt;a href=&quot;http://www.jaimeejaimee.com/tinychallenges/&quot;&gt;smaller goals that can be accomplished daily&lt;/a&gt;. She encouraged me to do them consistently for a month. A sort of personal &lt;a href=&quot;https://en.wikipedia.org/wiki/National_Novel_Writing_Month&quot;&gt;NaNoWriMo&lt;/a&gt;, but for general purpose writing.&lt;/p&gt;

&lt;p&gt;I have written most of my career—professionally—for one reason or the next, but I’ve never written for the sole purpose of &lt;em&gt;improvement&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;August wasn’t a month I chose on a calendar, it simply worked out that way. I had considered about how I liked to write, and what kept me so often from publishing. More than one friend&lt;sup id=&quot;fnref:1&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:1&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; encouraged me to write &lt;em&gt;smaller&lt;/em&gt; pieces. I resisted—felt my ambitions could not be squeezed into a few hundred words.&lt;/p&gt;

&lt;p&gt;Then it occurred to me that I could break up a larger piece into several, smaller chunks. Simple, right? It’s hardly a revelation that shakes the Earth from its axis—but for me, it was everything. Write less, and I could publish more.&lt;/p&gt;

&lt;p&gt;Four weeks ago, I took a piece that was intended as a whole, broke it apart, then published the pieces over a week. As I edited them individually, each took a life of its own. The results surprised me, and I kept going.&lt;/p&gt;

&lt;h2 id=&quot;notes-on-the-format&quot;&gt;Notes on the Format&lt;/h2&gt;
&lt;p&gt;The shorter form gave me momentum. Less to edit, less to format for publication. I started with a few guidelines, but they weren’t sacred. I’ve already broken them many times.&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;Target length is between 400 and 700 words. Definitely not more than 1000 words&lt;sup id=&quot;fnref:2&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:2&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;.&lt;/li&gt;
  &lt;li&gt;An optional, full width banner image&lt;sup id=&quot;fnref:3&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:3&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;3&lt;/a&gt;&lt;/sup&gt;. This typically signals a post on photography.&lt;/li&gt;
  &lt;li&gt;Minimal sections. I use an &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;H2&lt;/code&gt; only for the title of the post. If I need them, an inline &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;H3&lt;/code&gt; can be used. Often for delineation.&lt;/li&gt;
  &lt;li&gt;A round-up post, published at the end of each week. This is written in a casual voice, without a specific narrative—meant as a behind-the-scenes. This—more than any other constraint of the format—allows me to be concise. If an idea or thought doesn’t fit within the narrative of a post, I save it for the end of the week.&lt;/li&gt;
  &lt;li&gt;Footnotes, for sidebars and humor. They’re &lt;a href=&quot;https://en.wikipedia.org/wiki/Liner_notes&quot;&gt;liner notes&lt;/a&gt; for my writing. I like to write a lot of parenthetical in my daily correspondence. Through the use of footnotes, I can &lt;em&gt;appear&lt;/em&gt; concise, but retain my narrative style.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I have exercised a few of the different types that I hope to post in the coming months. This month focused on what was easiest to write about. If an article didn’t flow quickly, I pushed it off.&lt;/p&gt;

&lt;p&gt;Next week is a new month. &lt;em&gt;Thank you for reading&lt;/em&gt;.&lt;/p&gt;

&lt;div class=&quot;footnotes&quot; role=&quot;doc-endnotes&quot;&gt;
  &lt;ol&gt;
    &lt;li id=&quot;fn:1&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;&lt;em&gt;The Architect&lt;/em&gt; dings me for not listening to her when she points out my shortcomings. Among them, I &lt;em&gt;write too much&lt;/em&gt;, and &lt;em&gt;spend too much time, fussing over small details only I notice&lt;/em&gt;. Also, she tried for years to convince me that &lt;em&gt;Buffy the Vampire Slayer&lt;/em&gt; is a brilliant show (it is) and I only agreed to watch it after another friend recommended it. Another of my shortcomings. &lt;a href=&quot;#fnref:1&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:2&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;I broke that rule this past week, with &lt;a href=&quot;/2016/08/camera-in-your-pocket&quot;&gt;&lt;em&gt;The Camera in your Pocket.&lt;/em&gt;&lt;/a&gt; Again, these are guidelines. I said what I wanted to say, and nothing more. &lt;a href=&quot;#fnref:2&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:3&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;The first can be seen in &lt;a href=&quot;/2016/08/photographing-california&quot;&gt;&lt;em&gt;Photographing California&lt;/em&gt;&lt;/a&gt;. &lt;a href=&quot;#fnref:3&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
</description>
            <pubDate>Sun, 04 Sep 2016 00:00:00 +0000</pubDate>
            <link>https://rdrhyne.com/2016/09/errata-month-8/</link>
            <guid isPermaLink="true">https://rdrhyne.com/2016/09/errata-month-8/</guid>
        </item>
        
        <item>
            <title>Photographing the Familiar</title>
            <description>&lt;p&gt;When I travel to a new place, there isn’t time to learn the locale and take &lt;em&gt;really&lt;/em&gt; interesting photos. Instead, I often capture the kind of postcard images you’d find at a supermarket. When you see a really dynamic composition, it’s likely the photographer is intimately familiar with the subject. You rarely see their first attempt.&lt;/p&gt;

&lt;p&gt;iPhone’s camera goes everywhere with you. As a result, you take photos of the same places, of the same people. It might not be an exotic location, but it’s good practice. Iteration on a familiar subject is the perfect way to get out of a rut, and find fresh perspectives.&lt;/p&gt;

&lt;p&gt;When we lived in Virginia, there was a playground across the lake behind our house. Every Saturday, I would take the boys on adventures around the lake and we’d finish at the playground. I have a lot of photos and many fond memories from those walks.&lt;/p&gt;

&lt;p&gt;There was a tube slide, which was a particular favorite of the boys. The fascination started when they were little. The slide wasn’t too steep to crawl through as a toddler, and wide enough to fit alongside one another as they grew.&lt;/p&gt;

&lt;p&gt;I will never forget that tube—games of tag, superheroes&lt;sup id=&quot;fnref:1&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:1&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;, and hide-and-seek.&lt;/p&gt;

&lt;p&gt;Since it was their favorite hangout, it became an interesting subject to photograph. I took so many photos of that slide, it forced me to find new and interesting compositions. Otherwise I wouldn’t have something new to post to Instagram.&lt;/p&gt;

&lt;p&gt;It was a great subject for me to push my skills and learn new techniques.&lt;/p&gt;

&lt;h2 id=&quot;looking-glass&quot;&gt;Looking Glass&lt;/h2&gt;
&lt;p&gt;The boys would constantly run in and out of the slide. Doing tricks, trying to impress one another, and generally being little boys. Shooting into the slide from the front (or back) side provided an interesting window into their play.&lt;/p&gt;

&lt;p class=&quot;small&quot;&gt;&lt;img src=&quot;/assets/images/2016/09/watchful-eye.jpg&quot; alt=&quot;&amp;quot;Watchful Brother&amp;quot;&quot; /&gt;&lt;/p&gt;

&lt;p class=&quot;caption&quot;&gt;&lt;strong&gt;Watchful Brother&lt;/strong&gt;. Burke, VA &lt;span class=&quot;insta&quot;&gt;&lt;a href=&quot;http://www.instagram.com/p/elC6TMxjHN/&quot;&gt;instagram&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;I’m also a sucker for circle in squares. In the photo above, I shot it straight on, letting the geometry of the tube frame the boys. I caught my oldest watching his younger brother. It gives a window into his protective nature and the sweet way he dotes on his brother.&lt;/p&gt;

&lt;p&gt;Looking &lt;em&gt;through&lt;/em&gt; the slide, it adds a sense of distance that gives the composition its energy. The tube makes it feel like you’re spying on them with a telescope or pair of binoculars.&lt;/p&gt;

&lt;h2 id=&quot;funny-portraits&quot;&gt;Funny Portraits&lt;/h2&gt;
&lt;p&gt;Kids like to make funny faces—a habit I encourage in my children&lt;sup id=&quot;fnref:2&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:2&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;. What is more fun than a silly smile? It’s even better with iPhone, since they can see their silly face &lt;em&gt;immedietely&lt;/em&gt; after taking the photo.&lt;/p&gt;

&lt;p class=&quot;small&quot;&gt;&lt;img src=&quot;/assets/images/2016/09/duck-face.jpg&quot; alt=&quot;&amp;quot;Duck Face&amp;quot;&quot; /&gt;&lt;/p&gt;

&lt;p class=&quot;caption&quot;&gt;&lt;strong&gt;Duck Face&lt;/strong&gt;. Burke, VA &lt;span class=&quot;insta&quot;&gt;&lt;a href=&quot;http://www.instagram.com/p/4xMsAQxjOw/&quot;&gt;instagram&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;The porthole windows of the tube slide are &lt;em&gt;perfect&lt;/em&gt; to frame silly faces. The photo above is lit from the side, providing a perfect mask to emphasize my oldest son’s face. I love how the light blows out the freckles around his nose, while those around his eyes appear in shadow. Since his face is protruding from the window, the photo has a 3D quality to it.&lt;/p&gt;

&lt;h2 id=&quot;pin-hole-perspective&quot;&gt;Pin-hole Perspective&lt;/h2&gt;
&lt;p&gt;This is a shot only iPhone could take. The porthole windows are just big enough to slide the lens-side of my phone into them. The wide lens—combined with the angle —gives the photo a unique look, which reminds me of &lt;a href=&quot;https://www.flickr.com/groups/pinholers/pool/&quot;&gt;pin-hole photographs&lt;/a&gt;.&lt;/p&gt;

&lt;p class=&quot;small&quot;&gt;&lt;img src=&quot;/assets/images/2016/09/peeking-in.jpg&quot; alt=&quot;&amp;quot;Tunnel Vision&amp;quot;&quot; /&gt;&lt;/p&gt;

&lt;p class=&quot;caption&quot;&gt;&lt;strong&gt;Tunnel Vision&lt;/strong&gt;. Burke, VA &lt;span class=&quot;insta&quot;&gt;&lt;a href=&quot;http://www.instagram.com/p/f7sxTORjB4/&quot;&gt;instagram&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;The composition turns the tube into an expanse, which my youngest is gazes into. He could be looking for treasure or trouble. It was a bright day, and he’s backlit. He casts a defined shadow on the slide, which looks to walk into the tunnel ahead of him.&lt;/p&gt;

&lt;p&gt;By shooting the inside—&lt;em&gt;without context&lt;/em&gt;—I deconstructed the cylindrical quality of the slide and provide a fresh composition for this familiar object.&lt;/p&gt;

&lt;div class=&quot;footnotes&quot; role=&quot;doc-endnotes&quot;&gt;
  &lt;ol&gt;
    &lt;li id=&quot;fn:1&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;“Dad, you be the Green Goblin!” I don’t know when or why I was &lt;em&gt;always&lt;/em&gt; the Green Goblin, but it stuck for years. &lt;a href=&quot;#fnref:1&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:2&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Haters gonna hate, but I love the front-facing camera for funny faces. I have piles of self-portraits on my boys, courtesy of iPhone. &lt;a href=&quot;#fnref:2&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
</description>
            <pubDate>Thu, 01 Sep 2016 00:00:00 +0000</pubDate>
            <link>https://rdrhyne.com/2016/09/photographing-familiar-subjects/</link>
            <guid isPermaLink="true">https://rdrhyne.com/2016/09/photographing-familiar-subjects/</guid>
        </item>
        
        <item>
            <title>The Camera in your Pocket</title>
            <description>&lt;p&gt;I have been asked countless times: “I want to learn more about photography, &lt;em&gt;which camera should I buy?&lt;/em&gt;” People think their camera is stopping them—it’s not. If you want to learn, &lt;em&gt;take more photos&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;An ideal first camera should be simple to operate and constrained. I think you should have:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;A versatile prime lens—ideally 35mm or 28mm—that closely matches your natural vision.&lt;/li&gt;
  &lt;li&gt;A fast maximum aperture—&lt;em&gt;f&lt;/em&gt;/2.8 or better—which shoots well under common lighting conditions.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I carry such a camera in my pocket, everyday. My current phone, an iPhone 6s, has a camera with a 29mm equivalent focal length, and a fixed aperture&lt;sup id=&quot;fnref:1&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:1&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; of &lt;em&gt;f&lt;/em&gt;/2.2. Perhaps the answer isn’t a &lt;em&gt;new camera&lt;/em&gt;, but one you already carry. You can learn a lot about photography from shooting with an iPhone.&lt;/p&gt;

&lt;p&gt;Below are six areas of photography, with examples of what I’ve learned.&lt;/p&gt;

&lt;h2 id=&quot;color&quot;&gt;Color&lt;/h2&gt;
&lt;p&gt;White balance adjustment is automatic and iPhone nearly always nails color rendition. Here’s what a &lt;a href=&quot;http://www.kenrockwell.com/fuji/x100t.htm#compare&quot;&gt;professional photographer had to say&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;“…each gets fantastic color and auto white balance in real-world crummy lighting conditions.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That’s from his review of the Fuji X100T, &lt;em&gt;not the iPhone&lt;/em&gt;. In other words, the color from iPhone compares to a $1300, dedicated camera with a larger sensor and best-in-class color reproduction.&lt;/p&gt;

&lt;p&gt;This unedited&lt;sup id=&quot;fnref:2&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:2&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;2&lt;/a&gt;&lt;/sup&gt; photo from iPhone speaks for itself.&lt;/p&gt;

&lt;p class=&quot;medium&quot;&gt;&lt;img src=&quot;/assets/images/2016/08/unfiltered-sunrise.jpg&quot; alt=&quot;&amp;quot;Mirror Sunrise&amp;quot;&quot; /&gt;&lt;/p&gt;

&lt;p class=&quot;caption&quot;&gt;&lt;strong&gt;Mirror Sunrise&lt;/strong&gt;. Lake Royal, Virginia&lt;/p&gt;

&lt;h2 id=&quot;wide-angle&quot;&gt;Wide Angle&lt;/h2&gt;
&lt;p&gt;The 29mm focal length of the iPhone is classified as &lt;em&gt;wide angle&lt;/em&gt;. These types of lenses are often used for landscapes, but can produce interesting photographs of close subjects, too.&lt;/p&gt;

&lt;p&gt;You can take advantage of the inherent distortion to add fresh perspective on familiar scenery and portraits. Vanishing lines, such as those in the banner seen at the beginning of this post, are easily captured with the iPhone.&lt;/p&gt;

&lt;p class=&quot;small&quot;&gt;&lt;img src=&quot;/assets/images/2016/08/capital-perspective.jpg&quot; alt=&quot;&amp;quot;Capitol Perspective&amp;quot;&quot; /&gt;&lt;/p&gt;

&lt;p class=&quot;caption&quot;&gt;&lt;strong&gt;Capitol Perspective&lt;/strong&gt;. Washington, DC &lt;span class=&quot;insta&quot;&gt;&lt;a href=&quot;https://www.instagram.com/p/gR_DERRjDX/&quot;&gt;instagram&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;h2 id=&quot;motion&quot;&gt;Motion&lt;/h2&gt;
&lt;p&gt;iPhone has a fast, electronic shutter that can fire at 1/2000th of a second&lt;sup id=&quot;fnref:3&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:3&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;3&lt;/a&gt;&lt;/sup&gt;. This shutter speed is best put to use with &lt;em&gt;burst mode&lt;/em&gt;. Hold down on the shutter button and iPhone captures full resolution photos at a blazing 13fps&lt;sup id=&quot;fnref:4&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:4&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;4&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;

&lt;p&gt;Combine fast shutter and high capture frame rate&lt;sup id=&quot;fnref:5&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:5&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;5&lt;/a&gt;&lt;/sup&gt; to freeze fast moving objects. For example, combine a child with water—the results can be seen below. I held down the shutter just as he ran for the sprinkler. Later, I selected the image when he was directly over the spray&lt;sup id=&quot;fnref:6&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:6&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;6&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;

&lt;p class=&quot;small&quot;&gt;&lt;img src=&quot;/assets/images/2016/08/in-the-face.jpg&quot; alt=&quot;&amp;quot;In the Face!&amp;quot;&quot; /&gt;&lt;/p&gt;

&lt;p class=&quot;caption&quot;&gt;&lt;strong&gt;In the Face!&lt;/strong&gt; Campbell, CA &lt;span class=&quot;insta&quot;&gt;&lt;a href=&quot;https://www.instagram.com/p/BIiTba3Dx3w/&quot;&gt;instagram&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;h2 id=&quot;detail&quot;&gt;Detail&lt;/h2&gt;
&lt;p&gt;iPhone fares well against &lt;a href=&quot;http://www.kenrockwell.com/tech/comparisons/2015-11-02-apple-canon-fuji-sony/index.htm&quot;&gt;cameras with much larger sensors and more megapixels&lt;/a&gt;. Courtesy of a custom Apple ISP, iPhone captures more detail than expected from a 1/3” sensor.&lt;/p&gt;

&lt;p&gt;In the shot below, iPhone resolves individual strands of thread. The color of the combined effect resolves too, which creates an interesting texture as you look through the &lt;a href=&quot;http://renwick.americanart.si.edu/wonder&quot;&gt;exhibit&lt;/a&gt;. There are so many technical elements that work in tandem for this image to resolve: (1) focus, (2) white balance, and (3) resolution. With iPhone, it was little more than point and shoot.&lt;/p&gt;

&lt;p class=&quot;medium&quot;&gt;&lt;img src=&quot;/assets/images/2016/08/rainbow-renwick.jpg&quot; alt=&quot;&amp;quot;Rainbow at the Renwick&amp;quot;&quot; /&gt;&lt;/p&gt;

&lt;p class=&quot;caption&quot;&gt;&lt;strong&gt;Rainbow at the Renwick&lt;/strong&gt;. Washington, DC&lt;/p&gt;

&lt;h2 id=&quot;intimacy&quot;&gt;Intimacy&lt;/h2&gt;
&lt;p&gt;There are two ways to make your subject fill the frame: (1) use a lens with a longer focal length, or (2) &lt;em&gt;get closer&lt;/em&gt;. Pros will tell you to “&lt;a href=&quot;http://www.glennrandall.com/compose-with-your-feet.html&quot;&gt;compose with your feet&lt;/a&gt;” as way to become more connected with your compositions.&lt;/p&gt;

&lt;p&gt;The position of your camera is paramount to perspective. iPhone is lightweight and inconspicuous, so your subjects won’t be afraid if you get close. Since I don’t raise the iPhone to my eye, I’m more likely to find a more interesting angle.&lt;/p&gt;

&lt;p&gt;In the photo below, my son is squinting as he looks up, which helps you feel the cold. Head on, you wouldn’t see Thomas the Train Engine under his hood. Instead you have the perspective of a falling snowflake and enjoy the wonder of a little boy in the snow—with those &lt;em&gt;adorable&lt;/em&gt; freckles&lt;sup id=&quot;fnref:7&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:7&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;7&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;

&lt;p class=&quot;small&quot;&gt;&lt;img src=&quot;/assets/images/2016/08/looking-up.jpg&quot; alt=&quot;&amp;quot;Echo three to Echo base&amp;quot;&quot; /&gt;&lt;/p&gt;

&lt;p class=&quot;caption&quot;&gt;&lt;strong&gt;Echo 3 to Echo base&lt;/strong&gt;. Fairfax, VA &lt;span class=&quot;insta&quot;&gt;&lt;a href=&quot;https://www.instagram.com/p/BA44jPTRjKS/&quot;&gt;instagram&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;h2 id=&quot;development&quot;&gt;Development&lt;/h2&gt;
&lt;p&gt;When I got into the hobby, I read a lot of pros talking about &lt;em&gt;headroom&lt;/em&gt; in their images. Unlike most other cameras, which provide access to &lt;a href=&quot;https://en.wikipedia.org/wiki/Raw_image_format&quot;&gt;&lt;strong&gt;RAW&lt;/strong&gt; files&lt;/a&gt;, the iPhone only gives you jpegs. Fortunately, those jpegs have proven amenable to post-processing.&lt;/p&gt;

&lt;p&gt;The social network, &lt;a href=&quot;http://instagram.com/capttaco&quot;&gt;Instagram&lt;/a&gt; became popular by giving every iPhone photographer access to high quality color correction and film emulations. An entire cottage industry of apps with photographic filters was born. For a few bucks and a little bit of work, details and colors in your photos can pop. I’ve already mentioned my personal favorite, &lt;a href=&quot;http://mobile.reallyniceimages.com&quot;&gt;RNI Films&lt;/a&gt;. Other favorites include &lt;a href=&quot;http://vsco.co/store/app&quot;&gt;VSCO&lt;/a&gt;, &lt;a href=&quot;http://mextures.com&quot;&gt;Mextures&lt;/a&gt;, and &lt;a href=&quot;http://camera.plus&quot;&gt;Camera+&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;With these apps, you can exaggerate color, add clarity, noise, grain, or remove color entirely. I generally err on moderation and try to avoid leaving my photos over-processed. Below I’ve exaggerated colors to bring out lines created by the setting sun on distant clouds. It’s not often you see an oncoming storm during sunset—it didn’t need much&lt;sup id=&quot;fnref:8&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:8&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;8&lt;/a&gt;&lt;/sup&gt; for the image to pop.&lt;/p&gt;

&lt;p class=&quot;small&quot;&gt;&lt;img src=&quot;/assets/images/2016/08/river-storm.jpg&quot; alt=&quot;&amp;quot;Sunset Storm&amp;quot;&quot; /&gt;&lt;/p&gt;

&lt;p class=&quot;caption&quot;&gt;&lt;strong&gt;Storms at Sunset&lt;/strong&gt;. Claremont, VA &lt;span class=&quot;insta&quot;&gt;&lt;a href=&quot;https://www.instagram.com/p/bKbfV3xjPd/&quot;&gt;instagram&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;h2 id=&quot;follow-me-on-instagram&quot;&gt;Follow me on Instagram&lt;/h2&gt;
&lt;p&gt;Most of these photos can be found on my &lt;a href=&quot;http://instagram.com/capttaco&quot;&gt;Instagram account&lt;/a&gt; and I’ve provided links to each in the captions, where applicable. If you’re looking for more of the above, you’ll find a variety from goofy to well-considered.&lt;/p&gt;

&lt;div class=&quot;footnotes&quot; role=&quot;doc-endnotes&quot;&gt;
  &lt;ol&gt;
    &lt;li id=&quot;fn:1&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Under extremely bright situations, the aperture can toggle between &lt;em&gt;f&lt;/em&gt;/8 and &lt;em&gt;f&lt;/em&gt;/2.2 &lt;a href=&quot;#fnref:1&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:2&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;I did crop the image, but I did not do any color boost, sharpening, or correction. At first, it appears there is banding in the reflection. However, those bands are merely ripples in the water. Stunning clarity. &lt;a href=&quot;#fnref:2&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:3&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;As best as I can tell. Most manual cameras don’t allow a shutter faster than 1/1000th of a second. However, I’ve seen shutter speeds approaching 1/2000th when looking at EXIF data from some of my photos. &lt;a href=&quot;#fnref:3&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:4&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Frame rates estimated from &lt;a href=&quot;http://www.macworld.com/article/2987241/apple-phone/camera-shootout-how-the-iphone-6s-compares-to-the-iphone-6.html&quot;&gt;this article in Macworld&lt;/a&gt;. &lt;a href=&quot;#fnref:4&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:5&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;For comparison, the latest Canon professional series DSLR, the 1D X Mark II, &lt;a href=&quot;https://en.wikipedia.org/wiki/Canon_EOS-1D_X_Mark_II&quot;&gt;can only manage 14fps&lt;/a&gt;. It also weighs 3lbs and retails for $5,999&lt;strong&gt;USD&lt;/strong&gt;. &lt;a href=&quot;#fnref:5&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:6&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;I deleted the rest. iPhone storage isn’t unlimited, after all. &lt;a href=&quot;#fnref:6&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:7&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;I typed “sprinkles” in an earlier draft, because that’s what he calls them. One day he’ll learn the word “freckles” and our fun will be over. &lt;em&gt;Sigh&lt;/em&gt;. They grow up so fast. &lt;a href=&quot;#fnref:7&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:8&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;The grain you see in the image is the &lt;em&gt;actual&lt;/em&gt; grain from the iPhone 5, plus the dust scratches from the Instagram filter &lt;em&gt;Hudson&lt;/em&gt;. The newer version of &lt;em&gt;Hudson&lt;/em&gt; doesn’t add these faux flourishes. The iPhone 5 wasn’t great in low light, compared to newer iPhones. Using &lt;em&gt;Hudson&lt;/em&gt; was one way I would embrace the inevitable grain and give the image a film-like quality. &lt;a href=&quot;#fnref:8&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
</description>
            <pubDate>Tue, 30 Aug 2016 00:00:00 +0000</pubDate>
            <link>https://rdrhyne.com/2016/08/camera-in-your-pocket/</link>
            <guid isPermaLink="true">https://rdrhyne.com/2016/08/camera-in-your-pocket/</guid>
        </item>
        
        <item>
            <title>iPhone on the Streets</title>
            <description>&lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Street_photography&quot;&gt;Street photography&lt;/a&gt; fascinates me. Done well, it can &lt;a href=&quot;http://www.creativeboom.com/inspiration/photographs-of-everyday-life-in-1950s-new-york-city-discovered-in-an-attic-45-years-later/&quot;&gt;capture an era&lt;/a&gt;. Most articles on the topic discuss techniques for being inconspicuous, since it’s required for the photographs to feel natural. Personally, I’ve never had the nerve to do it.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Shooting from the hip&lt;/em&gt;—the combination of &lt;a href=&quot;http://inmybag.net/learn-to-zone-focus/&quot;&gt;zone focusing&lt;/a&gt; and large apertures—is the pervasive method to capture candid moments. Effectively, it’s a way to take photographs without other people noticing. Since the camera stays off your face, it looks like you’re fiddling with your camera, instead of taking pictures.&lt;/p&gt;

&lt;p&gt;The need for stealth is so crucial to street photography, I wondered how the iPhone would fare. After all, &lt;em&gt;everyone&lt;/em&gt; is on their phone in public&lt;sup id=&quot;fnref:1&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:1&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;

&lt;p class=&quot;medium&quot;&gt;&lt;img src=&quot;/assets/images/2016/08/waiting-line.jpg&quot; alt=&quot;&amp;quot;Waiting in Line&amp;quot;&quot; /&gt;&lt;/p&gt;

&lt;p class=&quot;caption&quot;&gt;&lt;strong&gt;Waiting in Line&lt;/strong&gt;. Campbell, CA&lt;/p&gt;

&lt;p&gt;I decided to give it a try two weeks ago, while walking back from the local farmer’s market. Each stand backs up to the sidewalk, which gave a clear line of sight into the market through the tents.&lt;/p&gt;

&lt;h2 id=&quot;technique&quot;&gt;Technique&lt;/h2&gt;
&lt;p&gt;Not sure what I could capture, I held my phone in landscape around my hip—&lt;em&gt;casually&lt;/em&gt;—while still walking. Instead of looking down at my phone, I focused on each stand. When I found an interesting group of colors, or I was close enough to capture someone paying for food, I took a picture.&lt;/p&gt;

&lt;p&gt;I never bothered to set focus, letting the iPhone handle it. As the light and distance to subjects changed, I hesitated for a few moments, waiting for the iPhone to catch up and re-focus.&lt;/p&gt;

&lt;p class=&quot;small right&quot;&gt;&lt;img src=&quot;/assets/images/2016/08/california-fruit.jpg&quot; alt=&quot;&amp;quot;California Fruit&amp;quot;&quot; /&gt;&lt;/p&gt;

&lt;p class=&quot;caption right&quot;&gt;&lt;strong&gt;California Fruit&lt;/strong&gt;. Campbell, CA&lt;/p&gt;

&lt;p&gt;The selected photos each had a different quality which caught my eye. Scenes backlit by the 10am sun, and the curious halos it created around subjects. Facial expressions, and color groupings from different produce. The graphic boxes with &lt;strong&gt;California&lt;/strong&gt; printed across them.&lt;/p&gt;

&lt;p&gt;The iPhone proved the ideal invisible shooter. Not even my family noticed I was shooting photos.&lt;/p&gt;

&lt;h2 id=&quot;processing&quot;&gt;Processing&lt;/h2&gt;
&lt;p&gt;Back at the house, I was pleasantly surprised by the images. Empty crates, staging tables, and tents provided the perfect frame for an unsuspecting sea of humanity. Unlike how I normally shoot, I composed these photos &lt;em&gt;after&lt;/em&gt; capture. Each capture was a different surprise. I didn’t know what I had until long after I was finished.&lt;/p&gt;

&lt;p class=&quot;small&quot;&gt;&lt;img src=&quot;/assets/images/2016/08/money-exchange.jpg&quot; alt=&quot;&amp;quot;Exchanging Money&amp;quot;&quot; /&gt;&lt;/p&gt;

&lt;p class=&quot;caption&quot;&gt;&lt;strong&gt;Exchanging Money&lt;/strong&gt;. Campbell, CA&lt;/p&gt;

&lt;p&gt;Every photo shown has been cropped—sometimes heavily. Since I didn’t carefully frame each shot, it was expected. The iPhone captured enough resolution. I feel comfortable enough to print any of these at poster size.&lt;/p&gt;

&lt;p&gt;During selection, I focused on &lt;em&gt;interactions&lt;/em&gt;. Two people physically interacting. Or the contrast with how people under the tent interacted with light differently than those outside of them.&lt;/p&gt;

&lt;p&gt;Not only did the iPhone capture the photos, it also processed them. I used &lt;a href=&quot;http://mobile.reallyniceimages.com&quot;&gt;RNI films’ excellent app&lt;/a&gt; to apply vintage or monochrome filters to each photo. I originally planned to exclusively use monochrome, but couldn’t bring myself to hide the beautiful colors of the market.&lt;/p&gt;

&lt;p&gt;The experiment was a success—and I am hooked. Two nights ago, walking to an ice cream shop in downtown I spotted a pair of buskers. Five minutes from capture to &lt;a href=&quot;https://www.instagram.com/p/BJmI1IhDRoW/&quot;&gt;Instagram&lt;/a&gt;.&lt;/p&gt;

&lt;p class=&quot;small&quot;&gt;&lt;img src=&quot;/assets/images/2016/08/street-buskers.jpg&quot; alt=&quot;&amp;quot;Street Buskers&amp;quot;&quot; /&gt;&lt;/p&gt;

&lt;p class=&quot;caption&quot;&gt;&lt;strong&gt;Street Buskers&lt;/strong&gt;. Campbell, CA&lt;/p&gt;

&lt;div class=&quot;footnotes&quot; role=&quot;doc-endnotes&quot;&gt;
  &lt;ol&gt;
    &lt;li id=&quot;fn:1&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Probably trying to catch those fucking Pokémons. &lt;a href=&quot;#fnref:1&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
</description>
            <pubDate>Mon, 29 Aug 2016 00:00:00 +0000</pubDate>
            <link>https://rdrhyne.com/2016/08/iphone-on-the-streets/</link>
            <guid isPermaLink="true">https://rdrhyne.com/2016/08/iphone-on-the-streets/</guid>
        </item>
        
        <item>
            <title>Reflections on Week 34</title>
            <description>&lt;p&gt;I started regular posts three weeks ago with an earnest desire to improve. My goal was to write something &lt;em&gt;every&lt;/em&gt; day. This week was a doozy—&lt;a href=&quot;http://twitter.com/capttaco/status/768112779249147904&quot;&gt;first day of school&lt;/a&gt;, my in-laws were in town, and work was particularly hectic. That was enough to distract me from writing, before I found out a &lt;a href=&quot;https://dearelena.wordpress.com/2016/08/23/home/&quot;&gt;dear friend lost his wife&lt;/a&gt; in a tragic accident&lt;sup id=&quot;fnref:1&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:1&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;

&lt;p&gt;I wrote a post this week that wasn’t published. I didn’t write it for you—it was for Daniel. Three weeks I have written &lt;em&gt;every day&lt;/em&gt; to improve my prose. I needed them all to find the right words for him.&lt;/p&gt;

&lt;p&gt;There is a third post about my personal style sitting in pieces on my machine. I’ll get to it eventually. A post about mechanical watches, and plaid shirts could not make sense of this senseless week. Next week I’ll return to photography. About capturing beautiful moments, which—recent events reminded me—are fleeting, and should be cherished.&lt;/p&gt;

&lt;p&gt;On a positive note, I did receive a lot of encouragement about the clothing posts. It’s a reach to go from computers and photography, then to clothes. This week was about &lt;a href=&quot;http://twitter.com/capttaco/status/768573842847440897&quot;&gt;&lt;em&gt;finding what works for you&lt;/em&gt;&lt;/a&gt;, which is a thread&lt;sup id=&quot;fnref:2&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:2&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;2&lt;/a&gt;&lt;/sup&gt; I found in common with everything I’ve written thus far.&lt;/p&gt;

&lt;p&gt;One tiny bit of errata: my &lt;a href=&quot;/2016/08/basics-personal-style&quot;&gt;post on the basics of personal style&lt;/a&gt; contains nine footnotes. I think that’s a personal record for a single post. Not quite Jules Verne levels, but I aspire.&lt;/p&gt;

&lt;p&gt;Finally, I promised to post my favorite photo from last weekend’s adventure. We stopped at the Golden Gate Bridge, then drove to Muir Woods and hiked the short trail. Normally I would’ve taken 800 photos, but last weekend I only took 60—twelve less than I allowed myself for the entire trip.&lt;/p&gt;

&lt;p&gt;Even though &lt;a href=&quot;http://twitter.com/BenjaminBrooks/status/767380402507964420&quot;&gt;Ben is nothing but excuses&lt;/a&gt;, I’m a man of my word:&lt;/p&gt;

&lt;p class=&quot;small&quot;&gt;&lt;img src=&quot;/assets/images/2016/08/cathedral-grove.jpeg&quot; alt=&quot;&amp;quot;Cathedral Grove&amp;quot;&quot; /&gt;&lt;/p&gt;

&lt;p class=&quot;caption&quot;&gt;&lt;strong&gt;Cathedral Grove&lt;/strong&gt;. Muir Woods National Monument, CA&lt;/p&gt;

&lt;div class=&quot;footnotes&quot; role=&quot;doc-endnotes&quot;&gt;
  &lt;ol&gt;
    &lt;li id=&quot;fn:1&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Take care when reading the link. Daniel is an exceptional writer. If his words don’t rip out your insides, then you’re not wired right. &lt;a href=&quot;#fnref:1&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:2&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;I couldn’t help myself. &lt;a href=&quot;#fnref:2&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
</description>
            <pubDate>Fri, 26 Aug 2016 00:00:00 +0000</pubDate>
            <link>https://rdrhyne.com/2016/08/reflections-week-34/</link>
            <guid isPermaLink="true">https://rdrhyne.com/2016/08/reflections-week-34/</guid>
        </item>
        
        <item>
            <title>The Basics of Personal Style</title>
            <description>&lt;p&gt;I think about personal style like a system framework. There’s optional &lt;strong&gt;API&lt;/strong&gt;&lt;sup id=&quot;fnref:1&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:1&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; and non-optional &lt;strong&gt;API&lt;/strong&gt;. Unless you’re a lifeguard or a body builder, shirts and trousers are required components of your daily life. These are the fundamental building blocks of your style.&lt;/p&gt;

&lt;p&gt;You want these basics in neutral colors, so they will match anything. This reduces the amount of thinking that goes into your daily wardrobe selection.&lt;/p&gt;

&lt;h2 id=&quot;my-style&quot;&gt;My Style&lt;/h2&gt;
&lt;p&gt;The basis for my personal style is a modern take on the &lt;a href=&quot;http://sartoriallyinclined.blogspot.com/2010/01/yup-in-my-white-tee.html&quot;&gt;jean/t-shirt&lt;/a&gt; look from the 50s and 60s made popular by actors such as &lt;a href=&quot;https://s-media-cache-ak0.pinimg.com/736x/81/8d/c5/818dc5b2b09bbab6812b86f178a30390.jpg&quot;&gt;James Dean&lt;/a&gt;, &lt;a href=&quot;http://kitchenwithaview.com/wp-content/uploads/2014/11/005-marlon-brando-theredlist.jpg&quot;&gt;Marlon Brando&lt;/a&gt;, and &lt;a href=&quot;http://66.media.tumblr.com/861aa62591c632012e6c5c14674b8a9d/tumblr_n6lzptDMe81qbyoq9o1_500.jpg&quot;&gt;Steve McQueen&lt;/a&gt;&lt;sup id=&quot;fnref:2&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:2&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;. I will layer on top of these basics, as the situation dictates.&lt;/p&gt;

&lt;p&gt;There are two major considerations for each component of my basic wardrobe: (1) transition from work to home, and (2) availability.&lt;/p&gt;

&lt;p&gt;First, I want my basic look to be my home look. When I return from work or a night out, I want to &lt;em&gt;remove&lt;/em&gt; clothing instead of changing entirely. The look I describe below can walk the boys to the playground, take out the trash, and run weekend errands.&lt;/p&gt;

&lt;p&gt;Second, because I frequently travel, I require each element to be easily replaceable. For this reason, I purchase off the rack from a major retailer. For my basic style, I shop at &lt;a href=&quot;http://www.gap.com&quot;&gt;the Gap&lt;/a&gt;.&lt;sup id=&quot;fnref:3&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:3&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;3&lt;/a&gt;&lt;/sup&gt; Anywhere in the US, I can walk into a Gap retail store to replace torn denim, or a coffee stained undershirt. Perfect.&lt;/p&gt;

&lt;h2 id=&quot;my-basics&quot;&gt;My Basics&lt;/h2&gt;
&lt;p&gt;I purchase basics in bulk. I’ve found a fit, and material I enjoy, so I own enough to last a week and a half&lt;sup id=&quot;fnref:4&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:4&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;4&lt;/a&gt;&lt;/sup&gt; between laundry cycles. Since these are my clothes which will wear out most frequently, a yearly replenishment is expected.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Undershirts&lt;/strong&gt;. I used to buy them in packs of six before I moved to California. The weather here dictates a layered approach to clothing that caused me to rethink my undershirts. I wanted an undershirt that could stand on its own. That’s why I recently switched to a more fashion forward &lt;a href=&quot;http://www.gapfactory.com/browse/product.do?cid=1041767&amp;amp;vid=1&amp;amp;pid=617008031&quot;&gt;V-neck t-shirt&lt;/a&gt;.&lt;sup id=&quot;fnref:5&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:5&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;5&lt;/a&gt;&lt;/sup&gt; More durable, less see-through. Comfortable.&lt;/p&gt;

&lt;p&gt;If pair them with denim, I’m work ready. Simple. At the end of the day, I can replace the denim with shorts and transition to an evening at home with my boys. If I have a meeting with management, or a hot date, and I need a dressier look? Easy; I can throw an &lt;a href=&quot;https://en.wikipedia.org/wiki/Dress_shirt&quot;&gt;oxford&lt;/a&gt; over top the undershirt and I’m ready.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Trousers&lt;/strong&gt;. My trouser of choice is a dark, vintage-wash denim. Always a straight leg—never tapered or slim, which would only accentuate my body size. I wear &lt;a href=&quot;http://www.gap.com/browse/product.do?cid=1050840&amp;amp;vid=1&amp;amp;pid=644885002&quot;&gt;Gap’s &lt;em&gt;vintage straight&lt;/em&gt;&lt;/a&gt; since they have a shorter rise than most male jeans&lt;sup id=&quot;fnref:6&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:6&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;6&lt;/a&gt;&lt;/sup&gt;. A shorter rise makes my legs appear longer&lt;sup id=&quot;fnref:7&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:7&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;7&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;

&lt;p&gt;Dark colors are more slimming, and they look dressier when paired with the right shoes. I have a few lighter wash pairs for when I want to look (and &lt;em&gt;feel&lt;/em&gt;) more casual. I avoid excessively loose or &lt;em&gt;relaxed fit&lt;/em&gt; jeans. If you wear them fitted, you’ll be surprised how trim they make you look. I made the switch two years ago and the Architect approves&lt;sup id=&quot;fnref:8&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:8&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;8&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Shorts&lt;/strong&gt;. Khaki shorts, just above the knee. I prefer &lt;a href=&quot;http://www.gap.com/browse/product.do?cid=1041488&amp;amp;vid=1&amp;amp;pid=178661002&quot;&gt;a darker, chestnut color&lt;/a&gt; and vintage wash&lt;sup id=&quot;fnref:9&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:9&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;9&lt;/a&gt;&lt;/sup&gt; if I can find them. Never pleats, always the same color. Paired with an undershirt, I can walk to the playground with my boys. Add a collared-shirt, a &lt;a href=&quot;https://www.hodinkee.com/articles/the-value-proposition-the-tissot-visodate-milanais&quot;&gt;nice watch&lt;/a&gt;, and I’m ready for a summer evening out.&lt;/p&gt;

&lt;p&gt;Other than workout apparel, I don’t own any other shorts. Khaki is the perfect neutral. I prefer the 10” length, since I find &lt;a href=&quot;http://www.gap.com/browse/product.do?cid=1041490&amp;amp;vid=1&amp;amp;pid=180093002&quot;&gt;the 7”&lt;/a&gt; uncomfortably short. Anything below your knee makes you look like a dwarf.&lt;/p&gt;

&lt;p&gt;Those are the basics. Simple, and classic. Anything more and I have to think about what matches in the morning. This base layer can stand on it’s own or provide the foundation for any occasion.&lt;/p&gt;

&lt;p&gt;All that remains are the &lt;em&gt;accessories&lt;/em&gt;.&lt;/p&gt;

&lt;div class=&quot;footnotes&quot; role=&quot;doc-endnotes&quot;&gt;
  &lt;ol&gt;
    &lt;li id=&quot;fn:1&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;&lt;a href=&quot;https://pbs.twimg.com/media/CBfNLylUIAAHJSr.jpg&quot;&gt;Exhibit A, B, C, and D&lt;/a&gt; &lt;a href=&quot;#fnref:1&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:2&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;I forgo the leather jacket for plaid. After all, I’m a child of the early 90s and Nirvana. &lt;a href=&quot;#fnref:2&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:3&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Why the Gap? They were originally a San Francisco garment company, so their classic styles are meant to be layered. Convenient for my climate, which can have a 40 degree (F) swing in temperature. &lt;a href=&quot;#fnref:3&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:4&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;That doesn’t mean I own 10 pairs of pants. Assuming I buy similar style and color, I can get away with wearing pants multiple times in a week without notice. &lt;a href=&quot;#fnref:4&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:5&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;In addition to black and white, I also wear &lt;a href=&quot;http://www.gapfactory.com/browse/product.do?cid=1041767&amp;amp;vid=1&amp;amp;pid=901175161&quot;&gt;Niagura Navy&lt;/a&gt; and &lt;a href=&quot;http://www.gapfactory.com/browse/product.do?cid=1041767&amp;amp;vid=1&amp;amp;pid=201689001&quot;&gt;Daybreak Blue&lt;/a&gt;. I’ve linked to Gap Factory Outlet, because I find their version fits me better. The neckline on the &lt;a href=&quot;http://www.gap.com/browse/product.do?cid=1053997&amp;amp;vid=1&amp;amp;pid=180453002&quot;&gt;regular Gap version&lt;/a&gt; is too deep for my taste. &lt;a href=&quot;#fnref:5&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:6&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Their &lt;a href=&quot;http://www.gap.com/browse/product.do?cid=1050840&amp;amp;vid=1&amp;amp;pid=600166002&quot;&gt;selvedge denim&lt;/a&gt; is also quite nice, as well. &lt;a href=&quot;#fnref:6&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:7&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;I have an unusually short inseam for a 6’ male. In fact, the Architect and I share the same inseam, despite me being 7” taller. &lt;a href=&quot;#fnref:7&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:8&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Pro Tip™: When your partner raises their eyes and says “Wow, I like those”, you go back to the store and buy three more pairs. &lt;a href=&quot;#fnref:8&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:9&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Gap calls them “lived in”, which sounds gross to me. I wish they called them what they are: &lt;em&gt;soft&lt;/em&gt;. &lt;a href=&quot;#fnref:9&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
</description>
            <pubDate>Wed, 24 Aug 2016 00:00:00 +0000</pubDate>
            <link>https://rdrhyne.com/2016/08/basics-personal-style/</link>
            <guid isPermaLink="true">https://rdrhyne.com/2016/08/basics-personal-style/</guid>
        </item>
        
        <item>
            <title>Elements of Personal Style</title>
            <description>&lt;p&gt;I want to talk about style, in a nerdy sort of way. Style is not often a word associated with nerds, but I don’t see why that should stop us. I’ve always been conscious of the need to have a personal style.&lt;/p&gt;

&lt;p&gt;I’m what is kindly referred to as &lt;em&gt;a big guy&lt;/em&gt;. Not once have I walked out of a Banana Republic with an outfit worn by the mannequin. My personal style went through phases where I attempted to hide my size, telling myself I wanted to be &lt;em&gt;comfortable&lt;/em&gt;. It took me a while before I understood how to dress appropriately for my size.&lt;/p&gt;

&lt;p&gt;My own style has evolved over time. Since I would never be a &lt;strong&gt;medium&lt;/strong&gt;, I decided to look good as an &lt;strong&gt;extra-large&lt;/strong&gt;. &lt;em&gt;Looking good&lt;/em&gt; is a comfort on its own. Maybe you catch a glimpse at yourself passing a mirror, or its the way your pant leg drapes over your shoes—whatever it is—feeling good in your clothes is a joy I want everyone to experience.&lt;/p&gt;

&lt;p&gt;To be clear, I’m not talking about fashion. Fashion is fleeting. What everyone needs is a &lt;em&gt;personal style&lt;/em&gt;—a framework—for everyday dress that suits their personality and day-to-day life.&lt;/p&gt;

&lt;p&gt;You’re probably thinking, “I don’t want to think about how I dress.” Before you stop reading, hear me out. Just like you, I want to roll out of bed and dress myself without thinking. That is exactly what a personal style can give—only you won’t &lt;em&gt;look&lt;/em&gt; like you just rolled out of bed.&lt;/p&gt;

&lt;p&gt;Later this week, I’ll go over the basics, then talk about how I like to dress them up. Below are a few of my rules, to set the stage:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Clothes that fit.&lt;/strong&gt; Baggy, loose, and relaxed are three adjectives that should not describe your wardrobe. Replace them with tailored, and fitted. It may sound counter-intuitive, but fitted clothes are slimming&lt;sup id=&quot;fnref:1&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:1&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;

&lt;p&gt;Clothing that drapes off your body can draw awkward lines and create volume in your silhouette where it doesn’t exist. Gravitate towards straight pant legs, and tailored shirts. Try a size smaller than you would normally buy. Bring a friend to the store and ask them if it looks too small. You might be surprised by their answer&lt;sup id=&quot;fnref:2&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:2&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Natural fibers.&lt;/strong&gt; Cotton, linen, jersey, silk, and denim are your friends. They breathe easier than synthetic fibers and feel more comfortable on your skin. Consider your phone or computer—we find them more appealing when they are made of natural materials. Shouldn’t it be the same for clothing?&lt;/p&gt;

&lt;p&gt;Save the fancy synthetic cloth for your workout gear, which you should &lt;em&gt;never, ever wear in public&lt;/em&gt; unless you’re working out. Sweat pants are for walking the dog and mowing the lawn.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Neutrals.&lt;/strong&gt; Bold color and pattern introduce the subjective calculus of what matches, and what can be mixed. You can avoid this by only wearing one pattern (typically a shirt&lt;sup id=&quot;fnref:3&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:3&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;3&lt;/a&gt;&lt;/sup&gt;, scarf, or neck-tie). This means that the rest of your outfit should be a neutral.&lt;/p&gt;

&lt;p&gt;When in doubt, look for a neutral color such as black, navy blue, brown, gray, or white. Avoid colored denim. Avoid pattern. This will leave you with more versatility and less trouble in the morning when you figure out what to wear.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Try on, before you buy.&lt;/strong&gt; Clothing sizes are more marketing than science. I cannot button an extra-large oxford from J Crew, but can fit a friend inside of an XL from Nordstrom. European designers tend to size small, and Japanese designers size even smaller. Go into a store and try them on in a fitting room.&lt;/p&gt;

&lt;p&gt;I avoid online shopping for anything but my basics. With those, I already know my size and I own enough to understand the variance. Oh yes, garments can vary even if they are the same size, from the same designer. Clothing is not rocket science and tolerances are larger than you expect.&lt;/p&gt;

&lt;p&gt;If you remember nothing else, &lt;em&gt;try everything on&lt;/em&gt;.&lt;/p&gt;

&lt;div class=&quot;footnotes&quot; role=&quot;doc-endnotes&quot;&gt;
  &lt;ol&gt;
    &lt;li id=&quot;fn:1&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Avoid being &lt;em&gt;too fitted&lt;/em&gt;, garments shouldn’t pull during natural movement, like sitting down or reaching for something on a tall shelf. Also, &lt;a href=&quot;http://s2.quickmeme.com/img/3d/3d71168fe23fb885b062491336573ac21e41450423ccdb3a993fc5a579cec01c.jpg&quot;&gt;your genitals shouldn’t go numb&lt;/a&gt;. &lt;a href=&quot;#fnref:1&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:2&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;People may ask you if you’ve lost weight, too. This is my favorite compliment—why can’t people just say “You look great.” Assholes. &lt;a href=&quot;#fnref:2&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:3&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Patterned pants should &lt;em&gt;never&lt;/em&gt; be worn, unless your Great Uncle invites you to play golf or someone loads you into a cannon, then shoots you across a row of cars. &lt;a href=&quot;#fnref:3&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
</description>
            <pubDate>Mon, 22 Aug 2016 00:00:00 +0000</pubDate>
            <link>https://rdrhyne.com/2016/08/elements-personal-style/</link>
            <guid isPermaLink="true">https://rdrhyne.com/2016/08/elements-personal-style/</guid>
        </item>
        
        <item>
            <title>Notes &amp;amp; Errata from Week 33</title>
            <description>&lt;p&gt;The perpetual item on my &lt;em&gt;one day&lt;/em&gt; &lt;strong&gt;TODO&lt;/strong&gt; list below “Write more often” is “Share your photographs.” Much of the type design on this site was considered in deference to photography, which I hoped would fill its pages. This week I can check that box off my list.&lt;/p&gt;

&lt;p&gt;Despite an ocean temperatures slightly warmer than ice water, the California beaches are beautiful and extremely photogenic. When combined with the consistent weather, I’ve had plenty of opportunities to shoot. I chose three of my favorite photographs taken since moving to California and it’s no coincidence they are all from the beach.&lt;/p&gt;

&lt;p&gt;I wanted to talk about the importance of a photographer’s vision—what they see and their ability to recognize a shot. Like so many others I had hit a slump. When this happens it’s easy to get caught up in the technical aspects of photo capture, and ignore maxims that can—&lt;em&gt;and should&lt;/em&gt;—simplify your process.&lt;/p&gt;

&lt;p&gt;Any aspiring photographer whose spent more than a five minutes online has read two phrases: “&lt;em&gt;f/8 and be there&lt;/em&gt;” and “&lt;em&gt;Sunny 16&lt;/em&gt;”. Instead of writing yet another article describing these techniques, I wanted to focus on how I applied them to capture specific photographs.&lt;/p&gt;

&lt;p&gt;Photography fascinates me because it’s a discipline which is highly theoretical, but cannot be mastered theoretically. Photographers must see beyond the clinical and form their own opinion, capturing what &lt;em&gt;they&lt;/em&gt; see.&lt;/p&gt;

&lt;h2 id=&quot;notes-from-the-week&quot;&gt;Notes from the week&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;Originally, &lt;a href=&quot;/2016/08/unnecessary-adjustments&quot;&gt;&lt;em&gt;Unnecessary Adjustments&lt;/em&gt;&lt;/a&gt; was a single paragraph in the &lt;a href=&quot;/2016/08/photographing-california&quot;&gt;&lt;em&gt;Photographing California&lt;/em&gt;&lt;/a&gt;, which warned about becoming absorbed by the moment. As a separate piece, it grew into full-blown catharsis. As I strove to capture the &lt;em&gt;perfect&lt;/em&gt; moment, I had missed everything else.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;I received a lot of skepticism about my “36 exposure per &lt;strong&gt;SD&lt;/strong&gt; card” limit. This weekend I’m hiking &lt;a href=&quot;https://www.nps.gov/muwo/index.htm&quot;&gt;Muir Woods&lt;/a&gt; with my family and bringing just two &lt;strong&gt;SD&lt;/strong&gt; cards. 72 exposures, no rear &lt;strong&gt;LCD&lt;/strong&gt;, and manual exposure. If anything turns out, I’ll post my favorite in the follow-up for next week.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Writing about photography is decidedly more personal than I anticipated. Especially if you want to talk about images which succeeded. I’m normally not one for trawling site analytics and twitter mentions, but this week I was on pins and needles.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Astute readers can find out The Architect’s &lt;em&gt;actual&lt;/em&gt; name, if they paid attention.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;See y’all next week&lt;/em&gt;.&lt;/p&gt;
</description>
            <pubDate>Fri, 19 Aug 2016 00:00:00 +0000</pubDate>
            <link>https://rdrhyne.com/2016/08/errata-week33/</link>
            <guid isPermaLink="true">https://rdrhyne.com/2016/08/errata-week33/</guid>
        </item>
        
        <item>
            <title>Sunny 16 State</title>
            <description>&lt;p&gt;I wish I knew more about exposure. Sure, I can trick the AE program in my camera to create interesting results. I have a passable understanding for when to expose for shadow details and when to push highlights. But I don’t have the slightest idea how to calculate optimal exposure without help.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Not yet&lt;/em&gt;, at least. &lt;a href=&quot;/2016/08/unnecessary-adjustments&quot;&gt;I’m starting to learn&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Exposure is &lt;em&gt;the amount of light collected by the camera&lt;/em&gt;. You control exposure with three settings: (1) &lt;a href=&quot;https://en.wikipedia.org/wiki/Aperture&quot;&gt;aperture&lt;/a&gt;, (2) &lt;a href=&quot;https://en.wikipedia.org/wiki/Shutter_speed&quot;&gt;shutter speed&lt;/a&gt;, and (3) &lt;a href=&quot;https://en.wikipedia.org/wiki/Film_speed&quot;&gt;film speed&lt;/a&gt; or &lt;strong&gt;ISO&lt;/strong&gt;. Each camera has a minimum and maximum value for each setting. When you adjust one of these settings, it changes the amount of light collected, according to a logarithmic scale called &lt;a href=&quot;https://en.wikipedia.org/wiki/Exposure_value&quot;&gt;exposure value&lt;/a&gt; (&lt;strong&gt;EV&lt;/strong&gt;).&lt;/p&gt;

&lt;p&gt;A difference of 1 &lt;strong&gt;EV&lt;/strong&gt; is often referred to as a &lt;em&gt;stop&lt;/em&gt;. Adding a stop (+1 &lt;strong&gt;EV&lt;/strong&gt;) doubles the amount of light collected, while reducing a stop (–1 &lt;strong&gt;EV&lt;/strong&gt;) cuts it in half.&lt;/p&gt;

&lt;p&gt;A good camera, like the &lt;a href=&quot;https://www.dpreview.com/reviews/fujifilm-x100t&quot;&gt;&lt;strong&gt;Fuji X100T&lt;/strong&gt;&lt;/a&gt;, provides dials for controlling aperture, and shutter speed. Each marked division on these dials denotes a single stop.&lt;/p&gt;

&lt;p&gt;So ends theory.&lt;/p&gt;

&lt;h2 id=&quot;starting-point&quot;&gt;Starting Point&lt;/h2&gt;
&lt;p&gt;What I’ve always wanted to know is how to properly expose a given scene. With a light meter, I’ve had a starting point that could be adjusted to achieve a particular image. Where do I start &lt;em&gt;without a meter&lt;/em&gt;?&lt;/p&gt;

&lt;p&gt;Enter the &lt;a href=&quot;https://en.wikipedia.org/wiki/Sunny_16_rule&quot;&gt;Sunny 16 rule&lt;/a&gt;, which I discovered in &lt;a href=&quot;https://books.google.com/books?id=7LaRPNINH_YC&amp;amp;pg=PT112&amp;amp;dq=%22sunny+16+rule%22&amp;amp;hl=en&quot;&gt;a book I recently finished&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;On a sunny day, set aperture to f/16 and shutter speed to the reciprocal of the ISO setting for a subject in direct sunlight.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It sounds too simple, but this is all the information I need to properly expose a scene. No light meter required. In fact, the photo at the start of this post uses the very &lt;strong&gt;EV&lt;/strong&gt; defined by Sunny 16.&lt;/p&gt;

&lt;p&gt;The &lt;strong&gt;ISO&lt;/strong&gt; in this photo, 200, is the slowest&lt;sup id=&quot;fnref:1&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:1&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; I can select. According to Sunny 16, the recommended shutter speed is 1/200th a second, or the next closest (which is 1/250th a second on my Fuji), with the aperture set to &lt;em&gt;f&lt;/em&gt;/16.&lt;/p&gt;

&lt;p&gt;As I described at the &lt;a href=&quot;/2016/08/photographing-california&quot;&gt;beginning of the week&lt;/a&gt;, I prefer to shoot moving children at &lt;em&gt;f&lt;/em&gt;/8. Since I increased the aperture two stops, I had to reduce the shutter by two stops (1/500th second) to compensate.&lt;/p&gt;

&lt;p&gt;The drama of the above photo comes from the surf crashing against the cliff in the upper right of the frame. Since the surf is the only part of the image in direct sunlight, the exposure draws emphasis to it. By under-exposing the rest of the image, the crashing water seems to leap from the page.&lt;/p&gt;

&lt;h2 id=&quot;happy-days-are-here-again&quot;&gt;Happy Days (Are Here Again)&lt;/h2&gt;
&lt;p&gt;Clouds, shooting indoors, and large buildings casting shadows are just a few things that will reduce the amount of incident light in your frame. You’ll need to compensate accordingly: larger apertures, longer shutters, and larger &lt;strong&gt;ISO&lt;/strong&gt; values. Kodak includes handy charts, &lt;a href=&quot;http://3.bp.blogspot.com/-WmvQLKj3XB4/UOzHRC1mk6I/AAAAAAAABCg/rPk2q4Xe39E/s1600/Data+Sheet+Art.jpg&quot;&gt;similar to this one&lt;/a&gt;&lt;sup id=&quot;fnref:2&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:2&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;, on their film packaging. I was surprised to find only a few scenarios to remember.&lt;/p&gt;

&lt;p&gt;That said, &lt;a href=&quot;https://www.youtube.com/watch?v=b6kgS_AwuH0&quot;&gt;these are more like &lt;em&gt;guidelines&lt;/em&gt; really&lt;/a&gt;. Exposure, while mathematically described, is an important part of a creative process for photography.&lt;/p&gt;

&lt;p&gt;As shown in the above photo, not every subject in your frame will share the same exposure value. You can exploit this fact to draw attention towards certain parts of your shot, just as you can with focus or depth-of-field.&lt;/p&gt;

&lt;p&gt;Sunny 16 is a starting point. Nothing can replace the knowledge and intuition gained from actually going out and trying. Unless you’re fortunate enough to live in a place where &lt;em&gt;every day&lt;/em&gt; is a bright sunny day, it will be a challenge to experiment.&lt;/p&gt;

&lt;p&gt;Lucky for me, I live in California—where &lt;a href=&quot;http://www.lyricsfreak.com/b/barbra+streisand/happy+days+are+here+again_20012757.html&quot;&gt;every day is happy&lt;/a&gt;.&lt;/p&gt;

&lt;div class=&quot;footnotes&quot; role=&quot;doc-endnotes&quot;&gt;
  &lt;ol&gt;
    &lt;li id=&quot;fn:1&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;ISO 200 is the lowest setting the Fuji includes by default. You can select a lower ISO value in the menu, but it may produce a compromised image. &lt;a href=&quot;#fnref:1&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:2&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Chart originally &lt;a href=&quot;[http://dirkfletcher.blogspot.com/2013/01/revisiting-sunny-16-rule.html&quot;&gt;created by Dirk Fletcher&lt;/a&gt; &lt;a href=&quot;#fnref:2&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
</description>
            <pubDate>Wed, 17 Aug 2016 00:00:00 +0000</pubDate>
            <link>https://rdrhyne.com/2016/08/sunny-16-state/</link>
            <guid isPermaLink="true">https://rdrhyne.com/2016/08/sunny-16-state/</guid>
        </item>
        
        <item>
            <title>Unnecessary Adjustments</title>
            <description>&lt;p&gt;The cross-country move forced me to clean out my basement office this past winter. Hundreds of hard drives, USB sticks, and zip disks&lt;sup id=&quot;fnref:1&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:1&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; were stuffed with years of photographs. As I consolidated them into a single Lightroom library, I noticed a disturbing pattern.&lt;/p&gt;

&lt;p&gt;Several years ago, I started to examine the edges of the viewfinder after taking a photo while the camera was still pressed to my face. I wanted to improve my composition skill and a &lt;a href=&quot;http://melissarhyne.com&quot;&gt;photographer with a better eye than mine&lt;/a&gt; suggested the technique. It worked too, which lead to second—and sometimes third, fourth, fifth—attempts at the photographs. My expectation was that the subsequent frames would be more successful.&lt;/p&gt;

&lt;p&gt;As I reviewed a decade of photographs, it was apparent this expectation was misguided. I would most often select the original, if any at all. &lt;em&gt;I was wasting time&lt;/em&gt;. Taking photos was becoming a disruption. According to &lt;a href=&quot;http://melissarhyne.com&quot;&gt;the boss&lt;/a&gt;, I spent too much time fiddling with my camera and less time enjoying the moment with my family.&lt;/p&gt;

&lt;p&gt;Ouch.&lt;/p&gt;

&lt;h2 id=&quot;instincts&quot;&gt;Instincts&lt;/h2&gt;
&lt;p&gt;After the fact, it’s easy to see I should learn to trust my instincts. &lt;em&gt;Take one photo.&lt;/em&gt; Put the camera down. Go back to what I was doing. &lt;em&gt;Be more deliberate.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Ken Rockwell has &lt;a href=&quot;http://www.kenrockwell.com/&quot;&gt;a curious mnemonic&lt;/a&gt; for a technique I’ve found very effective. Instead of immediately grabbing the camera, he recommends a &lt;a href=&quot;http://www.kenrockwell.com/tech/fart.htm&quot;&gt;slower, more thoughtful approach&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Once you’ve got a hankering to stop and take a picture, stop and ask yourself exactly what it is that made you stop.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It sounds simple, but this advice made my photographs more opinionated. Now when I raise my camera, I’ve already thought about what I want to shoot. Unfortunately, I still don’t trust myself to get it.&lt;/p&gt;

&lt;h2 id=&quot;the-crutch&quot;&gt;The Crutch&lt;/h2&gt;
&lt;p&gt;Visualizing the shot is all well and good, but meaningless if I can’t break my nasty habit of &lt;a href=&quot;https://en.wikipedia.org/wiki/Chimping&quot;&gt;chimping&lt;/a&gt;. The Architect suggests I should shoot film. While certainly appealing, I’m nervous about switching away from a camera I know. Film is gonna be a huge change.&lt;/p&gt;

&lt;p&gt;Since the Architect is &lt;em&gt;never&lt;/em&gt; wrong, I’m going to try and approximate shooting film with my digital camera&lt;sup id=&quot;fnref:2&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:2&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;em&gt;Turn off the Rear Display&lt;/em&gt;. The &lt;strong&gt;X100T&lt;/strong&gt; has an option to route everything through the eyepiece&lt;sup id=&quot;fnref:3&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:3&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;3&lt;/a&gt;&lt;/sup&gt; and leave the &lt;strong&gt;LCD&lt;/strong&gt; turned off. No display, less temptation to tweak and fiddle. No chimping.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;em&gt;No EVF&lt;/em&gt;. In addition to the rear &lt;strong&gt;LCD&lt;/strong&gt; being turned off, I’m also relying exclusively on the optical finder on the &lt;strong&gt;X100T&lt;/strong&gt;. This should also help me think more about exposure.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;em&gt;36 images, one ISO&lt;/em&gt;. I take too many photos, and I want to reduce the review burden. So I’ll limit myself to 36 exposures per &lt;strong&gt;SD&lt;/strong&gt; card. I will only set the &lt;strong&gt;ISO&lt;/strong&gt; whenever I load an empty card, to mimic the constant speed of a roll of film.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;em&gt;Review images on the computer&lt;/em&gt;. If I want to see a photo, I have to load it on the computer and review it there. Everything is a surprise, just like film.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;em&gt;Manual exposure only&lt;/em&gt;. I want to rely less on the camera, and more on my own understanding of light. This is a topic unto itself and part of my desire to &lt;a href=&quot;/2016/08/photographing-california&quot;&gt;do more things on purpose&lt;/a&gt;.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This won’t be easy. But if I want to learn, I need to remove more of the computer from my camera.&lt;/p&gt;

&lt;div class=&quot;footnotes&quot; role=&quot;doc-endnotes&quot;&gt;
  &lt;ol&gt;
    &lt;li id=&quot;fn:1&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Yes, those &lt;a href=&quot;https://en.wikipedia.org/wiki/Zip_drive&quot;&gt;god-awful clicky disks of death&lt;/a&gt;. My only remaining functional drive required a screw-driver to be jammed on top of the disk, which forced it on the spindle. I will not confirm, or deny, that the drive was set on fire after I was finished. &lt;a href=&quot;#fnref:1&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:2&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Before you start shaking your head, consider that Leica is selling a digital camera in 2016 &lt;a href=&quot;https://us.leica-camera.com/Photography/Leica-M/Leica-M-D&quot;&gt;&lt;em&gt;without&lt;/em&gt; a rear LCD display&lt;/a&gt;. They market it as the “joy of anticipation”. Consider my list a way to save $6,000 and use the gear you already own. &lt;a href=&quot;#fnref:2&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:3&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;I normally use the &lt;em&gt;Eye Sensor&lt;/em&gt; option, which will turn off the rear display when the camera is on your eye. &lt;a href=&quot;#fnref:3&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
</description>
            <pubDate>Tue, 16 Aug 2016 00:00:00 +0000</pubDate>
            <link>https://rdrhyne.com/2016/08/unnecessary-adjustments/</link>
            <guid isPermaLink="true">https://rdrhyne.com/2016/08/unnecessary-adjustments/</guid>
        </item>
        
        <item>
            <title>Photographing California</title>
            <description>&lt;p&gt;A few weeks ago, the boys and I set out on an adventure down the &lt;a href=&quot;https://en.wikipedia.org/wiki/California_State_Route_1&quot;&gt;Pacific Coast Highway&lt;/a&gt;. After we found a beach near &lt;a href=&quot;https://en.wikipedia.org/wiki/Morro_Rock&quot;&gt;Morro Rock&lt;/a&gt;, the boys quickly took to the water. Always the same: chase the surf out to sea, then retreat as it crashed back towards them.&lt;/p&gt;

&lt;p&gt;It was bright, the boys were moving fast, and the aperture of my &lt;a href=&quot;http://www.fujifilm.com/products/digital_cameras/x/fujifilm_x100t/&quot;&gt;Fuji &lt;strong&gt;X100T&lt;/strong&gt;&lt;/a&gt; was set to &lt;em&gt;f&lt;/em&gt;/8. At some point the boys started running towards me, kicking high in an attempt to splash water on my face. After the third or fourth time, I knelt down in the sand, aimed the camera in the distance, and half pressed the shutter release. Focus locked, I then reframed on the duo headed towards me, and waited. As soon as they filled the viewfinder, I closed the shutter.&lt;/p&gt;

&lt;p&gt;Only later did I realize they were holding hands.&lt;/p&gt;

&lt;h2 id=&quot;f8&quot;&gt;f/8&lt;/h2&gt;
&lt;p&gt;There are a few things in this image that happened on purpose, but most of it was luck. The line the surf draws across the sand. Just the right amount of ocean spray to add depth. &lt;em&gt;Luck.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;As I continue to explore photography, my hope is for more things to happen on purpose.&lt;/p&gt;

&lt;p&gt;For example, I know with the lens &lt;a href=&quot;https://en.wikipedia.org/wiki/Hyperfocal_distance&quot;&gt;focused near infinity&lt;/a&gt;, and the aperture set to &lt;em&gt;f&lt;/em&gt;/8, any object &lt;a href=&quot;https://en.wikipedia.org/wiki/Depth_of_field#Zone_focusing&quot;&gt;more than three feet away&lt;/a&gt; will be in focus. This leaves me free to concentrate exclusively on composition. And when focus is locked, the shutter closes immediately. If the boys weren’t too close when I closed the shutter, the entire image would be sharp.&lt;/p&gt;

&lt;p&gt;By asking the camera to do less, I had more control to focus on what mattered for the photograph.&lt;/p&gt;

&lt;h2 id=&quot;be-there&quot;&gt;Be there&lt;/h2&gt;
&lt;p&gt;Had I worried about a shallow depth-of-field, which would blur the background and isolate the boys, I’d miss the shot. The &lt;strong&gt;X100T&lt;/strong&gt; is known for slow auto-focus. Instead of fretting over settings or gambling with continuous auto-focus, I knelt down and got a better angle.&lt;/p&gt;

&lt;p&gt;The photo succeeds because I engaged the boys on eye-level. Had I relied on the camera to do more, I would be cursing its limitations. Instead, I used a classic technique and shot the photograph I wanted&lt;sup id=&quot;fnref:1&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:1&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;

&lt;p&gt;After taking the photo I was soaked, and the boys were laughing at me. When I got home, I had to take a wet cotton swab to wipe away the encrusted salt from the knobs and dials on the camera. A telephoto lens would’ve saved me some clean-up, but I’d have missed the fun.&lt;/p&gt;

&lt;p&gt;The photograph was worth it. I look at those faces and I’m right back on the beach, splashing and playing.&lt;/p&gt;

&lt;div class=&quot;footnotes&quot; role=&quot;doc-endnotes&quot;&gt;
  &lt;ol&gt;
    &lt;li id=&quot;fn:1&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;The sub-headings for this article are an homage to an &lt;a href=&quot;http://www.adorama.com/alc/0013109/article/f8-And-Be-There&quot;&gt;old mantra of documentary photographers&lt;/a&gt;. While I wasn’t on a battlefield or photographing a busy street corner, I did find the technique useful to capture fast-moving children. &lt;a href=&quot;#fnref:1&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
</description>
            <pubDate>Mon, 15 Aug 2016 00:00:00 +0000</pubDate>
            <link>https://rdrhyne.com/2016/08/photographing-california/</link>
            <guid isPermaLink="true">https://rdrhyne.com/2016/08/photographing-california/</guid>
        </item>
        
    </channel>
</rss>
