<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Jeff Meyerson on Medium]]></title>
        <description><![CDATA[Stories by Jeff Meyerson on Medium]]></description>
        <link>https://medium.com/@jeffmeyerson?source=rss-8dd9e862cfe4------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/2*WgTYDSpEydk7B6FS5Zwajw.jpeg</url>
            <title>Stories by Jeff Meyerson on Medium</title>
            <link>https://medium.com/@jeffmeyerson?source=rss-8dd9e862cfe4------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sat, 14 Nov 2026 02:25:39 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@jeffmeyerson/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[Podsheets: Open Source Podcasting]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/@jeffmeyerson/podsheets-open-source-podcasting-db4fabc01524?source=rss-8dd9e862cfe4------2"><img src="https://cdn-images-1.medium.com/max/1550/1*Ems_2BcD1EOnz9qANEPBkA.png" width="1550"></a></p><p class="medium-feed-snippet">Podsheets is a set of open source tools for podcast hosting, publishing, ad management, community engagement, and more.</p><p class="medium-feed-link"><a href="https://medium.com/@jeffmeyerson/podsheets-open-source-podcasting-db4fabc01524?source=rss-8dd9e862cfe4------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://medium.com/@jeffmeyerson/podsheets-open-source-podcasting-db4fabc01524?source=rss-8dd9e862cfe4------2</link>
            <guid isPermaLink="false">https://medium.com/p/db4fabc01524</guid>
            <dc:creator><![CDATA[Jeff Meyerson]]></dc:creator>
            <pubDate>Sat, 30 Mar 2019 15:03:02 GMT</pubDate>
            <atom:updated>2019-04-06T04:05:02.361Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[FindCollabs: Share Your Open Source Projects and Find Collaborators]]></title>
            <link>https://medium.com/hackernoon/findcollabs-share-your-open-source-projects-and-find-collaborators-d0a2bb0fc931?source=rss-8dd9e862cfe4------2</link>
            <guid isPermaLink="false">https://medium.com/p/d0a2bb0fc931</guid>
            <category><![CDATA[open-source]]></category>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[creativity]]></category>
            <category><![CDATA[art]]></category>
            <category><![CDATA[game-development]]></category>
            <dc:creator><![CDATA[Jeff Meyerson]]></dc:creator>
            <pubDate>Sat, 16 Mar 2019 15:29:31 GMT</pubDate>
            <atom:updated>2019-05-22T07:30:35.665Z</atom:updated>
            <content:encoded><![CDATA[<h3>FindCollabs: Share Your Projects and Find Collaborators</h3><p>Every creative person has a project — or at least a project idea.</p><p><a href="http://findcollabs.com/">FindCollabs</a> is a place to share your projects, whether those projects are new or old. Your <a href="https://hackernoon.com/tagged/project">project</a> doesn’t even have to have code associated with it yet — it can just be an idea, like a weather prediction system.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/967/0*AsTpQD3XFB596Jy_" /></figure><p>Your project can be anything creative — a game, or an animation, or a song.</p><p>One project I’m working on is a <a href="https://findcollabs.com/project/bTbebHdRQjWaeYHh931n">FindCollabs Theme Song</a>. Two collaborators have worked on the project, Adam and AJ. I already <a href="https://findcollabs.com/profile/3FDftAsLZXarys00RHO01X4cU4N2">gave Adam a review</a> (he did a great job). AJ’s review is pending.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/964/0*vbyJJ0BZPRjX4joA" /></figure><p>The workflow for submitting a project is easy. As an example, I’ll go through a project that I want to share with the FindCollabs community.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/934/0*TexZHXmwHCJDF4Qg" /></figure><p>This is Escrow, a social betting game I invented. It’s not the prettiest game in the world, but it has some cool ideas. Maybe other people will want to contribute to it.</p><p>Let’s add it to FindCollabs!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/930/0*ciJYgGsHhYFMytjB" /></figure><p>I added the link to my GitHub repository and a live version of the app so people can test it out. Now I’ll create some roles, so people know how they could contribute to the game.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/936/0*vHKIVlrkcZ5o_pDp" /></figure><p>That’s it! Now my project is created on FindCollabs. People who come to FindCollabs will see it in the feed.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/937/0*H4dwpAv6Q8ti4mnn" /></figure><p>When you click into a project, you are taken to an interface that allows you to chat and interact with the project. I’m already getting some feedback from Vynce.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/969/0*XE_7JLM52ychCY41" /></figure><p><a href="http://findcollabs.com/">FindCollabs</a> is a place for you to share your projects and find collaborators.</p><p>The projects can be anything creative. When people collaborate online, cool stuff gets built.</p><p>One project on FindCollabs is <a href="http://softwaredaily.com/">SoftwareDaily.com</a>, a site that is built to be a better, more flexible skin for <a href="http://softwareengineeringdaily.com/">SoftwareEngineeringDaily.com</a>. We have a popular podcast, but the content is difficult to index, search, and discover. We have outgrown WordPress and podcast players.</p><p>The community has been building the Software Daily platform for a few years, and FindCollabs gives us a platform to work within.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/963/0*lY2kXfbxAAE2eR0m" /></figure><p>On FindCollabs, you can post new projects and old projects. You can post a rough idea or a detailed product spec.</p><p>When you share your projects, other people can get a sense for who you are and how you like to work. <a href="https://findcollabs.com/profile/6Ju2MxOkiSaomUPgd3rWLxriACe2">Here’s my profile</a>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/949/0*HoHp0N2xFjzPF9u-" /></figure><p><a href="http://findcollabs.com/hackathon">FindCollabs is having an online hackathon with $5000 in prizes.</a> If you have some cool projects you are working on, put them on FindCollabs and be entered to win.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/939/0*yDq8IOyYvF1FpQJe" /></figure><p>The judges are investors, artists, and engineers. They understand the creative process. Entrees to the hackathon will be judged based on vision, execution, <a href="https://hackernoon.com/tagged/creativity">creativity</a>, and teamwork.</p><p>If you don’t have any projects to post, you can join an existing project.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/402/0*77jl-sGYCNvWYy1t" /></figure><p>We look forward to seeing you on FindCollabs!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*6okXJDP-s84lpI-t" /></figure><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fupscri.be%2Fdde502%3Fas_embed%3Dtrue&amp;dntp=1&amp;url=https%3A%2F%2Fupscri.be%2Fhackernoon%2F&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=upscri" width="800" height="400" frameborder="0" scrolling="no"><a href="https://medium.com/media/3c851dac986ab6dbb2d1aaa91205a8eb/href">https://medium.com/media/3c851dac986ab6dbb2d1aaa91205a8eb/href</a></iframe><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=d0a2bb0fc931" width="1" height="1" alt=""><hr><p><a href="https://medium.com/hackernoon/findcollabs-share-your-open-source-projects-and-find-collaborators-d0a2bb0fc931">FindCollabs: Share Your Open Source Projects and Find Collaborators</a> was originally published in <a href="https://medium.com/hackernoon">HackerNoon.com</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Singing In The Gig Economy]]></title>
            <link>https://medium.com/hackernoon/singing-in-the-gig-economy-dfbb751318f8?source=rss-8dd9e862cfe4------2</link>
            <guid isPermaLink="false">https://medium.com/p/dfbb751318f8</guid>
            <category><![CDATA[music-gig-economy]]></category>
            <category><![CDATA[gig-economy]]></category>
            <category><![CDATA[music]]></category>
            <category><![CDATA[art]]></category>
            <category><![CDATA[software-engineering]]></category>
            <dc:creator><![CDATA[Jeff Meyerson]]></dc:creator>
            <pubDate>Fri, 23 Nov 2018 14:14:39 GMT</pubDate>
            <atom:updated>2019-05-22T07:14:43.526Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/730/0*85qWbf4Vm6CkaUbY" /></figure><h4>Writing music with on-demand musicians</h4><p>The gig economy is a revolutionary tool for artists.</p><p>Creative services platforms like Fiverr bring together the demand and supply for artistic labor.</p><p>Artists with a big vision need to hire collaborators. Artists who want to practice their artistic craft while earning some spare cash need gigs to work on. Fiverr brings the two sides together, acting as an escrow and mediating the occasional dispute.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*cw27PsrwHar13JtyD_UeEA.png" /><figcaption>Fiverr lets you buy or sell creative services such as singing, graphic design, and writing</figcaption></figure><p>New artistic tools give rise to new art forms. Photoshop created new types of visual art and memes. Unity made 3-D model design accessible, leading to new games. Ableton simplified the ability to make electronic dance music, birthing new genres.</p><p>The gig <a href="https://hackernoon.com/tagged/economy">economy</a> is a powerful new artistic tool because it unlocks <strong>paid collaboration</strong>.</p><p>In this post, we’ll explore why the gig economy is so useful for artists, and how to use it to bring a big artistic vision into reality.</p><h4>Creative Gigs</h4><p>The gig economy is widely used for physical tasks such as driving, grocery delivery, and house cleaning.</p><p>There is also a growing adoption of basic digital services such as transcription, data entry, and web scraping. Even white collar knowledge jobs like <a href="http://heal.com/">medicine</a>, <a href="http://upcounsel.com/">law</a>, and accounting are moving onto the gig economy.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/670/0*wKON4X9q8qgr7zVT.jpg" /><figcaption>The list of gig economy platforms is growing.</figcaption></figure><p>Platforms like Uber, Instacart, and UpCounsel drive down costs and improve market efficiency by aggregating supply and demand on a digital platform. You can use the gig economy for veterinary house calls, flower delivery, and podcast editing.</p><p>For transactional, well-defined tasks, the gig economy is clearly a game-changer. But what about creative work?</p><p>Writers, designers, animators, and musicians can be hired through the gig economy. Thousands of artists across the world make a living online while practicing what they love. They are cheap to hire, and many of them are quite good at what they do.</p><p>How can art change with this dense aggregation of supply and demand for artistic work?</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/773/0*Kqib0x_ztRvccdGC" /><figcaption>Singers on Fiverr</figcaption></figure><p>I decided to experiment with how the gig economy might be used for music production. Over the last year, I hired ten different vocalists from Fiverr to perform across an album that I wrote. I also hired three sound engineers to mix and master the tracks.</p><p>Writing this album was extremely fun and satisfying. Being able to pay talented strangers to work with me over the Internet felt futuristic.</p><p>My perspective on art has been changed by Fiverr to the degree that my perspective on car ownership was changed by Uber.<strong> The gig economy dramatically lowers the cost of ambitious artistic projects.</strong></p><h3>Paid Collaboration</h3><p>Whoever you are, the Internet invites you to create ambitious art. On the Internet there are free resources for learning to make art, free tools for creating your art, and free social networks for distributing your art.</p><p>The gig economy fills a missing piece: <strong>paid collaboration.</strong></p><p>Whether you are creating a television show, a novel, or a business, you can use the gig economy as a vast talent pool to help you solve problems.</p><p>Why is paid collaboration so important? Because artists normally want to work on their own art. Art is a solitary pursuit. We make art when we are by ourselves. We use art to channel our individual emotions into a book, song, or painting.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/800/0*tPvITXSLxABHxJ1V.jpg" /><figcaption>“Isolation Communication” by Charles Luna</figcaption></figure><p>The insular nature of art makes it hard to find artistic collaborators. Everyone who could collaborate with you has their own art that they are working on. Why would they want to help you with your project?</p><p>The best works of art involve multiple people. A writer needs an editor. A singer needs a songwriter. A software engineer needs a UI designer.</p><p>If you run a business, you can afford to hire a full-time employee to help you with paid collaboration. But if you are creating an art project on the side, you don’t have a big budget to allocate.</p><p>It’s hard to make good art by yourself. The gig economy lets you find affordable collaborators to get artistic leverage.</p><h3>A Pop Workflow</h3><p>I have written music on the computer for fifteen years. Since <a href="https://distrokid.com/">Distrokid</a> made it possible to release music to Spotify, I have published five albums. None of it was great music, but I’ve been steadily improving.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/760/1*IkMsmRXcuF13rSNLvIV6OA.png" /><figcaption>My five previous albums</figcaption></figure><p>I am like many digital artists. I am inspired by the power of the Internet to create and distribute art. I want to share my sound with the world, and I want the quality of my art to be good enough for people to connect to it.</p><p>From 2003 to 2017 I mostly worked in isolation. I didn’t seek out mentors, or solicit constructive feedback, or look for collaborators. And I didn’t try to learn music theory.</p><p>For this new album, I wanted to level up. I wanted to use the Internet to educate myself on how to excel as a musician. And I wanted to work with singers who could complement my productions.</p><p>My goal for the album was to create catchy modern pop music.</p><p>My musical role model is Max Martin, the music producer who is able to work productively with almost anyone. He has created many of the hits you have heard from the last two decades, from Britney Spears to Bon Jovi to Taylor Swift.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/360/0*OGLHVQP_1iYcq1XL" /></figure><p>Max knows his strengths and weaknesses. His humility and leadership allow him to assemble an elite musical team. It’s no accident he has continued to create pop masterpieces longer than almost anyone in history.</p><p>I envisioned each gig economy vocalist as an A-list pop star whom I was lucky to borrow some time with. It was my job to bring out the best performance in these singers, by providing them incredible instrumentals and memorable lyrics.</p><p>With this in mind, I needed to have fully composed songs, ready to perform for each singer. I wanted the singers to know that I respected their time and their talent. In return, they would provide top-notch performances.</p><p>To compose these songs, I used a <a href="https://www.image-line.com/flstudio/">digital audio workstation</a> (DAW). A DAW is like Photoshop for music. It allows the producer to compose melodies, create instruments, record vocalists, mix the tracks, and do everything else involved in creating music.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*u_rRF2pkw_FiyphC" /></figure><p>Many mainstream hits are made by “bedroom musicians” working with only a DAW and a set of headphones.</p><p>The DAW is a rich palette of tools for writing music. It is empowering, but can also be overwhelming. It is easy to get lost in the details, spending hours at a time tweaking a minor detail of a song.</p><p>When I started this album, my songwriting was not efficient. My music wasn’t catchy, and it lacked the clear structure and addictiveness of pop music. I didn’t know how to write lyrics that would stick in your head.</p><p>With the help of Google, I took a crash course in composing modern pop music.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/580/1*Ut84XJ18rQsdHRanTju8Gg.png" /><figcaption>“The Essential Secrets of Songwriting” is my favorite songwriting blog</figcaption></figure><p>Gary Ewer’s<a href="https://www.secretsofsongwriting.com/"> Secrets of Songwriting</a> is invaluable. Gary covers the music theory and the algorithmic structure of pop songwriting in a clear, approachable way.</p><p>There is a reason that pop songs are popular. The pop format is scientific. Great pop music comforts us with its familiarity, but provokes us with slight deviations from what we have heard before.</p><blockquote>“You have a really basic arrangement, a very simple vocal, very simple transitions. It’s almost like a formula where you replace the lyrics and the music, and keep the drums the same.” — <a href="https://www.youtube.com/watch?v=bxhRAifD8Nc">Calvin Harris</a></blockquote><p>There are many different formulas for architecting a pop song. It is important to understand the basic concepts of<a href="https://www.secretsofsongwriting.com/2016/09/08/does-a-song-need-more-than-verses-and-a-chorus/"> chorus and verse</a>. These represent two distinct areas that almost every pop song has. Songs with more variety might have a pre-chorus and/or bridge section in addition to chorus and verse.</p><p>Music theory allows the songwriter to build these distinct sections in a structure that makes sense to the listener. From Gary’s articles, I finally grasped the importance of the<a href="https://www.secretsofsongwriting.com/?s=circle+of+fifths"> “circle of fifths”</a>, which is as useful to songwriting as the periodic table is to chemistry.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/400/0*7RWrIQ8CmLO7LPPT" /></figure><p>Now I keep a window with the circle of fifths open at all times when I write music.</p><p><a href="https://www.secretsofsongwriting.com/2016/05/27/making-your-chorus-hook-memorable/">Gary emphasizes the use of “hooks</a>”. A hook is a musical structure that grabs the listener and sticks with them. A hook can appear in the chorus or verse. Some songs have one incredible hook, others have several different hooks.</p><p>As I learned about music theory, I looked for videos that could illustrate the pop theory which Gary talks about in his articles. I found a video series from Pyramind called <a href="https://www.youtube.com/playlist?list=PLYepICirv4smh6XfvTbScGO7HYrt7P1vv">“Breakdowns”</a>, in which Matt Donner breaks down the theory of modern pop/electronic music.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FP7CaPlajXcw%3Ffeature%3Doembed&amp;url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DP7CaPlajXcw&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FP7CaPlajXcw%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/203e3cf41f82b87bb0706c24d7c7a83a/href">https://medium.com/media/203e3cf41f82b87bb0706c24d7c7a83a/href</a></iframe><p>I found Matt’s advice to be so useful that I <a href="https://www.pyramind.com/mentorship/matt-donner-pyramind-mentor/">booked private lessons with him</a>, which I recommend to anyone who is looking for an electronic music teacher.</p><p>Matt’s videos emphasize how to be <em>productive</em> as an electronic musician. If you want to sit down and get a song fully written in four hours, how do you divide your time? The DAW provides you with a paralyzing array of choices. What are the priorities?</p><p>My priority became the hook. A pop song lives and dies by the hook. A song without a hook cannot succeed as a pop song. Conversely, a good hook can compensate for an otherwise boring song.</p><p>For me, finding the hook was the hardest part of writing a pop song. During the months writing this album, there were many days in which I did not find a hook. But with patience and persistence, a catchy melody always seemed to find its way onto the screen eventually.</p><p>Once I found a melodic hook, I would start writing lyrics around it. If it was a chorus hook, I would write lyrics exclusively for the four or eight bars of chorus. The same was true if I had found a verse hook.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/342/0*nHl5ADCF1z5E5A-G.jpg" /><figcaption><a href="https://www.amazon.com/Write-Songs-Right-Alex-Forbes/dp/0792791797">Write Songs Right Now</a> was a source of guidance for how to write lyrics effectively.</figcaption></figure><p>Alex Forbes insists that writing lyrics is about getting in touch with your subconscious and reflecting your true state of mind onto the page. Otherwise the lyrics will sound hollow and the song will lack the vigor it needs to succeed as a pop song.</p><p>Pop lyrics can take many forms — but they <em>must</em> be catchy.</p><p>Pop lyrics can use both vague, abstract phrases and evocative, specific imagery. Lyrics can use rhyme, slant rhyme, and extended metaphors. Any literary technique that can work in a book can work in a song.</p><p>But the lyrics <em>must</em> be catchy.</p><p>The words must be fun to say. Certain phrases must make your spine tingle. Discovering catchy lyrics is as important as finding a hook.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/877/1*UBYQxSCqzATM8r5iy5H1fg.png" /></figure><p>With a hook and a section of lyrics around that hook, the rest of the song fell into place naturally. The articles from Gary Ewer provided a great system for building a fully formed song architecture around a catchy hook.</p><p>This is where the circle of fifths again came into play. The circle of fifths provides a framework for moving between keys and developing a chord progression that has a different sound in the chorus and verse.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/631/0*00Hpilt68t04cTEW.jpg" /><figcaption>John Coltrane drew elaborate relations within the circle of fifths — but there is immense value to be found in even a basic study of this powerful chart.</figcaption></figure><p>The circle of fifths can be used to map out the specific chords within a section of a song. It can also be used to define how to move from one section of a song to another. The sequence of sections within a song is called the “<a href="http://www.songstuff.com/song-writing/article/song-form-overview/">song form</a>” or “<a href="https://en.wikipedia.org/wiki/Song_structure">song structure</a>”.</p><p>The different sections within a song’s form are often enumerated with letters such as A, B, and C (not to be confused with the keys of A, B, and C). Each letter denotes a melodic section of a song.</p><p>The <a href="http://www.songstuff.com/song-writing/article/song-form-guide-aaa/">“AAA…” or “Strophic”</a> song structure is the simplest. In “AAA…” the chords in the chorus are repeated in the verse.</p><p>“AAA…” can be a comfort zone. In this album I needed to swallow the bitter pill of learning the basics of the circle of fifths so that I could explore more complex structures like “ABABC…”.</p><p><a href="http://hooktheory.com/">HookTheory</a> is another invaluable tool. HookTheory allows you to see and hear the chord progressions behind your favorite songs. Using HookTheory alongside the circle of fifths is a great way to see how music theory underpins the best pop songs.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/787/1*KY5VxKyrhtDFnsynOYHPIw.png" /><figcaption><a href="https://www.hooktheory.com/theorytab/view/britney-spears/baby-one-more-time">HookTheory rendering of Baby One More Time</a></figcaption></figure><p>As I wrote my new album, mornings were spent reading tutorials from Gary Ewer. In the afternoon I watched videos from Pyramind. I ate dinner in front of my computer, playing with HookTheory and seeing how <a href="https://www.hooktheory.com/theorytab/view/zedd/clarity">Zedd’s chord progressions</a> compare to <a href="https://www.hooktheory.com/theorytab/view/eagles/hotel-california">those of The Eagles</a>.</p><p>I love the Internet for this reason: you can totally engross yourself in a topic. Multiple forms of educational material can be tied together to customize your own ideal learning environment.</p><h3>Working With Singers</h3><p>Each song started with an instrumental hook. After the hook, I wrote the rest of the instrumentals concurrently with writing the lyrics. When I finished writing all the instrumentals and all the lyrics for a song, I recorded myself singing the lyrics.</p><p>Once I had lyrics recorded with the song, I had a first draft of the song finished. I exported the song to mp3 and put it in a Dropbox folder that was synced with my phone.</p><figure><img alt="Image result for the song machine inside the hit factory" src="https://cdn-images-1.medium.com/proxy/0*0CNRB4JZYa_b9GUX.jpg" /><figcaption><a href="https://www.amazon.com/Song-Machine-Inside-Hit-Factory/dp/1622319621">John Seabrook’s “The Song Machine</a>” chronicles how modern pop music is made, including the famous <a href="https://slate.com/culture/2015/10/denniz-pop-max-martin-and-cheiron-studios-the-man-who-invented-modern-pop.html">“L.A. Car Test”</a>.</figcaption></figure><p>Creating a pop song usually takes at least a few days. Sometimes it takes as long as a month. When Max Martin is working on a song, he regularly bounces the song project to mp3. He listens to the song on earbuds, laptop speakers, and car stereo systems.</p><p>We listen to pop all over the place, so it is important to hear a song in multiple contexts before finalizing it.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2Fvideoseries%3Flist%3DPLoLulLYJwVblJL7i5gW9qI2VjICt7pw23&amp;url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DN-vuJW0xfT4&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FN-vuJW0xfT4%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/3c908a19f089d0c399217b6d958d561c/href">https://medium.com/media/3c908a19f089d0c399217b6d958d561c/href</a></iframe><p>I like to listen to music on cheap bluetooth headphones while running outside. It’s important that my own music sounds good in that context. I focused intently on the quality of my work-in-progress music as I jogged through the hills of Pacific Heights.</p><p>Listening to myself sing the lyrics, I thought about what type of singer would be best for that particular song. Should it be an angelic female voice? A baritone male? A youthful boy band-type?</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/730/1*DPcDAIwQCahDjmtw-BT81A.png" /><figcaption><a href="https://www.fiverr.com/awbmusic">Vocalist profile page for Adam</a>, one of the musicians I worked with</figcaption></figure><p>To find vocalists, I used Fiverr. There are other platforms such as UpWork, SoundBetter, and Vocalizr. These platforms all have their advantages, but Fiverr seems to have the best selection of singers at low cost, and the software and UI is top notch.</p><p>Singers on Fiverr have a <a href="https://www.fiverr.com/awbmusic">profile page</a> that shows them demoing their skills. There is a high correlation between the quality of a singer’s demo and the quality of the end result they will deliver.</p><p>When I decided on a singer, I messaged them an offer including the written lyrics and the version of the song sung by me.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/558/1*QKlY2KiM5JviXNLNwHkl5Q.png" /></figure><p>When a singer accepts an offer on Fiverr, the singer commits to a deadline. The customer (me in this case) gets charged for the cost of the gig, and that charge sits in escrow until the performance is delivered and the transaction is finalized.</p><p>As I wrote this album, I tried to focus on one song at a time if possible. I wanted to complete a song in its entirety before switching to a new song.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2Fvideoseries%3Flist%3DPLoLulLYJwVblJL7i5gW9qI2VjICt7pw23&amp;url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DFmE4pOonU-E&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FFmE4pOonU-E%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/3df28f7e07ffecaa57708d21cecf67f5/href">https://medium.com/media/3df28f7e07ffecaa57708d21cecf67f5/href</a></iframe><p>Unfortunately, the best singers usually have a backlog of orders. From the time of my initial message, it would take 4–7 days for the singer to get to my lyrics and perform them. This created a bottleneck in the workflow for an individual song.</p><p>In practice, I was usually working on 2–3 songs at any given time. To manage the album, I used a Trello board to visualize the progression of songs through different phases of my workflow.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/843/1*4VByCClYujtD_y3zy8jBIQ.png" /><figcaption>Trello board for tracking the progress of songs</figcaption></figure><p>When a singer finished their lyrics, they uploaded the audio file to Fiverr. I downloaded it, loaded it into my DAW, and listened to their performance. Usually there would be 2–3 areas of their delivery where I asked for revisions.</p><p>Fiverr transactions have this “revision” feature built in. I never felt uncomfortable asking a singer to do another take, or to give another vocal track so that I could overdub them.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/752/1*0cIft0cFYoov1XDLjuY7JQ.png" /><figcaption>Revision requests allow you to ask the hired artist to revise the work they have submitted.</figcaption></figure><p>When I did make a revision request, I learned to be extremely specific about what I was asking for. The last thing a Fiverr singer wants to hear is a phrase like “use your best judgment” or “take creative liberty”.</p><p>Telling a singer to “take creative liberty” adds subjectivity to the transaction. Subjectivity creates the chance of a dispute over quality.</p><p>A customer could say that the singer didn’t do a good job, and demand a refund — and in the gig economy, the customer is always right. The singers want rigid specifications for how to sing a song to protect themselves from doing wasted work.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2Fvideoseries%3Flist%3DPLoLulLYJwVblJL7i5gW9qI2VjICt7pw23%26start%3D0&amp;url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DY-WO6KXwW8g&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FY-WO6KXwW8g%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/d3b95e2ed6bd2999b90195aecc69a34b/href">https://medium.com/media/d3b95e2ed6bd2999b90195aecc69a34b/href</a></iframe><h3>Cost</h3><p>A vocal performance on a typical three minute pop song usually cost me $70 — $140.</p><p>You can also hire <em>very</em> cheap singers, but you usually get what you pay for. I paid $10 for a Nigerian R&amp;B singer with an amazing voice, but unfortunately his cheap microphone degraded the audio quality too much.</p><p>A pop song demands a great vocalist who has put in the necessary practice. But the singer also has to be a good fit. On a few occasions, I hired an experienced vocalist whose performance did not end up fitting well with the song. There was some sunk cost of ~$400 across the album.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/842/1*Q7Y3fyfg9PwN71_vXQLd2g.png" /><figcaption>Fiverr transaction history</figcaption></figure><p>In some cases, I found vocalists who were radically underpriced. Two cases were the smooth female vocalist called <a href="https://www.fiverr.com/leahhart?source=Order+page+seller+link">leahhart</a> and a superb Bahaman rapper called <a href="https://www.fiverr.com/grafezzy?source=Order+page+seller+link">grafezzy</a>. Each of these artists were about $40 per three minute engagement.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2Fvideoseries%3Flist%3DPLoLulLYJwVblJL7i5gW9qI2VjICt7pw23%26start%3D0&amp;url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dm4ikx6U2DOE&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2Fm4ikx6U2DOE%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/830656837c8b9cd02b22166719cbf7e1/href">https://medium.com/media/830656837c8b9cd02b22166719cbf7e1/href</a></iframe><h3>Finishing Touches</h3><p>Eight months into my album, I had the vocals and instrumentals completed for sixteen songs, amounting to just under an hour of music. These tracks were not mixed.</p><p>Every pop song must have a good mix. The mix refers to the overall feeling of a track, including volume of the instruments, the panning, and effects such as reverb and compression.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/800/0*ru9O9nC3OnD1gFQq.png" /><figcaption>The FL Studio mixer, which I barely touched during my songwriting process</figcaption></figure><p>When I wrote these songs, I was not focusing on the mix. This was a deliberate decision — I love working inside the mixer, toying around with effects and tweaking volume levels. But I only have so much time. Writing music in a DAW is such an expansive decision space that you must decide what you will <strong>not </strong>do.</p><p>I knew that I could save mixing until the end and find someone to help me with that part. The time and energy I saved avoiding the mix was allocated to songwriting. However, once the songs were all written and the vocals were recorded, it was time to spend some time on the mix.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2Fvideoseries%3Flist%3DPLoLulLYJwVblJL7i5gW9qI2VjICt7pw23&amp;url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DZb0WDEQImcI&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FZb0WDEQImcI%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/6f847f6f781a09de0524f8c4f4037a6c/href">https://medium.com/media/6f847f6f781a09de0524f8c4f4037a6c/href</a></iframe><p>I hired two <a href="https://soundbetter.com/profiles/6183-sefi-carmel">studio</a> <a href="https://soundbetter.com/profiles/17897-benny-steele">engineers</a> from SoundBetter ($400 each) and one from Fiverr ($50 per song) to mix and master three of my songs. All three mixes turned out well — but I decided that I wanted to be in the room for the mixing/mastering process on the rest of the tracks. There are too many small, creative decisions that I wanted to pass judgment on.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1000/0*u-XOEXPwLViXBeGx.jpg" /><figcaption>An engineer from Pyramind helped me mix the album.</figcaption></figure><p>Studio time with an engineer at <a href="https://studios.pyramind.com/">Pyramind</a> was cheap, and it would allow me to hear the music on nice speakers in a soundproofed room. I spent a few days in their Folsom Street studio called “The Vault” with an engineer named Sam.</p><p>Once we finished the mix, I did a final test, running outside listening to the finished album on my bluetooth headset, to make sure it sounded good away from a controlled studio environment.</p><p>After ten months the album was finished and ready to be uploaded to <a href="https://distrokid.com/dashboard/">Distrokid</a>. The complete album is available on <a href="https://open.spotify.com/album/27JdDr9ENb0OtRfLKHgiBw">Spotify</a>, <a href="https://www.youtube.com/playlist?list=OLAK5uy_lGiS_M-OJtpBbFYqFZcsPlMMIQdzJA9Sk">YouTube</a>, and other music platforms.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fopen.spotify.com%2Fembed%2Fuser%2Fcrablar%2Fplaylist%2F35dqTB6SVzgfutVnob4fbg&amp;url=https%3A%2F%2Fopen.spotify.com%2Fuser%2Fcrablar%2Fplaylist%2F35dqTB6SVzgfutVnob4fbg&amp;image=https%3A%2F%2Fi.scdn.co%2Fimage%2Faef299d28e0867e941e75357ba433dcee53e9be9&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=spotify" width="300" height="380" frameborder="0" scrolling="no"><a href="https://medium.com/media/77524b00f5a345cdaa17c93830d98558/href">https://medium.com/media/77524b00f5a345cdaa17c93830d98558/href</a></iframe><h3>The Sell Side</h3><p>From the buyer‘s perspective, the creative gig economy is a huge win. The effects on the seller side are positive too.</p><p>One of the singers I worked with said this: “My personal thought on the ‘gig economy’ is it a great resource to make a living while also doing what you enjoy. I would way rather be singing all kinds of random music jobs (something I like and am pretty good at) than be bussing tables or something equally as not interesting to me.”</p><blockquote>“My personal thought on the ‘gig economy’ is it a great resource to make a living while also doing what you enjoy.” -Fiverr Singer</blockquote><p>“It also helps me improve my efficiency in recording, in turn making it faster when I go into the studio to record my own music. In a sense it levels the playing field with pricing (a pro for some, con for others), helps buyers choose creative people with seemingly quality work and ethic (via ratings) and opens up connections that would never be made otherwise.”</p><p>The gig economy is a place for people to build skills while working for money. In this way, the gig economy also functions like a trade school with no tuition. Teenagers on Fiverr have helped me with creative animation and podcast editing. They are receptive to feedback and hungry to learn.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/733/1*3A6jUSmvYtFeJY1UPY7oGw.jpeg" /><figcaption>Talented workers can build a reputation and raise prices</figcaption></figure><p>For workers who already have in-demand skills, the gig economy can offer superior working conditions. Many elite tech workers subject themselves to an unhappy 2-hour daily commute, when platforms like Toptal offer work from home at a high salary.</p><p>The gig economy is a dense aggregation of buyers and sellers that allows for rapid price discovery and an efficient market.</p><p>In some markets, we have seen the negative consequences of the gig economy’s efficiency. On-demand drivers perform 12-hour shifts to meet a quota. Food delivery workers ride bikes through snow to deliver pad thai while it’s still hot.</p><p>The most grueling gig economy work is within the commoditized fields. If you are driving an Uber or delivering groceries for Instacart, it’s very hard to differentiate yourself. You cannot escape the ruthless downward pricing pressure of fungible labor.</p><p>On the other hand, there is no salary ceiling in fields like graphic design and singing. The artistic work is more fun to do, and there is always upward mobility. Artists have very real pricing power.</p><h3>Collaboration Leads To Better Art</h3><p>In 2003, The Postal Service came out with <a href="https://en.wikipedia.org/wiki/Give_Up"><em>Give Up</em></a>, an electronic pop album that has stood the test of time.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/220/0*XSOSTegTNAgtbU4I.jpg" /></figure><p>The band’s name was a reference to the fact that the album was collaborated on over physical mail, with the artists sending digital audio tapes to each other.</p><p>As recently as 2003, the most efficient way to collaborate on music was to send tapes by mail. Fifteen years later, online artistic collaboration still feels immature.</p><p>The most highly developed domain for artistic collaboration is software <a href="https://hackernoon.com/tagged/engineering">engineering</a>. On GitHub, thousands of users make shared contributions to software. Some of the world’s most impactful software is the result of these huge crowds of developers building software for free, in an environment of managed chaos.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/800/0*gHg7M4AdRVBq70ll.png" /><figcaption>Users collaborating on GitHub</figcaption></figure><p>In software engineering, decentralized collaboration has led to revolutionary technologies such as Linux and Bitcoin. Strangers work together to build technology that would be impossible for any one person to develop.</p><p>Linux and Bitcoin were started by individuals, but the online collaboration tools for software made it possible for the number of contributors to scale.</p><p>The art world has not yet been so affected by online collaboration. The songs we listen to are produced by a few people working in a studio. Movies are produced by monolithic studios.</p><p>This is an opening for a new generation of artists to rethink how collaborative art can be made with the Internet.</p><p>Newer tools like Slack, Asana, Dropbox, and <a href="https://splice.com/">Splice</a> have changed the way artists can manage their projects. The gig economy gives us access to paid collaborators.</p><p>Over time, these tools will reshape the art that we make and consume. We will see more bedroom musicians and film directors who work out of coffee shops. Decentralized artistic teams will use software to bring their projects to life.</p><p>There has never been a better time to be an artist with a big, ambitious vision.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fupscri.be%2Fdde502%3Fas_embed%3Dtrue&amp;dntp=1&amp;url=https%3A%2F%2Fupscri.be%2Fhackernoon%2F&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=upscri" width="800" height="400" frameborder="0" scrolling="no"><a href="https://medium.com/media/3c851dac986ab6dbb2d1aaa91205a8eb/href">https://medium.com/media/3c851dac986ab6dbb2d1aaa91205a8eb/href</a></iframe><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=dfbb751318f8" width="1" height="1" alt=""><hr><p><a href="https://medium.com/hackernoon/singing-in-the-gig-economy-dfbb751318f8">Singing In The Gig Economy</a> was originally published in <a href="https://medium.com/hackernoon">HackerNoon.com</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[The Gravity of Kubernetes]]></title>
            <link>https://medium.com/hackernoon/the-gravity-of-kubernetes-33126a96ee23?source=rss-8dd9e862cfe4------2</link>
            <guid isPermaLink="false">https://medium.com/p/33126a96ee23</guid>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[cloud-computing]]></category>
            <category><![CDATA[kubernetes]]></category>
            <dc:creator><![CDATA[Jeff Meyerson]]></dc:creator>
            <pubDate>Sat, 13 Jan 2018 15:59:45 GMT</pubDate>
            <atom:updated>2019-05-22T07:29:45.397Z</atom:updated>
            <content:encoded><![CDATA[<h4>Kubernetes has become the standard way of deploying new distributed applications.</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*7xQwZ3YwnY27gkU_.png" /></figure><p><a href="https://www.softwaredaily.com/#/post/5a5a2387f43c8d000457a110"><em>To listen to the podcast version of this episode, view it on Software Daily.</em></a></p><p>Most new internet businesses started in the foreseeable future will leverage <a href="https://hackernoon.com/tagged/kubernetes">Kubernetes</a> (whether they realize it or not). Many old applications are migrating to Kubernetes too.</p><p>Before Kubernetes, there was no standardization around a specific distributed systems platform. Just like Linux became the standard server-side operating system for a single node, Kubernetes has become the standard way to orchestrate all of the nodes in your application.</p><p>With Kubernetes, distributed systems tools can have network effects. Every time someone builds a new tool for Kubernetes, it makes all the other tools better. And it further cements Kubernetes as the standard.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/450/0*LzWmGIS_1Cyh6WjB.png" /></figure><p>Google, Microsoft, Amazon, and IBM each have a Kubernetes-as-a-service offering, making it easier to shift infrastructure between the major cloud providers. We are likely to see Digital Ocean, Heroku, and longer tail cloud providers offer a managed, hosted Kubernetes eventually.</p><p>In this editorial, I explore the following questions:</p><ul><li>Why is this happening?</li><li>What are the implications for developers?</li><li>How are cloud providers affected?</li><li>What are the new business models that are possible in a Kubernetes-standardized world?</li></ul><h3>Software Standards</h3><p>Standardized software platforms are both good and bad.</p><p>Standards allow developers to have expectations around how their software will run. If a developer builds something for a standardized platform, they can make smart estimations about the total addressable market for that piece of software.</p><p>If you write a program in JavaScript, you know that it will run in everyone’s browser. If you create a game for iOS, you know that everyone with an iPhone will be able to download it. If you build a tool for profiling garbage collection in .NET, you know that there is a large community of Windows developers with memory issues who can buy your software.</p><p>Standardized <em>proprietary</em> platforms can lead to massive profit returns for the platform provider. In 1995, Windows was such a good platform that Microsoft could sell a CD in a cardboard box for $100. In 2018, the iPhone is so good that Apple can take 30% from all app sales on its platform.</p><p>Proprietary standards lead to fragmentation.</p><p>Your iPhone app does not run on my Kindle Fire. I can’t use your Snapchat augmented reality sticker on Facebook Messenger. My <a href="https://www.image-line.com/flstudio/">favorite digital audio workstation</a> only runs on Windows — so I have to keep a Windows computer around just to make music.</p><p>When developers see this fragmentation, they groan. They imagine the greedy capitalists, who are making money at the expense of software quality. Developers think, “why can’t we all just get along? Why can’t we have things be open and free?”</p><p>Developers think, “we don’t need proprietary standards. We can have <em>open</em> standards.”</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/566/0*qwI2D1oFl3P2JHq8.png" /></figure><p>Growth of Apache, part of the LAMP (Linux, Apache, MySQL, PHP) Stack</p><p>This happened with Linux. These days, new server side applications are mostly in Linux. There was a time when that was controversial (see the far left hand side of chart above).</p><p>More recently, we saw a newer open standard with Docker. Docker gave us an open, standardized way of packaging, deploying, and distributing a single node. This was hugely valuable! But for all of the big problems that Docker solved, it highlighted a new problem — how should we be orchestrating these nodes together?</p><p>After all — your application is not just a single node. You know you want to be deploying a Docker container — but how are your containers communicating with each other? How are you scaling up instances of these containers? How are you routing traffic between container instances?</p><h3>Container Orchestration</h3><p>After Docker became popular, a scramble of open source projects and proprietary platforms emerged to solve the problem of container orchestration.</p><p>Mesos, Docker Swarm, and Kubernetes each offered a different set of abstractions for managing containers. Amazon ECS offered a proprietary managed service that took care of installation and scaling of Docker containers for AWS users.</p><p>Some developers did not adopt any orchestration platform, and used BASH, Puppet, Chef, and other tools to script their deployments.</p><p>Whether a developer was deploying their container by using an orchestration platform or a script, Docker sped up development, and made things more harmonious between developers and operations.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/638/0*FflFI5GHu0pozdg1.png" /></figure><p>As more developers deployed containers with Docker, the importance of the orchestration platform was becoming clear. <a href="https://youtu.be/gCQfFXSHSxw?t=611">A container is as fundamental to a distributed system as an object is to an object oriented program</a>. Everyone wanted to be using a container platform, but there was a struggle between these platforms, and it was hard to see which would come out on top — or if it would be a decades long struggle, like iOS vs. Android.</p><p>This struggle between the different container orchestration platforms was causing fragmentation — not because any of the popular orchestration frameworks were proprietary (Swarm, Kubernetes, and Mesos are all open source), but because each container orchestration community had invested so much in their own system.</p><p>So, from 2013–2016, there was some anxiety among Docker power users. Choosing a container orchestration framework is a huge bet — and if you chose the wrong orchestration system, it would be like opening a movie store and <a href="https://en.wikipedia.org/wiki/High-definition_optical_disc_format_war">choosing HD DVD over Blu-ray</a>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*JrgnRNku68-NHmdR.png" /><figcaption>These pictures of container ships falling over never get old. Image: Huffington Post</figcaption></figure><p>The war between container orchestrators felt like a winner-take-all affair.</p><p>And as in any war, there was a fog that was hard to see through. When I was reporting on container orchestration wars, I recorded <a href="https://softwareengineeringdaily.com/tag/containers/">podcast after podcast with container orchestration experts</a>, where I would ask some form of the question, “so, which container orchestration system is going to win?”</p><p>I did this until <a href="https://softwareengineeringdaily.com/2016/07/06/schedulers-with-adrian-cockcroft/">someone I respect</a> told me that asking about who was going to “win the orchestration wars” was a less interesting question than evaluating the technical tradeoffs between the orchestrators.</p><p>Looking back, I regret buying into the narrative of a <em>war</em> between container orchestrators.</p><p>As the debates about container orchestrators raged on, the smartest people in the room were mostly having calm, scientific discussions — even when reporters like me were getting worked up, and thinking that this was a story about tribalism.</p><p>The conflicts between container orchestrators were not about tribalism — they were more about differences of opinion, and developer ergonomics.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/458/0*0hsP2p-pTtYNwdV2.png" /></figure><p>OK, maybe the container orchestration war wasn’t <em>only</em> about differences of opinion. There is a boatload of money to be made in this space. We are talking about contracts with billion dollar legacy organizations — banks, and telcos, and insurance companies — who are making their way onto the cloud.</p><p>If you are in the business of helping telcos move onto the winning platform, business is good. If you champion the wrong platform, you end up with a warehouse full of HD-DVDs.</p><p>The time where the conflict was the worst was near the end of 2016, when there were <a href="https://softwareengineeringdaily.com/2016/10/03/docker-fork-with-alex-williams-and-joab-jackson/">rumors about Docker potentially forking, so that Docker the company could change the Docker standard to fit better with their container orchestration system Docker Swarm</a> — but even in those times, it would have made sense to be an optimist.</p><p>Creative destruction is painful, but it is a sign of progress — and in the struggle for container orchestration dominance, there was a ton of creative destruction.</p><p>And when the dust cleared around the end of 2016, Kubernetes was the clear winner.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/690/0*6UVTKJhwCidusF3V.png" /></figure><p>Today, with Kubernetes becoming the safe choice, CIOs feel more comfortable adopting container orchestration at their enterprises — which makes vendors feel more comfortable investing in Kubernetes-specific tools to sell to those CIOs.</p><p>This brings us to the present:</p><ul><li>The open source developers are rowing in the same direction, excited about what to build.</li><li>Major enterprises (both new and legacy) are buying into Kubernetes.</li><li>The major cloud providers are ready with low-cost Kubernetes-as-a-service.</li><li>The numerous vendors of monitoring, logging, security, and compliance software are thrilled because the underlying software stack that they have to integrate with is becoming more predictable.</li></ul><h3>Going Multicloud</h3><p>Today, the most lucrative provider of proprietary backend developer infrastructure is Amazon Web Services. Developers do not view AWS resentfully, because AWS is innovative, empowering, and cheap. If you are paying AWS a lot of money, that probably means your business is doing well.</p><p>With AWS, developers do not feel the level of lock-in that was administered by the dominant proprietary platforms of the 90s. But there is some lock-in. Once you are deeply embedded in the AWS ecosystem, using services like DynamoDB, Amazon Elastic Container Service, or Amazon Kinesis, it becomes a daunting task to move away from Amazon.</p><p>With Kubernetes creating an open, common layer for infrastructure, it becomes theoretically possible to “lift and shift” your Kubernetes cluster from one cloud provider to another.</p><p>If you decided to lift-and-shift your application, you would have to rewrite parts of your application to stop using the Amazon-specific services (like Amazon S3). For example, if you wanted an S3 replacement that would run on any cloud, you could configure a Kubernetes cluster with <a href="https://rook.io/">Rook</a>, and start to store objects on Rook with the same APIs that you would use to store them on S3.</p><p>This is a nice option to have, but I have not yet heard of anyone actually lifting and shifting their application away from a cloud — <a href="https://softwareengineeringdaily.com/2016/05/17/dropboxs-magic-pocket-james-cowling/">except for Dropbox</a>, and their migration was <a href="https://www.wired.com/2016/03/epic-story-dropboxs-exodus-amazon-cloud-empire/">so epic it took two and a half years</a>.</p><p>Certainly there is someone out there other than Dropbox who spends so much money on Amazon S3 that they will consider spinning up their own object store, but it would be a huge effort to do such a migration.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/638/0*5OnHS84CUz8R46Xg.png" /><figcaption>Kubernetes can be used for lifting and shifting — but more likely will be used to have familiar operating layer in different clouds</figcaption></figure><p>Kubernetes probably won’t be a tool for widespread lifting and shifting any time soon. A more likely scenario is that Kubernetes will become a ubiquitous control plane, that enterprises will use on multiple clouds.</p><p>NodeJS is a useful analogy. Why do people like NodeJS for their server side applications? It’s not necessarily because Node is the fastest web server. It’s because people like to use the same language on both the client and the server. Just like NodeJS lets you move between your client and server code without having to switch languages, Kubernetes will let you switch between clouds without having to change how you think about operations.</p><p>On each cloud, you will have some custom application code running on Kubernetes that interacts with the managed services provided by that cloud.</p><p>Companies want to be multi-cloud — partly for disaster recovery, but also because there is actual upside to having access to managed services on the different clouds.</p><p>One emerging pattern is to split infrastructure between AWS for user traffic and Google Cloud for data <a href="https://hackernoon.com/tagged/engineering">engineering</a>. One company that uses this pattern is <a href="https://softwareengineeringdaily.com/2017/11/28/thumbtack-infrastructure-with-nate-kupp/">Thumbtack</a>:</p><p><em>At Thumbtack, the production infrastructure on AWS serves user requests. The log of transactions that occur get pushed from AWS to Google Cloud, where the data engineering occurs. On Google Cloud, the transaction records are queued in Cloud PubSub, a message queueing service. Those transactions are pulled off the queue and stored in BigQuery, a system for storage and querying of high volumes of data.<br> <br> BigQuery is used as the data lake to pull from when orchestrating machine learning jobs. These machine learning jobs are run in Cloud Dataproc, a managed service that runs Apache Spark. After training a model in Google Cloud, that model is deployed on the AWS side, where it serves user traffic. On the Google Cloud side, the orchestration of these different managed services is done by Apache Airflow, an open source tool that is one of the few pieces of infrastructure that Thumbtack does have to manage themselves on Google Cloud.</em></p><p>Today, Thumbtack uses AWS for serving user requests and Google Cloud for data engineering and queueing in PubSub. Thumbtack trains its machine learning models in Google, and deploys them to AWS.</p><p>This is just the way things are today. Thumbtack might eventually use Google Cloud for user-facing services as well.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/638/0*W7PG52mXdwFNvDJV.png" /><figcaption>A multi-cloud data engineering pipeline from a Japanese company</figcaption></figure><p>More companies will gradually move towards multiple clouds — and some of them will manage a unique Kubernetes cluster on each cloud.</p><p>You might have a GKE Kubernetes cluster on Google to orchestrate workloads between BigQuery, Cloud PubSub, and Google Cloud ML, and you might have an Amazon EKS cluster to orchestrate workloads between DynamoDB, Amazon Aurora, and your production NodeJS application.</p><p>Cloud providers are <em>not</em> replaceable commodities. The services provided by the different clouds will get increasingly exotic and differentiated. Enterprises will benefit from having access to the different services on the different cloud providers.</p><h3>Distributed Systems Distribution</h3><p>Services like Google BigQuery and AWS Redshift are popular because they give you a powerful, scalable, multi-node tool with a simple API. Developers often choose these managed services because they are so easy to use.</p><p>You don’t see these types of paid tools for single nodes. I don’t pay for NodeJS, or React, or Ruby on Rails.</p><p>Tools for a single node are much easier to operate than tools for a distributed system. It’s harder to deploy Hadoop across servers than to run a Ruby on Rails application on my laptop. With Kubernetes, this is going to change.</p><p>If you are using Kubernetes, you can use a distributed systems package manager called Helm. This is like npm for Kubernetes applications. If you are using Kubernetes, you can use Helm to easily install a complicated multi-node application, no matter what cloud provider you are on.</p><p>Here’s a description of Helm:</p><blockquote>Helm helps you manage Kubernetes applications — Helm Charts helps you define, install, and upgrade even the most complex Kubernetes application. Charts are easy to create, version, share, and publish — so start using Helm and stop the copy-and-paste madness.</blockquote><p>A package manager for distributed systems. Amazing! Let’s take a look at what I can install.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/857/0*YfsEPukj5PL4xzyM.png" /><figcaption>Not pictured: WordPress, Jenkins, Kafka</figcaption></figure><p>Distributed systems are hard to set up. Ask anyone who has set up their own Kafka cluster. Helm is going to make installing Kafka as easy as installing a new version of Photoshop on your MacBook. And you will be able to do this on <em>any cloud</em>.</p><p>Before Helm, the closest thing to a distributed systems package manager (that I am aware of) was the marketplace that you find on <a href="https://aws.amazon.com/marketplace">AWS</a> or <a href="https://azuremarketplace.microsoft.com/en-us/marketplace/">Azure</a>, or the <a href="https://cloud.google.com/launcher/">Google Cloud Launcher</a>. Here again we see how proprietary software can lead to fragmentation. Before Helm, there was no standard, platform-agnostic way of one-click installing Kafka.</p><p>You can find a way to one-click install Kafka on AWS, Google, or Azure. But each of these installations had to be written independently, for that specific cloud provider. And to install Kafka on Digital Ocean, you need to follow <a href="https://www.digitalocean.com/community/tutorials/how-to-install-apache-kafka-on-ubuntu-14-04">a 10-step tutorial</a>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/883/0*8W4s0FCz2jdEil7S.png" /></figure><p><strong>Helm represents a cross-platform system for distributing multi-node software on any Kubernetes instance. </strong>You could use an application installed with Helm in any cloud provider or on your own hardware. You could easily install Apache Spark or Cassandra — systems that are notoriously difficult to set up and operate.</p><p>Helm is a package manager for Kubernetes — but it also looks like the beginnings of an app store for Kubernetes. With an app store, you could sell software for Kubernetes.</p><p>What kind of software could you sell?</p><p>You could sell enterprise distributions of distributed systems platforms like Cloudera Hadoop, Databricks Spark, and Confluent Kafka. New monitoring systems like Prometheus and multi-node databases like Cassandra that are hard to install.</p><p>Maybe you could even sell higher-level, consumer-grade software like Zendesk.</p><p>The idea of a self-hosted Zendesk sounds crazy, but someone <em>could</em> build that, and sell it in the form of a proprietary binary, at the cost of a flat fee instead of a subscription. If I sell you a $99 Zendesk-for-Kubernetes, and you can easily run it on your Kubernetes cluster on AWS, you are going to end up saving a lot of money on support ticketing software.</p><p>Enterprises often run their own WordPress to manage a company blog. Is the software for Zendesk that much more complicated than WordPress? I don’t think so — but enterprises are much more scared of managing their own help desk software than managing their own blogging software.</p><p>I run a pretty small business but I subscribe to a LOT of different software-as-a-service tools. An expensive WordPress host, an expensive CRM for advertising sales, MailChimp for the newsletter. I pay for these services because they are super reliable and secure, and they are complex multi-node applications. I wouldn’t want to host my own. I wouldn’t want to support them. I don’t want to be responsible for technical troubleshooting when my newsletter fails to send. <a href="https://softwareengineeringdaily.com/2017/11/20/run-less-software-with-rich-archbold/">I want to run less software</a>.</p><p>In contrast, I’m not afraid that my single-node software is going to break.</p><p>Software that I use from a single node tends to be much less expensive because I don’t have to buy it as a “service”. The software that I use to write music has a 1-time fixed cost. Photoshop has a 1-time fixed cost. I pay for the electricity to run my computer, but other than that I have no ongoing capital expense to run Photoshop.</p><p>When multi-node applications are as reliable as single-node applications, we will see changes in the pricing models.</p><p>Maybe someday I will be able to purchase a Zendesk-for-Kubernetes. The Zendesk-for-Kubernetes will give me everything I need from a help desk — it will spin up an email server, it will give me a web frontend to manage tickets. And if anything goes wrong, I can pay for support when I need it.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/971/0*lmC8T3q7MutBM2dU.png" /><figcaption>Zendesk is a fantastic service — but it would be cool if it had a fixed pricing model</figcaption></figure><h3>Metaparticle</h3><p>With Kubernetes, it becomes easier to deploy and manage distributed applications. With Helm, it becomes easier to distribute those applications to other users. But it’s still pretty hard to develop distributed systems.</p><p>This was the focus of a recent CloudNative Con/KubeCon Keynote by Brendan Burns, called <a href="https://www.youtube.com/watch?v=gCQfFXSHSxw">“This Job is Too Hard: Building New Tools, Patterns, and Paradigms to Democratize Distributed Systems Development”</a>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/841/0*FS0Dq3SEQMCHjBJT.png" /></figure><p>In his presentation, Brendan presented a project called Metaparticle. Metaparticle is a standard library for cloud-native development, with the goal of democratizing distributed systems. In an <a href="https://metaparticle.io/posts/welcome-to-metaparticle/">introduction to Metaparticle</a>, Brendan wrote:</p><blockquote>Cloud native development is bespoke, complicated and limited to a small number of expert developers. Metaparticle changes this by introducing a set of utilities in familiar programming languages that meet the developer where they are and enables them to begin to develop cloud-native systems using familiar language features.</blockquote><blockquote>Metaparticle builds on top of Kubernetes primitives to make distributed synchronization easier as well. It supplies language independent modules for locking and leader election as easy-to-use abstractions in familiar programming languages.</blockquote><p>After decades of distributed systems research and application, patterns have emerged about how we build these systems. We need a way to do locking of a variable, so that two nodes will not be able to write to that variable in a nondeterministic fashion. We need a way to do master election, so that if the master node dies, the other nodes can pick a new node to orchestrate the system.</p><p>Today, we use tools like etcd and Zookeeper to help us with master election and locking — and these tools have an onboarding cost.</p><p>Brendan illustrates this with the example of Zookeeper, which is used by both Hadoop and Kafka to do master election. Zookeeper takes significant time and effort to learn how to operate. During the construction of both Hadoop and Kafka, the founding engineers of those projects engineered their systems to work with Zookeeper to maintain a master node.</p><p>If I am writing a system to do distributed mapreduce, I would like to avoid thinking about node failures and race conditions. Brendan’s idea is to push those problems down into a standard library — so the next developer who comes along with a new idea for a multi-node application has an easier time.</p><p><strong>Important meta-point: metaparticle is built with the assumption that you are on Kubernetes.</strong> This is a language-level abstraction that is built with an assumption about the underlying (distributed) operating system — which once again brings us back to standards. If <strong>everyone</strong> is on the same distributed operating system, we can make <em>big </em>assumptions about the downstream users of our projects.</p><p>This is why my mind is blown by Kubernetes. It is a layer of standards across a world of heterogeneous systems.</p><h3>Serverless Workloads</h3><p>Functions as a service (often called “serverless” functions) are a powerful, cheap abstraction that developers can use alongside Kubernetes, on top of Kubernetes, and in some cases instead of Kubernetes altogether.</p><p>Let’s quickly review the modern landscape of serverless applications, and then consider the relationship between serverless and Kubernetes.</p><p><a href="https://www.softwaredaily.com/#/post/5a251d5f0cbcbe0004c932e1">Quick review on functions as a service</a>:</p><p><em>Functions as a service are deployable functions that run without an addressable server.</em></p><p><em>Functions as a service deploy, execute, and scale with a single call by the developer. Until you make that call to the serverless function, your function is not running anywhere — so you are not using up resources other than the database that is storing your raw code. When you call a function as a service, your cluster will take care of scheduling and running that function.</em></p><p><em>You don’t have to worry about spinning up a new machine and monitoring that machine, and spinning the machine down once it becomes idle. You just tell the cluster that you want to run a function, and the cluster executes it and returns the result.</em></p><p>When you “deploy” a serverless function, the function code is not actually deployed. Your code sits in a database in plain text. When you call the function, your code is being taken out of the database entry, loaded onto a Docker container, and executed.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/958/0*GGHJQMc7YcOZO40x.png" /><figcaption>Diagram from <a href="https://medium.com/openwhisk/uncovering-the-magic-how-serverless-platforms-really-work-3cb127b05f71">How Serverless Platforms Work</a></figcaption></figure><p>AWS Lambda pioneered this idea of a <a href="https://aws.amazon.com/blogs/aws/run-code-cloud/">function-as-a-service in 2014</a>. Since then, developers have been thinking of all kinds of use cases. For a comprehensive list of how developers are using serverless, there is a <a href="https://docs.google.com/document/d/1UjW8bt5O8QBgQRILJVKZJej_IuNnxl20AJu9wA8wcdI/edit#heading=h.yiaul8is1ki">shared Google Doc created by the CNCF Serverless Working Group (34 pages at the time of this article)</a>.</p><p>From my conversations on Software Engineering Daily, these functions as a service have shown at least two clear applications:</p><ul><li>Compute that can scale up quickly and cheaply in response to bursty workloads (for example, <a href="https://softwareengineeringdaily.com/2017/08/04/serverless-startup-with-yan-cui/">Yubl’s social media scalability case study</a>)</li><li>Event-driven “glue code” with variable workload frequency (for example, an event sourcing model with a variety of database consumers)</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*81Tj9sYkvNf17-_G.png" /></figure><p>To create a FaaS platform, a cloud provider provisions a cluster of Docker containers called invokers. Those invokers wait to get blobs of code scheduled onto them. When you make a request for your code to execute, there is a period of time that you have to wait for that code to be loaded onto an invoker and executed. This time spent waiting is the “cold start” problem.</p><p>The cold start problem is one of the tradeoffs that you make if you decide to run part of your application on FaaS. You don’t pay for the uptime of a server that isn’t doing any work — but when you want to call your function, you have to wait for your code to be scheduled onto an invoker.</p><p>On AWS there are invokers designated for whatever requests for AWS Lambda come in. On Microsoft Azure there are invokers designated for Azure Functions requests. On Google Cloud there are invokers reserved for Google Cloud Functions.</p><p>For most developers, using the function-as-a-service platforms from AWS, Microsoft, Google, or IBM will be fine. The costs are low, and the cold start problem is not problematic for most applications. But some developers will want to get costs even lower. Or they might want to write their own scheduler that defines how code gets scheduled onto invoker containers. These developers can roll their own serverless platform.</p><p>Open source FaaS projects such as Kubeless let you provision your own serverless cluster on top of Kubernetes. You can define your own pool of invokers. You can determine how containers are scheduled against jobs. You can decide on how to solve the cold start problem for your own cluster.</p><p>The open source FaaS for Kubernetes are just one type of resource scheduler. They are just a preview of other custom schedulers we will see on top of Kubernetes. Developers are always building new schedulers in order to build more efficient services on top of those schedulers.</p><p>So — what other types of schedulers will be built on top of Kubernetes? Well, as they say, the future is already here, but it’s only available as an AWS managed service.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/755/0*3Lm707-mv0THbIpX.png" /></figure><p>AWS has a new service called Amazon Aurora Serverless — which is a database that scales storage and compute up and down automatically. From <a href="https://aws.amazon.com/blogs/aws/in-the-works-amazon-aurora-serverless/">Jeff Barr’s post about AWS Serverless Aurora</a>:</p><p><em>When you create an Aurora Database Instance, you choose the desired instance size and have the option to increase read throughput using read replicas. If your processing needs or your query rate changes you have the option to modify the instance size or to alter the number of read replicas as needed. This model works really well in an environment where the workload is predictable, with bounds on the request rate and processing requirement.</em></p><p><em>In some cases the workloads can be intermittent and/or unpredictable, with bursts of requests that might span just a few minutes or hours per day or per week. Flash sales, infrequent or one-time events, online gaming, reporting workloads (hourly or daily), dev/test, and brand-new applications all fit the bill. Arranging to have just the right amount of capacity can be a lot work; paying for it on steady-state basis might not be sensible.</em></p><p><em>Because storage and processing are separate, you can scale all the way down to zero and pay only for storage. I think this is really cool, and I expect it to lead to the creations of new kinds of instant-on, transient applications. Scaling happens in seconds, building upon a pool of “warm” resources that are raring to go and eager to serve your requests.</em></p><p>We are not surprised that AWS can build something like this, but it’s hard to imagine how it could emerge as an open source project — until Kubernetes. This is the type of system that random developers could build on top of Kubernetes.</p><p>If you wanted to build your own serverless database on top of Kubernetes, you’ve got a number of scheduling problems to solve. You need different resource tiers for networking, storage, logging, buffering, and caching. For each of those different resource tiers, you need to define how resources will get scheduled to scale up and down in response to demand.</p><p>Just like Kubeless offers a scheduler for the small bits of functional code, we might see other custom schedulers that people use as building blocks for bigger applications.</p><p>And once you actually build your serverless database, perhaps you could sell it on the Helm app store as a $99 one-time purchase.</p><h3>Conclusion</h3><p>I hope you have enjoyed this tour through some Kubernetes history and speculation about the future.</p><p>As 2018 begins, here are some of the areas we’d like to explore this year:</p><ul><li><strong>How do people manage deployment of machine learning models on Kubernetes? </strong>We did a <a href="https://softwareengineeringdaily.com/2017/05/10/convolutional-neural-networks-with-matt-zeiler/">show with Matt Zeiler</a> where he discussed this, and it sounded complicated.</li><li>Is Kubernetes used for self-driving cars? If so, do you deploy one single cluster to manage the entire car?</li><li>What does a Kubernetes IoT deployment look like? Does it make sense to run Kubernetes across a set of devices with intermittent network connections?</li><li>What are the new infrastructure products and developer tools that will be built with Kubernetes? What are the new business opportunities?</li></ul><p>Kubernetes is a fantastic tool for building modern application backends — but it is still just a tool.</p><p>If Kubernetes fulfills its mission, it will eventually fade into the background. There will come a time when we talk about Kubernetes like we talk about compilers or operating system kernels. Kubernetes will be lower level plumbing that is not in the purview of the average application developer.</p><p>But until then, we’ll continue to report on it.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fupscri.be%2Fdde502%3Fas_embed%3Dtrue&amp;dntp=1&amp;url=https%3A%2F%2Fupscri.be%2Fhackernoon%2F&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=upscri" width="800" height="400" frameborder="0" scrolling="no"><a href="https://medium.com/media/3c851dac986ab6dbb2d1aaa91205a8eb/href">https://medium.com/media/3c851dac986ab6dbb2d1aaa91205a8eb/href</a></iframe><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=33126a96ee23" width="1" height="1" alt=""><hr><p><a href="https://medium.com/hackernoon/the-gravity-of-kubernetes-33126a96ee23">The Gravity of Kubernetes</a> was originally published in <a href="https://medium.com/hackernoon">HackerNoon.com</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Hacker Noon: How A Media Company Built With Medium Works]]></title>
            <link>https://medium.com/@jeffmeyerson/hacker-noon-how-a-media-company-built-on-medium-works-8b7a5534ac8d?source=rss-8dd9e862cfe4------2</link>
            <guid isPermaLink="false">https://medium.com/p/8b7a5534ac8d</guid>
            <category><![CDATA[technology]]></category>
            <category><![CDATA[advertising]]></category>
            <category><![CDATA[medium]]></category>
            <category><![CDATA[software-engineering]]></category>
            <dc:creator><![CDATA[Jeff Meyerson]]></dc:creator>
            <pubDate>Tue, 19 Dec 2017 13:01:02 GMT</pubDate>
            <atom:updated>2017-12-21T06:04:24.917Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Vdv4YPnMYuXUsAKIF-OQtA.jpeg" /></figure><p>The New York Times makes most of its money off of subscriptions. Facebook makes its money off native advertising. Hacker News is funded by Y-Combinator. Each of these business models creates biases in the information that gets promoted on the respective platforms.</p><p>This is why I like to know the origin story and the business models behind the publications that I read. Published content is shaped by the profit motive of the publication.</p><p>And yet, last month, I repeatedly found myself reading high quality content on a Medium publication that I did not know the origin of: <a href="http://hackernoon.com/">Hacker Noon</a>. Hacker Noon is a popular publication that syndicates curated content written about software.</p><p>Let me explain “syndication”. Imagine that I just spent three days on a Medium post about functional programming, and I have zero followers on social media. How can I get people to read awesome post? The answer is syndication. I can submit my Medium post to Hacker Noon. This gives me free distribution, and it gives Hacker Noon free content — a win-win relationship.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/800/1*pLGW1HFeRDOY2re0lHr6Xw.png" /><figcaption>How Syndication Works (image credit: Quentin Zancanaro)</figcaption></figure><p>But why was it worth it for Hacker Noon to spend time curating content? That syndication process takes <em>time. </em>You have to read through lots of submissions, sometimes you have to send it back to the author to have it edited. And this is all to build a following on Medium. I have not heard of Medium being a profitable platform to build a business.</p><p>It’s worth pointing out the difference between Medium and WordPress.</p><p>On WordPress, this model of curated syndication has worked to massive success — for example, the Huffington Post and TechCrunch. These businesses make millions of dollars from advertising networks, because they are built on WordPress, and WordPress is an open model.</p><p>A publisher on WordPress can install plugins that serve ads from third party providers like Outbrain and Taboola. A WordPress site can also install any kind of data collection scripts, to gather data on visitors, and sell it to the highest bidder.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/640/1*mUjOGiUX1u7bNP9lyj6bOg.png" /><figcaption>These advertisements on a WordPress site is powered by third-party plugins</figcaption></figure><p>The lack of third party plugins is the blessing and the curse of Medium.</p><p>Because there is no third party ecosystem, reading content on Medium is a beautiful experience. The page loads quickly and predictably. There are no random scripts that are blocking the page as they hog your browser’s resources. When you go to close the page, there is never a popup that asks you to subscribe to a newsletter.</p><p>When I read content on Medium, I am not getting slapped across the face with ads for reverse mortgages and açaí berries. I am not being tagged for retargeting. It’s a beautiful experience. But Medium seems like an ecosystem that would not allow for the content syndication business like Hacker Noon.</p><p>I wanted to know who was running Hacker Noon, how the business works, and what it says about Medium as a publishing platform.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/600/1*mvGJYHFvHfZAhJ4YgKbW2w.png" /><figcaption>Hacker Noon is one of many Medium publications within AMI</figcaption></figure><p>Hacker Noon turns out to be part of a network of Medium publications called <a href="http://twitter.com/@ami">AMI</a>. AMI’s network includes sites like <a href="https://artplusmarketing.com/">Art + Marketing</a>, <a href="https://futuretravel.today/">Future Travel</a>, and <a href="https://fityourself.club/">Fit Yourself Club</a> — all of which are distinct syndication platforms. David Smooke is the CEO of AMI, and he joined me for an interview on <a href="https://itunes.apple.com/us/podcast/software-engineering-daily/id1019576853?mt=2">Software Engineering Daily</a> to explain how his business works, how he has scaled the content syndication business, and why he is betting on Medium. It was a detailed look into the state of online publishing and where it might be headed.</p><p><strong>You can listen to the episode on</strong><a href="https://itunes.apple.com/us/podcast/software-engineering-daily/id1019576853?mt=2"><strong> iTunes</strong></a><strong>, </strong><a href="http://softwaredaily.wpengine.com/feed/podcast/"><strong>RSS</strong></a><strong>, or </strong><a href="https://softwareengineeringdaily.com/"><strong>from the browser</strong></a><strong>.</strong></p><p>If you don’t read Hacker Noon already, one article to start with that shows off the quality of content is <a href="https://hackernoon.com/learn-blockchains-by-building-one-117428612f46">Learn Blockchains By Building One</a>. I interviewed the author of that article, Daniel Van Flymen, and it has been <a href="https://softwareengineeringdaily.com/2017/10/12/blockchain-building-with-daniel-van-flymen/">one of the most popular episodes of Software Engineering Daily</a>.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=8b7a5534ac8d" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Bad Men]]></title>
            <link>https://medium.com/@jeffmeyerson/bad-men-c59a888aa5b8?source=rss-8dd9e862cfe4------2</link>
            <guid isPermaLink="false">https://medium.com/p/c59a888aa5b8</guid>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[advertising]]></category>
            <category><![CDATA[adtech]]></category>
            <category><![CDATA[machine-learning]]></category>
            <category><![CDATA[venture-capital]]></category>
            <dc:creator><![CDATA[Jeff Meyerson]]></dc:creator>
            <pubDate>Fri, 03 Nov 2017 11:41:01 GMT</pubDate>
            <atom:updated>2017-11-03T11:41:01.314Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/744/1*KXz9OZYoMwHplscs-rCa2Q.png" /></figure><p>In the 1960s, advertising agencies were high-dollar creative producers.</p><p>A client would come to an ad agency and pay millions of dollars for artistic messaging that would convince a consumer to buy a product.</p><p>How could you measure the success of these advertising campaigns? Maybe you could see success in the sales data. Maybe people were starting to talk about the product. Ultimately, success was defined by how satisfied the client was.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*jnhs_Y3M72L0PnKbEprGpQ.png" /><figcaption>Mad Men, a show about the 1960’s ad industry</figcaption></figure><p>When it comes to measuring outcomes, advertising has always been a messy business.</p><p>Bob Hoffman’s long career in advertising included CEO positions at three different agencies. He helped huge brands craft their messaging, and grab consumer attention.</p><p>In Bob’s world of advertising, lots of money was spent on creativity. Were the campaigns successful? That depends who you ask.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/307/1*5oixxiZen8AmsND2bG88Rw.png" /><figcaption><strong><em>Budweiser Frogs TV campaign</em></strong>: effective, yet unmeasurable advertising</figcaption></figure><p>In the old world of advertising, everyone acknowledged that success was subjective.</p><p>As human attention moved online, the world of advertising changed. Advertising began to move from TV and magazines to websites. Technology companies were formed to enable this new type of advertising–known as adtech.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/927/1*l4ZzUInJacud92I3kKjN6Q.png" /><figcaption><strong>Procter and Gamble display ad</strong>: ineffective, yet measurable advertising</figcaption></figure><p>These companies claimed to bring scientific accuracy to advertising campaigns. The biggest adtech player was Google, who perfected search advertising.</p><p>If you could imagine the opposite of what Bob Hoffman built his career doing, it might look like search advertising.</p><p>Bob’s campaigns were about creating a brand’s voice, with colorful art and subtlety and ambient messaging. Advertising was about turning a brand into an entity you recognize, teaching the consumer to associate Nike with fitness, or Dove soap with clean hands, or Cheetos with cheesy, salty attitude.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/175/1*1Ryq3bxRZ5XZ_yrOWQf3eA.png" /><figcaption>Bob Hoffman, “The Ad Contrarian”</figcaption></figure><p>Search advertising, on the other hand, is just text.</p><p>You enter a search query, you are looking for black socks, and the top link that comes back is a line of text that says “cheap black socks.”</p><p>Search advertising catches people who have an intent to do something. They have stated their intent by typing into a box. With search advertising, a brand might not even need a sexy, flashy creative.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*KKWjpd6PmaL2sRNh6lkuIw.png" /><figcaption>Search advertising</figcaption></figure><p>The idea of intent-based advertising was expanded with retargeting.</p><p>As you navigate through the internet, adtech companies are watching you, gathering data on your intent. Maybe you aren’t typing your desires explicitly into a search box–but you are clicking on articles and blog posts and tweets. With all your online interactions, adtech companies can figure out that you are looking for black socks whether you say so or not.</p><p>Money poured into adtech for very good reasons: intent-based marketing works. The shift to adtech put agencies in an uncomfortable position. If they couldn’t capture the advertising market by selling highly produced, unmeasurable creativity, they would have to make their money doing something else.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/639/1*ToAH1NRKJFpHcSIw4KePLQ.png" /></figure><p>The situation was this: big brands like Procter and Gamble were buying most of their advertising through agencies. Procter and Gamble decided it wanted digital advertising.</p><p>The adtech companies were the ones who knew how to produce and distribute digital advertising. Since agencies had the relationships with the big brands, and adtech companies had the technology, agencies began to partner with adtech companies.</p><p>This is actually a <em>simplified</em> version of what happens. Agencies subcontract advertising deals to digital agencies. A digital agency buys technology from a slew of adtech companies: some technology tracks users around the internet, some technology places bids on advertising spots that will land in front of users. Because of all the middlemen, the incentives are aligned against the brands.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/879/1*2c0Pg7sHXybSBGd3LqKh5w.png" /><figcaption>How the advertising sausage is made</figcaption></figure><p>Contrast this world of agencies and adtech companies with the world of Google and Facebook.</p><p>They are a duopoly because they <em>earned</em> that position. By creating a single monolithic purchasing process, they have removed much of the risk that comes from a purchasing process stocked with middlemen.</p><p>But back to Bob Hoffman.</p><p>As money poured into adtech, user tracking, and Google, brands started to care more about metrics. When Bob met with a brand, the brand wouldn’t be asking about the cool new advertising campaign featuring a young actress drinking a Coca Cola. The brand would be asking about the click-through rate of a display advertising campaign.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/650/1*KpxZWfyD5nQ7-BD3_OunUw.png" /><figcaption>Ad executives discussing CTR, CPM, other scientific metrics</figcaption></figure><p>Brands moved their focus to statistics, and away from creativity. And technology companies were happy to provide them with statistics. Whether those statistics were true or not is another story altogether. The industry was moving from creative BS to outright lying, and Bob decided to leave.</p><p><em>To hear my interview with Bob Hoffman, </em><a href="https://softwareengineeringdaily.com/2017/11/02/bad-men-with-bob-hoffman/"><em>check it out on Software Engineering Daily.</em></a></p><p>We have done lots of reporting about advertising fraud for the last year, and it is a popular topic because people are often shocked to find that online advertising is inextricably linked to <a href="https://softwareengineeringdaily.com/tag/ad-fraud/">organized crime, surveillance</a>, and <a href="https://softwareengineeringdaily.com/2017/04/17/political-bots-with-samuel-woolley/">Twitter botnets</a>.</p><p>That’s not to say that online advertising doesn’t work–it certainly does! But understanding the dark underbelly of the Internet’s cash cow is a necessary precondition to finding a solution.</p><p>If you like this article, <a href="https://itunes.apple.com/us/podcast/software-engineering-daily/id1019576853?mt=2">subscribe to the Software Engineering Daily Podcast on iTunes</a>!</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=c59a888aa5b8" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[If you like blogging, you should try podcasting. Here’s how to get started.]]></title>
            <link>https://medium.com/free-code-camp/if-you-like-blogging-you-should-try-podcasting-heres-how-to-get-started-a5907ce7fe46?source=rss-8dd9e862cfe4------2</link>
            <guid isPermaLink="false">https://medium.com/p/a5907ce7fe46</guid>
            <category><![CDATA[startup]]></category>
            <category><![CDATA[technology]]></category>
            <category><![CDATA[tech]]></category>
            <category><![CDATA[podcast]]></category>
            <category><![CDATA[writing]]></category>
            <dc:creator><![CDATA[Jeff Meyerson]]></dc:creator>
            <pubDate>Tue, 03 Oct 2017 11:06:02 GMT</pubDate>
            <atom:updated>2017-10-26T05:28:21.440Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*y56Yd2JZxcEaxrij9_ghHA.jpeg" /></figure><p>Take a look at the Venn diagram below:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/586/1*ho7YSMwgnBtcLBVe-wn0Kw.png" /><figcaption>Your audience has more time to consume a podcast.</figcaption></figure><p>If you like to blog and you’re looking to reach a bigger audience, consider podcasting. Not everyone has time to read blog posts, but everyone has time to listen to podcasts.</p><p>We all have a commute, have chores to do, and exercise. During these activities, people love to listen to podcasts.</p><p>By producing a podcast, you can reach the growing audience of people who consume hours of audio content daily.</p><p>Back in 2015, I was spending nearly four hours per day listening to podcasts. I listened while I was commuting to work, running, working out, cooking, or doing laundry. Having a great podcast made these activities so much more enjoyable.</p><p>But there was not enough good content for me. I wanted more material about technology, but I didn’t want “tech news” or op-ed podcasts . I wanted to hear from engineers about what they were building.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/325/1*LouX_ol5wYjTdAaZZgzHpw.png" /></figure><p>I started <a href="http://softwareengineeringdaily.com/">Software Engineering Daily</a> because there weren’t enough technical, long-form software podcasts. Today there are 24,000 engineers who listen every day.</p><p><strong>Still, there’s not enough good technical content.</strong> The world of software is expanding faster than anyone can cover it. Software is eating the world, and podcasts help with digestion.</p><p>That’s why this is the perfect time for you to start your own software podcast.</p><h3><strong>How to start your own software podcast</strong></h3><p>We are all new to software. The field is so young that new ideas are being discovered constantly.</p><p>Software is in everything we do these days. You can start a podcast at the intersection of software and anything you love.</p><p>Here are the basic steps to get going:</p><h4>1. Choose a niche.</h4><p>Do you like JavaScript? Blockchains? freeCodeCamp? Software has thousands of niches. Find one that you love to talk about.</p><p>At each of these niches, thought leaders are waiting to be interviewed. They are easy to find and contact through Twitter, Medium, and Quora.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/385/1*gYUCZlGdlFM09A8ktMg31A.png" /><figcaption>There is an audience for every software niche!</figcaption></figure><h4>2. Choose a style.</h4><p>One-on-one interviews, group discussions, and storytelling can all be successful podcast styles. My <a href="https://medium.com/podsheets-blog/podcast-formats-which-one-is-for-you-e2a91cff89b2">article</a> on different podcast formats includes some ideas for starting.</p><p>My personal favorite is the hour-long one-on-one interview. In an hour, you can dive deep into your guests’ beliefs about technology. They’ll say things that will surprise you and educate your audience.</p><p>There are many advantages to the interview podcast. It’s easy to find guests — if you invite someone to come on your show, that is a flattering proposition. The guests provide variation for the show, while the host provides some regularity.</p><p>It’s a successful recipe used by personalities like <a href="https://www.youtube.com/watch?v=550X5OZVk7Y">Jason Calacanis</a> and <a href="http://podcasts.joerogan.net/">Joe Rogan</a>.</p><h4>3. Prepare.</h4><p>After you find your guest and schedule a time for the interview, it’s time to prepare.</p><p>Preparation is the most important difference between your podcast and all the other podcasts out there.</p><p>Write down one or two pages of short, concise questions for your guest. Try to order the questions in a way that form a narrative. Your outline creates the bones for your podcast episode. The interview itself adds on the flesh, organs, and skin.</p><p>Without bones, our bodies would be watery piles of mush. And without preparation, your interview will be a disorganized mess.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/338/1*XBkglHWqwqpPGt6fcun7dg.png" /><figcaption>True in war as in podcasting.</figcaption></figure><p>You will probably spend an hour or more writing down questions. You don’t need to ask these questions during the interview, but they are your safety net.</p><p>I’ve made outlines for each of the 750 podcasts I have done. A little preparation goes a long way. I always create a one or two page outline of questions. Here are some <a href="https://drive.google.com/drive/folders/0B7Ijx71FS7b2d2FTV3FuYWZseG8">sample outlines</a> from my show <a href="http://softwareengineeringdaily.com/">Software Engineering Daily</a>.</p><p>After your preparation, you are ready to record the podcast!</p><p>“Hold on,” you might say. “Aren’t there a lot more things I need to do before I can podcast?”</p><h3><strong>Common technical questions about podcasting</strong></h3><h4><strong>Is it audio equipment for podcasting expensive?</strong></h4><p>No. An iPhone headset is fine to get started, and <a href="https://www.amazon.com/s/ref=nb_sb_ss_c_1_13?url=search-alias%3Daps&amp;field-keywords=usb+microphone&amp;sprefix=home+services%2Caps%2C209&amp;crid=35JD8KK2T0JGH">cheap USB mics</a> are less than $20. In the early days of your podcast, most of your listeners will be your friends. They probably miss the days when you talked on the phone (since nobody talks on the phone any more).</p><p>Your first several podcasts are like big conference calls where most of the participants are just listening. It’s okay if the recording tools are no better than what you use for phone calls.</p><h4><strong>How do you record a podcast?</strong></h4><p><a href="http://zencastr.com/">Zencastr</a> is a free tool that makes it easy to record a podcast. It’s like a Google Hangout, but recorded.</p><p>With Zencastr, you create a new podcast, send your other podcasters a link, and hit record. When you’re done, you click stop and it uploads your file to Dropbox. If you want to be extra safe, have each person on the podcast <a href="http://thepodcastersstudio.com/tps-ep-47-recording-a-double-ender-podcast/">record a backup file of their own voice</a>.</p><h4><strong>How do you edit a podcast?</strong></h4><p>Basic editing is easy and free. Here are tutorials for <a href="https://www.youtube.com/watch?v=_bq6W8PcTNQ">GarageBand</a> (Mac) and <a href="https://www.youtube.com/watch?v=uAyF-i604Hs">Audacity</a> (everyone else). If you can afford it, spend $5 on a <a href="https://www.fiverr.com/search/gigs?query=podcast%20editing&amp;search_in=everywhere&amp;source=opensearch&amp;pos=1&amp;context=recommendation&amp;context_alg=related_search_terms&amp;page=1">Fiverr editor</a>.</p><p>Audio editing sounds scary to some people, but don’t let it intimidate you! If you are going to edit your own podcast, keep a text editor open during your show. Write down problems that you will need to edit later like, “20:00–20:23 Stacy was coughing.”</p><h4><strong>Where do you publish a podcast?</strong></h4><p>Use a publishing tool like <a href="http://podsheets.com/">Podsheets</a> to give your podcast a website and put it on iTunes/Google Podcasts. After you record and edit your podcast episode, you will have a single audio file. A podcast publishing tool will let you create a post that goes along with the audio. These posts are what a podcast player on your phone shows to you.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*f9EfoD3SmkeSCA9fMDWy-A.png" /><figcaption>Publishing a podcast is as easy as publishing a blog post</figcaption></figure><p><strong>To recap: </strong>setting up a podcast is easy and nearly free, assuming you already have a computer.</p><h3>Podcasting is fast</h3><p>After you set everything up, podcasting is a quick way to make content.</p><p>For example, if you add 60 minutes of preparation, 45 minutes of recording, and 75 minutes of editing, you get <strong>three hours of work</strong> for a 40 minute podcast.</p><p>If you hire an editor, you can get it down to less than two hours for a show.</p><p>In contrast, it takes me at least three hours to write a decent blog post. To write a long, quality blog post takes days.</p><p>Your first five podcasts will take longer than your next five. There are economies of scale to podcasting. The more you do, the smoother your process will become.</p><h3>More benefits</h3><p>Podcasting is public speaking in a controlled environment.</p><p>When you record a one-on-one interview podcast, there are only two people: you and the guest. If you say something you wish you hadn’t, edit it out — nobody else will ever hear it.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/800/1*YeDfAVWvUa9KwRlUmSWBQw.png" /><figcaption>Podcasting is like this, except you are safe behind your computer.</figcaption></figure><p>To recap, here are <a href="https://medium.com/podsheets-blog/top-5-reasons-to-start-a-podcast-f17b3259f3a8">5 reasons to start a podcast</a>:</p><ol><li><strong>Build a brand.</strong> You can establish yourself as an expert after you begin publishing on a regular basis. You’ll gain street cred as an authority in whatever industry you’re focused on.</li><li><strong>Form deep connections with listeners. </strong>A podcast is a way to connect with a highly-targeted audience. When people hear another person’s voice, a sense of trust and closeness forms.</li><li><strong>Create content on your own schedule. </strong>You’ll begin to produce a consistent podcast once you get into the flow.</li><li><strong>Go where the people are.</strong> People are busy. They’re driving to work or doing errands. They’re working out. They’re doing the dishes. They’re traveling. And unlike watching videos or reading blogs, they can listen to your podcast at the same time.</li><li><strong>Become a better speaker. </strong>Podcasting lets you broadcast your message from the privacy of your home or studio, and you can re-record or make edits if needed. You’ll become more comfortable with recording and speaking over time. Podcasting will give you a chance to clarify your message and vision, and you’ll learn to present it in the best way.</li></ol><p>If you’re still not sure whether you want to podcast, or have questions about how to get started, leave a comment on this post, or send me an email at <a href="/service/mailto:jeff@podsheets.com">jeff@podsheets.com</a>.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=a5907ce7fe46" width="1" height="1" alt=""><hr><p><a href="https://medium.com/free-code-camp/if-you-like-blogging-you-should-try-podcasting-heres-how-to-get-started-a5907ce7fe46">If you like blogging, you should try podcasting. Here’s how to get started.</a> was originally published in <a href="https://medium.com/free-code-camp">We’ve moved to freeCodeCamp.org/news</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Podcast Formats: Which One Is For You?]]></title>
            <link>https://medium.com/podsheets-blog/podcast-formats-which-one-is-for-you-e2a91cff89b2?source=rss-8dd9e862cfe4------2</link>
            <guid isPermaLink="false">https://medium.com/p/e2a91cff89b2</guid>
            <category><![CDATA[podcasting-tips]]></category>
            <category><![CDATA[podcast]]></category>
            <category><![CDATA[podcasting]]></category>
            <dc:creator><![CDATA[Jeff Meyerson]]></dc:creator>
            <pubDate>Sun, 27 Aug 2017 12:01:49 GMT</pubDate>
            <atom:updated>2017-08-27T12:01:49.979Z</atom:updated>
            <content:encoded><![CDATA[<h3>Everyone should try podcasting. It’s as easy as blogging.</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/270/1*LwI8FAfL3X_jH3P1s4mrXQ.png" /></figure><p><em>Still aren’t sure why you should start a podcast? Check out </em><a href="https://medium.com/@erikawh0/top-5-reasons-to-start-a-podcast-f17b3259f3a8"><strong><em>Top 5 Reasons to Start a Podcast</em></strong></a><strong><em>.</em></strong></p><p>Once you decide to start a podcast, you need to decide how you will structure your show.</p><p>Here are some options.</p><h3>The Interview</h3><p>The classic podcast format. In each episode, the host interviews a different guest, diving into that guest’s expertise or their life.</p><p>There are many advantages to the interview podcast. It’s easy to find guests — if you invite someone to come on your show, that is a flattering proposition. The guests provide variation for the show, while the host provides some regularity.</p><p>It’s a great recipe, used successfully by personalities like Terry Gross, Ezra Klein, Joe Rogan, and Mark Maron.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*UkxSEYu5-MP5Rz5i1QPG8g.png" /><figcaption>Legendary interview of Terry Gross by Mark Maron</figcaption></figure><h3>The Host Discussion</h3><p>Do you have a friend (or group of friends) who you have great conversations with every time you hang out? Every time you get coffee with them, you walk away saying “I wish I would have recorded that conversation!”</p><p>In the freewheeling discussion, 2–4 hosts talk about a different topic every episode.</p><p>Shows like Exponent and Pod Save America exemplify this format.</p><p>Sometimes these shows also bring on guests. The group of hosts interviews the guest, or the guest joins in on the freewheeling discussion.</p><h3>The Highly Produced Narration</h3><p>Highly produced narration takes audio recorded from several different contexts and mixes it together to tell a story.</p><p>Shows like This American Life, Serial, and Radiolab draw massive audiences due to their close attention to detail. They draw listeners in with polished storytelling.</p><p>If you love editing audio, the highly produced narration is for you.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/675/1*S1oo1qDNnQrOZhRSzCp9AQ.png" /><figcaption>Ira Glass</figcaption></figure><p>There are several challenges to this format: you need different microphones for inside and outside your home studio. You need to move audio between multiple different devices. You need to have a vision for how your different recordings will fit together. These shows can take a <em>long</em> time to produce.</p><p>And you need an exceptional audio editor.</p><h3>News</h3><p>Podcasts are great for making sense of the news. I love to hear my favorite podcast hosts respond differently to the same piece of news, because it helps me understand that news through different perspectives.</p><p>There can never be too many news podcasts.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/675/1*iGqmbAC-KwYZkyn0TSPpaA.png" /><figcaption>The Daily from New York Times</figcaption></figure><p>The Daily proved this by shooting to the top of the podcast charts due to its short length and excellent production.</p><p>News podcasts are easy to produce on a regular cadence, because there is always news. They are hard to produce, because you have to have something unique to say about the news.</p><h3>Others</h3><p>Podcasting is unexplored territory.</p><p>There are many other types of podcasts. Game shows, Game of Thrones analysis, monologues of people ranting, LeVar Burton reading books, fictional stories, concise explainers, music playlist podcasts…</p><p>Don’t be afraid to try something new. If you figure out a new podcast format, you might create a smash hit.</p><p>But also don’t be afraid to try one of the formats that is proven to work. Whatever podcast you decide to make will be inherently different than anything that came before it.</p><p><em>Whatever type of podcast you want to make, </em><a href="http://podsheets.com/"><em>Podsheets</em></a><em> can help you get started.</em></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/989/1*jfzpdCgVWOn1b_JFqM3BAw.png" /></figure><p>Let us know in the comments if you have any questions about how to get started.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=e2a91cff89b2" width="1" height="1" alt=""><hr><p><a href="https://medium.com/podsheets-blog/podcast-formats-which-one-is-for-you-e2a91cff89b2">Podcast Formats: Which One Is For You?</a> was originally published in <a href="https://medium.com/podsheets-blog">Podsheets Blog</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[You can’t beat viral advertising.]]></title>
            <link>https://medium.com/@jeffmeyerson/you-cant-beat-viral-advertising-8b385fa092e6?source=rss-8dd9e862cfe4------2</link>
            <guid isPermaLink="false">https://medium.com/p/8b385fa092e6</guid>
            <category><![CDATA[startup]]></category>
            <category><![CDATA[advertising]]></category>
            <category><![CDATA[viral-marketing]]></category>
            <category><![CDATA[youtube]]></category>
            <dc:creator><![CDATA[Jeff Meyerson]]></dc:creator>
            <pubDate>Wed, 26 Jul 2017 11:21:05 GMT</pubDate>
            <atom:updated>2017-07-26T11:21:05.806Z</atom:updated>
            <content:encoded><![CDATA[<blockquote><em>On March 6, 2012, Dollar Shave Club uploaded a YouTube video entitled “Our Blades Are F***ing Great” featuring CEO Michael Dubin, delivering his speech in a nonchalant and sarcastic manner.</em></blockquote><blockquote><em>The video prompted 12,000 orders in a two-day span after it was released, and has received over 24 million views as of February 2017.</em></blockquote><p>In the video, the CEO of Dollar Shave Club walks around a warehouse doing funny stuff like tearing up paper, driving a forklift, and hanging out with someone in a bear costume. It’s great comedy, and cost <em>nothing to produce.</em></p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FZUG9qYTJMsI%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DZUG9qYTJMsI&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FZUG9qYTJMsI%2Fhqdefault.jpg&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/ebafcc60d7807d2626e4b26eac2174ca/href">https://medium.com/media/ebafcc60d7807d2626e4b26eac2174ca/href</a></iframe><p>The ad earned Dollar Shave Club venture investment from Kleiner Perkins and a16z. I personally started ordering Dollar Shave Club over all the other razor subscription services because I had seen this ad.</p><p>Without this ad, Dollar Shave Club’s brand might not have propelled it to a <a href="http://fortune.com/2016/07/19/unilever-buys-dollar-shave-club-for-1-billion/">billion dollar exit</a> in the face of <a href="https://www.harrys.com/">strong competitors</a> in a commodity market.</p><p><strong>If viral advertising is so effective, why doesn’t everyone do it?</strong></p><p>Many ad agencies believe that trying to make viral ads is like trying to catch lightning in a bottle. Like the <a href="https://qz.com/298094/how-mailchimps-irresistible-serial-ad-became-the-years-biggest-marketing-win/">“Mail Kimp” ad on Serial</a> — didn’t MailChimp just get lucky that a 14 year old mispronounced MailChimp in an adorable way?</p><p>The reason you don’t see more viral advertisements is that ad agencies have largely given up on viral advertising. They believe it to be a game of chance.</p><p>And so the best viral ads usually come from in-house marketing teams, like <a href="https://www.youtube.com/watch?v=lBUJcD6Ws6s">Tom from Blendtec</a>.</p><p>Viral ads can be created in a deterministic fashion, but most agencies are not well-equipped to deliver them. So the public narrative is that viral ads are simply something that happens randomly to a lucky few.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/580/1*yPQeNa1xMt-56t4Js7oI-Q.png" /></figure><p>Brands hire ad agencies to create and distribute their ad content. The ad agency is accountable for delivering results.</p><p>If you are an account manager at an ad agency, would you rather</p><ol><li>spend your entire budget trying to make a viral video ad OR</li><li>spend half of your budget on a bland video ad and spend the other half promoting it?</li></ol><p>Today, most agencies choose option 2. If the ad doesn’t receive enough views, the agency can pay for bot traffic to shore up the numbers. The brand will receive a report documenting the number of ad views from the agency at the end of the transaction and they are none the wiser.</p><p>If you are trying to build a brand online, you are much better off crafting a viral advertisement than paying for programmatic advertising.</p><p><em>Originally published at </em><a href="https://www.quora.com/What-is-the-best-way-to-advertise-online/answer/Jeff-Meyerson?srid=po1Y"><em>www.quora.com</em></a><em>.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=8b385fa092e6" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[How To Overcome Being Rejected After Your Interview At A Big Tech Company]]></title>
            <link>https://medium.com/@jeffmeyerson/how-to-overcome-being-rejected-after-your-interview-at-a-big-tech-company-fb1fe9e0b11e?source=rss-8dd9e862cfe4------2</link>
            <guid isPermaLink="false">https://medium.com/p/fb1fe9e0b11e</guid>
            <category><![CDATA[interview]]></category>
            <category><![CDATA[job-interview]]></category>
            <category><![CDATA[facebook]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[google]]></category>
            <dc:creator><![CDATA[Jeff Meyerson]]></dc:creator>
            <pubDate>Wed, 26 Jul 2017 11:06:28 GMT</pubDate>
            <atom:updated>2017-07-26T11:06:28.581Z</atom:updated>
            <content:encoded><![CDATA[<p><strong>You need to build something.</strong></p><p>Build a complicated, hulking four-month deliverable that nobody else commissioned and that nobody else will care about. Make a game, or model an elevator system, or an economic phenomenon. Put it on GitHub, but don’t expect anyone to look at it.You will learn so much, but that’s not where the most value comes from.</p><p><strong>Building something big insulates your ego.</strong></p><p>If you have built and shipped something cool and unique on your own, nobody can deny your identity as an engineer, even if you sometimes forget how to find all the subsets of an int array that sum to k.</p><p>This is so important — <strong>if you lose confidence that you actually belong at a strong company, you are dead in the water.</strong></p><p>I’ve been where you’re at.</p><p>Spending months and months preparing for interviews, doggedly memorizing the cookbook answers for how to rotate a matrix, find anagrams, and so on. Cracking the Code Interview is an awesome book, but also reinforces the status quo of a certain kind of uninspired, assembly-line narrowness to the interview process.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/280/1*3KHi7WMteFqwY_W77szjHQ.png" /></figure><p>It’s really sad that a lot of companies think this is the best way to screen people. I have to believe it’s not.</p><p>I’ve failed in more final round interviews than literally <em>everyone else</em> I can think of, and I bust my ass and write code after work and soak myself in engineering information.</p><p>But it’s OK.</p><p><strong>Their loss. I’ve <em>built</em> stuff</strong>, and so many of the people I know who can close on these positions at FB, GOOG, etc have not. They are either scared to build from the ground up, or they continually start and can never push through to ship a project.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/602/1*xLX7JOQdm_jQ8S5rKCUHSQ.png" /></figure><p>If I hadn’t built and shipped cool, difficult projects, I wouldn’t have this sense of validation and internal strength.</p><p><em>Originally published at </em><a href="https://www.quora.com/How-can-I-overcome-the-discouragement-from-being-rejected-by-all-the-top-tech-companies-I-have-applied-to/answer/Jeff-Meyerson?srid=po1Y"><em>www.quora.com</em></a><em>.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=fb1fe9e0b11e" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>