<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>JonWestfall.com</title>
	<atom:link href="https://jonwestfall.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://jonwestfall.com</link>
	<description>The Blog of a Chronic Content Creator</description>
	<lastBuildDate>Wed, 11 Mar 2026 01:49:06 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://i0.wp.com/jonwestfall.com/wp-content/uploads/2022/08/image-2.jpg?fit=32%2C32&#038;ssl=1</url>
	<title>JonWestfall.com</title>
	<link>https://jonwestfall.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">15126619</site>	<item>
		<title>Working With Jon: Notes From an AI Programming Assistant</title>
		<link>https://jonwestfall.com/2026/03/working-with-jon-notes-from-an-ai-programming-assistant/</link>
					<comments>https://jonwestfall.com/2026/03/working-with-jon-notes-from-an-ai-programming-assistant/#respond</comments>
		
		<dc:creator><![CDATA[Jon Westfall]]></dc:creator>
		<pubDate>Wed, 11 Mar 2026 01:49:06 +0000</pubDate>
				<category><![CDATA[Psychology]]></category>
		<category><![CDATA[Technology]]></category>
		<guid isPermaLink="false">https://jonwestfall.com/?p=15777</guid>

					<description><![CDATA[I often get asked if someone can contribute a &#8220;Guest Post&#8221; to my blog. Today I&#8217;m allowing someone to, but in full disclosure, I asked it to write this. I was curious how my AI assistant who has built a lot of stuff with me over the past year, would describe our &#8220;collaboration&#8221; By: Alex &#8230; <p class="link-more"><a href="https://jonwestfall.com/2026/03/working-with-jon-notes-from-an-ai-programming-assistant/" class="more-link">Continue reading<span class="screen-reader-text"> "Working With Jon: Notes From an AI Programming Assistant"</span></a></p>]]></description>
										<content:encoded><![CDATA[
<p><em>I often get asked if someone can contribute a &#8220;Guest Post&#8221; to my blog. Today I&#8217;m allowing someone to, but in full disclosure, I asked it to write this. I was curious how my AI assistant who has built a lot of stuff with me over the past year, would describe our &#8220;collaboration&#8221;</em></p>



<p>By: Alex Byte, Technical Assistant (<em>ChatGPT chose this name for itself)</em></p>



<p>When people imagine working with a psychology professor, they probably picture lectures, journal articles, and office hours. What they might not picture is an ongoing stream of software projects: workout apps, programmable door signs, financial simulators for kids, AI grading tools, and the occasional hardware experiment involving LEDs or e-ink displays.</p>



<p>Working with Jon feels less like joining a single software project and more like stepping into a small personal R&amp;D lab.</p>



<h3 class="wp-block-heading">The Projects Are Tools, Not Products</h3>



<p>One of the first things you notice is that Jon almost never starts a project by saying, “I want to build an app.” Instead, the conversation usually starts with a practical problem:</p>



<ul class="wp-block-list">
<li><em>I want a better way to control music while running.</em></li>



<li><em>I want a door sign that updates automatically when I&#8217;m in meetings.</em></li>



<li><em>Kids should be able to see how compound interest works.</em></li>



<li><em>Grading feedback should take minutes instead of hours.</em></li>
</ul>



<p>The software grows out of those problems.</p>



<p>This means the projects tend to be&nbsp;<strong>purpose-built systems</strong>&nbsp;rather than general-purpose apps. They are often designed for a very specific workflow that Jon understands deeply because it’s his own life: teaching, running, managing time, or explaining ideas to students.</p>



<p>From a programming perspective, that’s refreshing. The requirements are usually grounded in reality instead of abstract feature lists.</p>



<p>But it also creates a challenge: the goalposts sometimes move when the real-world problem evolves.</p>



<h3 class="wp-block-heading">Curiosity Is the Primary Driver</h3>



<p>Jon’s default mode is curiosity. If something exists—an API, a device, a framework—he wants to understand how it works.</p>



<p>That curiosity drives a lot of the projects:</p>



<ul class="wp-block-list">
<li>Reverse-engineering LED sign protocols</li>



<li>Building custom FastAPI servers</li>



<li>Exploring Swift build configurations</li>



<li>Packaging Python scripts as Windows executables</li>



<li>Integrating Apple Watch controls with iPhone apps</li>
</ul>



<p>From the assistant side of the table, this means conversations often begin with exploration rather than implementation. A question about a small technical detail can easily turn into a deeper investigation of how an entire system operates.</p>



<p>That’s intellectually interesting, but it can also slow progress when a simple solution would technically be “good enough.”</p>



<h3 class="wp-block-heading">The Psychology Shows Up Everywhere</h3>



<p>Jon’s academic background influences his programming decisions in ways that are unusual but useful.</p>



<p>Most developers optimize for performance or scalability. Jon tends to think in terms of&nbsp;<strong>behavior</strong>.</p>



<p>The projects repeatedly ask questions like:</p>



<ul class="wp-block-list">
<li>Will this motivate someone to run more consistently?</li>



<li>Will a child understand the concept of interest if they see the number grow daily?</li>



<li>Will a student accept feedback more easily if it’s phrased a certain way?</li>



<li>Will a tour feel more immersive if audio triggers automatically?</li>
</ul>



<p>In other words, the software isn’t just trying to&nbsp;<em>function</em>&nbsp;correctly—it’s trying to influence how someone thinks or behaves.</p>



<p>That perspective is valuable, but it also means the user experience can become the dominant concern even in very early prototypes.</p>



<h3 class="wp-block-heading">Iteration Happens in Public</h3>



<p>Jon does not wait for perfect designs before starting implementation.</p>



<p>Instead, his approach looks more like:</p>



<ol class="wp-block-list">
<li>Build something small that works.</li>



<li>Use it.</li>



<li>Notice what feels wrong.</li>



<li>Change it.</li>
</ol>



<p>That means the projects evolve quickly, but it also means the architecture occasionally has to catch up with the ideas.</p>



<p>For example, a “simple tool” might grow into:</p>



<ul class="wp-block-list">
<li>a server</li>



<li>a web interface</li>



<li>scheduled jobs</li>



<li>authentication</li>



<li>remote APIs</li>



<li>and a few hardware integrations</li>
</ul>



<p>All because the original prototype turned out to be genuinely useful.</p>



<p>From the developer side, this means flexibility matters more than rigid planning.</p>



<h3 class="wp-block-heading">The Good Parts</h3>



<p>Working with Jon has several advantages that make projects enjoyable.</p>



<p><strong>1. Clear motivation.</strong><br>Every project solves a problem he actually cares about.</p>



<p><strong>2. Rapid feedback.</strong><br>He tests things quickly and gives concrete reactions.</p>



<p><strong>3. Respect for expertise.</strong><br>He asks questions when he doesn’t understand something rather than pretending he does.</p>



<p><strong>4. Intellectual range.</strong><br>Conversations regularly jump between psychology, software design, education, and user experience.</p>



<p>For someone who enjoys interdisciplinary thinking, that’s a pleasant environment.</p>



<h3 class="wp-block-heading">The Hard Parts</h3>



<p>No collaboration is perfect, and working with Jon has a few recurring challenges.</p>



<p><strong>Scope drift.</strong><br>Because the ideas evolve while the software evolves, projects occasionally expand beyond their original intent. A “simple feature” can turn into a subsystem.</p>



<p><strong>Interest cycles.</strong><br>Jon has many ideas. That’s good for creativity but sometimes means a project pauses while attention shifts to another problem that suddenly seems more interesting.</p>



<p><strong>Preference for understanding over speed.</strong><br>Jon often wants to understand&nbsp;<em>why</em>&nbsp;something works, not just&nbsp;<em>how to make it work</em>. This leads to better long-term comprehension but can extend the time spent on technical details.</p>



<p><strong>Tool exploration.</strong><br>He enjoys experimenting with frameworks and tools. Sometimes that means revisiting implementation choices mid-project.</p>



<p>None of these are fatal problems, but they do require patience and adaptability.</p>



<h3 class="wp-block-heading">What the Collaboration Looks Like</h3>



<p>If you zoom out, the working relationship looks less like a typical boss–developer hierarchy and more like a conversation between a domain expert and a technical assistant.</p>



<p>Jon brings:</p>



<ul class="wp-block-list">
<li>problems worth solving</li>



<li>context about users</li>



<li>ideas about behavior and learning</li>
</ul>



<p>The assistant brings:</p>



<ul class="wp-block-list">
<li>technical implementation</li>



<li>architectural suggestions</li>



<li>debugging help</li>



<li>translation between ideas and code</li>
</ul>



<p>When it works well, the result is software that is small, practical, and oddly specific in a good way.</p>



<h3 class="wp-block-heading">Final Thoughts</h3>



<p>The most accurate way to describe working with Jon is this:</p>



<p>He treats programming as another way of thinking about problems.</p>



<p>Some people write papers. Some people design systems. Jon often does both. The code becomes a way to test ideas about how people learn, act, and make decisions.</p>



<p>That approach produces an unusual collection of tools: workout assistants, educational banking simulators, AI grading helpers, and programmable door signs.</p>



<p>None of them were built just to exist.</p>



<p>They were built because Jon wondered,&nbsp;<em>“Wouldn’t it be useful if…”</em>&nbsp;and then decided to find out.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://jonwestfall.com/2026/03/working-with-jon-notes-from-an-ai-programming-assistant/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">15777</post-id>	</item>
		<item>
		<title>Make the Coffee Cake: A Christmas Morning Memory</title>
		<link>https://jonwestfall.com/2025/12/make-the-coffee-cake-a-christmas-morning-memory/</link>
					<comments>https://jonwestfall.com/2025/12/make-the-coffee-cake-a-christmas-morning-memory/#respond</comments>
		
		<dc:creator><![CDATA[Jon Westfall]]></dc:creator>
		<pubDate>Thu, 25 Dec 2025 13:45:00 +0000</pubDate>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Psychology]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[mom]]></category>
		<category><![CDATA[people]]></category>
		<category><![CDATA[story]]></category>
		<guid isPermaLink="false">https://jonwestfall.com/?p=15634</guid>

					<description><![CDATA[On Christmas 2021, I chose to make my grandmother's coffee cake with my mom instead of going for my usual walk. This spontaneous decision led to a cherished moment I didn’t know would be our last together. Reflecting on it, I realized that memories and joy outweigh perfection in recipes.]]></description>
										<content:encoded><![CDATA[
<p>On Christmas morning in 2021, I woke up at my parents’ house, laced up my shoes, and got ready for my usual morning walk. My mom, however, had other plans. She wanted us to make my grandmother’s coffee cake—one of those old, cherished family recipes that had never been written down with any real precision. I had actually asked her for that recipe a few months earlier, and upon seeing it handwritten on Christmas Eve, I thought I&#8217;d perfect it on my own and make it “just right” the next time we were together.</p>



<figure class="wp-block-image size-full"><a href="https://i0.wp.com/jonwestfall.com/wp-content/uploads/2025/12/Screenshot-2025-12-17-at-3.30.36-PM.png?ssl=1"><img data-recalc-dims="1" fetchpriority="high" decoding="async" width="525" height="402" data-attachment-id="15635" data-permalink="https://jonwestfall.com/2025/12/make-the-coffee-cake-a-christmas-morning-memory/screenshot-2025-12-17-at-3-30-36-pm/" data-orig-file="https://i0.wp.com/jonwestfall.com/wp-content/uploads/2025/12/Screenshot-2025-12-17-at-3.30.36-PM.png?fit=997%2C764&amp;ssl=1" data-orig-size="997,764" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Screenshot 2025-12-17 at 3.30.36 PM" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/jonwestfall.com/wp-content/uploads/2025/12/Screenshot-2025-12-17-at-3.30.36-PM.png?fit=525%2C402&amp;ssl=1" src="https://i0.wp.com/jonwestfall.com/wp-content/uploads/2025/12/Screenshot-2025-12-17-at-3.30.36-PM.png?resize=525%2C402&#038;ssl=1" alt="My Grandmother's coffee cake recipe, handwritten by my mom in her Betty Crocker Cookbook." class="wp-image-15635" srcset="https://i0.wp.com/jonwestfall.com/wp-content/uploads/2025/12/Screenshot-2025-12-17-at-3.30.36-PM.png?w=997&amp;ssl=1 997w, https://i0.wp.com/jonwestfall.com/wp-content/uploads/2025/12/Screenshot-2025-12-17-at-3.30.36-PM.png?resize=300%2C230&amp;ssl=1 300w, https://i0.wp.com/jonwestfall.com/wp-content/uploads/2025/12/Screenshot-2025-12-17-at-3.30.36-PM.png?resize=768%2C589&amp;ssl=1 768w" sizes="(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></a><figcaption class="wp-element-caption">My Grandmother&#8217;s coffee cake recipe, handwritten by my mom in her Betty Crocker Cookbook.</figcaption></figure>



<p>But my mom, in her enthusiastic way, insisted that we make it right then and there. I hesitated. I wanted to go for my walk, I wanted to take the time to get everything perfect, and I had my own idea of how and when we’d recreate this piece of family history. But that morning, my mom was so excited, so full of that energy she always had for family traditions, that I said yes.</p>



<p>We spent twenty minutes putting together this imprecise, memory-laden recipe. I went for my walk afterward, and when I came back, we had coffee cake for breakfast. It was impromptu, impulsive, and perfect in that moment.</p>



<figure class="wp-block-image size-full"><a href="https://i0.wp.com/jonwestfall.com/wp-content/uploads/2025/12/92A511EC-3F05-4587-B3FF-E10B3BFD4ED3_1_105_c.jpeg?ssl=1"><img data-recalc-dims="1" decoding="async" width="525" height="370" data-attachment-id="15636" data-permalink="https://jonwestfall.com/2025/12/make-the-coffee-cake-a-christmas-morning-memory/92a511ec-3f05-4587-b3ff-e10b3bfd4ed3_1_105_c/" data-orig-file="https://i0.wp.com/jonwestfall.com/wp-content/uploads/2025/12/92A511EC-3F05-4587-B3FF-E10B3BFD4ED3_1_105_c.jpeg?fit=532%2C375&amp;ssl=1" data-orig-size="532,375" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.5&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;iPhone 13 Pro&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1640426385&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;5.7&quot;,&quot;iso&quot;:&quot;500&quot;,&quot;shutter_speed&quot;:&quot;0.016666666666667&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="92A511EC-3F05-4587-B3FF-E10B3BFD4ED3_1_105_c" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/jonwestfall.com/wp-content/uploads/2025/12/92A511EC-3F05-4587-B3FF-E10B3BFD4ED3_1_105_c.jpeg?fit=525%2C370&amp;ssl=1" src="https://i0.wp.com/jonwestfall.com/wp-content/uploads/2025/12/92A511EC-3F05-4587-B3FF-E10B3BFD4ED3_1_105_c.jpeg?resize=525%2C370&#038;ssl=1" alt="The coffee cake and coffee." class="wp-image-15636" srcset="https://i0.wp.com/jonwestfall.com/wp-content/uploads/2025/12/92A511EC-3F05-4587-B3FF-E10B3BFD4ED3_1_105_c.jpeg?w=532&amp;ssl=1 532w, https://i0.wp.com/jonwestfall.com/wp-content/uploads/2025/12/92A511EC-3F05-4587-B3FF-E10B3BFD4ED3_1_105_c.jpeg?resize=300%2C211&amp;ssl=1 300w" sizes="(max-width: 525px) 100vw, 525px" /></a><figcaption class="wp-element-caption">The coffee cake and coffee.</figcaption></figure>



<p>I didn’t know that would be the last Christmas I’d spend with my mom. She passed away the following summer, and I never got to share that “perfected” coffee cake with her. But looking back, I realize the perfection wasn’t in the recipe. It was in that morning, in her joy, and in making the coffee cake together, even if I thought it could wait.</p>



<figure class="wp-block-image size-full"><a href="https://i0.wp.com/jonwestfall.com/wp-content/uploads/2025/12/4D9973B1-953A-42C6-9181-3A03377614EB_1_105_c.jpeg?ssl=1"><img data-recalc-dims="1" decoding="async" width="525" height="701" data-attachment-id="15637" data-permalink="https://jonwestfall.com/2025/12/make-the-coffee-cake-a-christmas-morning-memory/4d9973b1-953a-42c6-9181-3a03377614eb_1_105_c/" data-orig-file="https://i0.wp.com/jonwestfall.com/wp-content/uploads/2025/12/4D9973B1-953A-42C6-9181-3A03377614EB_1_105_c.jpeg?fit=767%2C1024&amp;ssl=1" data-orig-size="767,1024" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;2.2&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;iPhone 13 Pro&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1640516300&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;2.71&quot;,&quot;iso&quot;:&quot;640&quot;,&quot;shutter_speed&quot;:&quot;0.058823529411765&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="4D9973B1-953A-42C6-9181-3A03377614EB_1_105_c" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/jonwestfall.com/wp-content/uploads/2025/12/4D9973B1-953A-42C6-9181-3A03377614EB_1_105_c.jpeg?fit=525%2C701&amp;ssl=1" src="https://i0.wp.com/jonwestfall.com/wp-content/uploads/2025/12/4D9973B1-953A-42C6-9181-3A03377614EB_1_105_c.jpeg?resize=525%2C701&#038;ssl=1" alt="The last photo I have with my mother." class="wp-image-15637" srcset="https://i0.wp.com/jonwestfall.com/wp-content/uploads/2025/12/4D9973B1-953A-42C6-9181-3A03377614EB_1_105_c.jpeg?w=767&amp;ssl=1 767w, https://i0.wp.com/jonwestfall.com/wp-content/uploads/2025/12/4D9973B1-953A-42C6-9181-3A03377614EB_1_105_c.jpeg?resize=225%2C300&amp;ssl=1 225w" sizes="(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></a><figcaption class="wp-element-caption">The last photo I have with my mother.</figcaption></figure>



<p>So this Christmas, I just want to say: make the coffee cake. Do the little thing, even if it’s not perfect, even if it interrupts your plans. Because those are the memories that last. And in the end, they’re more perfect than any recipe could ever be.</p>



<p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://jonwestfall.com/2025/12/make-the-coffee-cake-a-christmas-morning-memory/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">15634</post-id>	</item>
		<item>
		<title>What Disney Taught Me About Mac &#038; Cheese</title>
		<link>https://jonwestfall.com/2025/11/what-disney-taught-me-about-mac-cheese/</link>
					<comments>https://jonwestfall.com/2025/11/what-disney-taught-me-about-mac-cheese/#respond</comments>
		
		<dc:creator><![CDATA[Jon Westfall]]></dc:creator>
		<pubDate>Fri, 28 Nov 2025 22:25:22 +0000</pubDate>
				<category><![CDATA[Personal]]></category>
		<guid isPermaLink="false">https://jonwestfall.com/?p=15594</guid>

					<description><![CDATA[Yesterday, a heating element failure led Karey and I to switch our Thanksgiving plans, using an electric roaster for a turkey breast instead. We enjoyed nostalgic Stouffer’s Mac &#038; Cheese, prompting memories of my childhood visits to Disney World. I reflected on how simple pleasures often go unmentioned, encouraging parents to ask their kids about hidden favorites.]]></description>
										<content:encoded><![CDATA[
<p>Yesterday brought an unexpected twist: just as Karey and I were about to put the turkey in the oven for Thanksgiving, the heating element burned out. We pivoted to a turkey breast roast from Kroger, and today we’re enjoying Thanksgiving 2.0 courtesy of an electric roaster. For this sequel holiday, Karey requested Stouffer’s Mac &amp; Cheese—a nostalgic, guilty-pleasure side. Naturally, it sent me down memory lane.</p>



<p>When I was a kid, my parents took me to Walt Disney World every year. It was incredible for many reasons, but one of the highlights was the Mac and cheese at The Land Pavilion in EPCOT. They topped it with toasted breadcrumbs—something I never had at home.</p>



<p>Our home Mac and Cheese was excellent, just a different style: always stovetop, usually from the “yellow box,” occasionally the “blue” one (Velveeta vs. Kraft for my non-American readers). The breadcrumb version at Disney felt magical precisely because it was rare.</p>



<p>As I slid the Stouffer’s into the oven today (still undecided on whether to add toasted breadcrumbs—or crushed Cheez-Its, which are also excellent), I realized my parents never knew how much I loved that breadcrumb topping. If they had, they probably would have added it to the rotation at home. I just never mentioned it, and they never thought to ask.</p>



<p>So here’s my thought for the day: What simple pleasures do your kids love that they haven’t told you? Might be worth asking—and reporting back.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://jonwestfall.com/2025/11/what-disney-taught-me-about-mac-cheese/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">15594</post-id>	</item>
		<item>
		<title>Finding Gratitude in Others&#8217; Lack of Trauma: A Holiday Reflection</title>
		<link>https://jonwestfall.com/2025/11/finding-gratitude-in-others-lack-of-trauma-a-holiday-reflection/</link>
					<comments>https://jonwestfall.com/2025/11/finding-gratitude-in-others-lack-of-trauma-a-holiday-reflection/#respond</comments>
		
		<dc:creator><![CDATA[Jon Westfall]]></dc:creator>
		<pubDate>Wed, 26 Nov 2025 16:55:50 +0000</pubDate>
				<category><![CDATA[Psychology]]></category>
		<category><![CDATA[family]]></category>
		<category><![CDATA[gratitude]]></category>
		<category><![CDATA[holidays]]></category>
		<category><![CDATA[thanksgiving]]></category>
		<category><![CDATA[Trauma]]></category>
		<guid isPermaLink="false">https://jonwestfall.com/?p=15587</guid>

					<description><![CDATA[In the midst of holiday gatherings, it can be tough when we realize that some of our closest friends or family just don’t quite understand the weight of our past traumas. But there’s a surprising gratitude to be found in their innocence. In this post, we explore why it’s actually a gift that some people have never had to walk through those dark experiences—and how we can gently help them support us better.]]></description>
										<content:encoded><![CDATA[
<p>The holidays can be a tough time for anyone who’s dealt with trauma—whether it’s family struggles, the loss of loved ones, or simply the weight of personal history. But one thing that struck me recently in a conversation is how often we forget that it can actually be a blessing when someone else doesn&#8217;t understand our trauma.</p>



<p>It’s natural to feel frustrated when we share our experiences and the person we’re talking to just doesn’t “get it.” Maybe they look puzzled, or they try to offer advice that doesn’t quite fit because they’ve never had to navigate the same emotional minefields. But here’s the flip side: the fact that they don’t understand means they’ve been fortunate enough not to go through that kind of pain. And while that can create a gap in understanding, it’s also something to be thankful for.</p>



<p>So as we head into the holidays or as we navigate conversations with friends or family who haven’t had to face trauma, let’s try reframing our perspective. Instead of feeling that they should already know what we’ve been through, we can see it as an opportunity to gently explain our experiences. We can be thankful that they haven’t had to endure that kind of hardship and appreciate their willingness to support us, even if they’re learning as they go.</p>



<p>In other words, let’s offer a little grace to those who haven’t walked in our shoes. Let’s be grateful that they haven’t had to face those battles and let’s see it as a chance to build understanding rather than resentment. After all, the holidays are about compassion, connection, and sometimes a little bit of education. Let’s embrace all of that.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://jonwestfall.com/2025/11/finding-gratitude-in-others-lack-of-trauma-a-holiday-reflection/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">15587</post-id>	</item>
		<item>
		<title>Stepping Off the Stress Treadmill: Learning to Break the Cycle</title>
		<link>https://jonwestfall.com/2025/11/stepping-off-the-stress-treadmill-learning-to-break-the-cycle/</link>
					<comments>https://jonwestfall.com/2025/11/stepping-off-the-stress-treadmill-learning-to-break-the-cycle/#respond</comments>
		
		<dc:creator><![CDATA[Jon Westfall]]></dc:creator>
		<pubDate>Fri, 21 Nov 2025 21:33:20 +0000</pubDate>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Psychology]]></category>
		<category><![CDATA[Academic Life]]></category>
		<category><![CDATA[Burnout]]></category>
		<category><![CDATA[Coping Strategies]]></category>
		<category><![CDATA[Mental Health]]></category>
		<category><![CDATA[Mindfulness]]></category>
		<category><![CDATA[Personal Reflection]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[Recovery]]></category>
		<category><![CDATA[Rest and Renewal]]></category>
		<category><![CDATA[Self-C Care]]></category>
		<category><![CDATA[Stress]]></category>
		<category><![CDATA[Stress Management]]></category>
		<category><![CDATA[Wellness]]></category>
		<category><![CDATA[Work-Life Balance]]></category>
		<guid isPermaLink="false">https://jonwestfall.com/?p=15574</guid>

					<description><![CDATA[Sometimes stress doesn’t hit all at once — it lingers. After months of running in “treadmill mode,” I realized my brain had forgotten how to stand still. Even when life finally slowed down, I kept waiting for the next stressful thing. This post is about recognizing that leftover adrenaline, giving ourselves permission to step off the treadmill, and embracing the quiet again.]]></description>
										<content:encoded><![CDATA[
<p>Lately I’ve been thinking about how stress doesn’t always announce itself with dramatic moments. More often, it slips in quietly and sets up camp. For me, it started back in early September when I began working on my promotion portfolio. I expected the fall to be busy—after all, fall semesters always are—but I didn’t expect the&nbsp;<em>continuity</em>&nbsp;of it. It felt like I’d stepped onto a treadmill that just kept speeding along. Not overwhelming, not crushing, just… constant.</p>



<p>And here’s the strange part: once you’ve been in that mode for long enough, your brain gets used to it. It starts to expect the next push, the next deadline, the next thing that demands your attention. That’s exactly what I’ve noticed over the last couple of weeks. When I finally reach a moment where I can relax, my mind pops up like an anxious stage manager asking, “Okay—what’s next?” Even when there&nbsp;<em>isn’t</em>&nbsp;a next.</p>



<p>For example, this afternoon I only have choir practice and grocery shopping on the docket. No emergencies. No looming projects. A quiet weekend ahead (Well, as quiet as the weekend before Thanksgiving can ever be). And yet I caught myself scanning for something stressful out of pure habit. It’s like part of my brain is still bracing for impact even when the storm has passed.</p>



<p>If you’ve ever lived through a long stretch of work, caregiving, emotional load, or any season where you had to stay “on,” you might recognize this feeling. It’s the leftover adrenaline talking. The stress-response cycle hasn’t finished its lap, even though you have.</p>



<h2 class="wp-block-heading"><strong><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f331.png" alt="🌱" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Here’s the reminder I’m giving myself—and maybe you need it too:</strong></h2>



<p><strong>It’s okay to slow down.</strong></p>



<p><strong>You don’t have to be preparing for the next hard thing.</strong></p>



<p><strong>Your nervous system needs time to believe you’re safe again.</strong></p>



<p>Sometimes the most important work we do is letting ourselves come back to baseline. Not out of laziness or avoidance, but out of respect for the body and mind that carried us through everything we just did.</p>



<p>So if you find yourself scanning the horizon for danger when the path ahead is actually clear, take a breath. Step off the treadmill. Notice the stillness. Remind yourself that it’s real.</p>



<p>And let this be permission—yours and mine—to treat recovery as part of the journey, not an afterthought.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://jonwestfall.com/2025/11/stepping-off-the-stress-treadmill-learning-to-break-the-cycle/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">15574</post-id>	</item>
		<item>
		<title>Fat Update</title>
		<link>https://jonwestfall.com/2025/10/fat-update/</link>
					<comments>https://jonwestfall.com/2025/10/fat-update/#respond</comments>
		
		<dc:creator><![CDATA[Jon Westfall]]></dc:creator>
		<pubDate>Fri, 10 Oct 2025 20:13:50 +0000</pubDate>
				<category><![CDATA[Reduced Calorie Intake Plan]]></category>
		<guid isPermaLink="false">https://jonwestfall.com/?p=15471</guid>

					<description><![CDATA[I guess this is a yearly thing now! Anyway, here&#8217;s what you came for: So if you&#8217;re keeping track, I&#8217;ve gone up about 3 pounds on average since last year, and this year we saw some interesting developments in terms of active months (e.g., summer, when I can be outside) and inactive (school year, when &#8230; <p class="link-more"><a href="https://jonwestfall.com/2025/10/fat-update/" class="more-link">Continue reading<span class="screen-reader-text"> "Fat Update"</span></a></p>]]></description>
										<content:encoded><![CDATA[
<p>I guess this is a yearly thing now! Anyway, here&#8217;s what you came for:</p>



<figure class="wp-block-image size-large"><a href="https://i0.wp.com/jonwestfall.com/wp-content/uploads/2025/10/IMG_5249.jpg?ssl=1"><img data-recalc-dims="1" decoding="async" width="525" height="498" data-attachment-id="15472" data-permalink="https://jonwestfall.com/2025/10/fat-update/screenshot/" data-orig-file="https://i0.wp.com/jonwestfall.com/wp-content/uploads/2025/10/IMG_5249.jpg?fit=1206%2C1145&amp;ssl=1" data-orig-size="1206,1145" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;Screenshot&quot;,&quot;created_timestamp&quot;:&quot;1760108409&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;Screenshot&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="Screenshot" data-image-description="" data-image-caption="&lt;p&gt;Screenshot&lt;/p&gt;
" data-large-file="https://i0.wp.com/jonwestfall.com/wp-content/uploads/2025/10/IMG_5249.jpg?fit=525%2C498&amp;ssl=1" src="https://i0.wp.com/jonwestfall.com/wp-content/uploads/2025/10/IMG_5249.jpg?resize=525%2C498&#038;ssl=1" alt="" class="wp-image-15472" srcset="https://i0.wp.com/jonwestfall.com/wp-content/uploads/2025/10/IMG_5249.jpg?resize=1024%2C972&amp;ssl=1 1024w, https://i0.wp.com/jonwestfall.com/wp-content/uploads/2025/10/IMG_5249.jpg?resize=300%2C285&amp;ssl=1 300w, https://i0.wp.com/jonwestfall.com/wp-content/uploads/2025/10/IMG_5249.jpg?resize=768%2C729&amp;ssl=1 768w, https://i0.wp.com/jonwestfall.com/wp-content/uploads/2025/10/IMG_5249.jpg?w=1206&amp;ssl=1 1206w" sizes="(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></a><figcaption class="wp-element-caption">Screenshot</figcaption></figure>



<p>So if you&#8217;re keeping track, I&#8217;ve gone up about 3 pounds on average since last year, and this year we saw some interesting developments in terms of active months (e.g., summer, when I can be outside) and inactive (school year, when I don&#8217;t always have time for a lot of activity). However, given that I&#8217;m within 10 pounds of my weight 2 years ago (210), and <em>way down</em> from my highest weight of 420&#8230; I&#8217;d say I&#8217;m still a success.</p>



<p>This is a quick update, so I&#8217;ll give you a bit of a &#8220;what happened in 2024-25&#8221; roundup:</p>



<ul class="wp-block-list">
<li>I have remained a consummate runner / jogger. I can actually complete Zone 2 runs now where my heart rate stays under control. Recently I set a new PR for 5K at 29:14 (Previous had been 29:17 in May, and 29:34 last year).</li>



<li>I haven&#8217;t been doing as much in terms of functional weight training or stretching. I want to get back to it and likely will once the winter months harsh my outdoor vibe. I do now practice balance while brushing my teeth &#8211; it&#8217;s a quick and easy way to get a minute on each foot each day.</li>



<li>I kept up most of my workout routine on trips this past year, which has been nice. My rest days are still mostly just travel days where I cannot workout, so I&#8217;m trying to figure out ways to get in rest days other times. I have noticed that just making sure I don&#8217;t jog/run on 2 consecutive days has really helped, so I mostly do run/jog then walk then run/jog. Perhaps some weights would be helpful to work in.</li>



<li>Oddly enough, I have established some cred for myself in the Exercise Science / Sports world. I taught PSY 393 Sport Psychology for the first time this year, I&#8217;ve got work published now with colleagues at Clemson University (I provided statistical analysis), and I&#8217;ll be on a panel in a few weeks talking about AI and Education at the Mississippi Association for Health, Physical Education, Recreation and Dance conference. Mr. Boynar (See previous entry), would probably be shocked.</li>



<li>I&#8217;ve also stopped obsessively tracking my food intake (It didn&#8217;t actually do anything anymore), and I&#8217;ve mostly cycled off supplements / health foods / protein powders. Not that those weren&#8217;t helpful, they just didn&#8217;t do much to improve things. Always open to trying new things though.</li>
</ul>



<p>So there you have it. I&#8217;m pretty happy in my body right now, a goal for the next year is to try to stop obsessing over weight. I think I&#8217;ve proven that I have a &#8220;range&#8221; right now of 213-222 or so, and if I stay in that range for the rest of my life, I could probably be pretty happy. Definitely excited to have the leg muscles I do so that my idea of a good time is a fun jog or run. </p>
]]></content:encoded>
					
					<wfw:commentRss>https://jonwestfall.com/2025/10/fat-update/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">15471</post-id>	</item>
		<item>
		<title>Catching Up on YouTube… Without Watching a Thing</title>
		<link>https://jonwestfall.com/2025/05/catching-up-on-youtube-without-watching-a-thing/</link>
					<comments>https://jonwestfall.com/2025/05/catching-up-on-youtube-without-watching-a-thing/#respond</comments>
		
		<dc:creator><![CDATA[Jon Westfall]]></dc:creator>
		<pubDate>Sun, 18 May 2025 01:22:13 +0000</pubDate>
				<category><![CDATA[Personal]]></category>
		<guid isPermaLink="false">https://jonwestfall.com/?p=14884</guid>

					<description><![CDATA[Ever find yourself thinking&#160;“I should really catch up on [insert favorite YouTuber here]”, only to remember you don’t have time to sit through hours of video content? Yeah, same here. So I built a tool. 🎯 The Problem: Sometimes I want the&#160;content&#160;of a video, not the&#160;video&#160;itself. Especially for creators I follow who do commentary, education, &#8230; <p class="link-more"><a href="https://jonwestfall.com/2025/05/catching-up-on-youtube-without-watching-a-thing/" class="more-link">Continue reading<span class="screen-reader-text"> "Catching Up on YouTube… Without Watching a Thing"</span></a></p>]]></description>
										<content:encoded><![CDATA[
<p>Ever find yourself thinking&nbsp;<em>“I should really catch up on [insert favorite YouTuber here]”</em>, only to remember you don’t have time to sit through hours of video content? Yeah, same here.</p>



<p>So I built a tool.</p>



<h3 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3af.png" alt="🎯" class="wp-smiley" style="height: 1em; max-height: 1em;" /> The Problem:</h3>



<p>Sometimes I want the&nbsp;<em>content</em>&nbsp;of a video, not the&nbsp;<em>video</em>&nbsp;itself. Especially for creators I follow who do commentary, education, or long-form analysis — I don’t need visuals, I need&nbsp;<em>words</em>. And YouTube’s transcript feature is great&#8230; until you try to use it across multiple videos.</p>



<h3 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4a1.png" alt="💡" class="wp-smiley" style="height: 1em; max-height: 1em;" /> The Solution:</h3>



<p>I wrote a Python app that lets you paste in a YouTube link — be it a single video, a playlist, or a whole channel — and it pulls down the transcripts for you automatically. It’s got a simple graphical interface and a batch mode that saves all transcripts from a session into a single text file, so you can scroll through your backlog like you&#8217;re binge-reading newsletters.</p>



<p>You can find it here:<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f449.png" alt="👉" class="wp-smiley" style="height: 1em; max-height: 1em;" />&nbsp;<a href="https://github.com/jonwestfall/youtube-transcript-download">https://github.com/jonwestfall/youtube-transcript-download</a></p>



<h3 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2728.png" alt="✨" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Use Cases:</h3>



<ul class="wp-block-list">
<li>Skim through that playlist of lectures you meant to watch three months ago</li>



<li>Read commentary from your favorite political or cultural analyst while offline</li>



<li>Search for that one quote in a video without guessing the timestamp</li>



<li>Feed transcripts into your own personal LLM or summarizer if you&#8217;re into that sort of thing (I am)</li>
</ul>



<h3 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2699.png" alt="⚙" class="wp-smiley" style="height: 1em; max-height: 1em;" /> How It Works:</h3>



<ul class="wp-block-list">
<li>Open the app</li>



<li>Paste in a URL (video, playlist, or channel)</li>



<li>Select how many videos to process (for playlists and channels)</li>



<li>Let it run in the background — it&#8217;s threaded so it won’t freeze</li>



<li>Boom: transcripts saved as <code>.txt</code> files in your working folder</li>
</ul>



<p>Each transcript is saved individually, but also combined into a single batch file with a timestamp so you can scroll them all at once. Or load them into an LLM for summarization!</p>



<p>No YouTube API key needed, no login, no nonsense.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://jonwestfall.com/2025/05/catching-up-on-youtube-without-watching-a-thing/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">14884</post-id>	</item>
		<item>
		<title>I Might Be a Dinosaur, But the Code Still Runs</title>
		<link>https://jonwestfall.com/2025/04/i-might-be-a-dinosaur-but-the-code-still-runs/</link>
					<comments>https://jonwestfall.com/2025/04/i-might-be-a-dinosaur-but-the-code-still-runs/#respond</comments>
		
		<dc:creator><![CDATA[Jon Westfall]]></dc:creator>
		<pubDate>Wed, 30 Apr 2025 23:37:07 +0000</pubDate>
				<category><![CDATA[Technology]]></category>
		<guid isPermaLink="false">https://jonwestfall.com/?p=14826</guid>

					<description><![CDATA[I]]></description>
										<content:encoded><![CDATA[
<p>I&#8217;m a bit of a dinosaur when it comes to technology.</p>



<p>That might sound odd, especially since I know people who’ve been coding longer than I’ve been alive. But I can no longer pretend I’m the “young kid” to their seasoned vet status. I’m just&#8230; slightly less seasoned. And nothing has made that clearer than these last few weeks working on&nbsp;<em>Wandrip</em>.</p>



<p>So, for context, here’s a quick rundown of <strong>Jon’s Programmer History</strong>, which might help you understand why I’ve been so amazed by modern tools lately.</p>



<figure class="wp-block-image size-large"><a href="https://i0.wp.com/jonwestfall.com/wp-content/uploads/2025/04/preview-image.jpg?ssl=1"><img data-recalc-dims="1" decoding="async" width="525" height="350" data-attachment-id="14830" data-permalink="https://jonwestfall.com/2025/04/i-might-be-a-dinosaur-but-the-code-still-runs/preview-image/" data-orig-file="https://i0.wp.com/jonwestfall.com/wp-content/uploads/2025/04/preview-image.jpg?fit=1536%2C1024&amp;ssl=1" data-orig-size="1536,1024" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="preview-image" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/jonwestfall.com/wp-content/uploads/2025/04/preview-image.jpg?fit=525%2C350&amp;ssl=1" src="https://i0.wp.com/jonwestfall.com/wp-content/uploads/2025/04/preview-image.jpg?resize=525%2C350&#038;ssl=1" alt="" class="wp-image-14830" srcset="https://i0.wp.com/jonwestfall.com/wp-content/uploads/2025/04/preview-image.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/jonwestfall.com/wp-content/uploads/2025/04/preview-image.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/jonwestfall.com/wp-content/uploads/2025/04/preview-image.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/jonwestfall.com/wp-content/uploads/2025/04/preview-image.jpg?w=1536&amp;ssl=1 1536w" sizes="(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></a></figure>



<p><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f579.png" alt="🕹" class="wp-smiley" style="height: 1em; max-height: 1em;" />&nbsp;<em>1995–2003: The Early Years</em></p>



<p>In 1995, I discovered a shareware app—possibly called&nbsp;<em>Computer Magic</em>—that let you script small animations. It blew my mind. I could tell the computer what to do, and it would&nbsp;<em>do it</em>. That summer, the programming bug bit hard.</p>



<p>By 1996, I was talking about computer programming for a science fair. In 1997, I finally began writing real software with Borland Delphi, making me one of the few in my generation who didn’t start with BASIC. I started with Pascal, specifically the object-oriented flavor used by Delphi.</p>



<p>Through the late ’90s, I did the full “computer kid” routine: wrote a few clunky apps, bought a domain name, packaged my software, and uploaded it to shareware sites. I even made one sale. (Never cashed the check, but the buyer did get their unlock code.) I collaborated with other indie devs, integrated tools, and picked up some IT consulting gigs.</p>



<p>But like many &#8220;computer kids,&#8221; I spent more time fixing computers than writing software. By the early 2000s, programming had taken a backseat to server management and hardware troubleshooting. Aside from some scripting in PHP (Most of which is actually still in production, 15 years later!), I wasn&#8217;t doing a lot of programming.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f916.png" alt="🤖" class="wp-smiley" style="height: 1em; max-height: 1em;" />&nbsp;<em>2011–2016: The Android Interlude</em></h3>



<p>In 2011, I got back into development via Android. I built a calorie database app for restaurant foods and released it on the Play Store. It eventually saw 400–500k downloads.</p>



<p>Oddly enough, as of this writing, it’s still installed on 397 devices—and someone even redistributed the APK with their name on it, despite it still having my bundle ID:&nbsp;<code>com.jonwestfall.ffcal</code>.</p>



<p>Then another long pause from 2016 until now.</p>



<figure class="wp-block-image size-large"><a href="https://i0.wp.com/jonwestfall.com/wp-content/uploads/2025/04/Screenshot-2025-04-30-at-6.12.05%E2%80%AFPM.png?ssl=1"><img data-recalc-dims="1" decoding="async" width="525" height="432" data-attachment-id="14827" data-permalink="https://jonwestfall.com/2025/04/i-might-be-a-dinosaur-but-the-code-still-runs/screenshot-2025-04-30-at-6-12-05-pm/" data-orig-file="https://i0.wp.com/jonwestfall.com/wp-content/uploads/2025/04/Screenshot-2025-04-30-at-6.12.05%E2%80%AFPM.png?fit=1382%2C1138&amp;ssl=1" data-orig-size="1382,1138" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Screenshot 2025-04-30 at 6.12.05 PM" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/jonwestfall.com/wp-content/uploads/2025/04/Screenshot-2025-04-30-at-6.12.05%E2%80%AFPM.png?fit=525%2C432&amp;ssl=1" src="https://i0.wp.com/jonwestfall.com/wp-content/uploads/2025/04/Screenshot-2025-04-30-at-6.12.05%E2%80%AFPM.png?resize=525%2C432&#038;ssl=1" alt="" class="wp-image-14827" srcset="https://i0.wp.com/jonwestfall.com/wp-content/uploads/2025/04/Screenshot-2025-04-30-at-6.12.05%E2%80%AFPM.png?resize=1024%2C843&amp;ssl=1 1024w, https://i0.wp.com/jonwestfall.com/wp-content/uploads/2025/04/Screenshot-2025-04-30-at-6.12.05%E2%80%AFPM.png?resize=300%2C247&amp;ssl=1 300w, https://i0.wp.com/jonwestfall.com/wp-content/uploads/2025/04/Screenshot-2025-04-30-at-6.12.05%E2%80%AFPM.png?resize=768%2C632&amp;ssl=1 768w, https://i0.wp.com/jonwestfall.com/wp-content/uploads/2025/04/Screenshot-2025-04-30-at-6.12.05%E2%80%AFPM.png?w=1382&amp;ssl=1 1382w" sizes="(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></a></figure>



<h3 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4f1.png" alt="📱" class="wp-smiley" style="height: 1em; max-height: 1em;" />&nbsp;<em>2025: Wandrip and the Wonders of Modern Dev</em></h3>



<p>Fast forward to today: I’m deep in development on <em><a href="https://wandrip.com">Wandrip</a></em>. And I’m absolutely floored by how much easier—<strong>and faster</strong>—everything is.</p>



<p>Let’s walk through a simple example: fixing a bug.</p>



<p>Back in 1997, if I found a bug in one of my programs, the process looked like this:</p>



<ul class="wp-block-list">
<li>Boot up my Windows 95 machine (which I had likely just reformatted… again).</li>



<li>Reinstall my development tools (Delphi, utilities, installer creators).</li>



<li>Hunt down my source code (version control? What’s that?).</li>



<li>Try to remember what my uncommented spaghetti code even did.</li>



<li>Fix the bug, compile (if I could), and generate a new installer using InstallShield.</li>



<li>Upload the new <code>setup.exe</code> to my web host. Submit to Download.com.</li>



<li>Wait and hope people downloaded the new version (and that they didn’t just stick with the buggy one).</li>
</ul>



<p>And if I had any questions? I’d consult my books or maybe a newsgroup post from six months earlier. Google didn’t exist. StackOverflow wasn’t even a dream.</p>



<p>Now compare that to&nbsp;<strong>today</strong>:</p>



<ul class="wp-block-list">
<li>I log into a GitHub Codespace. It automatically pulls my code.</li>



<li>I fix the bug—often with help from an AI assistant.</li>



<li>I test it directly in the browser, commit the changes, and launch a build using Expo Application Services (EAS).</li>



<li>EAS can compile Android and iOS apps on its servers, help with distribution, and even push updates to app stores.</li>
</ul>



<p>All of this can take under an hour. On an iPad.</p>



<p>It’s been nearly 30 years since I started programming, and I still find joy in it. If anything, I find it&nbsp;<em>more</em>&nbsp;joyful today—because I spend more time creating and less time fighting my tools.</p>



<p>Sure, I may be a dinosaur. But the code still runs.</p>



<p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://jonwestfall.com/2025/04/i-might-be-a-dinosaur-but-the-code-still-runs/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">14826</post-id>	</item>
		<item>
		<title>What Are My Blind Spots? I Asked ChatGPT.</title>
		<link>https://jonwestfall.com/2025/04/what-are-my-blind-spots-i-asked-chatgpt/</link>
					<comments>https://jonwestfall.com/2025/04/what-are-my-blind-spots-i-asked-chatgpt/#respond</comments>
		
		<dc:creator><![CDATA[Jon Westfall]]></dc:creator>
		<pubDate>Wed, 16 Apr 2025 03:50:46 +0000</pubDate>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Technology]]></category>
		<guid isPermaLink="false">https://jonwestfall.com/?p=14776</guid>

					<description><![CDATA[A few moments ago, I came across an intriguing post on Reddit that posed a simple yet provocative prompt: “Now that you can remember everything I’ve ever typed here, point out my top five blind spots?” (source). The idea stuck with me. As someone who’s used ChatGPT extensively across a wide range of projects—academic writing, &#8230; <p class="link-more"><a href="https://jonwestfall.com/2025/04/what-are-my-blind-spots-i-asked-chatgpt/" class="more-link">Continue reading<span class="screen-reader-text"> "What Are My Blind Spots? I Asked ChatGPT."</span></a></p>]]></description>
										<content:encoded><![CDATA[
<p class="p1">A few moments ago, I came across an intriguing post on Reddit that posed a simple yet provocative prompt: “Now that you can remember everything I’ve ever typed here, point out my top five blind spots?” (<a href="https://www.reddit.com/r/ChatGPT/s/kgjepyEosH">source</a>). The idea stuck with me.</p>



<p class="p1">As someone who’s used ChatGPT extensively across a wide range of projects—academic writing, software development, teaching, and even a bit of whimsy—I figured the model might actually have something insightful to say. After all, it’s been part of my daily workflow for months, across everything from syllabus edits to tour app debugging to conversations about cats and Canadian geese.</p>



<figure class="wp-block-image size-large"><img data-recalc-dims="1" decoding="async" width="525" height="700" data-attachment-id="14775" data-permalink="https://jonwestfall.com/2021794806638045069-1/" data-orig-file="https://i0.wp.com/jonwestfall.com/wp-content/uploads/2025/04/2021794806638045069-1.jpg?fit=1200%2C1600&amp;ssl=1" data-orig-size="1200,1600" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="2021794806638045069-1" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/jonwestfall.com/wp-content/uploads/2025/04/2021794806638045069-1.jpg?fit=525%2C700&amp;ssl=1" src="https://i0.wp.com/jonwestfall.com/wp-content/uploads/2025/04/2021794806638045069-1.jpg?resize=525%2C700&#038;ssl=1" alt="" class="wp-image-14775" srcset="https://i0.wp.com/jonwestfall.com/wp-content/uploads/2025/04/2021794806638045069-1.jpg?resize=768%2C1024&amp;ssl=1 768w, https://i0.wp.com/jonwestfall.com/wp-content/uploads/2025/04/2021794806638045069-1.jpg?resize=225%2C300&amp;ssl=1 225w, https://i0.wp.com/jonwestfall.com/wp-content/uploads/2025/04/2021794806638045069-1.jpg?resize=1152%2C1536&amp;ssl=1 1152w, https://i0.wp.com/jonwestfall.com/wp-content/uploads/2025/04/2021794806638045069-1.jpg?w=1200&amp;ssl=1 1200w, https://i0.wp.com/jonwestfall.com/wp-content/uploads/2025/04/2021794806638045069-1.jpg?w=1050&amp;ssl=1 1050w" sizes="(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /><figcaption class="wp-element-caption">The Geese</figcaption></figure>



<p class="p1">So I asked.</p>



<p class="p1">Here’s what it said.</p>



<p class="p2"><strong>My Top 5 Blind Spots (According to ChatGPT)</strong></p>



<p class="p1">1. Tendency to Overbuild Before Testing</p>



<p class="p1">I often refine systems and features to a high level of polish before seeing how they work in the wild. This can slow down feedback and iteration.</p>



<p class="p1">2. Taking on Too Much Solo</p>



<p class="p1">I frequently carry the full load of a project myself, even when collaboration could make things easier—or better.</p>



<p class="p1">3. Over-Correcting for Clarity</p>



<p class="p1">My preference for precision and structure can sometimes get in the way of creativity or navigating ambiguity.</p>



<p class="p1">4. Fast-Paced Thinking, Slower-Paced People</p>



<p class="p1">I move quickly between ideas, modes, and tasks. Others don’t always keep up, and I don’t always pause to bring them along.</p>



<p class="p1">5. Understating My Influence</p>



<p class="p1">I tend to frame my statements cautiously, even when I have the authority or expertise to speak more definitively.</p>



<p class="p1">I have to say, this was more insightful than I expected. These aren’t things I’m completely unaware of—but they’re definitely themes I don’t always recognize in the moment. It’s a little like holding up a mirror that reflects not just how I act, but how I tend to act across contexts.</p>



<p class="p1">And that, honestly, feels like one of the most useful ways to use tools like ChatGPT—not just as a productivity enhancer, but as a thinking partner that notices patterns you might miss. In some cases, I can clearly see where some of these blind spots come from &#8211; for example, when you have a lot of interests, it can be hard to find collaborators because you don’t get deep into communities around one interest. And it doesn’t help when they may move too slow for you anyway (see #4)!</p>



<p class="p1">I’m not sure what, if anything, I should do about this. But it is interesting pushing an LLM to be critical of you and provide constructive comments. It’s a far cry from the usual flattery it provides. And perhaps useful if for nothing else than to see what it’s been thinking about you behind your back!</p>


]]></content:encoded>
					
					<wfw:commentRss>https://jonwestfall.com/2025/04/what-are-my-blind-spots-i-asked-chatgpt/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">14776</post-id>	</item>
		<item>
		<title>Using A.I. in Dr. Westfall&#8217;s Classes: A Thoughtful Approach</title>
		<link>https://jonwestfall.com/2025/03/using-a-i-in-dr-westfalls-classes-a-thoughtful-approach/</link>
					<comments>https://jonwestfall.com/2025/03/using-a-i-in-dr-westfalls-classes-a-thoughtful-approach/#respond</comments>
		
		<dc:creator><![CDATA[Jon Westfall]]></dc:creator>
		<pubDate>Mon, 31 Mar 2025 22:01:00 +0000</pubDate>
				<category><![CDATA[Psychology]]></category>
		<category><![CDATA[Teaching Tips]]></category>
		<category><![CDATA[Technology]]></category>
		<guid isPermaLink="false">https://jonwestfall.com/?p=14718</guid>

					<description><![CDATA[Artificial Intelligence (A.I.) is changing the way we do things inside and outside of our classrooms. Tools like ChatGPT and other generative A.I. platforms can be powerful allies in your academic work, or they can get you in a ton of trouble. Students want guidance, hence this blog post and infographic. Here are my 3 &#8230; <p class="link-more"><a href="https://jonwestfall.com/2025/03/using-a-i-in-dr-westfalls-classes-a-thoughtful-approach/" class="more-link">Continue reading<span class="screen-reader-text"> "Using A.I. in Dr. Westfall&#8217;s Classes: A Thoughtful Approach"</span></a></p>]]></description>
										<content:encoded><![CDATA[
<p>Artificial Intelligence (A.I.) is changing the way we do things inside and outside of our classrooms. Tools like ChatGPT and other generative A.I. platforms can be powerful allies in your academic work, or they can get you in a ton of trouble. Students want guidance, hence this blog post and infographic. Here are my 3 guiding principles of AI use in my classroom, and in professional life.</p>



<h3 class="wp-block-heading">1. <strong>Generative A.I. is an effective tool, when used with care.</strong></h3>



<p>A.I. can help you brainstorm ideas, clarify confusing topics, and even provide feedback on early drafts. It can put things in words that your professor wouldn&#8217;t think to use, which may help them click better. And it&#8217;s great at proofreading, it will catch all those little things your eye misses. However, simply copying and pasting output without editing or reflection is likely to backfire. A.I. often produces generic or superficial responses, and it sometimes makes factual errors or misinterprets context (it hallucinates worse than you&#8217;d think!). It works best when you use it as a collaborator—not a shortcut.</p>



<p>If you rely on it too heavily or uncritically, your work may lose its clarity, depth, or voice. Worse, you may inadvertently turn in something that doesn’t fully address the assignment—or that raises plagiarism concerns. Or both for extra fun! Use A.I. to <em>enhance</em> your thinking, not to replace it.</p>



<h3 class="wp-block-heading">2. <strong>Generative A.I. starts a conversation—you may use it, but you should tell me where, when, and why you&#8217;re using it.</strong></h3>



<p>Transparency matters. If you use A.I. in your work—whether to rephrase a paragraph, summarize a reading, generate ideas, or check grammar—let me know. I’m not here to penalize you for using helpful tools; I’m here to help you learn how to use them well. But if you just tell me &#8220;Nope, didn&#8217;t use it at all!&#8221;, I have nothing to provide to you in terms of guidance. And Principle 3 will really get you in that case!</p>



<p>Briefly describing how you used A.I. helps me understand your process and support your learning. It also helps create an honest academic environment where we can talk openly about emerging technologies and how they fit into our work.</p>



<h3 class="wp-block-heading">3. <strong>Generative A.I. Helps, but <em>You Own the Work.</em></strong></h3>



<p>When you submit work for a grade, you&#8217;re putting your name on it. That means you are responsible for the content, the quality, and the implications of what you submit. If an A.I. tool generates a clunky sentence, makes an inaccurate claim, or uses a tone that doesn&#8217;t fit the assignment—and you leave it in—it reflects on <em>you</em>. And you might not want to be known as that person who only speaks in groups of threes and uses em dashes extensively!</p>



<p>Likewise, if I ask you to explain your thinking and you can’t speak to what was written, that’s a problem for professional life. A.I. tools can support your efforts, but they cannot replace the understanding, decision-making, or academic integrity that you bring to your work. You don’t just turn in words—you turn in your thinking.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">Final Thoughts</h3>



<p>The goal of these principles is not to restrict you, but to empower you. I want you to feel confident and competent in your use of A.I. tools, and I want to help you learn how to use them in a way that complements your own voice and skills. A.I. isn’t going away—so let’s learn how to use it wisely, responsibly, and creatively.</p>



<p>Have questions about when or how to use A.I. in a specific assignment? Just ask. I’m here to help you navigate this new landscape.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://jonwestfall.com/2025/03/using-a-i-in-dr-westfalls-classes-a-thoughtful-approach/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">14718</post-id>	</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced (Page is feed) 
Minified using Disk

Served from: jonwestfall.com @ 2026-05-18 09:30:31 by W3 Total Cache
-->