<?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:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Pilot Light]]></title><description><![CDATA[Under construction]]></description><link>https://www.pilotlight.tech</link><image><url>https://substackcdn.com/image/fetch/$s_!U7um!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4a43e71-b08a-439d-b879-912eeb51b8e5_400x400.png</url><title>Pilot Light</title><link>https://www.pilotlight.tech</link></image><generator>Substack</generator><lastBuildDate>Thu, 28 May 2026 08:39:32 GMT</lastBuildDate><atom:link href="https://www.pilotlight.tech/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Pilot Light]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[pilotlight@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[pilotlight@substack.com]]></itunes:email><itunes:name><![CDATA[Jonathan Hoffstadt]]></itunes:name></itunes:owner><itunes:author><![CDATA[Jonathan Hoffstadt]]></itunes:author><googleplay:owner><![CDATA[pilotlight@substack.com]]></googleplay:owner><googleplay:email><![CDATA[pilotlight@substack.com]]></googleplay:email><googleplay:author><![CDATA[Jonathan Hoffstadt]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Introduction]]></title><description><![CDATA[A brief introduction to Pilot Light]]></description><link>https://www.pilotlight.tech/p/introduction</link><guid isPermaLink="false">https://www.pilotlight.tech/p/introduction</guid><dc:creator><![CDATA[Jonathan Hoffstadt]]></dc:creator><pubDate>Thu, 22 Aug 2024 02:57:58 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/f045aac7-73c8-47c9-8f9d-854da0fa4b14_400x400.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>Welcome to <strong>Pilot Light</strong>.</h1><p>My name is Jonathan. I&#8217;m a professional programmer working primarily in the space industry (<em>Pilot Light</em> is <strong>not</strong> affiliated with my employer).</p><p>Throughout recent years, I&#8217;ve been heavily influenced/inspired by a handful of individuals who have gone above and beyond in sharing their invaluable experience in the game industry. Specifically, I&#8217;m referring to individuals like Casey Muratori, Jonathan Blow, Mike Acton, Sean Barrett, and more recently Ryan Fleury. The latter&#8217;s <a href="https://www.rfleury.com/">Digital Grove</a> project in particular inspired me to create this project.</p><p><em>Pilot Light</em> refers to two separate entities: this website and the codebase I&#8217;ve been working on for a few years.</p><p>In a similar spirit to <em>Digital Grove</em> and the abandoned <em>Our Machinery</em> blog, the <em>Pilot Light</em> website will be a place where I collect my thoughts, notes, dev logs, etc. in the form of blogs, videos, and tutorials. Some of the topics will include:</p><ul><li><p>General programming</p></li><li><p>Graphics programming</p></li><li><p>Graphics APIs (i.e. Vulkan, Metal, DirectX)</p></li><li><p>Custom UI programming</p></li><li><p>Miscellaneous opinions &amp; thoughts</p></li><li><p><strong>D</strong>ev logs from working on the code base</p></li></ul><p>A later post will go into detail on the Pilot Light codebase.</p><div><hr></div><h2>Planned Tutorial Series</h2><p>In addition to standalone posts, the following tutorial series are planned:</p><ul><li><p>Practical C Programming</p></li><li><p>3D Graphics Fundamentals</p></li><li><p>Vulkan Programming</p></li><li><p>DirectX 12 Programming</p></li><li><p>Metal Programming</p></li></ul><p>The above series are just what is currently planned. Additional series will be added later. Most of these will be going on in parallel. Basically, I&#8217;ll be working on whatever one I feel like at the moment.</p><div><hr></div><h2>Paid Subscriber Benefits</h2><p>As much as I&#8217;d love to provide everything free of charge, I&#8217;ve come to realize that my time is limited and valuable. Time spent working on this project (website &amp; codebase) is time spent away from my family. A small fee not only shows my work is appreciated but also helps justify the effort expended on the project.</p><p>As a paid subscriber you will have access to all the paywalled content here on Substack and the entire <a href="https://git.pilotlight.tech/">codebase</a>.</p><p><strong>Note: </strong><em>The current codebase is entirely open source at the moment. I haven&#8217;t decided yet how to best split the project up. I will address this in a later post.</em></p><div><hr></div><h2>Relevant Links</h2><ul><li><p><a href="https://github.com/PilotLightTech/pilotlight">Pilot Light Code</a></p></li></ul>]]></content:encoded></item></channel></rss>