<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0"><channel><title>Indie Dev Life</title><link>http://indiedevlife.fm</link><description>A show about the ins and outs of independent software development.</description><language>en-US</language><image><url>https://indiedevlife.fm/static/cover.png</url><title>Brian Schrader</title><link>http://indiedevlife.fm</link></image><lastBuildDate>Sat, 15 May 2021 04:16:16 +0000</lastBuildDate><generator>sonicrocketman-feed-generator/v2.0</generator><atom:link href="https://indiedevlife.fm/rss.xml" rel="self" type="application/rss+xml"/><itunes:author>Brian Schrader</itunes:author><itunes:summary>A show about the ins and outs of independent software development.</itunes:summary><itunes:image href="https://indiedevlife.fm/static/cover.png"/><itunes:category text="Technology"/><itunes:explicit>no</itunes:explicit><itunes:owner><itunes:name>Brian Schrader</itunes:name><itunes:email>help@indiedevlife.fm (IndieDevLife Help)</itunes:email></itunes:owner><category>technology</category><category>software development</category><category>programming</category><category>indie development</category><category>independent development</category><item><guid isPermaLink="true">http://indiedevlife.fm/archive/14-thats-me-not-icloud</guid><pubDate>Sat, 15 May 2021 04:06:00 -0800</pubDate><category></category><title>14: That's Me, not iCloud</title><link>http://indiedevlife.fm/archive/14-thats-me-not-icloud/</link><description><![CDATA[<p>In this episode we discuss the differences between various development ecosystems and platforms, and the importance and usefulness of reading other people's source code.</p>
<p>(apologies for the wind noise in the background on this one)</p>
<p><strong>Links</strong>:</p>
<ul>
<li><a href="https://linode.gvw92c.net/indiedevlife">Linode, get a $100 60-day credit</a></li>
<li><a href="https://goingindie.tech">Going Indie: A Complete Guide to Becoming and Independent Software Developer</a></li>
<li><a href="https://netnewswire.com">NetNewsWire</a></li>
<li><a href="https://developer.apple.com/documentation/uikit/uicollectionviewdiffabledatasource">Diffable Data Sources</a></li>
<li><a href="https://github.com/BennyKJohnson/OpenCloudKit">Open CloudKit</a></li>
</ul>]]></description><enclosure url="https://static.indiedevlife.fm/14-Thats-me-not-iCloud.mp3" type="audio/mp3" length="7801925"/><itunes:author>Brian Schrader</itunes:author><itunes:duration>00:16:15</itunes:duration><itunes:explicit>no</itunes:explicit><itunes:subtitle>In this episode we discuss the differences between various development ecosystems and platforms, and the importance and usefulness of reading other people's source code.</itunes:subtitle></item><item><guid isPermaLink="true">http://indiedevlife.fm/archive/13-im-starting-to-regret-promising-things</guid><pubDate>Thu, 01 Apr 2021 18:31:00 -0800</pubDate><category></category><title>13: I'm Starting to Regret Promising Things</title><link>http://indiedevlife.fm/archive/13-im-starting-to-regret-promising-things/</link><description><![CDATA[<p>It's been a while, but we're back! (for now)</p>
<p>In this episode we talk about Docker and where you should (and shouldn't) use it.</p>
<p><strong>Links</strong>:</p>
<ul>
<li><a href="https://linode.gvw92c.net/indiedevlife">Linode, get a $100 60-day credit</a></li>
<li><a href="https://brianschrader.com/archive/why-all-my-servers-have-an-8gb-empty-file/">Why All My Servers Have an 8GB Empty File</a></li>
<li><a href="https://goingindie.tech">Going Indie: A complete guide to becoming an independent software developer</a></li>
</ul>]]></description><enclosure url="https://static.indiedevlife.fm/13-Im-Starting-to-Regret-Promising-Things.mp3" type="audio/mp3" length="9355961"/><itunes:author>Brian Schrader</itunes:author><itunes:duration>00:19:21</itunes:duration><itunes:explicit>no</itunes:explicit><itunes:subtitle>Let's talk about Docker and where you should (and shouldn't) use it.</itunes:subtitle></item><item><guid isPermaLink="true">http://indiedevlife.fm/archive/12-good-foundations</guid><pubDate>Fri, 15 Jan 2021 02:27:00 -0800</pubDate><category></category><title>12: Good Foundations</title><link>http://indiedevlife.fm/archive/12-good-foundations/</link><description><![CDATA[<p>In this episode we dive into some recent changes to Pine.blog and how to decide between tradeoffs during development.</p>
<p><strong>Links</strong>:</p>
<ul>
<li><a href="https://linode.gvw92c.net/indiedevlife">Linode, get a $100 60-day credit</a></li>
</ul>]]></description><enclosure url="https://static.indiedevlife.fm/12-Good-Foundations.mp3" type="audio/mp3" length="7712856"/><itunes:author>Brian Schrader</itunes:author><itunes:duration>00:15:56</itunes:duration><itunes:explicit>no</itunes:explicit><itunes:subtitle>In this episode we dive into some recent changes to Pine.blog and how to decide between tradeoffs during development.</itunes:subtitle></item><item><guid isPermaLink="true">http://indiedevlife.fm/archive/11-i-dont-own-a-printer-unaired-pilot</guid><pubDate>Thu, 17 Dec 2020 01:39:00 -0800</pubDate><category></category><title>11: I Don't Own a Printer (Unaired Pilot)</title><link>http://indiedevlife.fm/archive/11-i-dont-own-a-printer-unaired-pilot/</link><description><![CDATA[<p>This episode is the original pilot that I recorded over the summer as an experiment to see if I enjoyed podcasting.</p>
<p>This episode has no real topic, but I do discuss the nuances of self-publishing and the complications inherent in writing a book for the first time.</p>
<p>Oh! And it has unnecessary theme music.</p>
<p><strong>Links</strong>:</p>
<ul>
<li><a href="https://linode.gvw92c.net/indiedevlife">Linode, get a $100 60-day credit</a></li>
</ul>]]></description><enclosure url="https://static.indiedevlife.fm/11-Unaired-Pilot.mp3" type="audio/mp3" length="6238170"/><itunes:author>Brian Schrader</itunes:author><itunes:duration>00:12:51</itunes:duration><itunes:explicit>no</itunes:explicit><itunes:subtitle>This episode is the original unaired pilot that I recorded as an experiment to see if I enjoyed podcasting. This episode has no real topic. Oh! And it has unnecessary theme music.</itunes:subtitle></item><item><guid isPermaLink="true">http://indiedevlife.fm/archive/10-a-chicken-and-egg-scenario</guid><pubDate>Thu, 10 Dec 2020 22:30:00 -0800</pubDate><category></category><title>10: A Chicken and Egg Scenario</title><link>http://indiedevlife.fm/archive/10-a-chicken-and-egg-scenario/</link><description><![CDATA[<p>Today we discuss the recent updates to Pine.blog and the upcoming release of Hewell as well as the history of video podcasting and what podcasting even is.</p>
<p><strong>Links</strong>:</p>
<ul>
<li><a href="https://linode.gvw92c.net/indiedevlife">Linode, get a $100 60-day credit</a></li>
<li><a href="https://blog.pine.blog/2020/12/podcasts-ahoy/">Podcasts Ahoy! (Pine.blog Announcement)</a></li>
<li><a href="https://pine.blog">Pine.blog</a></li>
<li><a href="https://hewellapp.com">Hewell</a></li>
</ul>]]></description><enclosure url="https://static.indiedevlife.fm/10-A-Chicken-and-Egg-Scenario.mp3" type="audio/mp3" length="7030571"/><itunes:author>Brian Schrader</itunes:author><itunes:duration>00:14:31</itunes:duration><itunes:explicit>no</itunes:explicit><itunes:subtitle>Today we discuss the recent updates to Pine.blog and the upcoming release of Hewell as well as the history of video podcasting and what podcasting even is.</itunes:subtitle></item><item><guid isPermaLink="true">http://indiedevlife.fm/archive/09-ive-reached-bug-parity</guid><pubDate>Wed, 02 Dec 2020 01:09:00 -0800</pubDate><category></category><title>9: I've Reached Bug Parity</title><link>http://indiedevlife.fm/archive/09-ive-reached-bug-parity/</link><description><![CDATA[<p>In this episode we discuss the complications of using Apple's CloudKit and the freedom of distributing software outside of the App Store.</p>
<p><img alt="Pine.blog for iOS and macOS" src="https://p.pine.blog/file/pine-blog/user-media/e46c3bab96984fe00dbe99a6786b63df/thumbnail_Screen_Shot_2020-11-30_at_2.17.31_PMd1b6.png" /></p>
<p><strong>Links</strong>:</p>
<ul>
<li><a href="https://goingindie.tech">Going Indie: A complete guide to becoming an independent software developer</a></li>
<li><a href="https://pine.blog">Pine.blog</a></li>
<li><a href="https://pine.blog/u/sonicrocketman/archive/a3f6bce1-6f62-4c22-8eb5-32a426c35ee3">Pine.blog for iOS <strong>and macOS</strong></a></li>
</ul>]]></description><enclosure url="https://static.indiedevlife.fm/09-Ive-Reached-Bug-Parity.mp3" type="audio/mp3" length="7007847"/><itunes:author>Brian Schrader</itunes:author><itunes:duration>00:14:28</itunes:duration><itunes:explicit>no</itunes:explicit><itunes:subtitle>In this episode we discuss the complications of using Apple's CloudKit and the freedom of distributing software outside of the App Store.</itunes:subtitle></item><item><guid isPermaLink="true">http://indiedevlife.fm/archive/8-going-indie-excerpt</guid><pubDate>Wed, 18 Nov 2020 22:16:00 -0800</pubDate><category></category><title>8: Going Indie Excerpt</title><link>http://indiedevlife.fm/archive/8-going-indie-excerpt/</link><description><![CDATA[<p>Please enjoy this excerpt from my book, Going Indie: A complete guide to becoming and independent software developer.</p>
<p><strong>Links:</strong></p>
<ul>
<li><a href="https://goingindie.tech">Going Indie: A complete guide to becoming an independent software developer</a></li>
</ul>]]></description><enclosure url="https://static.indiedevlife.fm/08-Going-Indie-Exceprt.mp3" type="audio/mp3" length="9822555"/><itunes:author>Brian Schrader</itunes:author><itunes:duration>20:20</itunes:duration><itunes:explicit>no</itunes:explicit><itunes:subtitle>Please enjoy this excerpt from my book, Going Indie: A complete guide to becoming and independent software developer.</itunes:subtitle></item><item><guid isPermaLink="true">http://indiedevlife.fm/archive/07-checklists-are-great</guid><pubDate>Wed, 11 Nov 2020 01:58:00 -0800</pubDate><category></category><title>7: Checklists are Great</title><link>http://indiedevlife.fm/archive/07-checklists-are-great/</link><description><![CDATA[<p>In this episode we discuss what it's like to be always on call, how to handle doing stressful migrations or upgrades, and the importance of checklists.</p>
<p><strong>Links:</strong></p>
<ul>
<li><a href="https://goingindie.tech">Going Indie: A complete guide to becoming an independent software developer</a></li>
<li><a href="https://hewellapp.com">Hewell: Your Tour Guide to the World</a></li>
</ul>]]></description><enclosure url="https://static.indiedevlife.fm/07-Checklists-are-Great.mp3" type="audio/mp3" length="8711607"/><itunes:author>Brian Schrader</itunes:author><itunes:duration>16:56</itunes:duration><itunes:explicit>no</itunes:explicit><itunes:subtitle>In this episode we discuss what it's like to be always on call, how to handle doing stressful migrations or upgrades, and the importance of checklists.</itunes:subtitle></item><item><guid isPermaLink="true">http://indiedevlife.fm/archive/6-this-is-obviously-a-problem</guid><pubDate>Tue, 27 Oct 2020 22:42:00 -0800</pubDate><category></category><title>6: This is Obviously a Problem</title><link>http://indiedevlife.fm/archive/6-this-is-obviously-a-problem/</link><description><![CDATA[<p>In this episode we dive into the nuances and complications inherent in modern web software and distributed computing using Pine.blog as an example.</p>
<p><strong>Links:</strong></p>
<ul>
<li><a href="https://goingindie.tech">Going Indie: A complete guide to becoming an independent software developer</a></li>
<li><a href="https://en.wikipedia.org/wiki/Distributed_computing">Distributed Computing</a></li>
<li><a href="https://medium.com/@morefree7/design-twitter-timeline-e8f77acfbd06">Twitter Fanout Design</a></li>
</ul>
<p><strong>Recommended Tools:</strong></p>
<ul>
<li><a href="https://docs.celeryproject.org/en/stable/index.html">Celery</a></li>
<li><a href="https://www.rabbitmq.com">RabbitMQ</a></li>
</ul>]]></description><enclosure url="https://static.indiedevlife.fm/06-This-is-Obviously-a-Problem.mp3" type="audio/mp3" length="7572020"/><itunes:author>Brian Schrader</itunes:author><itunes:duration>15:16</itunes:duration><itunes:explicit>no</itunes:explicit><itunes:subtitle>In this episode we dive into the nuances and complications inherent in modern web software and distributed computing using Pine.blog as an example.</itunes:subtitle></item><item><guid isPermaLink="true">http://indiedevlife.fm/archive/episode-05-thats-just-because-it-looked-better</guid><pubDate>Wed, 21 Oct 2020 17:47:00 -0800</pubDate><category></category><title>5: That's Just Because it Looked Better</title><link>http://indiedevlife.fm/archive/episode-05-thats-just-because-it-looked-better/</link><description><![CDATA[<p>In this episode we discuss how to get started designing your apps when you aren't a UI designer. If you don't have a lot of skill designing UI, don't worry. There are tools to help you.</p>
<p><strong>Links:</strong></p>
<ul>
<li><a href="https://coolors.co">Coolors.co</a></li>
<li><a href="https://bootswatch.com">Bootswatch</a></li>
<li><a href="http://99designs.com">99designs</a></li>
<li><a href="https://flyingmeat.com/acorn/">Acorn 6</a></li>
<li><a href="https://goingindie.tech">Going Indie: A complete guide to becoming an independent software developer</a></li>
</ul>
<p><strong>More Design Resources</strong></p>
<ul>
<li><a href="https://www.designbygeometry.com/building-apples-ios-icon-grid/">iOS Icon Grid</a></li>
<li><a href="https://developer.apple.com/design/human-interface-guidelines/">Apple Interface Guidelines</a></li>
<li><a href="https://developer.android.com/design">Android Interface Guidelines</a></li>
</ul>]]></description><enclosure url="https://static.indiedevlife.fm/05-Thats-Just-Because-it-Looked-Better.mp3" type="audio/mp3" length="5396610"/><itunes:author>Brian Schrader</itunes:author><itunes:duration>11:07</itunes:duration><itunes:explicit>no</itunes:explicit><itunes:subtitle>In this episode we discuss how to get started designing your apps when you aren't a UI designer.</itunes:subtitle></item><item><guid isPermaLink="true">http://indiedevlife.fm/archive/episode-04-i-kind-of-put-them-in-a-list</guid><pubDate>Wed, 14 Oct 2020 21:45:00 -0800</pubDate><category></category><title>4: I Kind of Put Them in a List</title><link>http://indiedevlife.fm/archive/episode-04-i-kind-of-put-them-in-a-list/</link><description><![CDATA[<p>In this episode we discuss how and when to start a new project, how to move from proof of concept into active development, and how to deal with the consequences of your software's digital supply chains.</p>
<blockquote>
<p>I may own the company, the domain, and the intellectual property, but I still serve at Google's whim and it can destroy me at any time. <a href="https://twitter.com/garybernhardt/status/1249826958050906113">@garybernhardt, Twitter</a></p>
</blockquote>
<p><strong>Links:</strong></p>
<ul>
<li><a href="https://goingindie.tech">Going Indie: A complete guide to becoming an independent software developer</a></li>
<li><a href="https://brianschrader.com/archive/i-love-nsoperation/">I Love NSOperation, brianschrader.com</a></li>
<li><a href="https://brianschrader.com/archive/updates-on-using-nsoperation/">Updates on using NSOperation, brianschrader.com</a></li>
<li><a href="https://en.wikipedia.org/wiki/Epic_Games_v._Apple">Apple vs. Epic Games, Wikipedia</a></li>
<li><a href="https://www.theverge.com/2020/6/16/21293419/hey-apple-rejection-ios-app-store-dhh-gangsters-antitrust">Apple vs. Hey, The Verge</a></li>
</ul>]]></description><enclosure url="https://static.indiedevlife.fm/04-I-Kind-of-Put-Them-in-a-List.mp3" type="audio/mp3" length="8235281"/><itunes:author>Brian Schrader</itunes:author><itunes:duration>16:00</itunes:duration><itunes:explicit>no</itunes:explicit><itunes:subtitle>In this episode we discuss how and when to start a new project, how to move from proof of concept into active development, and how to deal with the consequences of your software's digital supply chains.</itunes:subtitle></item><item><guid isPermaLink="true">http://indiedevlife.fm/archive/episode-03-the-sound-of-going-indie</guid><pubDate>Wed, 07 Oct 2020 05:51:00 -0800</pubDate><category></category><title>3: The Sound of Going Indie</title><link>http://indiedevlife.fm/archive/episode-03-the-sound-of-going-indie/</link><description><![CDATA[<p>I have received the first print copy of Going Indie and I just had to share this moment with you.</p>
<p>Plus I have a special announcement.</p>
<p><strong>Links</strong>:</p>
<ul>
<li><a href="https://pine.blog/u/sonicrocketman/archive/faab59e4-e498-485c-9743-159c208deb76">The first print copy</a></li>
<li><a href="https://goingindie.tech">Going Indie: A complete guide to becoming an independent software developer</a></li>
</ul>]]></description><enclosure url="https://static.indiedevlife.fm/03-The-Sound-of-Going-Indie.mp3" type="audio/mp3" length="4119918"/><itunes:author>Brian Schrader</itunes:author><itunes:duration>07:25</itunes:duration><itunes:explicit>no</itunes:explicit><itunes:subtitle>I have received the first print copy of Going Indie and I just had to share this moment with you.</itunes:subtitle></item><item><guid isPermaLink="true">http://indiedevlife.fm/archive/episode-02-the-keeping-up-with-the-joneses-kind-of-thing</guid><pubDate>Thu, 01 Oct 2020 19:58:00 -0800</pubDate><category></category><title>2: The Keeping Up With The Joneses Kind of Thing</title><link>http://indiedevlife.fm/archive/episode-02-the-keeping-up-with-the-joneses-kind-of-thing/</link><description><![CDATA[<p>Staying motivated as an Indie Dev is hard, and so is doing things that you've never done before. In this episode we discuss how to think about your own projects and how to stay motivated when impostor syndrome sets in.</p>
<p><strong>Links:</strong></p>
<ul>
<li><a href="https://goingindie.tech">Going Indie: A complete guide to becoming an independent software developer</a></li>
</ul>]]></description><enclosure url="https://static.indiedevlife.fm/02-The-Keeping-Up-With-The-Joneses-Kind-of-Thing.mp3" type="audio/mp3" length="6162827"/><itunes:author>Brian Schrader</itunes:author><itunes:duration>12:42</itunes:duration><itunes:explicit>no</itunes:explicit><itunes:subtitle>In this episode we discuss how to think about your own projects and how to stay motivated when impostor syndrome sets in.</itunes:subtitle></item><item><guid isPermaLink="true">http://indiedevlife.fm/archive/episode-1-what-is-an-indie-dev</guid><pubDate>Sat, 26 Sep 2020 21:23:00 -0800</pubDate><category></category><title>1: What is an Indie Dev?</title><link>http://indiedevlife.fm/archive/episode-1-what-is-an-indie-dev/</link><description><![CDATA[<p>In this inaugural episode we dive into what the term Independent Developer means and how to think about becoming one.</p>
<p><strong>Links:</strong></p>
<ul>
<li><a href="https://goingindie.tech">Going Indie: A complete guide to becoming an independent software developer</a></li>
</ul>]]></description><enclosure url="https://static.indiedevlife.fm/01-What-is-an-Indie-Dev.mp3" type="audio/mp3" length="5280550"/><itunes:author>Brian Schrader</itunes:author><itunes:duration>10:52</itunes:duration><itunes:explicit>no</itunes:explicit><itunes:subtitle>In this inaugural episode we dive into what the term Independent Developer means and how to think about becoming one.</itunes:subtitle></item></channel></rss>