<?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>Blog - Josh Holmes</title>
	<atom:link href="https://joshholmes.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>https://joshholmes.com</link>
	<description>Sometimes respectable passionate technologist...</description>
	<lastBuildDate>Thu, 17 Apr 2025 14:38:22 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.5</generator>
<site xmlns="com-wordpress:feed-additions:1">13377230</site>	<item>
		<title>$5 and a Pipe: Golfing in Hay Springs, Nebraska</title>
		<link>https://joshholmes.com/blog/2025/04/5-and-a-pipe-golfing-in-hay-springs-nebraska/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=5-and-a-pipe-golfing-in-hay-springs-nebraska</link>
					<comments>https://joshholmes.com/blog/2025/04/5-and-a-pipe-golfing-in-hay-springs-nebraska/#respond</comments>
		
		<dc:creator><![CDATA[joshholmes]]></dc:creator>
		<pubDate>Fri, 18 Apr 2025 14:32:00 +0000</pubDate>
				<category><![CDATA[Golf]]></category>
		<category><![CDATA[Travel]]></category>
		<category><![CDATA[Nebraska]]></category>
		<category><![CDATA[sandgreens]]></category>
		<guid isPermaLink="false">https://joshholmes.com/?p=77169024</guid>

					<description><![CDATA[<p>I was cruising west on U.S. Highway 20—just me, my clubs, and a long stretch of open Nebraska road. You pass a lot of quiet towns on this route, but Hay Springs stood out for just how still it felt. A few homes, a school, and a main drag that’s seen better days. The only [&#8230;]</p>
<p>The post <a href="https://joshholmes.com/blog/2025/04/5-and-a-pipe-golfing-in-hay-springs-nebraska/">$5 and a Pipe: Golfing in Hay Springs, Nebraska</a> first appeared on <a href="https://joshholmes.com">Josh Holmes</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>I was cruising west on U.S. Highway 20—just me, my clubs, and a long stretch of open Nebraska road. You pass a lot of quiet towns on this route, but Hay Springs stood out for just how <em>still</em> it felt. A few homes, a school, and a main drag that’s seen better days. The only restaurant looked closed the day I passed through, and there wasn’t much in the way of open storefronts or foot traffic. It’s the kind of place where time doesn’t move fast—and maybe that’s the point.</p>



<p>I figured I’d stretch my legs and take a quick look around. That’s when I saw the sign: <strong>“Hay Springs Golf Course.”</strong></p>



<p>Now I’ve played a lot of golf in a lot of places, but something about a course tucked into a town this quiet felt like a hidden gem—or maybe a forgotten one. I turned off the highway, followed a short gravel road, and there it was—a nine-hole course spread out across the prairie like it had been there forever. No fancy clubhouse. No gate. Just the wind, the flagsticks, and a rusty pipe at the first tee.</p>



<p>That pipe? It’s the payment system. Five bucks. Drop it in. That’s your green fee.</p>



<figure class="wp-block-image size-large"><img decoding="async" src="https://lh3.googleusercontent.com/pw/AP1GczOtLefpQmRYepGaw9iqLjCgGY0pV5U-2XMGNKS57x6G3WsF7TUrn7eKsggpNYfPX0NVPkJfDzsfzqna5FTcXynNvsf_GMn6-xoCSlglTkXK9FAtzSrmHlEeN8gg7-64gGkW5fJHGcK3q5NuvEB5_TEMjw=w2458-h1844-s-no-gm?authuser=0" alt=""/></figure>



<p>This 9-hole, community-run course is the kind of place that reminds you why you fell in love with the game in the first place. As there&#8217;s no pro shop, there&#8217;s no tee time needed or even possible, no starter barking at you to keep pace, and definitely no one trying to sell you a $48 polo. Instead, you’ll find a quiet course surrounded by Nebraska prairie and a payment system that runs on the honor code.</p>



<p>And honestly, as I stood on that first tee with modern irons in hand, I couldn’t help but think—I really should’ve had a set of hickory shafts in the trunk. This place begs for the old-school game. You want to swing something with leather grips, wear a newsboy cap, and pretend you&#8217;re teeing off in 1925.</p>



<p>What sets Hay Springs apart, though, isn’t just the simplicity. It’s the sand greens.</p>



<p>Yes—<strong>sand</strong>.</p>



<figure class="wp-block-image size-large"><img decoding="async" src="https://lh3.googleusercontent.com/pw/AP1GczNIHGnYdDDn2Ble2sIFylMrUurncEV7oE_rSwR1v-PufkTa8gOjOoBwmwK0Z0Y5qd62JWB4RX8jYsYDDPSypHPZ_DVJoY9uxWIsgSgF1vqNhJhmJSmGFVtPeQc5op6XNkfcfUkPIVitG7tiWB9B5Pofmw=w2458-h1844-s-no-gm?authuser=0" alt=""/></figure>



<p>Back in the early days of American golf, sand greens were the norm. Maintaining turf in dry, rural areas just wasn’t feasible, so courses improvised. A sand green is a flat circle of oiled sand. After each putt, you’re expected to drag a mat to smooth out the surface. It’s like raking a bunker and putting on it. Weird? Absolutely. But also kind of wonderful.</p>



<p>According to <a class="" href="https://www.desertsun.com/story/sports/golf/golflarrybohannan/2014/07/27/larry-bohannan-sand-greens/13235157/">Larry Bohannan’s piece on sand greens</a>, there are only about 100–150 sand green courses left in the United States. Hay Springs Golf Course is one of them. You’re not just playing a round—you’re stepping into a living time capsule.</p>



<p>There’s no pro shop, no beverage cart, and definitely no GPS—because there’s no one there to offer it. You bring your own gear, play at your own pace, and maybe wave at a local driving by in a dusty pickup.</p>



<figure class="wp-block-image size-large"><img decoding="async" src="https://lh3.googleusercontent.com/pw/AP1GczMKGpfH6Mb1YSLYU73ktz_3dX7z6ijYPRVqbYtl3ulJQ5QrOVgYPln12Y0JNfZ6gTLZI4UqP8jLO0e2dlX7n6lJGKGR6E0HS686yfB5cVHhWLBSK0xI3bcr4P3ucBpJnsZYvHdysxIpE46oNNjZR6v-kA=w2458-h1844-s-no-gm?authuser=0" alt=""/></figure>



<p>So if you&#8217;re cruising through the Nebraska Panhandle with your clubs in the trunk, swing by Hay Springs. Bring your own golf balls, smooth out your sand putts, and don’t forget your $5 bill for the pipe.</p>



<p>This is golf the way your grandpa might’ve played it—and that’s exactly what makes it special.</p><p>The post <a href="https://joshholmes.com/blog/2025/04/5-and-a-pipe-golfing-in-hay-springs-nebraska/">$5 and a Pipe: Golfing in Hay Springs, Nebraska</a> first appeared on <a href="https://joshholmes.com">Josh Holmes</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://joshholmes.com/blog/2025/04/5-and-a-pipe-golfing-in-hay-springs-nebraska/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">77169024</post-id>	</item>
		<item>
		<title>Towel Distance Indicator (TDI): Ultimate Way to Judge Hotel Quality</title>
		<link>https://joshholmes.com/blog/2025/04/towel-distance-indicator-tdi-ultimate-way-to-judge-hotel-quality/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=towel-distance-indicator-tdi-ultimate-way-to-judge-hotel-quality</link>
					<comments>https://joshholmes.com/blog/2025/04/towel-distance-indicator-tdi-ultimate-way-to-judge-hotel-quality/#respond</comments>
		
		<dc:creator><![CDATA[joshholmes]]></dc:creator>
		<pubDate>Thu, 17 Apr 2025 14:15:41 +0000</pubDate>
				<category><![CDATA[Travel]]></category>
		<guid isPermaLink="false">https://joshholmes.com/?p=77169022</guid>

					<description><![CDATA[<p>Forget thread count. Toss out the minibar. Don’t even get me started on “complimentary breakfast.” The true measure of a hotel’s quality? Towel distance. How far do you have to go, soaking wet and freezing, to grab a towel after a shower? That’s the only rating system that matters.I call it the Towel Distance Indicator [&#8230;]</p>
<p>The post <a href="https://joshholmes.com/blog/2025/04/towel-distance-indicator-tdi-ultimate-way-to-judge-hotel-quality/">Towel Distance Indicator (TDI): Ultimate Way to Judge Hotel Quality</a> first appeared on <a href="https://joshholmes.com">Josh Holmes</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>Forget thread count. Toss out the minibar. Don’t even get me started on “complimentary breakfast.”</p>



<p>The <em>true</em> measure of a hotel’s quality? Towel distance.</p>



<p>How far do you have to go, soaking wet and freezing, to grab a towel after a shower? That’s the only rating system that matters.<br>I call it the Towel Distance Indicator (TDI), and once you see it, you’ll never walk into a hotel bathroom the same way again.</p>



<p>I’ve been testing this for years — from no-name motels off the interstate to high-end hotels with $12 bottled water. The results are clear: The farther the towel, the fancier the place. </p>



<p>Let’s break down the TDI scale.</p>



<h3 class="wp-block-heading">TDI: 0 Feet – Towels <em>In</em> the Shower</h3>



<p>Distance to towel: On a shelf <em>inside</em> the shower or stacked in the corner, practically getting wet with you.<br>You don’t even have to lean — just pivot and grab. Is it efficient? Yes. Is it unsettling? Also yes.<br>This is peak chaos energy. There’s no middle ground here — it’s either budget efficiency or design-gone-wild minimalism.</p>



<p><strong>Examples:</strong></p>



<ul class="wp-block-list">
<li><strong>Motel 6</strong> – The towel may be folded on top of the toilet or wedged into a shower shelf.</li>



<li><strong>OYO Hotels</strong> – Bold moves, like putting everything in one room.</li>



<li><strong>MicroHostels or ultra-budget stays</strong> – Designed by people who said, “What if&#8230; towels were just part of the shower?”</li>
</ul>



<h3 class="wp-block-heading">TDI: 1 Foot – Towels Within Reach</h3>



<p><strong>Distance to towel:</strong> 12 inches. You can grab it from the shower without moving your feet.<br>This is the <em>“I see you, weary traveler”</em> tier. Not luxurious, but the people who built the bathroom actually <em>took a shower</em> before finalizing the design. Legendary.</p>



<p><strong>Examples:</strong></p>



<ul class="wp-block-list">
<li><strong>Super 8</strong> – I stayed in one just last night. Towel was right there. Beautiful.</li>



<li><strong>Red Roof Inn</strong> – Tightly designed, straightforward, no fuss.</li>



<li><strong>Quality Inn</strong> – Budget-friendly and sometimes surprisingly towel-efficient.<br>You&#8217;re not paying for luxury — you&#8217;re paying to stay dry. Mission accomplished.</li>
</ul>



<h3 class="wp-block-heading">TDI: 3 Feet – The Towel Shimmy Zone</h3>



<p><strong>Distance to towel:</strong> 2 to 4 feet. The towel is out of reach but within your line of sight.<br>You’ll do the patented “shower shimmy” — arms wrapped, cold tile beneath your feet, followed by sliding across the now soaked floor.<br>These are the Goldilocks hotels. Not too basic, not too bougie, but definitely a choice was made.</p>



<p><strong>Examples:</strong></p>



<ul class="wp-block-list">
<li><strong>Holiday Inn Express</strong> – You get a pancake machine and a towel shuffle.</li>



<li><strong>Fairfield by Marriott</strong> – Classy on a budget, but the towel bar is just barely uncomfortably out of reach.</li>



<li><strong>Hampton Inn</strong> – Dependable, comfortable, and for some reason the towel’s always on the back of the door.</li>
</ul>



<h3 class="wp-block-heading">TDI: 5+ Feet – Fancy but Flawed</h3>



<p><strong>Distance to towel:</strong> 5 feet and beyond. You’ve got to leave the comfort of steam and walk across the bathroom to find your towel.<br>These places are stunning — rainfall showers, designer tile, and lighting that makes you feel like you’re in a skincare commercial. But nobody considered being wet when they designed them.</p>



<p><strong>Examples:</strong></p>



<ul class="wp-block-list">
<li><strong>JW Marriott</strong> – You’ll feel pampered until you realize your towel is on the far wall.</li>



<li><strong>W Hotels</strong> – Towels folded in an artisanal basket next to the eucalyptus diffuser.</li>



<li><strong>Kimpton</strong> – It’s luxury, if luxury means wandering the room post-shower in search of cotton.</li>



<li><strong>Grand Hyatt</strong> – You paid $600 and you still need a sherpa to lead you to the towel. At least the floor is heated. That’s something.</li>
</ul>



<h2 class="wp-block-heading">Final Thoughts: Trust the TDI</h2>



<p>Next time someone brags about their hotel, ask them just one question:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>“What was the TDI?”</p>
</blockquote>



<p>That’s it. That’s all you need to know.</p>



<p>Because while stars and prices often lie or can be gamed, the Towel Distance Indicator tells the truth — every single time.</p><p>The post <a href="https://joshholmes.com/blog/2025/04/towel-distance-indicator-tdi-ultimate-way-to-judge-hotel-quality/">Towel Distance Indicator (TDI): Ultimate Way to Judge Hotel Quality</a> first appeared on <a href="https://joshholmes.com">Josh Holmes</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://joshholmes.com/blog/2025/04/towel-distance-indicator-tdi-ultimate-way-to-judge-hotel-quality/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">77169022</post-id>	</item>
		<item>
		<title>Playing White Pines East – A Hidden Gem Just Outside Chicago</title>
		<link>https://joshholmes.com/blog/2025/04/playing-white-pines-east-a-hidden-gem-just-outside-chicago/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=playing-white-pines-east-a-hidden-gem-just-outside-chicago</link>
					<comments>https://joshholmes.com/blog/2025/04/playing-white-pines-east-a-hidden-gem-just-outside-chicago/#respond</comments>
		
		<dc:creator><![CDATA[joshholmes]]></dc:creator>
		<pubDate>Tue, 08 Apr 2025 20:32:27 +0000</pubDate>
				<category><![CDATA[Golf]]></category>
		<category><![CDATA[Travel]]></category>
		<guid isPermaLink="false">https://joshholmes.com/?p=77169018</guid>

					<description><![CDATA[<p>On a recent trip to Chicago, I had the opportunity to sneak in a round at White Pines Golf Club, and wow—what a great find! I&#8217;m Josh Holmes, primary golfer for Foreme Golf, and this time I teed it up on the East Course, one of two 18-hole layouts at this historic 36-hole facility located [&#8230;]</p>
<p>The post <a href="https://joshholmes.com/blog/2025/04/playing-white-pines-east-a-hidden-gem-just-outside-chicago/">Playing White Pines East – A Hidden Gem Just Outside Chicago</a> first appeared on <a href="https://joshholmes.com">Josh Holmes</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>On a recent trip to Chicago, I had the opportunity to sneak in a round at White Pines Golf Club, and wow—what a great find! I&#8217;m Josh Holmes, primary golfer for Foreme Golf, and this time I teed it up on the East Course, one of two 18-hole layouts at this historic 36-hole facility located in Bensenville, Illinois.</p>



<p>White Pines is just minutes from <strong>O’Hare International Airport,</strong> making it a perfect stop for traveling golfers or locals looking for a well-maintained, accessible course. The East Course, designed by Jack Daray and opened in 1928, offers a solid test of golf. It plays 6,371 yards from the Black tees, with a par of 70, a course rating of 71.1, and a slope of 127—challenging enough to stay interesting, but fair and playable for all skill levels.</p>



<p>The tree-lined fairways, subtle doglegs, and occasional water hazards make it a course that rewards accuracy and smart play over raw distance. I especially appreciated the course conditions—firm but fair greens and well-kept bunkers made for a great overall experience.</p>



<h2 class="wp-block-heading">East Course – Black Tees Overview:</h2>



<ul class="wp-block-list">
<li>Yardage: 6,371 yards</li>



<li>Par: 70</li>



<li>Course Rating: 71.1</li>



<li>Slope: 127</li>
</ul>



<p>And I can’t talk about White Pines without mentioning breakfast at the 37 Bar &amp; Grill. I stopped in before my round, and it didn’t disappoint—good food, fast service, and a great view of the first tee. Whether you&#8217;re starting your day or wrapping up your round, it&#8217;s a perfect spot to relax and fuel up.</p>



<p><strong>Watch the full round here</strong>: <a class="" href="https://youtu.be/HjaNhbVYhVI">https://youtu.be/HjaNhbVYhVI</a></p>



<p>If you&#8217;re ever in the Chicago area with your clubs, White Pines deserves a spot on your must-play list—especially the East Course. It’s affordable, easy to access, and a whole lot of fun.</p><p>The post <a href="https://joshholmes.com/blog/2025/04/playing-white-pines-east-a-hidden-gem-just-outside-chicago/">Playing White Pines East – A Hidden Gem Just Outside Chicago</a> first appeared on <a href="https://joshholmes.com">Josh Holmes</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://joshholmes.com/blog/2025/04/playing-white-pines-east-a-hidden-gem-just-outside-chicago/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">77169018</post-id>	</item>
		<item>
		<title>50 Years of Microsoft—and 18 Years of Shenanigans Along the Way</title>
		<link>https://joshholmes.com/blog/2025/04/50-years-of-microsoft-and-18-years-of-shenanigans-along-the-way/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=50-years-of-microsoft-and-18-years-of-shenanigans-along-the-way</link>
					<comments>https://joshholmes.com/blog/2025/04/50-years-of-microsoft-and-18-years-of-shenanigans-along-the-way/#respond</comments>
		
		<dc:creator><![CDATA[joshholmes]]></dc:creator>
		<pubDate>Fri, 04 Apr 2025 17:51:11 +0000</pubDate>
				<category><![CDATA[Tech]]></category>
		<guid isPermaLink="false">https://joshholmes.com/?p=77169015</guid>

					<description><![CDATA[<p>Today, Microsoft turns 50. I’m sitting in the middle of the celebration here in Redmond, watching Brenda (no last name needed—she owns the stage) walk us through a timeline of Microsoft logos. We’re talking everything from the funky, retro 1975 original to the slightly metal, vaguely aggressive version, all the way to the clean, modern [&#8230;]</p>
<p>The post <a href="https://joshholmes.com/blog/2025/04/50-years-of-microsoft-and-18-years-of-shenanigans-along-the-way/">50 Years of Microsoft—and 18 Years of Shenanigans Along the Way</a> first appeared on <a href="https://joshholmes.com">Josh Holmes</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>Today, Microsoft turns 50.</p>



<figure class="wp-block-image size-full is-resized"><img fetchpriority="high" decoding="async" width="1024" height="1024" src="https://joshholmes.com/wp-content/uploads/2025/04/image.png" alt="" class="wp-image-77169016" style="width:205px;height:auto"/></figure>



<p>I’m sitting in the middle of the celebration here in Redmond, watching Brenda (no last name needed—she owns the stage) walk us through a timeline of Microsoft logos. We’re talking everything from the funky, retro 1975 original to the slightly metal, vaguely aggressive version, all the way to the clean, modern four-square logo we know today.</p>



<p>It’s not just a history lesson—it’s a full-on nostalgia trip. And as someone who’s been here for a touch over 18 years, I’ve seen a few of these logos fly by in real time.</p>



<h3 class="wp-block-heading">From BASIC to Copilot: The Microsoft Tech Journey</h3>



<p><strong>1975 – BASIC for the Altair 8800</strong><br>Microsoft’s first product was a version of BASIC. It ran on the Altair 8800, which looked more like a piece of lab equipment than a computer. But hey—it worked. It also helped kick off the personal computing revolution.</p>



<p><strong>1980s – MS-DOS, Windows, and Big Hair Energy</strong><br>We licensed MS-DOS to IBM and the rest was history. Windows 1.0 showed up in &#8217;85 and brought the mouse and GUI into the mix. Suddenly, we were all clicking on stuff and pretending we were fancy.</p>



<p><strong>1990s – Windows 95, Office, and a Little Thing Called the Internet</strong><br>Windows 95 dropped like a bomb. The Start button! Plug and play! And that launch video with the <em>Friends</em> theme? Chef’s kiss. Office became the gold standard for productivity, and Internet Explorer&#8230; well, let’s just say it made some waves.</p>



<p><strong>2000s – Enterprise Time and the Xbox Move</strong><br>.NET Framework showed up. Windows Server and Active Directory became the backbone of IT departments everywhere. And then we launched Xbox and crashed into the gaming world like we meant it.</p>



<p><strong>2010s – Cloud, GitHub, and Cross-Platform Hugs</strong><br>Azure matured into a cloud powerhouse. Office 365 changed how businesses worked. GitHub joined the family, and Microsoft leaned into open source like never before. I may or may not have said, “Told you so,” a few times.</p>



<p><strong>2020s – Copilot Everything and AI Everywhere</strong><br>We’re now living in the age of AI copilots. GitHub Copilot. Microsoft 365 Copilot. Copilot in Windows, in Azure, in Security, in the kitchen (okay, not yet). All powered by Azure OpenAI. We went from BASIC to building language models that write code, documents, and poems—sometimes all at once.</p>



<h3 class="wp-block-heading">My 18-Year Tour Through the Chaos</h3>



<p>Let me rewind a bit. I joined Microsoft back in 2006 as an <strong>Architect Evangelist in Michigan</strong>. Great role, great people. But I realized pretty quickly that I had more fun—and got more traction—talking to the folks who <em>really didn’t like</em> Microsoft. So, naturally, I leaned into that.</p>



<p>By 2008, I was full-time open source—PHP, Rails, Node.js. Yep, Microsoft was doing open source back then. And yep, people were skeptical. It was a fun time to be in those conversations.</p>



<p>In 2010, I moved to <strong>Ireland</strong> to be the <strong>technical evangelist</strong> for all of Microsoft tech. One person, all tech, the whole country. You learn to juggle fast in roles like that.</p>



<p>In 2013, I came to <strong>Redmond</strong> to join the <strong>IE dev marketing team</strong>. I was part of the effort to modernize a browser with a bit of&#8230; reputation baggage. Let’s just say we had to do a lot of convincing.</p>



<p>After 10 months, I joined <strong>TED (Technical Evangelism and Development)</strong>. That team was full of big ideas, even bigger personalities, and we helped push the boundaries of what developers could do with Microsoft’s tech stack. I stuck with TED until 2018.</p>



<p>Then I made the jump to the <strong>Edge browser product team</strong>—just in time for the browser reboot. I became the acting <strong>Group Product Manager for Developer Experiences</strong>, and yes, I was one of the <strong>eight people who voted to move to Chromium</strong>. That was a big deal. You’re welcome. <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f60e.png" alt="😎" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p>In 2019, I moved to <strong>CSE (Commercial Software Engineering)</strong>, which eventually evolved into <strong>ISE (Industry Software Engineering)</strong>, where I still hang out. These days, I help companies solve gnarly problems with cutting-edge tech. The tech keeps changing, but the gnarliness remains beautifully consistent.</p>



<h3 class="wp-block-heading">Cheers to the Next 50</h3>



<p>Watching the logo timeline roll by today, I’m thinking less about the tech and more about the people—folks I’ve worked with, battled bugs with, defended tab spacing preferences with.</p>



<p>Microsoft isn’t perfect, but it’s constantly evolving. And if the last 50 years are any sign, the next 50 will be even weirder, wilder, and more fun.</p>



<p>I’m here for it.</p><p>The post <a href="https://joshholmes.com/blog/2025/04/50-years-of-microsoft-and-18-years-of-shenanigans-along-the-way/">50 Years of Microsoft—and 18 Years of Shenanigans Along the Way</a> first appeared on <a href="https://joshholmes.com">Josh Holmes</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://joshholmes.com/blog/2025/04/50-years-of-microsoft-and-18-years-of-shenanigans-along-the-way/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">77169015</post-id>	</item>
		<item>
		<title>Learning Perseverance from Forged in Fire</title>
		<link>https://joshholmes.com/blog/2025/03/learning-perseverance-from-forged-in-fire/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=learning-perseverance-from-forged-in-fire</link>
					<comments>https://joshholmes.com/blog/2025/03/learning-perseverance-from-forged-in-fire/#respond</comments>
		
		<dc:creator><![CDATA[joshholmes]]></dc:creator>
		<pubDate>Wed, 26 Mar 2025 15:14:51 +0000</pubDate>
				<category><![CDATA[Mental]]></category>
		<guid isPermaLink="false">https://joshholmes.com/?p=77168995</guid>

					<description><![CDATA[<p>I’ve been a fan of Forged in Fire for a while now, and while my daughter Maura loves it for the excitement, creativity, and crazy weapons, I see something deeper. For me, the show is a masterclass in perseverance—how to push through challenges, adapt when things go sideways, and keep going even when everything seems [&#8230;]</p>
<p>The post <a href="https://joshholmes.com/blog/2025/03/learning-perseverance-from-forged-in-fire/">Learning Perseverance from Forged in Fire</a> first appeared on <a href="https://joshholmes.com">Josh Holmes</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>I’ve been a fan of <em>Forged in Fire</em> for a while now, and while my daughter Maura loves it for the excitement, creativity, and crazy weapons, I see something deeper. For me, the show is a masterclass in perseverance—how to push through challenges, adapt when things go sideways, and keep going even when everything seems to be falling apart. Funny enough, those lessons show up in my day job, too. As an Architect in the Industry Software Engineering (ISE) organization at Microsoft, where we act like consultants solving big problems, I run into my fair share of unexpected hurdles.</p>



<p class="has-text-align-left"><img decoding="async" width="500" height="333" class="wp-image-77168997" style="width: 500px;" src="https://joshholmes.com/wp-content/uploads/2025/03/ForgedInFireGen.jpg" alt="Forged in Fire"></p>



<h3 class="wp-block-heading"><strong>Rolling with the Punches</strong></h3>



<p>One of the things I love about <em>Forged in Fire</em> is how things rarely go according to plan. Blades crack, welds fail, and sometimes, the forge just isn’t cooperating. The smiths who make it through aren’t necessarily the best from the start—they’re the ones who adapt, troubleshoot, and keep moving forward.</p>



<p>That’s exactly what working in tech feels like. No matter how well you plan, projects hit roadblocks—whether it’s a surprise compatibility issue, a shift in customer needs, or a technical challenge that takes longer to crack than expected. Success, in both forging and software engineering, isn’t just about raw skill—it’s about thinking on your feet and problem-solving under pressure.</p>



<h3 class="wp-block-heading"><strong>Failing Fast, Learning Faster</strong></h3>



<p>Some of the wildest moments on the show happen when a blade breaks or delaminates right before the buzzer. Watching a smith scramble to save their work—welding, reshaping, heat-treating in a panic—it’s stressful, but also inspiring. Some of them manage to pull off a miracle, and even when they don’t, you can see how much they’ve learned from the experience.</p>



<p>I’ve had plenty of moments like that in my career. Whether it’s an AI model that doesn’t perform, an architecture that needs a complete rethink, or a deployment that just refuses to work, setbacks happen. The key is what you do next. Do you give up, or do you take a breath, figure out what went wrong, and make the next attempt better? The best engineers, like the best smiths, don’t let failure stop them—they use it to refine their craft.</p>



<h3 class="wp-block-heading"><strong>Pushing Limits—Physically and Mentally</strong></h3>



<p>A lot of contestants come in thinking they’ve got the technical skills to win, only to realize that the sheer grind of the competition is something else entirely. The heat, the time limits, the pressure of performing on camera—it pushes them to their limits, both physically and mentally. The ones who succeed aren’t just great blacksmiths; they’re the ones who can dig deep, stay focused, and push through.</p>



<p>That mindset applies to my work at Microsoft, too. As an Architect, I tackle some of the toughest challenges in enterprise software. It takes long hours of deep thinking, problem-solving, and mental endurance to crack big industry-wide problems. Just like in the forge, there are moments when I feel like I’ve hit a wall—but if I keep hammering away, eventually, I break through.</p>



<h3 class="wp-block-heading"><strong>The Bottom Line: Keep Hammering</strong></h3>



<p>At its core, <em>Forged in Fire</em> is about perseverance. It’s about showing up, working through challenges, learning from failures, and constantly refining your craft. Whether it’s in blacksmithing, fitness, or software engineering, the secret to success is simple: just keep hammering. That’s how you turn raw materials—whether it’s steel, code, or personal grit—into something strong and lasting.</p>



<p>So while Maura enjoys the action and artistry, I’m taking notes. <em>Forged in Fire</em> isn’t just about making weapons—it’s about forging resilience. And that’s a lesson I carry with me every day, whether I’m in the forge, training for a Spartan race, or tackling my next challenge at Microsoft.</p><p>The post <a href="https://joshholmes.com/blog/2025/03/learning-perseverance-from-forged-in-fire/">Learning Perseverance from Forged in Fire</a> first appeared on <a href="https://joshholmes.com">Josh Holmes</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://joshholmes.com/blog/2025/03/learning-perseverance-from-forged-in-fire/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">77168995</post-id>	</item>
		<item>
		<title>Finding Strength in Music: A Reflection on &#8216;Be Who You Are&#8217;</title>
		<link>https://joshholmes.com/blog/2025/03/finding-strength-in-music-a-reflection-on-be-who-you-are/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=finding-strength-in-music-a-reflection-on-be-who-you-are</link>
					<comments>https://joshholmes.com/blog/2025/03/finding-strength-in-music-a-reflection-on-be-who-you-are/#respond</comments>
		
		<dc:creator><![CDATA[joshholmes]]></dc:creator>
		<pubDate>Wed, 19 Mar 2025 16:58:02 +0000</pubDate>
				<category><![CDATA[Mental]]></category>
		<guid isPermaLink="false">https://joshholmes.com/?p=77168991</guid>

					<description><![CDATA[<p>Some days are harder than others. Lately, I’ve been struggling with imposter syndrome, feeling like I haven’t truly earned my place at work. It’s a nagging thought that seeps in, making me question my value. On top of that, budgeting—something that already feels like a Herculean task for anyone with ADHD—has been weighing heavily on [&#8230;]</p>
<p>The post <a href="https://joshholmes.com/blog/2025/03/finding-strength-in-music-a-reflection-on-be-who-you-are/">Finding Strength in Music: A Reflection on ‘Be Who You Are’</a> first appeared on <a href="https://joshholmes.com">Josh Holmes</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>Some days are harder than others. Lately, I’ve been struggling with imposter syndrome, feeling like I haven’t truly earned my place at work. It’s a nagging thought that seeps in, making me question my value. On top of that, budgeting—something that already feels like a Herculean task for anyone with ADHD—has been weighing heavily on me as I work to keep my home. The combination of these stressors has made for a tough stretch.</p>



<p>But then, in the midst of it all, a good friend sent me a music video this morning: [Be Who You Are &#8211; YouTube Link: <a>https://www.youtube.com/watch?v=ppOkf-S_ieA&amp;t=2s</a>].</p>



<iframe width="560" height="315" src="https://www.youtube.com/embed/ppOkf-S_ieA?si=gMJEDXFbbRis6ABe" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>



<p>I didn’t expect much when I clicked play. But as the song unfolded, something inside me shifted. The lyrics, the melody, the sheer emotion behind it—it all spoke to me in a way I didn’t realize I needed.</p>



<h3 class="wp-block-heading">The Power of a Thoughtful Gesture</h3>



<p>Music has a way of saying what we struggle to articulate. It reminds us that we’re not alone, that others have walked this road before us, and that there’s light at the end of the tunnel—even when we can’t see it yet. My friend knew exactly what I needed before I did, and that act of kindness, of being seen and understood, meant the world to me.</p>



<p>In a time when I’ve been doubting myself, the song was a reminder that my worth isn’t measured in spreadsheets or productivity reports. It’s not defined by a single tough month. My value isn’t just in what I produce—it’s in who I am, in the relationships I build, in the way I show up, even on the hardest days.</p>



<h3 class="wp-block-heading">Navigating Tough Times with Music and Friendship</h3>



<p>There’s a lesson here, one I’m still working through: Hard times don’t define us. Our struggles with work, finances, or mental health are just chapters in a much longer story. And sometimes, when words fail, music steps in to bridge the gap.</p>



<p>Today, this song reminded me that I’m not alone. That I’m seen. That I matter. And if you’re reading this, feeling something similar, let this be your reminder too. You’re more than your struggles. You’re more than what you accomplish. You’re enough, just as you are.</p>



<p>And sometimes, the right song at the right moment can be exactly what we need to hear.</p>



<p>What are songs that have inspired you through tough times? </p><p>The post <a href="https://joshholmes.com/blog/2025/03/finding-strength-in-music-a-reflection-on-be-who-you-are/">Finding Strength in Music: A Reflection on ‘Be Who You Are’</a> first appeared on <a href="https://joshholmes.com">Josh Holmes</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://joshholmes.com/blog/2025/03/finding-strength-in-music-a-reflection-on-be-who-you-are/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">77168991</post-id>	</item>
		<item>
		<title></title>
		<link>https://joshholmes.com/blog/2025/03/77168985/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=77168985</link>
					<comments>https://joshholmes.com/blog/2025/03/77168985/#respond</comments>
		
		<dc:creator><![CDATA[joshholmes]]></dc:creator>
		<pubDate>Thu, 13 Mar 2025 19:34:06 +0000</pubDate>
				<category><![CDATA[Golf]]></category>
		<category><![CDATA[FirstRoundBack]]></category>
		<category><![CDATA[GolfAfterInjury]]></category>
		<category><![CDATA[GolfVlog]]></category>
		<category><![CDATA[RedmondRidge]]></category>
		<guid isPermaLink="false">https://joshholmes.com/?p=77168985</guid>

					<description><![CDATA[<p>It had been a while since I last hit the course, but I finally made it back for a short 7-hole round at Redmond Ridge Golf Course. This was my first time swinging the clubs since injuring my right index finger, and let’s just say… it wasn’t my best scoring day. But this round wasn’t [&#8230;]</p>
<p>The post <a href="https://joshholmes.com/blog/2025/03/77168985/"></a> first appeared on <a href="https://joshholmes.com">Josh Holmes</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>It had been a while since I last hit the course, but I finally made it back for a short <strong>7-hole round</strong> at <strong>Redmond Ridge Golf Course</strong>. This was my first time swinging the clubs since injuring my right index finger, and let’s just say… it wasn’t my best scoring day. </p>



<p>But this round wasn’t really about the score—it was about <strong>getting back into the game, testing my recovery, and learning a few things along the way</strong>.</p>



<p><strong>Watch the full video here:</strong> <a href="https://youtu.be/-jfjMc1IpZ0">https://youtu.be/-jfjMc1IpZ0</a></p>



<h2 class="wp-block-heading"><strong>Getting Back After an Injury</strong></h2>



<p>If you’ve ever taken time off from golf—whether due to injury, weather, or life getting in the way—you know how it feels to step back onto the course after a break. Everything feels just a little off: the rhythm, the timing, and (unfortunately) the scorecard.</p>



<h3 class="wp-block-heading"><strong>The Good, the Bad, and the Rusty</strong></h3>



<ul class="wp-block-list">
<li><strong>The Good:</strong> I was able to play pain-free, which was my biggest concern.</li>



<li><strong>The Bad:</strong> My touch around the greens was nonexistent. Chipping and putting? Yikes.</li>



<li><strong>The Rusty:</strong> My swing felt disconnected at times, and I could tell my muscle memory needed some fine-tuning.</li>
</ul>



<h2 class="wp-block-heading"><strong>Lessons Learned</strong></h2>



<p>Beyond just shaking off the rust, I also learned a few things about <strong>filming and editing a golf video</strong>. I won’t lie—some of the shots were a little shaky, and the editing process showed me areas where I can improve for future content. But that’s part of the journey!</p>



<p>One big mistake? <strong>I completely forgot to hit record on my tee shot and putting on the 6th hole.</strong> So while I played <strong>7 holes</strong>, only <strong>6 made it into the video.</strong> Lesson learned: <strong>Check the camera before every shot!</strong></p>



<h3 class="wp-block-heading"><strong>What’s Next?</strong></h3>



<p>This round gave me a good baseline for where my game is post-injury. Now, it’s time to <strong>work on consistency, rebuild my short game, and dial in my iron play</strong> so I can get back to playing at my best.</p>



<h3 class="wp-block-heading"><strong>Your Turn: How Long Have You Gone Without Playing?</strong></h3>



<p>If you’ve ever had to take time off from golf, you know how tough it is to return. I’d love to hear from you—<strong>what’s the longest break you’ve taken, and how did your first round back go?</strong></p>



<p>Let me know your thoughts in the comments!</p><p>The post <a href="https://joshholmes.com/blog/2025/03/77168985/"></a> first appeared on <a href="https://joshholmes.com">Josh Holmes</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://joshholmes.com/blog/2025/03/77168985/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">77168985</post-id>	</item>
		<item>
		<title>The Perfect Saturday: Training, Forging, and Golf</title>
		<link>https://joshholmes.com/blog/2025/03/the-perfect-saturday-training-forging-and-golf/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-perfect-saturday-training-forging-and-golf</link>
					<comments>https://joshholmes.com/blog/2025/03/the-perfect-saturday-training-forging-and-golf/#respond</comments>
		
		<dc:creator><![CDATA[joshholmes]]></dc:creator>
		<pubDate>Sat, 08 Mar 2025 17:53:53 +0000</pubDate>
				<category><![CDATA[Mental]]></category>
		<guid isPermaLink="false">https://joshholmes.com/?p=77168978</guid>

					<description><![CDATA[<p>There’s nothing quite like a well-balanced Saturday—one that kicks off with a solid workout, slows down with some quality family time, and wraps up with a beautiful round of golf. For me, Saturdays are about movement, craftsmanship, and soaking in the best moments with my family. Early Morning: Training and Pushing Limits I like to [&#8230;]</p>
<p>The post <a href="https://joshholmes.com/blog/2025/03/the-perfect-saturday-training-forging-and-golf/">The Perfect Saturday: Training, Forging, and Golf</a> first appeared on <a href="https://joshholmes.com">Josh Holmes</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>There’s nothing quite like a well-balanced Saturday—one that kicks off with a solid workout, slows down with some quality family time, and wraps up with a beautiful round of golf. For me, Saturdays are about movement, craftsmanship, and soaking in the best moments with my family.</p>



<h3 class="wp-block-heading"><strong>Early Morning: Training and Pushing Limits</strong></h3>



<p>I like to get up early and start my Saturday with a great workout. There’s something about pushing myself first thing in the morning that sets the tone for the rest of the day. My Spartan Super training guide keeps me on track, making sure I get in a mix of strength, endurance, and grip work—because let’s be honest, obstacles like the rope climb and monkey bars aren’t going to get easier on their own. I also incorporate Peloton rides into my training, using them to build endurance and strengthen my legs without putting too much strain on my knees. Training hard gives me the energy and focus I need for the rest of the day&#8217;s activities.</p>



<h3 class="wp-block-heading"><strong>Mid-Morning: Forged in Fire and Family Time</strong></h3>



<p>After training, I settle in for one of my favorite Saturday traditions—watching <em><a href="https://www.imdb.com/title/tt4680444/">Forged in Fire</a></em> with my daughter Maura. She’s 21 and has <a href="https://ddx3x.org/">DDX3X</a>, and this time together is something I truly cherish. <a href="https://ddx3x.org/">DDX3X</a> is a rare genetic condition that primarily affects girls and can cause developmental delays, intellectual disabilities, and other challenges. </p>



<figure class="wp-block-image size-large"><img decoding="async" src="https://lh3.googleusercontent.com/pw/AP1GczPUaA8OfnSEBxD_iIsivOza7bzVRq3QjO27TciOU09sd3sVtccScak5hMPoWd8g5nYdXiWsjcLY2UlPA4vcdeQK1WOZ4cCjcUjiwvuB9HLooIH_SdA-=w2400" alt=""/></figure>



<p><br>Despite this, Maura has a bright spirit and a love for spending time together, especially when we’re watching bladesmiths craft their creations. There’s something relaxing about watching skilled artisans work and just enjoying the show with her. It’s a great way to slow things down after an intense morning workout.</p>



<h3 class="wp-block-heading"><strong>Afternoon: Beating on Iron with Collin</strong></h3>



<p>Lately, my oldest son, Collin, and I have been getting into forging. We’ve got a medium-sized two-burner forge and all the starting tools, and there’s nothing quite like heating up a piece of metal and hammering it into something new. The physicality of forging, the precision it requires, and the satisfaction of shaping metal with your own hands—it’s an art form and a great way to bond. Whether we’re working on a simple knife or just experimenting with new techniques, it’s time well spent.</p>



<figure class="wp-block-image size-large"><img decoding="async" src="https://lh3.googleusercontent.com/pw/AP1GczPd4XXxEK5KWSQF3wSHyKkD4p804oljtCo6TmnME0fH9QJtZGUBeXY3xYiA4MQCa_O37eIP_dz3SKNOd0rv8vKYIVRm5w_ghhGiskRAk_0YZ7NTGlou=w2400" alt=""/></figure>



<h3 class="wp-block-heading"><strong>Evening: Golfing in the PNW Sun</strong></h3>



<p>If the Pacific Northwest blesses us with a sunny day, you can bet I’m ending it on the golf course. Walking the course, taking in the scenery, and challenging myself to play better each round—it’s the perfect way to wrap up the day. Golf is a sport that requires patience, strategy, and a little bit of luck, but mostly, it’s about enjoying the moment. After a full day of training, forging, and family time, stepping onto the course brings everything full circle.</p>



<figure class="wp-block-image size-large"><img decoding="async" src="https://lh3.googleusercontent.com/pw/AP1GczP2hUj-lpoKh3gVjBR6loV63jPWw95HDjgvlEFhPmJWHJiQWu1ABNfl-36M_Jhi8Xpua-6FWlSy7A3T8MKGnlwF4D3g6-CnGq0x3zqMFIirWy6ymqWb=w2400" alt=""/></figure>



<h3 class="wp-block-heading"><strong>Finding the Perfect Balance</strong></h3>



<p>For me, a great Saturday isn’t about doing just one thing—it’s about finding that balance between movement, creativity, and connection. Whether it’s pushing my limits in training, bonding over bladesmithing, or soaking in the beauty of a well-struck golf shot, each part of my Saturday adds something valuable.</p>



<p>What does your perfect Saturday look like?</p><p>The post <a href="https://joshholmes.com/blog/2025/03/the-perfect-saturday-training-forging-and-golf/">The Perfect Saturday: Training, Forging, and Golf</a> first appeared on <a href="https://joshholmes.com">Josh Holmes</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://joshholmes.com/blog/2025/03/the-perfect-saturday-training-forging-and-golf/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">77168978</post-id>	</item>
		<item>
		<title>Portland Golf Club Course Review</title>
		<link>https://joshholmes.com/blog/2025/03/portland-golf-club-course-review/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=portland-golf-club-course-review</link>
					<comments>https://joshholmes.com/blog/2025/03/portland-golf-club-course-review/#respond</comments>
		
		<dc:creator><![CDATA[joshholmes]]></dc:creator>
		<pubDate>Fri, 07 Mar 2025 19:51:50 +0000</pubDate>
				<category><![CDATA[Golf]]></category>
		<category><![CDATA[Review]]></category>
		<guid isPermaLink="false">https://joshholmes.com/?p=77168971</guid>

					<description><![CDATA[<p>Portland Golf Club is one of the most historic and well-regarded private courses in the Pacific Northwest. Known for its tree-lined fairways, strategic layout, and an abundance of water hazards, it offers a challenging yet rewarding experience—especially for those playing from the blue tees. As an 8-handicap golfer, I found the course to be a [&#8230;]</p>
<p>The post <a href="https://joshholmes.com/blog/2025/03/portland-golf-club-course-review/">Portland Golf Club Course Review</a> first appeared on <a href="https://joshholmes.com">Josh Holmes</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>Portland Golf Club is one of the most historic and well-regarded private courses in the Pacific Northwest. Known for its tree-lined fairways, strategic layout, and an abundance of water hazards, it offers a challenging yet rewarding experience—especially for those playing from the blue tees. As an 8-handicap golfer, I found the course to be a true test of shot-making, patience, and knowing when to bail out and I failed that test&#8230; <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <br>It was the most beautiful day in October in Portland. I loved the course.</p>



<figure class="wp-block-image size-large is-resized"><img decoding="async" src="https://lh3.googleusercontent.com/pw/AP1GczPPcTzKf9F_uunvaiFBaaCZny4cuHFeIdrgLf2VYRoC7j-Q6NlcNi6wavKUVio-HSlSrvfHE5UubWdKwh_P3DRqE-77JlLRw4YPyETtNeOncOz2Vlz-=w2400" alt="" style="aspect-ratio:1;width:840px;height:auto"/></figure>



<h2 class="wp-block-heading">Course Overview</h2>



<ul class="wp-block-list">
<li><img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f4cd.png" alt="📍" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Location: Portland, Oregon</li>



<li><img src="https://s.w.org/images/core/emoji/16.0.1/72x72/26f3.png" alt="⛳" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Par: 72</li>



<li><img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f4cf.png" alt="📏" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Yardage from Blue Tees: ~6,600 yards</li>



<li><img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f332.png" alt="🌲" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Style: Classic parkland</li>



<li><img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f4a6.png" alt="💦" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Water Hazards: Water comes into play on 14&nbsp;of the 18 holes</li>



<li><img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f3c6.png" alt="🏆" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Notable Events: Has hosted the PGA Championship, Ryder Cup, and LPGA Tour events</li>
</ul>



<h2 class="wp-block-heading">Course Conditions &amp; Design</h2>



<p>All of the greens were faster than I had ever putted on. They were running about a 12 on the stimp meter.</p>



<p>The fairways were lush, the greens were fast but fair, and the bunkers were strategically placed to make you think about every approach shot. But what stood out most? Water. While not on every hole, Fanno Creek and several ponds make key shots nerve-wracking.</p>



<p>Key Design Features:<br><img src="https://s.w.org/images/core/emoji/16.0.1/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Tree-Lined Fairways: Demands accuracy off the tee—straying too far off line makes recovery difficult.<br><img src="https://s.w.org/images/core/emoji/16.0.1/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Water on 8 Holes: Fanno Creek and ponds force strategic shot placement.<br><img src="https://s.w.org/images/core/emoji/16.0.1/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Well-Bunkered Greens: Positioning on approach shots is critical to avoid tough sand saves.<br><img src="https://s.w.org/images/core/emoji/16.0.1/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Classic Layout: No gimmicks, just pure, strategic golf.</p>



<h2 class="wp-block-heading">Most Memorable Holes</h2>



<h3 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f3cc-fe0f-200d-2642-fe0f.png" alt="🏌️‍♂️" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Hole 4 (Par 3, 190 yards) – A Precise Iron Test</h3>



<p>A scenic par 3 that requires a precise mid-to-long iron into a green that slopes heavily. The pin position can make a huge difference—if it’s tucked, good luck holding the green.</p>



<h3 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f621.png" alt="😡" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Hole 7 (Par 4, 410 yards) – The One That Got Me</h3>



<p>Let’s talk about Hole 7, because it absolutely ate my lunch. A dogleg right with a narrow landing area, this hole demands precision off the tee and an even better approach. I thought I had it under control—until I didn’t. A slight mis-hit off the tee sent my ball sailing toward the trees, and before I knew it, I was yelling “FORE!” at unsuspecting golfers down the fairway. The recovery wasn’t much better, and I closed out the hole with a frustrating double bogey. This hole is a perfect example of why smart golf beats aggressive golf at Portland GC.</p>



<figure class="wp-block-image size-large"><img decoding="async" src="https://lh3.googleusercontent.com/pw/AP1GczNQiwOSNiKT0kRvOi9awED8F0EiS2pTDPaYJ7ePBl8slTBMui2YPiR4-tJoV91GyZGOUPpFtrKvfTiaSat-MAiwMaTTalyNA6HVx0TGNevOqUD5mGoFwgEza3jRHDMa34a4LQNwl4GTFPmnCQ0WcT2mOQ=w2458-h1844-s-no-gm?authuser=0" alt=""/></figure>



<h3 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f30a.png" alt="🌊" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Hole 8 (Par 3, 190 yards) – The Creek That Swallows Golf Balls</h3>



<p>You know that feeling when you think you’ve hit a great shot, only to watch it disappear into the abyss? Welcome to Hole 8. A 190-yard par 3 with Fanno Creek guarding the left side of the green—a seemingly innocent little creek that devours golf balls for sport. I aimed safely for the right side but didn’t commit, sending my ball straight toward the water. Plop. Gone. Another drop, another putt, and just like that—another double bogey. Lesson learned: respect the creek.</p>



<h3 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f4a6.png" alt="💦" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Hole 11 (Par 4, 430 yards) – Water Comes Into Play Off the Tee</h3>



<p>This par 4 tempts you into going for distance off the tee, but a well-placed lake forces you to make a decision—play safe or risk a big number. If you don’t hit your drive just right, water is in play. Approach shots aren’t much easier, with bunkers guarding the front.</p>



<h3 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/16.0.1/72x72/26f3.png" alt="⛳" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Hole 14 (Par 4, 400 yards) – A Challenging Approach</h3>



<p>By this point in the round, you’d think I’d have figured out how to handle approach shots. But Hole 14 had other plans. The fairway is generous, but the approach requires pinpoint accuracy to avoid trouble. It’s a classic risk-reward hole, but if you get too aggressive, you’ll pay the price.</p>



<h3 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f3c6.png" alt="🏆" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Hole 17 (Par 3, 175 yards) – The Creek Makes You Think</h3>



<p>A mid-iron par 3 that shouldn’t be too tricky—except for the creek right in front of the green. If you don’t commit to the shot, it’s easy to come up short and watch your ball disappear.</p>



<h2 class="wp-block-heading">Playing from the Blue Tees</h2>



<p>For an 8-handicapper, the blue tees at ~6,600 yards offer a solid challenge without being overwhelming. The biggest keys to scoring well here:<br><img src="https://s.w.org/images/core/emoji/16.0.1/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Drive the ball accurately. Fairways are narrow, and errant drives lead to punch-outs.<br><img src="https://s.w.org/images/core/emoji/16.0.1/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Respect the water. It’s lurking on key holes, and even a small mistake can cost you strokes.<br><img src="https://s.w.org/images/core/emoji/16.0.1/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Dial in approach shots. The greens are tricky, and missing in the wrong spot makes for tough up-and-downs.<br><img src="https://s.w.org/images/core/emoji/16.0.1/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Stay patient. The course rewards smart, strategic play.</p>



<h2 class="wp-block-heading">Overall Rating</h2>



<p><img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f31f.png" alt="🌟" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Challenge: 9/10 (water on key holes will test you)<br><img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f333.png" alt="🌳" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Scenery: 9/10<br><img src="https://s.w.org/images/core/emoji/16.0.1/72x72/26f3.png" alt="⛳" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Course Conditions: 9.5/10<br><img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f3cc.png" alt="🏌" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Fun Factor: 8/10 (depends on how many golf balls you lose)</p>



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



<p>Portland Golf Club is an old-school, strategic course that rewards precision and punishes reckless play. If you love thinking your way around the course, it’s a fantastic test. If you’re prone to losing golf balls, bring extra. Holes 7, 8, 11, 14, and 17 will take them from you. If you get the chance to play it, take it—you won’t be disappointed.</p><p>The post <a href="https://joshholmes.com/blog/2025/03/portland-golf-club-course-review/">Portland Golf Club Course Review</a> first appeared on <a href="https://joshholmes.com">Josh Holmes</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://joshholmes.com/blog/2025/03/portland-golf-club-course-review/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">77168971</post-id>	</item>
		<item>
		<title>Giving Back with Tech: My Experience at GiveCamp Memphis</title>
		<link>https://joshholmes.com/blog/2025/03/giving-back-with-tech-my-experience-at-givecamp-memphis/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=giving-back-with-tech-my-experience-at-givecamp-memphis</link>
					<comments>https://joshholmes.com/blog/2025/03/giving-back-with-tech-my-experience-at-givecamp-memphis/#respond</comments>
		
		<dc:creator><![CDATA[joshholmes]]></dc:creator>
		<pubDate>Fri, 07 Mar 2025 05:05:42 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://joshholmes.com/?p=77168966</guid>

					<description><![CDATA[<p>As the president of Seattle GiveCamp, I’ve seen firsthand how technology can transform nonprofits. GiveCamp is a weekend-long event where developers, designers, and project managers donate their time to build technology solutions for nonprofits. I&#8217;ve volunteered for roughly 20 GiveCamps across America. But this GiveCamp was personal for me to volunteer in. GiveCamp Memphis picked [&#8230;]</p>
<p>The post <a href="https://joshholmes.com/blog/2025/03/giving-back-with-tech-my-experience-at-givecamp-memphis/">Giving Back with Tech: My Experience at GiveCamp Memphis</a> first appeared on <a href="https://joshholmes.com">Josh Holmes</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>As the president of Seattle GiveCamp, I’ve seen firsthand how technology can transform nonprofits. GiveCamp is a weekend-long event where developers, designers, and project managers donate their time to build technology solutions for nonprofits. I&#8217;ve volunteered for roughly 20 GiveCamps across America.</p>



<p>But this GiveCamp was personal for me to volunteer in. <a href="https://givecampmemphis.org/">GiveCamp Memphis</a> picked up Center Point Cemetery which is where generations of my family, dating back to my great-great-great-grandparents, are buried dating back to the 1800s. When I had the chance to volunteer at <a href="https://givecampmemphis.org/">GiveCamp Memphis</a>, I knew this project would be more than just another website build. It was an opportunity to create something meaningful for families like mine.</p>



<h3 class="wp-block-heading">Building a Digital Future for Center Point Cemetery</h3>



<p>The main project was building <a href="https://centerpointcemetery.org/">CenterPointCemetery.org</a>, a website with two primary features:</p>



<ol class="wp-block-list">
<li><strong>Plot Finder</strong> – A tool that allows visitors to search for burial locations, view headstone images, and access obituaries. If you check it out, search for Charlene. You can see her plot, headstone, and obituary. Then do a search for Holmes. (Yes, those are all my relatives&#8230;)  </li>



<li><strong>Donation Page</strong> – A PayPal-integrated page that enables secure and seamless donations to support the cemetery’s upkeep.</li>
</ol>



<h3 class="wp-block-heading">Cleaning Up the Data</h3>



<p>Before GiveCamp even started, I spent time cleaning the cemetery’s burial records—an effort I documented in <a href="https://joshholmes.com/blog/2025/03/revolutionizing-cemetery-data-management-with-ai-powered-development/">this blog post</a>. This data cleansing was crucial in ensuring that the Plot Finder worked correctly and provided accurate search results.</p>



<p>The data was spread across <strong>65 different spreadsheets</strong>, each formatted differently and containing inconsistencies, duplicates, and missing information. I leveraged AI to develop a <strong>Node.js</strong> application to automate the process, standardizing the records and integrating them into a unified database.&nbsp;</p>



<p>This preparatory work ensured that by the time GiveCamp started, we had a reliable dataset ready for development, allowing the team to focus on building the features rather than fixing data issues on the fly.</p>



<h3 class="wp-block-heading">The GiveCamp Team</h3>



<p>I wasn’t alone in this effort. I had an incredible team of volunteers, including my Seattle GiveCamp technical lead, <strong><a href="https://www.linkedin.com/in/blobaugh/">Ben Lobaugh</a></strong>, who participated remotely. Ben is a seasoned developer with deep expertise in WordPress, cloud solutions, and software architecture. His contributions were invaluable as he helped guide architectural decisions and troubleshoot technical challenges from afar, ensuring that our solutions were both scalable and sustainable. Having his mentorship available remotely provided an extra layer of support for our on-site team.</p>



<p>Ben also played a key role in developing the <strong>Plot Finder&#8217;s search capabilities</strong>, helping to optimize queries and ensure the search function performed efficiently on a large dataset. His insights into structuring the data and improving search performance significantly enhanced the user experience, making it easy for visitors to find burial records quickly and accurately.</p>



<p>On-site, we had four full-time developers and a designer:</p>



<ul class="wp-block-list">
<li><strong><a href="https://www.linkedin.com/in/isaiah-oden-4105a0190/">Isaiah Oden</a></strong></li>



<li><strong><a href="https://www.linkedin.com/in/arlindaibezim/">Arlina Ibezim</a></strong></li>



<li><strong><a href="https://www.linkedin.com/in/michael-harris90/">Michael Harris</a></strong></li>



<li><strong><a href="https://www.linkedin.com/in/jack-flaherty-6761091b3/">Jack Flaherty</a></strong></li>



<li><strong><a href="https://www.linkedin.com/in/chariseh/">Charise Hansen</a></strong></li>
</ul>



<p>Three of them—Isaiah, Arlina, and Michael—were either students or graduates of Memphis’s CodeCrew program, and Jack, who graduated four years ago with a Computer Science degree from the University of Memphis, has been working as a manager at Chick-fil-A. Charise, a talented designer, brought her creativity to the project by designing a brand-new logo that gave the site a professional and polished look. All five of them are highly skilled and absolutely hireable—I’d hire any of them in a heartbeat.</p>



<h3 class="wp-block-heading">Task Distribution &amp; Contributions</h3>



<p>We split the work based on expertise and interest:</p>



<ul class="wp-block-list">
<li>Michael tackled PayPal integration, initially using a plugin, but pivoted to direct PayPal embedding when the plugin couldn’t handle recurring payments.</li>



<li>Arlina worked on the History and About Us pages.</li>



<li>Isaiah took on the WordPress theming, learning from scratch and implementing the new branding.</li>



<li>Jack embedded interactive maps on the Plot Finder results pages and leaned in on how we navigate the website.</li>



<li>Charise designed the new logo and branding elements for the cemetery&#8217;s website.</li>
</ul>



<p>All four of my developers leaned in and helped each other. They also taught Donnie and Carla Nichols, our nonprofit organization representatives, how to edit the website. Donnie works at a company that does piping around large commercial projects, where he estimates bids. Carla is a personal banker. Neither of them is highly literate in computers; however, both of them learned a bunch from all of the volunteers and are now capable of maintaining their website. Watching that was amazing. It was a powerful reminder of how technology can empower people, even those without a technical background, to take ownership of their own digital tools.</p>



<h3 class="wp-block-heading">A Brake Pad Lesson with Isaiah</h3>



<p>On Saturday, Isaiah told me he might not be able to make it on Sunday because his brakes had started screeching, and he probably shouldn’t drive on them. I wasn’t about to let that stop him from finishing an awesome weekend of work, so I volunteered to buy him new brake pads and teach him how to change them. Thanks to Trey Albertson, a long-time <a href="https://givecampmemphis.org/">GiveCamp Memphis</a> volunteer, who had tools in his car that I could borrow, we got the job done. It’s not every GiveCamp where you teach someone WordPress theming <em>and</em> how to change brake pads in the same weekend!</p>



<h3 class="wp-block-heading">Challenges and Lessons Learned</h3>



<p>Like any project, we encountered challenges along the way. One of the biggest hurdles was ensuring the Plot Finder search function was both fast and accurate, given the large dataset we were working with. Thanks to Ben&#8217;s expertise, we optimized the queries and structured the data efficiently. Additionally, navigating PayPal’s restrictions on recurring payments required Michael to pivot and implement a direct integration.</p>



<p>Another challenge was time—GiveCamp is an intense weekend sprint, and balancing speed with quality was crucial. At this rate, next year we might need to add a session on changing tires alongside the coding workshops! The entire team leaned in to support each other, learning on the fly and adapting to roadblocks quickly.</p>



<p>Beyond the technical aspects, one of my biggest takeaways was the impact of mentorship and teamwork. Watching the volunteers not only build the website but also teach Donnie and Carla how to maintain it was inspiring.</p>



<h3 class="wp-block-heading">Impact and Takeaways</h3>



<p>By the end of the weekend, we had a fully functioning website that will help families find their loved ones and allow the cemetery to receive much-needed donations. This project was a testament to the power of community-driven development and the immense talent within the GiveCamp network.</p>



<p>This project reminded me just how much impact a small but dedicated team can have in a short amount of time. It’s not just about building technology—it’s about empowering people with tools they can actually use. And that’s what GiveCamp is all about. <a href="https://givecampmemphis.org/">GiveCamp Memphis</a> was an amazing experience, and I look forward to continuing to support this incredible event—though I’ll never let them forget their unfortunate naming choice!</p>



<p>If you’re looking for talented developers, consider reaching out to Isaiah, Arlina, Michael, Jack, or Charise. And if you want to get involved in making a difference through tech, consider joining the next GiveCamp near you! You can find more information at <a href="https://givecamp.org/">GiveCamp.org</a>.</p><p>The post <a href="https://joshholmes.com/blog/2025/03/giving-back-with-tech-my-experience-at-givecamp-memphis/">Giving Back with Tech: My Experience at GiveCamp Memphis</a> first appeared on <a href="https://joshholmes.com">Josh Holmes</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://joshholmes.com/blog/2025/03/giving-back-with-tech-my-experience-at-givecamp-memphis/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">77168966</post-id>	</item>
	</channel>
</rss>
