<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Brian Alcorn]]></title><description><![CDATA[AI and addiction-focused-algorithm skeptic. Wannabe writer with no published works. Avid reader and deep thinker. All around pretty average guy.]]></description><link>https://www.brianalcorn.com</link><image><url>https://www.brianalcorn.com/img/substack.png</url><title>Brian Alcorn</title><link>https://www.brianalcorn.com</link></image><generator>Substack</generator><lastBuildDate>Sun, 20 Sep 2026 12:52:09 GMT</lastBuildDate><atom:link href="https://www.brianalcorn.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Brian Alcorn]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[balcornc@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[balcornc@substack.com]]></itunes:email><itunes:name><![CDATA[Brian Alcorn]]></itunes:name></itunes:owner><itunes:author><![CDATA[Brian Alcorn]]></itunes:author><googleplay:owner><![CDATA[balcornc@substack.com]]></googleplay:owner><googleplay:email><![CDATA[balcornc@substack.com]]></googleplay:email><googleplay:author><![CDATA[Brian Alcorn]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[We Value What Costs]]></title><description><![CDATA[Thoughts on Human Word Slop]]></description><link>https://www.brianalcorn.com/p/we-value-what-costs</link><guid isPermaLink="false">https://www.brianalcorn.com/p/we-value-what-costs</guid><dc:creator><![CDATA[Brian Alcorn]]></dc:creator><pubDate>Sat, 18 Apr 2026 23:11:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!fjVC!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43e85356-86a6-4802-a826-dcee7e681b3a_4032x1337.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I found myself with time to peruse Substack today for the first time in quite awhile.  <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Kate McKay&quot;,&quot;id&quot;:295347959,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e9196381-0b6e-4788-b1e0-783bae449a2f_3648x3648.jpeg&quot;,&quot;uuid&quot;:&quot;60d30b5b-e34d-4416-8692-3882a252e7d7&quot;}" data-component-name="MentionToDOM"></span> over at DYING BREED has written multiple articles that have resonated with me.  While my time to read is limited, I maintain a subscription to support both her and <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Brett McKay&quot;,&quot;id&quot;:4276461,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5eb1f7c3-4948-4448-a21a-9fe4378831bf_419x419.jpeg&quot;,&quot;uuid&quot;:&quot;282b48d0-0ec9-4298-a37c-b1307cdfbc86&quot;}" data-component-name="MentionToDOM"></span> , as a long-time AoM acolyte.  I have loved what they have curated for 15+ years now and I&#8217;m honored to be able to do my part to support them.</p><p>Anyway, something I&#8217;ve been mulling over lately is the concept of low-value information and media.  I recently received a hand-written &#8220;thank you&#8221; from someone via -wait for it- the US Mail.  That&#8217;s right, someone took the time to press pen to paper, then place said paper in an envelope and apply an evermore expensive sticker to the upper-right corner and drop into a mailbox.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.brianalcorn.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Can I tell you?  It meant a lot to me.  I&#8217;ve read it once each day since I received it.  The words that are written in it could have been shared over the internet through email, but this person spent both time and money to present me with a real and tangible representation of their appreciation.  The weight of their words also carries more weight because of the effort that went into getting those words delivered to me.</p><p>That got me thinking about the evolution of human written communication since the beginnings of mainstream internet usage.  I&#8217;ve observed that as the cost of writing down and distributing one&#8217;s thoughts has decreased over time, it has allowed many more people to write down many more ideas and to share with many more people with much less effort.</p><p>I think about the number of emails I send (and receive).  If I had to handwrite every communication I sent, not only would I think considerably more about what I was going to say, but I also wouldn&#8217;t write as many communications.  Interesting.  Remember &#8220;junk mail&#8221; delivered by the USPS?  How does that compare to email spam?  I don&#8217;t know about you, but my experience has been orders of magnitude in difference.  Physical junk mail costs more, and as such, marketers seem to be (only a little) more discerning about to whom they send what.</p><p>The irony isn&#8217;t lost on me that I&#8217;m typing on a laptop into a digital system that costs me little in respect to sharing this partially formed idea.  So maybe it&#8217;s a double-edged sword?</p><p>Before YouTube, you had to jump through thousands of hoops before you could get on TV or into the movies.  Before the podcast explosion, not just anybody could get on the radio.  Before music streaming, if as a musician you wanted to get on the radio, you were at the mercy of a few record companies.  Various other social media outlets have filled their own niches that have democratized a great many things that were the domain of a privileged minority.  It even created a new career path: &#8220;Influencer.&#8221;</p><p>I posit that with the glut of information and discourse we have lost much to the noise.  Of late, I have mentioned in certain company that &#8220;while everyone is entitled to their own opinion, not every opinion is worthy of an audience.&#8221;  But I also support free speech, so&#8230;</p><p>The best hypothesis I can come up with right now is that people tend to ascribe greater value to things that cost them in some way.  This isn&#8217;t limited by any means to direct financial cost.  There is opportunity cost.  Spending time on A means I&#8217;m not spending time on B, for instance.  There is discomfort, pain, heartache, disappointment, loss.  The greater the perceived cost, the greater the value.  If I hate being dirty, sweaty, and tired, then spending evenings and weekends preparing our garden plot so that in a short time we will be able to eat of the fruits of our labor, those meals prepared with the garden produce are going to be valued more highly than a meal obtained from a drive-thru.</p><p>As I ponder this idea further, I consider the low cost/low value baubles and trinkets we purchase online, play with for an afternoon, then put on a shelf.  Don&#8217;t get me wrong, I like stuff.  I have a materialistic bent.  I like &#8220;stuff&#8221;.  For the purposes of this article, this fact is neither good nor bad.  It just is.  But even in liking stuff, I observe that those things that are unique, on of a kind, or custom - those things that are of a higher level of craftsmanship - have a higher value in my mind and heart.  Not just because they are more expensive, but because they come with a higher cost from creation to purchase.  Low value material objects are assembly line carbon copies.  They are largely made by laborers or robots, not craftsmen, and one example has zero difference in value than another.</p><p>If you haven&#8217;t picked up on it yet, I&#8217;m still wrestling with this.  On the one hand, a lower barrier to entry is a good thing.  People who would otherwise be excluded have a voice and can share their ideas.  Others can purchase things they couldn&#8217;t afford if everything were custom made by a few craftsmen (supply and demand).  On the other I can&#8217;t ignore that there is most definitely a trade-off in the form of greater volume of low-value content, materials, and consumer goods.  </p><p>What do you think?  Have we lost something along the way, or has what we&#8217;ve gained more than made up for the higher noise floor in all areas of society?</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.brianalcorn.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Pick a side, then argue against it]]></title><description><![CDATA[&#8220;Pick a side in a debate&#8212;then argue the opposite&#8221;]]></description><link>https://www.brianalcorn.com/p/pick-a-side-then-argue-against-it</link><guid isPermaLink="false">https://www.brianalcorn.com/p/pick-a-side-then-argue-against-it</guid><dc:creator><![CDATA[Brian Alcorn]]></dc:creator><pubDate>Sun, 20 Jul 2025 19:15:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!fjVC!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43e85356-86a6-4802-a826-dcee7e681b3a_4032x1337.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>&#8220;Pick a side in a debate&#8212;then argue the opposite&#8221;</p><p></p><p>I just stumbled upon an article, https://open.substack.com/pub/plumpits/p/unrot-your-brain?r=ll0oi&amp;utm_medium=ios, because I&#8217;m always on the edge of the battle in my own mind between reality and living in the moment, and the mind numbing effects of doom-scrolling (Facebook has always been my weakness in this regard).</p><p></p><p>The article as a whole is good, but the quote above lept off the screen to me.&nbsp; In short, I see way too much division and dismissal of opposing viewpoints.&nbsp; My algorithm shows me a lot of &#8220;good vs. evil&#8221; types of arguments.&nbsp; Strangely enough, both left-wing and right-wing use that same foundation to&nbsp; build their cases upon.&nbsp; I don&#8217;t fit neatly into either camp (nor do I fit neatly in the middle ground, either.&nbsp; I&#8217;m an anomaly like that &#128521; ).</p><p></p><p>I posit that we, as human beings, are made for relationship.&nbsp; We are made for conflict in the sense that we are at our best when we work together to coexist even in the midst of differing opinions.</p><p></p><p>I do not for a moment suggest that in seeking to understand someone&#8217;s opposing views that you must change your mind or agree with them.&nbsp; Actually, by understanding an opposing opinion, the history and motivation behind it, you may discover even more reason to keep your own opinion.&nbsp; But that&#8217;s beside the point.</p><p></p><p>You will likely, however, discover that a living, breathing, God made individual with their own unique past, present and future, and hopes and dreams, and strengths, failures, bravery and fear is who sits across from you in whatever the debate of the day happens to be.</p><p></p><p>I personally find it a lot harder to patently dismiss someone whom I have invested in.&nbsp; I choose to believe many are like me in that regard.&nbsp; The person behind it becomes more important than the issue at hand.</p><p></p><p>And perhaps that&#8217;s why keyboard warriors do what they do.&nbsp; Zero investment, zero risk, but a seething desire to &#8220;win&#8221; and argument at all costs drives them to cut down others who disagree with them.&nbsp; I catch myself more often than I care to admit taking the easy route of judging a book by its cover, with only is single partial side of the story.</p><p></p><p>&#8230;A rude homeless person?&nbsp; &#8220;They made a series of choices that led them here.&nbsp; They don&#8217;t want help, they want a hand out.&nbsp; Probably for drugs&#8230;&#8221;</p><p></p><p>Except, I sat down with a homeless man a couple of years ago and (rare for me, iykyk) I just listened.&nbsp; His only child, a daughter, had passed away due to health issues.&nbsp; He and his wife tried to work through it together, but they each struggled with the loss in their own ways.&nbsp; They ended up divorcing.&nbsp; So having lost his only child, his wife, and his home, he sank into depression, lost his job, and one day found himself on the street.&nbsp; He didn&#8217;t want drugs.&nbsp; He wasn&#8217;t looking to party, or to even escape.&nbsp; Life had hit him hard.&nbsp; He wanted to work, but without a permanent address, prospective employers weren&#8217;t interested.</p><p></p><p>&#8230;Someone driving in a way that I don&#8217;t approve?&nbsp; They are a moron and think this is their world, I&#8217;m just living in it.</p><p></p><p>Except, I&#8217;ve been that maniac.&nbsp; Once when my wife was having trouble breathing and my toddler son was in the vehicle with her, she pulled over and they ended up taking an ambulance ride to a hospital several towns away.&nbsp; She was ultimately okay, but in that space between the call telling me she was at an ER 20 miles away, and my arriving there, you can bet I was primarily concerned with getting there as soon as possible.&nbsp; I probably offended a few fellow drivers and certainly broke a few ordinances along the way.</p><p></p><p>In both cases, the extenuating circumstances may not &#8220;excuse&#8221; the behaviors, but they go a long way in explaining them.&nbsp; And certainly in each case, if given more desirable options, after the fact, the behaviors may have been different.</p><p></p><p>The point is, we are not individual beings impervious to others&#8217; trials, triumphs, and all the other experiences that make us who we are.&nbsp; We are not fully independent; rather we are interdependent.&nbsp; &#8220;Living my truth&#8221; has a ripple effect on my family, friends, and community.&nbsp; There&#8217;s nothing I can do about that.&nbsp; That&#8217;s just the way it is.</p><p></p><p>From a social media perspective (and to borrow from Lady Gaga of all people, &#8220;social media is the toilette of the internet&#8217;s), when you &#8220;win&#8221; an argument online, but haven&#8217;t changed the opposing parties&#8217; opinions and in the process burned bridges and led to the opposition doubling down, what, pray tell, have you actually won?</p><p></p><p>Ask yourself the next time you take the path of least resistance and rely upon a regurgitated opinion or ideal that only works in a vacuum, &#8220;where is this coming from? Is this a hill worth dying on?&nbsp; Is this really how I feel or what I believe?&nbsp; Do I have any skin in the game?&nbsp; Do I even understand what I&#8217;m taking a stance on? Am I better than this?&nbsp; Do I want to be and do better than this?&#8221;</p><p></p><p>&#8220;Most importantly, is my opinion, or my chosen delivery of my opinion going to cause unintended harm and pain to people I [should] care about, and am I prepared for the consequences?&#8221;</p><p></p><p>I don&#8217;t have a universally applicable answer here.&nbsp; I&#8217;m as guilty as anyone of taking the easy way out simply to stroke my ego or act like a spoiled brat as if my opinion has earned any sort of audience.&nbsp; But I&#8217;m learning and trying to be a little better every day.</p>]]></content:encoded></item><item><title><![CDATA[Personal Update: Life, Health, and Radio Adventures]]></title><description><![CDATA[For those who have been following along, I haven&#8217;t posted an update to this site since last October.]]></description><link>https://www.brianalcorn.com/p/personal-update-life-health-and-radio-adventures</link><guid isPermaLink="false">https://www.brianalcorn.com/p/personal-update-life-health-and-radio-adventures</guid><dc:creator><![CDATA[Brian Alcorn]]></dc:creator><pubDate>Sat, 26 Apr 2025 23:46:33 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!fjVC!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43e85356-86a6-4802-a826-dcee7e681b3a_4032x1337.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>For those who have been following along, I haven&#8217;t posted an update to this site since last October. For now, I&#8217;m just checking in to let everyone know I&#8217;m still around. I&#8217;ll also give an update on a few things I&#8217;ve been up to.</p><h2>Consulting &#8211; scaled back for now</h2><p>After working 60-hour weeks at my primary employer for the month of September last year (immediately following an attempt to launch my consulting side hustle earlier in the summer), I took a step back and decided that there were other things in my life I wanted to focus on instead of working such long hours. I left this site as it was while I considered the long-term plan.</p><p>While cooling my heels on website content and scaling back my side hustle gig postings, I also turned some attention toward diet and exercise. Over the past five years, I&#8217;ve gradually &#8220;softened&#8221; in the midsection as well as in cardiovascular health.</p><h2>Setback</h2><p>November and December of 2024 flew by in a flurry of activity, as they do. I was successful at incorporating physical activity into nearly every day. The weekend immediately preceding Christmas, Jessica and I undertook the effort to clean out and set up our finished basement space, converting it from storage to a basement family room. By the end of the 12-hour stint, I knew I was in for some lower back discomfort.</p><p>After a week or so, my back started to ease up, true to form over the past 25 years. But it was at the beginning of the second week of January that my next challenge presented itself. It all started with a dull ache in my left shoulder&#8230;</p><p>I&#8217;ll present the Cliff Notes version here. For the past three months, I&#8217;ve been through X-rays, an MRI, physical therapy, and an epidural steroid injection. In a few days will be doubling up on an EMG followed immediately by Trigger Point Therapy.</p><p>The initial diagnosis leaned toward a pinched nerve base due to a deteriorated disc in my C6-C7 cervical spine. A combo of physical therapy and an epidural steroid injection was prescribed as an attempt to alleviate the rather significant pain and discomfort that grew out of that original ache.</p><p>While physical therapy has provided hours of relief at a time, it has only reached a point of pain management, whereas the epidural steroid injection was utterly ineffective. This has brought my care team and me to the point where we believe my cervical spine, though showing the effects of age, probably isn&#8217;t the root of my shoulder neuralgia.</p><p>For the past 3+ months, I have been very conservative in my physical exertion where my neck and shoulder are concerned, which has completely derailed the progress I&#8217;d made fitness-wise toward the end of 2024. In the past two weeks, after we all realized my cervical spine is what it is and I&#8217;m not at any (apparently) significant risk of my &#8220;neck falling off&#8221;, I&#8217;ve started to ease back into some walking with Jessica. I fully intend on continuing that trend for the foreseeable future, and I&#8217;m hopeful my shoulder complication will eventually get worked out.</p><h2>What I&#8217;ve Been Up To</h2><p>Thus far in 2025, aside from managing my shoulder situation and working a lot of extra hours at my primary employment, I also began serving as the Amateur (Ham) Radio Net Control Operator on 146.610 MHz W8BLV on Wednesday nights at 8 pm for <a href="https://qsl.net/w8blv/">DIAL Radio Club</a> in Middletown, OH.</p><p>One of the intended benefits that has borne fruit is that having this responsibility ensures that I will spend some time operating in my shack at least once a week, even when I may not feel like it. I was originally <a href="https://www.qrz.com/db/KE8OIR">licensed</a> in May 2020 and have been in and out of the hobby multiple times since. Early last summer I even sold my HF radio and VHF/UHF radio to fund my <a href="https://brianalcorn.com/2024/03/10/audiophile-lite/">Vintage Stereo</a> interests, and expected to spend some time away from Amateur Radio.</p><h3>What brought me back?</h3><p>Late September through early October brought a couple of exceptionally strong hurricanes, Helene and Milton, to the Eastern United States. After learning the extent of devastation in Eastern Tennessee/Western North Carolina from the weather systems in that region over a six-week period, I considered my unique role as one of only 750,000 living licensed Ham Operators in the United States. Not only was I licensed/qualified to provide communications assistance if something similar happened where I live, I also wanted to be able to be that lifeline for my family, friends, and community should some sort of regional disaster ever occur here.</p><p>By the end of October, I had purchased a new HF radio and built my shack out in the basement. I had the help of an &#8220;Elmer&#8221; from DIAL in getting a new antenna wire strung through some trees (it involved a compressed air-powered tennis ball launcher &#8211; yes, every bit as cool as it sounds).</p><p>Through the end of 2024, as I got acquainted with my new HF radio, I started reaching out to a few organizations in my area to provide some sort of EmComm assistance. Because of where I work, I was able to get hooked up with Hamilton County (OH) ARES (Amateur Radio Emergency Services). While I am still working around the demands of my career right now, I am working toward completing all the required training to move from being a Provisional Member to an Active Member by the end of this summer. Even while all of that is in progress, I am scheduled to provide communications coverage during Cincinnati&#8217;s Flying Pig Marathon next month.</p><h2>What&#8217;s Next?</h2><p>Work will keep me extra busy through mid-summer, then I hope to be able to finish up any remaining training for Hamilton County ARES, and also study for and obtain the Red Hat Certified Engineer certification by the end of the year.</p><p>I&#8217;m looking forward to us getting the swimming pool opened up and in use in the coming weeks, and Jessica and I are in discussion about where I&#8217;m going to install an antenna tower on our property to get better range on my radio equipment.</p><p>I have a few ideas for some fresh website content that I&#8217;d like to start producing over the next few weeks or months, schedule permitting. I&#8217;m no longer interested in any sort of monetization or advertising revenue for this site. I&#8217;ve lowered my service level to a plan that I&#8217;m comfortable with eating the annual cost of. I had tried that last summer into fall, and I kept running into obstacles that ultimately dissuaded me from providing an advertising venue for any of the ad networks out there. They seem to want a lot and aren&#8217;t willing to pay much for it. Not to mention I didn&#8217;t want to deter or alienate what readership I do have.</p><p>New posts may come in spurts, and then be few and far between. All I really hope for this site from here on out is that visitors may occasionally find something useful and have a good time doing so. Thanks for reading!</p><p>The post <a href="https://brianalcorn.com/2025/04/26/personal-update-life-health-and-radio-adventures/">Personal Update: Life, Health, and Radio Adventures</a> appeared first on <a href="https://brianalcorn.com">Brian Alcorn</a>.</p>]]></content:encoded></item><item><title><![CDATA[Dayton Audio SUB-1000: Affordable Subwoofer for Vintage Systems]]></title><description><![CDATA[I recently sought out an economical way to add a subwoofer to my vintage stereo system.]]></description><link>https://www.brianalcorn.com/p/dayton-audio-sub-1000-affordable-subwoofer-for-vintage-systems</link><guid isPermaLink="false">https://www.brianalcorn.com/p/dayton-audio-sub-1000-affordable-subwoofer-for-vintage-systems</guid><dc:creator><![CDATA[Brian Alcorn]]></dc:creator><pubDate>Sat, 05 Oct 2024 16:58:36 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/91f213d2-ea78-4a83-99e6-44a35a697709_1024x768.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I recently sought out an economical way to add a subwoofer to my vintage stereo system. This article will discuss why I decided on a Dayton Audio subwoofer, and why I&#8217;m now using a vintage Yamaha receiver instead of my vintage Sansui receiver.</p><h2>Why a Dayton Audio Subwoofer &#8211; &#8220;Coloring In the sound&#8221;</h2><p>Over the summer, I found a great deal on a pair of Klipsch KG4 stereo speakers, only a 4 hour round trip away. I was already excited with my purchase &#8211; the seller demo&#8217;d them thoroughly for me. But nothing prepared me for the significant improvement in sonic quality from my <a href="https://brianalcorncom.wordpress.com/2024/03/10/audiophile-lite/">Klipsch R-</a><a href="https://brianalcorncom.wordpress.com/2024/03/10/audiophile-lite#klipschr610f">610F</a> tower speakers.</p><p>When connected to the Sansui receiver, the new KG4 speakers bring the mid-range to life with an unexplainable clarity. You have to hear it to believe it. The KG4 speakers have dual 8&#8243; woofers and a horn tweeter on the front, with a 12&#8243; passive radiator on the back. I continue to be blown away by the dynamic range of these speakers. But I wanted just a little more bottom end.</p><p>I talked with some friends and coworkers, and perused Reddit, where I found constant high marks for the <a href="https://www.svsound.com/products/sb-1000-pro-subwoofer?srsltid=AfmBOoohTahIxjBiCIM1h50K2MfyoplBMKvUu0J-BBVY678CV1N3spGW">SVS 1000 Pro</a>, coming in at $600. I wanted to see if a more economical solution existed, even if not quite as high performing. Enter the <a href="https://www.parts-express.com/Dayton-Audio-SUB-1000-10-100-Watt-Powered-Subwoofer-300-628?quantity=1">Dayton Audio SUB-1000</a> for just under $160.</p><p>Since my vintage receivers don&#8217;t have a dedicated subwoofer output, I need speaker-level inputs, check. And a 100W power supply? Check. Finally, Phase, Gain, and Crossover adjustments. Check, check, check. Let alone the price. I simply had to try it to know for sure.</p><h2>SUB-1000 Installation</h2><p>The Sansui 6060 has been my main service provider since I bought it last December. So when it was time to incorporate the Dayton Audio subwoofer, I pulled all the existing speaker wire and ran new. I opted to use the speaker-level outputs on the SUB-1000 to avoid using both A and B speaker outs on my receiver. Initially, I used all bare wire connections, as seen below (because I&#8217;m lazy):</p><div class="captioned-image-container"><figure><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KcVe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde869266-c227-486b-b897-e839516e6c6f_1024x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KcVe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde869266-c227-486b-b897-e839516e6c6f_1024x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!KcVe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde869266-c227-486b-b897-e839516e6c6f_1024x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!KcVe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde869266-c227-486b-b897-e839516e6c6f_1024x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!KcVe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde869266-c227-486b-b897-e839516e6c6f_1024x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KcVe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde869266-c227-486b-b897-e839516e6c6f_1024x768.jpeg" width="1024" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/de869266-c227-486b-b897-e839516e6c6f_1024x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!KcVe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde869266-c227-486b-b897-e839516e6c6f_1024x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!KcVe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde869266-c227-486b-b897-e839516e6c6f_1024x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!KcVe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde869266-c227-486b-b897-e839516e6c6f_1024x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!KcVe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde869266-c227-486b-b897-e839516e6c6f_1024x768.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div></figure></div><h2>A Blown Amplifier Stage</h2><p>Prior to installation, I powered off the Sansui, with it making its usual &#8220;pop&#8221; through the speakers. Upon power up, however, I heard an unusual &#8220;pop/fizzle&#8221;. Not thinking much of it, I proceeded with sound checks. I got no sound from my Wiim on the Aux input. Then I got no sound on the Phono stage. Finally, no sound on FM, even though the tuning meter was reporting signal. Dang it. After half an hour, and repeated power-offs/power-ons, I admitted defeat. The Sansui was relegated to the workbench.</p><h2>The Yamaha Receiver Saves the Day</h2><p>During the summer, in a separate transaction from the speakers, I also purchased a vintage Yamaha receiver (CR-620). I briefly demoed the Yamaha to see what work needs to be done to it. Aside from needing new dial bulbs (a common ailment for these units), I noted that any volume level above 50% causes the speakers to pop. I then set it aside for a winter workbench project.</p><p>When suddenly faced with a completely failed Sansui, I field-promoted the Yamaha receiver, hoping for the best. My first concern was there being an issue with the subwoofer&#8217;s amplifier. If so, my Yamaha was also at risk, but I proceeded anyway.</p><p>At first, I only wired up the SUB-1000 to both channels, then tested. So far so good. Then I wired up the KG4 speakers. Immediate 50% success, but the left channel wasn&#8217;t outputting any sound.</p><p>It&#8217;s here I must mention that the Yamaha receiver had been at child/toddler level. All the knobs and switches had been manipulated by tiny hands. I thought I&#8217;d readjusted everything prior to testing, but it took longer than I care to admit to determine the balance knob was cranked hard to the right.</p><h2>SUB-1000 and Yamaha Receiver Performance</h2><p>I&#8217;ve already mentioned the &gt;50% volume issues, but I didn&#8217;t go into detail on the Yamaha&#8217;s performance otherwise. In short, the &#8220;Natural Sound&#8221; of this era of vintage Yamaha receiver is full-range, rich, and beautiful. I&#8217;d even put it above the Sansui as far as out-of-the-box sound quality. I have the EQ settings nearly flat, and loudness off. Even with it&#8217;s need for servicing, the Yamaha receiver is a fine specimen.</p><p>The Dayton Audio subwoofer has been a welcome addition. For my current listening space, I found optimal adjustments to be:</p><ul><li><p>Phase: 180 degress</p></li><li><p>Gain: 40-45%</p></li><li><p>Crossover: somewhere in the middle of the 40 Hz to 140 Hz range</p></li></ul><p>These settings work well with the Yamaha at 10%-45% volume, which is honestly sufficient for my current listening space. The bass that is added is a hint or a suggestion and doesn&#8217;t overpower the KG4s&#8217; splendid range and performance. The SUB-1000 can do a lot more than I&#8217;m asking of it, but is a perfect fit at a perfect price to compliment the rest of my system.</p><h2>Wiring Update</h2><p>I still wonder if the bare wire connections may have &#8220;crossed the streams&#8221; and triggered the amp failure. Also, one of the terminal nuts on my right KG4 speaker is cracked and doesn&#8217;t tighten. In an effort to address both concerns, I once again turned to <a href="https://part-express.com">Parts Express</a>:</p><ul><li><p>6x <a href="https://www.parts-express.com/Gold-12-AWG-Pin-Compression-Connector-Pair-091-310">091-310</a> (pin connectors)</p></li><li><p>2x <a href="https://www.parts-express.com/Banana-Plug-Pair-Set-Screw-Type-091-1165">091-1165</a> (banana plug connectors)</p></li></ul><p>The banana plugs were a breeze to install, and solve the issue with the broken nut on the KG4 speakers</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!52Yb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6215cef-d388-4553-827e-46bd08fb6068_4032x3024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!52Yb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6215cef-d388-4553-827e-46bd08fb6068_4032x3024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!52Yb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6215cef-d388-4553-827e-46bd08fb6068_4032x3024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!52Yb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6215cef-d388-4553-827e-46bd08fb6068_4032x3024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!52Yb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6215cef-d388-4553-827e-46bd08fb6068_4032x3024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!52Yb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6215cef-d388-4553-827e-46bd08fb6068_4032x3024.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e6215cef-d388-4553-827e-46bd08fb6068_4032x3024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;banaba plug&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="banaba plug" title="banaba plug" srcset="https://substackcdn.com/image/fetch/$s_!52Yb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6215cef-d388-4553-827e-46bd08fb6068_4032x3024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!52Yb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6215cef-d388-4553-827e-46bd08fb6068_4032x3024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!52Yb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6215cef-d388-4553-827e-46bd08fb6068_4032x3024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!52Yb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6215cef-d388-4553-827e-46bd08fb6068_4032x3024.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>The pin connectors were easier to install than I though they would be:</p><div class="captioned-image-container"><figure><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wKxI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb27e296-7c4d-44d6-974c-e1ec94159542_1024x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wKxI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb27e296-7c4d-44d6-974c-e1ec94159542_1024x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wKxI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb27e296-7c4d-44d6-974c-e1ec94159542_1024x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wKxI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb27e296-7c4d-44d6-974c-e1ec94159542_1024x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wKxI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb27e296-7c4d-44d6-974c-e1ec94159542_1024x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wKxI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb27e296-7c4d-44d6-974c-e1ec94159542_1024x768.jpeg" width="1024" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fb27e296-7c4d-44d6-974c-e1ec94159542_1024x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;pin connector&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="pin connector" title="pin connector" srcset="https://substackcdn.com/image/fetch/$s_!wKxI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb27e296-7c4d-44d6-974c-e1ec94159542_1024x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wKxI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb27e296-7c4d-44d6-974c-e1ec94159542_1024x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wKxI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb27e296-7c4d-44d6-974c-e1ec94159542_1024x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wKxI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb27e296-7c4d-44d6-974c-e1ec94159542_1024x768.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div></figure></div><p>After connecting the pin connectors to the terminals of the Yamaha receiver, I was concerned they might still touch and short out another amplifier:</p><div class="captioned-image-container"><figure><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2KJc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a0ae265-5952-4d76-9111-4b8a0579f9f0_768x1024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2KJc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a0ae265-5952-4d76-9111-4b8a0579f9f0_768x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2KJc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a0ae265-5952-4d76-9111-4b8a0579f9f0_768x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2KJc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a0ae265-5952-4d76-9111-4b8a0579f9f0_768x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2KJc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a0ae265-5952-4d76-9111-4b8a0579f9f0_768x1024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2KJc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a0ae265-5952-4d76-9111-4b8a0579f9f0_768x1024.jpeg" width="768" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3a0ae265-5952-4d76-9111-4b8a0579f9f0_768x1024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:768,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;bare pin connectors&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="bare pin connectors" title="bare pin connectors" srcset="https://substackcdn.com/image/fetch/$s_!2KJc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a0ae265-5952-4d76-9111-4b8a0579f9f0_768x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2KJc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a0ae265-5952-4d76-9111-4b8a0579f9f0_768x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2KJc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a0ae265-5952-4d76-9111-4b8a0579f9f0_768x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2KJc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a0ae265-5952-4d76-9111-4b8a0579f9f0_768x1024.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div></figure></div><p>So I added electrical tape on every other pin connector to calm my fears:</p><div class="captioned-image-container"><figure><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Fgwq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae00601a-6fd3-43a5-829d-2c20eff0c01d_768x1024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Fgwq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae00601a-6fd3-43a5-829d-2c20eff0c01d_768x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Fgwq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae00601a-6fd3-43a5-829d-2c20eff0c01d_768x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Fgwq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae00601a-6fd3-43a5-829d-2c20eff0c01d_768x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Fgwq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae00601a-6fd3-43a5-829d-2c20eff0c01d_768x1024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Fgwq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae00601a-6fd3-43a5-829d-2c20eff0c01d_768x1024.jpeg" width="768" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ae00601a-6fd3-43a5-829d-2c20eff0c01d_768x1024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:768,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;yamaha receiver protected pin connectors&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="yamaha receiver protected pin connectors" title="yamaha receiver protected pin connectors" srcset="https://substackcdn.com/image/fetch/$s_!Fgwq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae00601a-6fd3-43a5-829d-2c20eff0c01d_768x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Fgwq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae00601a-6fd3-43a5-829d-2c20eff0c01d_768x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Fgwq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae00601a-6fd3-43a5-829d-2c20eff0c01d_768x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Fgwq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae00601a-6fd3-43a5-829d-2c20eff0c01d_768x1024.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div></figure></div><div class="captioned-image-container"><figure><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MInv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F945fdc8e-891c-4700-b4be-39b7a4cc2146_1024x767.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MInv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F945fdc8e-891c-4700-b4be-39b7a4cc2146_1024x767.jpeg 424w, https://substackcdn.com/image/fetch/$s_!MInv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F945fdc8e-891c-4700-b4be-39b7a4cc2146_1024x767.jpeg 848w, https://substackcdn.com/image/fetch/$s_!MInv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F945fdc8e-891c-4700-b4be-39b7a4cc2146_1024x767.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!MInv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F945fdc8e-891c-4700-b4be-39b7a4cc2146_1024x767.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MInv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F945fdc8e-891c-4700-b4be-39b7a4cc2146_1024x767.jpeg" width="1024" height="767" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/945fdc8e-891c-4700-b4be-39b7a4cc2146_1024x767.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:767,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;sub-1000 protected pin connectors&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="sub-1000 protected pin connectors" title="sub-1000 protected pin connectors" srcset="https://substackcdn.com/image/fetch/$s_!MInv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F945fdc8e-891c-4700-b4be-39b7a4cc2146_1024x767.jpeg 424w, https://substackcdn.com/image/fetch/$s_!MInv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F945fdc8e-891c-4700-b4be-39b7a4cc2146_1024x767.jpeg 848w, https://substackcdn.com/image/fetch/$s_!MInv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F945fdc8e-891c-4700-b4be-39b7a4cc2146_1024x767.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!MInv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F945fdc8e-891c-4700-b4be-39b7a4cc2146_1024x767.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div></figure></div><h2>Conclusion</h2><p>While I&#8217;m absolutely bummed that the Sansui is offline, I&#8217;m happy that I had the Yamaha to rotate in, at least temporarily. I&#8217;m equally happy the Yamaha sounds so darn good! The Dayton Audio SUB-1000 adds the nuance that was missing at the low-end, and at a price that I couldn&#8217;t pass up! I plan on servicing both receivers this winter, to recover functionality of the Sansui, and to light and improve the functionality of the Yamaha receiver.</p><p>The post <a href="https://brianalcorn.com/2024/10/05/dayton-audio-sub-1000-affordable-subwoofer-for-vintage-systems/">Dayton Audio SUB-1000: Affordable Subwoofer for Vintage Systems</a> appeared first on <a href="https://brianalcorn.com">Brian Alcorn</a>.</p>]]></content:encoded></item><item><title><![CDATA[Setting IT Career Goals: My Two-Year Plan]]></title><description><![CDATA[In this post, I&#8217;ll describe the goals I&#8217;ve set for the next couple of years regarding my IT career development.]]></description><link>https://www.brianalcorn.com/p/setting-it-career-goals-my-two-year-plan</link><guid isPermaLink="false">https://www.brianalcorn.com/p/setting-it-career-goals-my-two-year-plan</guid><dc:creator><![CDATA[Brian Alcorn]]></dc:creator><pubDate>Wed, 25 Sep 2024 01:45:46 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/9ae73ed6-b5d3-4abd-b1e4-07e1ece909ea_950x633.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In this post, I&#8217;ll describe the goals I&#8217;ve set for the next couple of years regarding my IT career development. There&#8217;s a dual payoff that I receive in working in IT. I earn a decent living and I constantly find opportunities to learn and do new things. I&#8217;ll touch on my varied background as well as some of the reasons I&#8217;m laying out my particular path the way that I am. If you want to skip the background story, click <a href="#h-it-career-development-road-map">here</a>.</p><h2>Roots: Where I came from</h2><h3>The Very Beginning</h3><div class="captioned-image-container"><figure><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LduE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38af9a99-c029-4959-adee-18c583053342_950x633.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LduE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38af9a99-c029-4959-adee-18c583053342_950x633.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LduE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38af9a99-c029-4959-adee-18c583053342_950x633.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LduE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38af9a99-c029-4959-adee-18c583053342_950x633.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LduE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38af9a99-c029-4959-adee-18c583053342_950x633.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LduE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38af9a99-c029-4959-adee-18c583053342_950x633.jpeg" width="950" height="633" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/38af9a99-c029-4959-adee-18c583053342_950x633.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:633,&quot;width&quot;:950,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;shubunkin goldfish, early career development&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="shubunkin goldfish, early career development" title="shubunkin goldfish, early career development" srcset="https://substackcdn.com/image/fetch/$s_!LduE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38af9a99-c029-4959-adee-18c583053342_950x633.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LduE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38af9a99-c029-4959-adee-18c583053342_950x633.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LduE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38af9a99-c029-4959-adee-18c583053342_950x633.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LduE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38af9a99-c029-4959-adee-18c583053342_950x633.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div></figure></div><p>My very first job when I turned 16 was as a pet store employee. I&#8217;d grown up with pets, and a couple of years prior I set up my first freshwater aquarium. While I loved our family cats, I was indescribably intrigued by all things fishy. I was hungry to learn and practice all that I could in the time I worked at there. I learned about water chemistry, fish species compatibility, treatment of fish illnesses, etc. Camaraderie, responsibility, and money aside, I was always learning something new. Even today, I&#8217;m experimenting with an <a href="https://brianalcorncom.wordpress.com/2024/02/27/when-life-gives-you-a-defunct-swimming-pool-make-an-indoor-pond/">indoor pond</a>, and I continue to learn new things on a whole different scale.</p><h3>First Career Pivot</h3><p>Fresh out of high school and in my first semester of college, I left the pet store and started at a garden and feed store. Immediately, I was tasked with learning about operating a forklift, a tractor with a loader bucket, and occasionally a small dump truck.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="http://brianalcorncom.wordpress.com/wp-content/uploads/2024/09/e5420-pexels-photo-9957864-1024x684-1.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="http://brianalcorncom.wordpress.com/wp-content/uploads/2024/09/e5420-pexels-photo-9957864-1024x684-1.jpeg 424w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/09/e5420-pexels-photo-9957864-1024x684-1.jpeg 848w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/09/e5420-pexels-photo-9957864-1024x684-1.jpeg 1272w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/09/e5420-pexels-photo-9957864-1024x684-1.jpeg 1456w" sizes="100vw"><img src="http://brianalcorncom.wordpress.com/wp-content/uploads/2024/09/e5420-pexels-photo-9957864-1024x684-1.jpeg" data-attrs="{&quot;src&quot;:&quot;http://brianalcorncom.wordpress.com/wp-content/uploads/2024/09/e5420-pexels-photo-9957864-1024x684-1.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;forklift by buildings wall, more career development&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="forklift by buildings wall, more career development" title="forklift by buildings wall, more career development" srcset="http://brianalcorncom.wordpress.com/wp-content/uploads/2024/09/e5420-pexels-photo-9957864-1024x684-1.jpeg 424w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/09/e5420-pexels-photo-9957864-1024x684-1.jpeg 848w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/09/e5420-pexels-photo-9957864-1024x684-1.jpeg 1272w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/09/e5420-pexels-photo-9957864-1024x684-1.jpeg 1456w" sizes="100vw"></picture><div></div></div></a><figcaption class="image-caption">Photo by Harrison Haines on <a href="https://www.pexels.com/photo/forklift-by-buildings-wall-9957864/">Pexels.com</a></figcaption></figure></div><p>I spent a lot of time outside at this job, which I really enjoyed. It was physically demanding, involving stacking firewood by hand, delivering bags of salt to customer water softeners, and throwing bags of mulch and feed around. Then after about 7 months, I was give the opportunity to take over driving the dump truck full-time. To this day, I LOVE to drive. When I was a child, my favorite toys were Hot-Wheels. A lot of boys like to turn things into guns (I was one of them). But more often than that, anything that I could pretend was a steering wheel was absolute bliss. So being paid to drive? Sign me up!</p><p>I ended up staying at this job for seven years, taking a break from college to explore being an adult along the way. Toward the end of my tenure there I enrolled in Police Academy and began training for my next adventure.</p><h3>Second Career Pivot</h3><p>Over the course of 1.5 years, I completed Police Academy and tested and interviewed at several local police departments. And after some intense interviews I accepted a full-time position as a patrol officer, rather than volunteer in a reserve capacity. A couple of temptations drew me toward police work. This was post-9/11 America, first responders of all kinds were somewhat in vogue. Additionally, there was, once again, the driving aspect. Finally, I was looking for meaning or some sort of worth outside of myself, and what better way, than to be selfless and willing to risk my life?</p><div class="captioned-image-container"><figure><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QMWV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b225982-2ebc-4e08-b299-74c5f1d33dca_950x633.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QMWV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b225982-2ebc-4e08-b299-74c5f1d33dca_950x633.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QMWV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b225982-2ebc-4e08-b299-74c5f1d33dca_950x633.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QMWV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b225982-2ebc-4e08-b299-74c5f1d33dca_950x633.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QMWV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b225982-2ebc-4e08-b299-74c5f1d33dca_950x633.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QMWV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b225982-2ebc-4e08-b299-74c5f1d33dca_950x633.jpeg" width="950" height="633" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9b225982-2ebc-4e08-b299-74c5f1d33dca_950x633.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:633,&quot;width&quot;:950,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;vehicle blue emergency light turned on, third career&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="vehicle blue emergency light turned on, third career" title="vehicle blue emergency light turned on, third career" srcset="https://substackcdn.com/image/fetch/$s_!QMWV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b225982-2ebc-4e08-b299-74c5f1d33dca_950x633.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QMWV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b225982-2ebc-4e08-b299-74c5f1d33dca_950x633.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QMWV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b225982-2ebc-4e08-b299-74c5f1d33dca_950x633.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QMWV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b225982-2ebc-4e08-b299-74c5f1d33dca_950x633.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by Pixabay on <a href="https://www.pexels.com/photo/vehicle-blue-emergency-light-turned-on-532001/">Pexels.com</a></figcaption></figure></div></figure></div><p>My time as an officer was brief. And I didn&#8217;t even finish the field training program to become a full-fledge patrol officer before I discovered this was not mean to be.</p><h3>A Time of Transition</h3><p>When I left the police department, I was at a low point, as I wasn&#8217;t used to, or comfortable with, failure. For the next year-and-a-half I worked a couple of warehouse jobs, finding no purpose or sustaining mental stimulation. It was in the midst of this that I returned to college. Initially I loaded up on business classes, having tired somewhat of computer programming curriculum in my first run of college. The important part was that I took control of my circumstances and I prioritized my education, having received the motivation I needed.</p><h3>Breaking into IT &#8211; The Opportunity</h3><p>In an ironic twist, it was my police education that opened the door to my first job in IT. My wife happened across a half-page Employment advertisement in the newspaper. Adding to the irony &#8211; we seldom read the newspaper. The ad was for a company looking to, among other positions, bring their physical security team in-house. Up to that point, my highest credentials were a State of Ohio Peace Officer Certification, and that was where I felt the most marketable.</p><h3>Breaking into IT &#8211; The Interview</h3><p>On the day of my interview, I walked in the this opulently appointed office building in the middle of an idyllic campus, complete with fountains and a lake. Before I&#8217;d made it to the receptionist&#8217;s desk, imposter syndrome kicked in, in full.</p><p>A recruiter met me at the receptionist, and walked me through their welcome area before showing me to a computer to take an evaluation exam. This exam tested personality, and cognitive and logic skills, and results were instantly spit out to the recruiting team in the welcome area.</p><p>One of the recruiters took me into another room and informed me that while they were in fact looking to hire for physical security, between my education and my test results, I might be interested in interviewing for a position on a new PC Support team. He sweetened the offer by suggesting that if PC Support didn&#8217;t work out, they would still process me for the physical security position, so I agreed.</p><p>I was asked if I could stick around while they notified a couple of hiring managers that a candidate was available for an interview. Then I met with each, and left somewhat stunned at the turn of events. Having taken a half-day of work for a &#8220;doctor appointment&#8221;, I was running late to my current employer. In a it of survival mode, I changed from my interview attire into more warehouse appropriate clothing in the parking lot, before I drove to work.</p><h3>Breaking into IT &#8211; the Offer</h3><p>After less than a week, I was contacted with a conditional job offer that was a 50% increase from my warehouse job. Of course I had to go through the particulars of a background check and drug test, but that was a formality that wouldn&#8217;t stand in my way.</p><h3>IT Career Development &#8211; The Early Years</h3><p>Over the next 3 years, I worked full-time in IT, and climbed the lower rungs of the IT career ladder. I also finished my Associate&#8217;s Degree in Applied Science, specializing in Computer Information Technology.</p><p>After all of that rapid success, including a promotion to a supervisory role, I began feeling I was losing my edge. So five years after finishing my Associate&#8217;s Degree, I enrolled in a Bachelor&#8217;s Degree program at <a href="https://wgu.edu">Western Governor&#8217;s University</a>.</p><h3>IT Career Development &#8211; Hitting my Stride</h3><div class="captioned-image-container"><figure><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!V4zw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6123f0e7-5dc3-4ed0-8e06-696663aec187_950x629.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!V4zw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6123f0e7-5dc3-4ed0-8e06-696663aec187_950x629.jpeg 424w, https://substackcdn.com/image/fetch/$s_!V4zw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6123f0e7-5dc3-4ed0-8e06-696663aec187_950x629.jpeg 848w, https://substackcdn.com/image/fetch/$s_!V4zw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6123f0e7-5dc3-4ed0-8e06-696663aec187_950x629.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!V4zw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6123f0e7-5dc3-4ed0-8e06-696663aec187_950x629.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!V4zw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6123f0e7-5dc3-4ed0-8e06-696663aec187_950x629.jpeg" width="950" height="629" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6123f0e7-5dc3-4ed0-8e06-696663aec187_950x629.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:629,&quot;width&quot;:950,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;diploma, career development&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="diploma, career development" title="diploma, career development" srcset="https://substackcdn.com/image/fetch/$s_!V4zw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6123f0e7-5dc3-4ed0-8e06-696663aec187_950x629.jpeg 424w, https://substackcdn.com/image/fetch/$s_!V4zw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6123f0e7-5dc3-4ed0-8e06-696663aec187_950x629.jpeg 848w, https://substackcdn.com/image/fetch/$s_!V4zw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6123f0e7-5dc3-4ed0-8e06-696663aec187_950x629.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!V4zw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6123f0e7-5dc3-4ed0-8e06-696663aec187_950x629.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by G&#252;l I&#351;&#305;k on <a href="https://www.pexels.com/photo/person-wearing-analog-watch-2293019/">Pexels.com</a></figcaption></figure></div></figure></div><p>Over the next three years, I studied for and earned multiple IT certifications as a part of the degree program. Visit my <a href="https://www.linkedin.com/in/brian-alcorn-a732ba99/">LinkedIn</a> to see an exhaustive list, but a few key certifications I earned: A+, Network+, Security+, and Linux+. I also took a few Python Development courses that built upon Associate&#8217;s Degree education.</p><p>More recently, I&#8217;ve slowed my cadence on studying for new, more advanced, IT certifications. Over the past several years, I&#8217;ve aimed for 1-2 new certifications per year. These have included <a href="https://www.youracclaim.com/badges/dbb3a322-ab48-4ff2-b1e7-6cfb30c06af6?source=linked_in_profile">Puppet Enterprise Professional</a> and <a href="https://rhtapps.redhat.com/verify?certId=240-020-024">Red Hat Certified System Administrator</a> (read about that adventure <a href="https://brianalcorncom.wordpress.com/2024/02/16/adventures-in-certification-rhcsa-9/">here</a>). Additionally, I&#8217;ve renewed all my CompTIA certifications via <a href="https://www.comptia.org/continuing-education/choose/renew-with-a-single-activity/complete-a-comptia-certmaster-ce-course#security">CertMaster CE for Security+</a>.</p><h2>Putting it all Together</h2><h3>Infrastructure</h3><p>Career development in IT can take many paths. There&#8217;s Desktop Support, Data Center and Server Hardware, Operating Systems, Virtualization, Storage, and so much more within infrastructure. I love hardware. I&#8217;ve had multiple <a href="https://brianalcorncom.wordpress.com/2024/09/22/building-a-proxmox-homelab-my-journey/">homelab</a> setups over the years, and built several gaming PC&#8217;s. And when I studied for Cisco certification I had a full blown networking lab.</p><h3>Programming/Development</h3><p>From the start of my college career, I&#8217;ve been immersed in computer programming. I have successfully applied my programming education repeatedly throughout my career. A few examples:</p><ul><li><p>Authored a Java-based wake-on-lan program to programmatically create and send a magic packet, with a database backend.</p></li><li><p>Discovered and fixed a code error in a vendor&#8217;s VBScript-based web application</p></li><li><p>Co-authored an early Linux/Bash based backup solution</p><ul><li><p>Co-authored a VBScript-based Windows backup client</p></li><li><p>Co-authored a Bash-based Linux backup client</p></li></ul></li><li><p>Developed 3,500 lines of Python code to convert the configuration code base for Puppet Enterprise to a code base for the Ansible Automation Platform.</p></li></ul><h3>Automation</h3><p>In my last two employment roles I have focused heavily on Linux automation in the areas of patching automation and configuration management. As briefly mentioned above, I&#8217;ve worked extensively in both Puppet Enterprise and the Ansible Automation Platform.</p><h2>IT Career Development &#8211; Road Map</h2><p>The convergence of my preferences for and familiarity with infrastructure hardware and operating systems, programming, and automation has led me to where I am today, a Systems Engineering Specialist. My primary responsibility is leading the enginering, adoption, and maintenance of Red Hat Enterprise Linux. I am aided significantly by leveraging products such as Puppet and Ansible for configuration management. Furthermore, where I need to convert thousands of directories and files of code from one platform to another, I&#8217;ve been able to approach that programmatically to save time, introduce consistency and stability, and minimize human error.</p><p>With this background, I&#8217;ve selected the following certification goals for 2025 and 2026:</p><h3>Red Hat Certified Engineer | 2025</h3><p>This certification will serve a dual purpose. It is an extension of the Red Hat Certified System Administrator certification, as well as a home base for Ansible best practices.</p><p>I will be using Red Hat Learning Subscription and am hoping for <a href="https://www.sandervanvugt.com/books/">Sander van Vugt</a> to release an RHCE book for RHEL 9</p><h3>Red Hat Certified Specialist in Ansible Automation | 2025</h3><p>This certification builds upon RHCE and further establishes best practices for developing and managing Ansible automation,</p><p>I will rely primarily on Red Hat Learning Subscription to prepare for this one.</p><h3>PCEP &#8211; Certified Entry-Level Python Programmer | 2025</h3><p>In concert with my desire to become ever more proficient in Python development &#8211; in support of both my primary employment and my freelance efforts &#8211; I&#8217;ll be learning and adopting best practices.</p><p><a href="https://edube.org">https://edube.org</a> Python Essentials 1</p><h3>PCAP &#8211; Certified Associate in Python Programming | 2026</h3><p>This certification is the successor to the Entry-Level cert, and will further solidify my ability to adopt and implement best practices.</p><p><a href="https://edube.org">https://edube.org</a> Python Essentials 2</p><h3>Certified Kubernetes Administrator | 2026</h3><p>I&#8217;ve decided it&#8217;s time for me to address the gap in my skillset where containerization is concerned. I&#8217;m going to start out vendor agnostic and go for this certification.<br><br><a href="https://www.sandervanvugt.com/course/certified-kubernetes-administrator-cka-video-course/">Sander van Vugt</a> offers a video series for this one.</p><h3>Red Hat Certified Specialist in OpenShift Administration | 2026</h3><p>OpenShift is Red Hat&#8217;s container orchestration platform (and more) built on top of Kubernetes.</p><p>I will leverage Red Hat Learning Subscription to prepare for this.</p><h2>Conclusion</h2><p>I&#8217;ve come a long way in my IT career development thus far. What I continue to get excited about in tech is that if I ever get bored it&#8217;s my own fault. What I&#8217;m doing today doesn&#8217;t have to define the remainder of my career. I&#8217;ve grown from PC support to server hardware support, to operating system administration and engineering, to most recently platform automation. And all along I&#8217;ve been able to exercise my programming muscles. With subjects such as AI taking the industry by storm, and future tech such as quantum computing on the horizon, I only hope I can keep up!</p><p>What are your IT career development goals? Are you in infrastructure? Application development? What do you like/dislike about working in tech? Do you fear the constant change in tech or do you embrace it? Comment below!</p><p>The post <a href="https://brianalcorn.com/2024/09/24/setting-it-career-goals-my-two-year-plan/">Setting IT Career Goals: My Two-Year Plan</a> appeared first on <a href="https://brianalcorn.com">Brian Alcorn</a>.</p>]]></content:encoded></item><item><title><![CDATA[Building a Proxmox Homelab: My Journey]]></title><description><![CDATA[In this article, I&#8217;ll share my experience building a Proxmox homelab leveraging Proxmox Virtual Environment&#8217;s free version.]]></description><link>https://www.brianalcorn.com/p/building-a-proxmox-homelab-my-journey</link><guid isPermaLink="false">https://www.brianalcorn.com/p/building-a-proxmox-homelab-my-journey</guid><dc:creator><![CDATA[Brian Alcorn]]></dc:creator><pubDate>Sun, 22 Sep 2024 11:00:00 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/eaf72488-8301-4a4f-8f13-675c9f749bf6_950x468.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In this article, I&#8217;ll share my experience building a Proxmox homelab leveraging <a href="https://www.proxmox.com/en/proxmox-virtual-environment/">Proxmox Virtual Environment&#8217;s</a> free version. I&#8217;ll share the hardware and network setup, as well as touch on some of the virtual machines hosted in the lab right now.</p><h2>A Brief Homelab History</h2><div class="captioned-image-container"><figure><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cW7L!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e6ed99a-3cc7-4ac2-8b08-a267be0b2aee_950x468.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cW7L!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e6ed99a-3cc7-4ac2-8b08-a267be0b2aee_950x468.png 424w, https://substackcdn.com/image/fetch/$s_!cW7L!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e6ed99a-3cc7-4ac2-8b08-a267be0b2aee_950x468.png 848w, https://substackcdn.com/image/fetch/$s_!cW7L!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e6ed99a-3cc7-4ac2-8b08-a267be0b2aee_950x468.png 1272w, https://substackcdn.com/image/fetch/$s_!cW7L!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e6ed99a-3cc7-4ac2-8b08-a267be0b2aee_950x468.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cW7L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e6ed99a-3cc7-4ac2-8b08-a267be0b2aee_950x468.png" width="950" height="468" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9e6ed99a-3cc7-4ac2-8b08-a267be0b2aee_950x468.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:468,&quot;width&quot;:950,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Dell R720 &quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Dell R720 " title="Dell R720 " srcset="https://substackcdn.com/image/fetch/$s_!cW7L!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e6ed99a-3cc7-4ac2-8b08-a267be0b2aee_950x468.png 424w, https://substackcdn.com/image/fetch/$s_!cW7L!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e6ed99a-3cc7-4ac2-8b08-a267be0b2aee_950x468.png 848w, https://substackcdn.com/image/fetch/$s_!cW7L!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e6ed99a-3cc7-4ac2-8b08-a267be0b2aee_950x468.png 1272w, https://substackcdn.com/image/fetch/$s_!cW7L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e6ed99a-3cc7-4ac2-8b08-a267be0b2aee_950x468.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div></figure></div><p>During the height of the pandemic, I purchased a used Dell PowerEdge R720 rack mount server with 2 Intel Xeon processors and 64 GB of RAM (I recently upgraded to 128 GB of RAM after one of the original DIMMs failed). Over a couple pay periods I then fleshed it out with disks, resulting in a 500 GB partition and a 2 TB partition. Initially, I installed CentOS 7 and ran a simple KVM (Kernel-based Virtual Machine) platform. Using this, I was able to setup and experiment with things like Nexus for a local Python package repo and a PXE environment for building various Linux distributions from Kickstart files. I even admittedly mined Ravencoin with the Xeon processors for awhile (still waiting on Ravencoin to go to the moon!).</p><h2>A Homelab Hiatus</h2><p>In 2021 when we moved to our current home, I placed the server, nestled precariously in its 12 U rack without rails (aka lying on the bottom of the rack diagonally), in the basement and left it powered off. A year later I powered it back up as it sat and staged some Developer licensed RHEL 8 virtual machines to start prepping for the RHCSA exam (read about my recent success <a href="https://brianalcorncom.wordpress.com/2024/02/16/adventures-in-certification-rhcsa-9/">here</a>). After a couple of months, I powered the server down again.</p><h2>Rebirth as a Proxmox Homelab</h2><p>In direct relation to my recent <a href="https://brianalcorncom.wordpress.com/2024/07/11/rebuilding-life-confronting-mental-health-challenges/">reawakening</a>, I felt the compulsion to rebuild my homelab from scratch. I wanted to evolve past KVM on a RHEL-based distribution and explore another virtualization platform option. Being a &#8220;Linux guy&#8221;, I wasn&#8217;t enthused about Hyper-V, and anything VMware is out of the question due to licensing requirements.</p><p>Proxmox Virtual Environment has a very VMware ESXi-esque familiarity to it and offers some desirable features that almost make it enterprise-ready, like clustering, command-line interface (CLI), high availability, and even a mobile app for managing. It is still based on KVM, so it&#8217;s not a completely new technology stack, but it has a lot of additional, very useful features included.</p><h3>A Detour to Touch on Homelab Networking</h3><p>At this point, I need to explain that there is no network cabling from my basement to my router in my first-floor office. One of the reasons I&#8217;d been so slow to get anything going with my homelab in this house was that I couldn&#8217;t get a Wi-Fi dongle to work very well with all but a few Linux OSes installed directly on the server. In the case where I was able to get one to work with PopOS, the data throughput was criminally slow due to signal strength between my router and where the server rack sits in my basement.</p><div class="captioned-image-container"><figure><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WYMM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6428147f-4e7e-4c72-be94-a9edbe2e9945_500x500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WYMM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6428147f-4e7e-4c72-be94-a9edbe2e9945_500x500.png 424w, https://substackcdn.com/image/fetch/$s_!WYMM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6428147f-4e7e-4c72-be94-a9edbe2e9945_500x500.png 848w, https://substackcdn.com/image/fetch/$s_!WYMM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6428147f-4e7e-4c72-be94-a9edbe2e9945_500x500.png 1272w, https://substackcdn.com/image/fetch/$s_!WYMM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6428147f-4e7e-4c72-be94-a9edbe2e9945_500x500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WYMM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6428147f-4e7e-4c72-be94-a9edbe2e9945_500x500.png" width="500" height="500" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6428147f-4e7e-4c72-be94-a9edbe2e9945_500x500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:500,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;asus rtx-55u aimesh router&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="asus rtx-55u aimesh router" title="asus rtx-55u aimesh router" srcset="https://substackcdn.com/image/fetch/$s_!WYMM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6428147f-4e7e-4c72-be94-a9edbe2e9945_500x500.png 424w, https://substackcdn.com/image/fetch/$s_!WYMM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6428147f-4e7e-4c72-be94-a9edbe2e9945_500x500.png 848w, https://substackcdn.com/image/fetch/$s_!WYMM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6428147f-4e7e-4c72-be94-a9edbe2e9945_500x500.png 1272w, https://substackcdn.com/image/fetch/$s_!WYMM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6428147f-4e7e-4c72-be94-a9edbe2e9945_500x500.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div></figure></div><p>Enter the ASUS RTX-55U. I was able to find a lightly used specimen on eBay for less than $60, shipped. My primary router is an ASUS RT-AX88U with AiMesh. AiMesh is a technology that makes it easy to scale out a home wireless network. The RTX-55U, configured as an AiMesh node on the RT-AX88U, extends my wireless network into the basement. Where it is installed, a mere 4 ft below the primary router&#8217;s location in the office on the first floor, data throughput on wireless is adequate for now. Below are the results of an internet speed test from a VM on the Proxmox host:</p><div class="captioned-image-container"><figure><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1I_f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca56557a-872e-4a29-a993-d78082973729_1024x348.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1I_f!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca56557a-872e-4a29-a993-d78082973729_1024x348.png 424w, https://substackcdn.com/image/fetch/$s_!1I_f!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca56557a-872e-4a29-a993-d78082973729_1024x348.png 848w, https://substackcdn.com/image/fetch/$s_!1I_f!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca56557a-872e-4a29-a993-d78082973729_1024x348.png 1272w, https://substackcdn.com/image/fetch/$s_!1I_f!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca56557a-872e-4a29-a993-d78082973729_1024x348.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1I_f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca56557a-872e-4a29-a993-d78082973729_1024x348.png" width="1024" height="348" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ca56557a-872e-4a29-a993-d78082973729_1024x348.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:348,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;speed test from proxmox homelab virtual machine&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="speed test from proxmox homelab virtual machine" title="speed test from proxmox homelab virtual machine" srcset="https://substackcdn.com/image/fetch/$s_!1I_f!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca56557a-872e-4a29-a993-d78082973729_1024x348.png 424w, https://substackcdn.com/image/fetch/$s_!1I_f!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca56557a-872e-4a29-a993-d78082973729_1024x348.png 848w, https://substackcdn.com/image/fetch/$s_!1I_f!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca56557a-872e-4a29-a993-d78082973729_1024x348.png 1272w, https://substackcdn.com/image/fetch/$s_!1I_f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca56557a-872e-4a29-a993-d78082973729_1024x348.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div></figure></div><h2>Back to the Proxmox homelab server</h2><p>The bare-metal installation of the Proxmox Virtual Server was straightforward. I downloaded the ISO file and wrote it to a USB thumb drive, then inserted it into one of the server&#8217;s USB slots. Then I had to get into the BIOS to enable booting from USB on the R720, but once past that point, things just worked. I won&#8217;t detail the installation process here, as it is well <a href="https://pve.proxmox.com/pve-docs/chapter-pve-installation.html">documented by Proxmox</a> and many others, but read on for some post-install customization resources.</p><p>To manage the Proxmox host after installation, I needed to be able to connect to it from a web browser on port 8006. The server console displayed the full URL, so I made a note of it. From this point forward, I no longer required direct physical access to the host, so back upstairs I went.</p><h2>Proxmox VE Post Install</h2><p>Some of you may already be acquainted with the Proxmox VE Post Install <a href="https://tteck.github.io/Proxmox/#proxmox-ve-post-install">script</a>. For the rest, I recommend checking it out. I encourage you to review and understand what the script is doing prior to executing it, as a standard best practice. For me, it checked all the boxes I wanted on a clean Proxmox homelab installation. I copied the command provided in the link into the Proxmox host&#8217;s console and executed it successfully, with no observed ill effects to date.</p><h2>Homelab Experiments</h2><p>Many of my experiments have been ephemeral in nature, wherein a virtual machine is provisioned, a use case is exercised, and then the virtual machine is purged. However, I do have some longer-lived VMs that I keep patched and running. You may see additional posts on these in the near-future.</p><h3>Pi-Hole</h3><p><a href="https://pi-hole.net/">Pi-Hole</a> is a DNS server that primarily blocks unwanted ads by sending DNS queries for known ads and malicious networks to a black hole. It can run on Rasberry Pi, and a few other operating systems. With the Pi Zero 2 W I have, I&#8217;ve seen reports of &#8211; and personally experienced &#8211; issues with the Wireless connection dropping out. DNS stability is too critical to attempt on a flaky wireless device. I also have a Pi 3B+, but it&#8217;s currently serving as a DAKBoard display.</p><p>That leaves the Proxmox Homelab as the only remaining option that doesn&#8217;t require additional equipment purchases. Even though it&#8217;s on a wireless connection, it&#8217;s much more stable than the Raspberry Pi Zero 2 W, and I configured my router&#8217;s IP as backup DNS, in case the Pi-Hole DNS server becomes unavailable for some reason.</p><h3>Windows Server 2022 Core</h3><p>While I prefer Linux, I&#8217;m not fully anti-Microsoft. I have written PowerShell scripts when the opportunity presented itself. Throughout my career, when I&#8217;ve administered Windows servers, I&#8217;ve had the full GUI to rely upon. For this VM, I&#8217;ve registered it with a 180-day evaluation license, and installed Server Core, which is &#8220;the recommended installation option. [&#8230;]It is used for &#8220;headless&#8221; deployments which are managed remotely through Windows Admin Center, PowerShell, or other server management tools.&#8221; (<a href="https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2022#Resources">1</a>)</p><p>I&#8217;m flexing my PowerShell skills and evaluating Windows Admin Center at the same time, while also testing how suitable Proxmox VE is for hosting Windows VMs.</p><h2>Conclusion</h2><p>While this summer saw a lot of activity in the Proxmox Homelab, lately I&#8217;ve been occupied with my <a href="https://brianalcorncom.wordpress.com/2024/08/31/fiverr-freelance-success-python-coding/">first Fiverr Gig</a>, and a complex and time-sensitive project for my primary employer. The R720 is about 10 years old, and while it&#8217;s still plugging away without major complaints (aside from the recent memory DIMM failure mentioned above), I&#8217;m considering options for a companion and/or replacement for it. I&#8217;d like to expand to a two-node cluster and incorporate a separate NAS device for backups, and additional storage needs soon.</p><p>Do you have a Homelab? Do you use Proxmox? What projects or experiments have you enjoyed? What have you regretted? Comment below!</p><p>The post <a href="https://brianalcorn.com/2024/09/22/building-a-proxmox-homelab-my-journey/">Building a Proxmox Homelab: My Journey</a> appeared first on <a href="https://brianalcorn.com">Brian Alcorn</a>.</p>]]></content:encoded></item><item><title><![CDATA[Fiverr Freelance Success: Python Coding for Medical Document Automation – Reflective Overview]]></title><description><![CDATA[Recently, I wrapped up my very first gig on Fiverr, a platform where freelancers (aka sellers) can post &#8220;gigs&#8221; on their profiles, offering various services.]]></description><link>https://www.brianalcorn.com/p/fiverr-freelance-success-python-coding</link><guid isPermaLink="false">https://www.brianalcorn.com/p/fiverr-freelance-success-python-coding</guid><dc:creator><![CDATA[Brian Alcorn]]></dc:creator><pubDate>Sun, 01 Sep 2024 02:37:29 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!fjVC!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43e85356-86a6-4802-a826-dcee7e681b3a_4032x1337.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Recently, I wrapped up my very first gig on <a href="https://fiverr.com">Fiverr</a>, a platform where freelancers (aka sellers) can post &#8220;gigs&#8221; on their profiles, offering various services. Potential buyers are then able to search through these gigs, and the sellers&#8217; profiles, to choose a seller to either purchase an existing gig, or to negotiate terms for a custom gig, resulting in an offer by the seller, to be accepted/rejected by the buyer. Reflection on my very first freelance gig through the Fiverr platform. My first customer reached out for the latter in response to my gig posting about Python coding (see my<a href="https://brianalcorncom.wordpress.com/consulting/"> Consulting</a> page for a link to my Fiverr profile).</p><p>The initial contact occurred through a message on Fiverr with a detailed problem statement, the tools the customer had at hand, what operating system they were going to use the solution on, and a target timeline. I reviewed the requirements and terms and concluded this was right up my alley. It would exercise my existing coding experience with Python, require me to look into how to leverage both Selenium and ChromeDriver for Selenium. The offered payment was reasonable, given that I&#8217;m trying to make a name for myself on the platform, and the timeline was adequate, with some wiggle room if it was needed.</p><p>I can&#8217;t provide too many details about the field the work was performed for, other than to say it was medical in nature. I can, however, provide a high-level summary:</p><ul><li><p>Medical documents are received</p></li><li><p>Within the document, patient data and document classification must be parsed</p></li><li><p>Document data must then be input into a web form, the document attached and the form submitted to the patient record on a website</p></li><li><p>A final step requires the submission of any pending document actions on the site and a move of the document out of the source directory into a &#8220;processed&#8221; directory</p></li><li><p>Dis-qualifiers such as patient record not found, incomplete document data, or other errors must not upload the document and must not move it to the &#8220;processed&#8221; directory</p></li></ul><p>Because the website that the data and documents were being entered and uploaded to does not have an available API (application programming interface), I had to interface with the web UI. This was an interesting challenge and the only other tool I&#8217;ve used for comparable functionality was AutoIt to interact with the Windows desktop nearly 15 years ago.</p><p>Fortunately, Selenium and ChromeDriver are both available within the Python ecosystem and are well-established, meaning I had extensive documentation and others&#8217; experience to rely upon to get me where I needed to be.</p><p>For an easy win, I started by writing Python code to launch the Chrome browser and log in to the target site. With this out of the way, I took an iterative approach to each feature to extract, enter form data, attach documents, etc., and after the first weekend I had an initial Alpha release that I delivered to my customer.</p><p>There were plenty of minor bugs and we discovered some inconsistencies in the document formatting and data entry/organization that I had to write code to handle. Also, my customer wanted to not have to maintain a Python virtual environment, meaning I needed to package the application for their operating system.</p><p>As it turned out, my development rig for this project was on a different operating system than what my customer was running. Fortunately, I also had a system with the same OS and version, so I just had to port over my virtual environment and test/debug my code for any anomalies introduced by the OS switch, then build package up the application for portability. This was, dare I say, a strange kind of fun for me. It had also provided some justification in recently purchasing this other system (how many laptops, desktops and servers does one System Engineer/Developer need anyway?).</p><p>Not even 4 days into the engagement, immediately after delivering the first Alpha release, our family dog, Lacy, was taken to the emergency vet because, over just a few days, she went from the picture of health to no longer eating and being very lethargic. During that second week of the Fiverr engagement, we discovered that Lacy had developed a mass on her spleen, and for quality of life considerations, we helped her pass from this life in as humane a way as possible.</p><p>I mention the loss of Lacy here because my customer was not only flexible as we navigated the sudden and unexpected loss, and the grief that came with it, but they also were genuinely concerned and interested in giving me space to grieve and take a few days to recover from the initial blow. In the grand scheme of things, I only lost about 4 days, between vet visits and a couple of days to let the fog clear. I don&#8217;t think I can properly convey how much my customer&#8217;s support helped during that time, though I did try to tell them.</p><p>Coming out of the second weekend, I had a Beta release ready, this one packaged, so my customer wouldn&#8217;t have to maintain or concern themselves with a Python virtual environment on their system. The only caveat is that the ChromeDriver Python module will need to be updated and the rest of the code repackaged after some Chrome browser updates are applied. Barring any major changes to the browser or module, this work should take less than 15 minute in total, and I&#8217;ve included basic support updates in the terms of delivery.</p><p>Testing highlighted a few more issues on the document side but proved that the code I&#8217;d written was handling these exceptions as intended. By Monday evening into the third week, we had a release candidate delivered with partial validation. A misunderstanding on my part had required a last minute revision, and at the end of the weekend we were out of use cases to further test against. So we had to wait until the following weekend when more documents would arrive for processing.</p><p>The third and final weekend of the engagement brought a total of 71 documents. We arranged a Zoom session so my customer could share their screen and run the application, while I observed, so I could gather data related to any errors or failures. This would assist me in quickly addressing any last remaining issues.</p><p>The application was launched and we watched and chatted as the browser was programmatically navigated. One after another after another processed successfully. The tally at the end was 61 documents successfully processed, 9 documents kicked back due to data inconsistencies between the documents and the patient records (the code did what it was supposed to here), and 1 document that actually caused the website, itself, to error, and which wasn&#8217;t related to my code at all.</p><p>So what are my takeaways from this experience?</p><p>First and foremost, I need to better reconcile my estimates on how much time a given effort will take versus what a buyer is willing to pay. While my customer left me a generous 100% tip on top of the base negotiated price, calculating an hourly rate came out to be about as lucrative as driving for DoorDash, minus the wear-and-tear on my car, or the cost of gas. <em>This is not to be construed as a slight to my customer, as I am thankful for the opportunity they presented me with, and I truly enjoyed both working with the code and working with them! I just won&#8217;t be replacing my day job with freelancing anytime soon at my current hourly productivity levels. As I get more efficient and faster at Python, the hourly ROI growth will naturally increase</em>.</p><p>Secondly, it&#8217;s important to factor in that this was my first gig on the platform. Not only did I get paid to exercise existing skills as well as pick up a couple new ones, but I also got an AMAZING review from my customer which will help other buyers on the platform feel more confident in choosing me for their projects. I&#8217;m confident the more buyers I deliver quality and value to, the more positive reviews I&#8217;ll receive and the more opportunities will come my way.</p><p>I want to conclude by saying I most definitely see the potential for more freelance work through platforms like Fiverr and Upwork. Some will argue that the fees these platforms charge are a little steep, but I just see it as a mutually beneficial arrangement. Were it not for Fiverr, I would never have gotten this particular gig and the opportunities and challenges associated with it. I wouldn&#8217;t have gotten paid anything at all. I wouldn&#8217;t have met and connected with my customer. I wouldn&#8217;t have the reach I now have with the positive review I now have on Fiverr. Thank you so much, my first buyer on Fiverr (you know who you are) for reaching out and giving me the opportunity to, as you so eloquently put it, bring your vision to life.</p><p>For assistance with Python application development, visit <a href="https://brianalcorncom.wordpress.com/consulting/">https://brianalcorncom.wordpress.com/consulting/</a> for links to my Fiverr and Upwork profiles, or reach out directly to me through the contact form.</p><p>The post <a href="https://brianalcorn.com/2024/08/31/fiverr-freelance-success-python-coding/">Fiverr Freelance Success: Python Coding for Medical Document Automation &#8211; Reflective Overview</a> appeared first on <a href="https://brianalcorn.com">Brian Alcorn</a>.</p>]]></content:encoded></item><item><title><![CDATA[Rebuilding Life: Confronting Mental Health Challenges]]></title><description><![CDATA[I want to warn you up front, this will be a heavy read.]]></description><link>https://www.brianalcorn.com/p/rebuilding-life-confronting-mental-health-challenges</link><guid isPermaLink="false">https://www.brianalcorn.com/p/rebuilding-life-confronting-mental-health-challenges</guid><dc:creator><![CDATA[Brian Alcorn]]></dc:creator><pubDate>Thu, 11 Jul 2024 22:51:22 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!fjVC!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43e85356-86a6-4802-a826-dcee7e681b3a_4032x1337.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I want to warn you up front, this will be a heavy read. I&#8217;m going to go into some detail on my mental health crisis and eventual rebound. It&#8217;s long, but so is my fight. I will try to keep it as lite as possible, but it has been a six year journey to this point. I&#8217;ll end with how I&#8217;m doing now (spoiler: pretty good). It&#8217;s my hope that sharing my experience may provide encouragement to someone who is going through something similar.</p><h2><strong>Backstory</strong></h2><p>I&#8217;ve always been a little anxious and intense. I pushed myself hard in high school and my first stint through college, and then through police academy 20 years ago. I was actually fortunate enough to get full-time employment with a local police department within about 8 months of graduating from the academy.</p><p>I remember how much I&#8217;d poured into my perceived identity as a police officer, and what it was going to mean for my family. I caught on to most things pretty quickly. After my very first second shift/midnight shift double, where we spent the midnight shift on standby with riot gear at the ready in response to a risk of civil unrest that fortunately never materialized, I&#8217;d gone to sleep at 4am. At 6am, in a dream, I heard a police radio squelch tail (a beep after someone has keyed up to transmit and then released). At that very moment, I bolted straight upright in bed, adrenaline flooding my entire body. I immediately needed to used the bathroom.</p><p>Over the course of the next several hours, I remained in fully fight-or-flight response. I felt sincere dread that nothing would ever be okay again. My first full-blow panic attack. I went to the ER to get evaluated and received a couple days worth of the benzodiazepine Lorazepam.</p><p>Over the next few weeks, I experienced constant dread/fear/anxiety when I was out of uniform. I couldn&#8217;t sleep. I couldn&#8217;t eat. I couldn&#8217;t think about anything else. I wasn&#8217;t even afraid of getting hurt in a fight, or getting stabbed or shot. My fear was that I wouldn&#8217;t or couldn&#8217;t do a good job. Soon, I came to the decision that police work was not going to be for me.</p><p>Quitting the police department was like losing a family member. I&#8217;d nurtured this dream for years and saw it come to fruition, only to have it slip through my fingers, with no one to blame but my inability to keep it together. I felt emasculated. I was completely lost.</p><p>Over the course of the next 2 years, I worked a couple warehouse jobs, and started back to college. Then I started in entry level PC Support. The first night, I had another panic attack. I reasoned that if I decided to quit my new job, I&#8217;d be able to go back to sleep. That was unrealistic. Hello, Impostor Syndrome&#8230;</p><p>Over the next decade, after NOT quitting my PC Support job, I rose up the rungs of IT infrastructure. I took citalopram (an SSRI) to keep me reasonable, but overall I&#8217;d overcome the early days. Or so I thought&#8230;</p><h2>A relapse</h2><p>In 2018, I left an employer after a month-long decline in my mental health. Call it anxiety/depression, or call it burnout. Either way, one day, enough was enough. I left without a plan. I was in no place to wait until I had a plan. I had to get out. So I did. Being a person of faith, I &#8220;let go and let God&#8221;, so to speak.</p><p>The first week, I didn&#8217;t do much. I was in no shape to think about the future. I was honestly mentally preparing for us to lose everything we&#8217;d worked so hard for up to that point. I didn&#8217;t know if I would or could find work. My wife and I drove around one day searching or a place to get some sort of counseling. It seemed like a good idea; we had to try something.</p><p>The second week, we had a trip to Orlando (Disney World) and Anna Maria Island planned and paid for before things started to sour. I determined that whatever happened on the other side of that week, I&#8217;d go and have a good time. So I did. I event felt good enough to start looking at IT jobs, and sent out my resume. I took a couple callbacks later that week. All hope was not lost!</p><p>From the cliffside leap to starting a new position, it was only a six week process. I&#8217;d somehow dodged a bullet and we didn&#8217;t lose everything. I was contract-to-hire but I knew I had good odds of being converted to full-time after the 3 month contract was up. And that&#8217;s what happened! I didn&#8217;t even have a panic attack during this time!</p><p>For about 4 months, I&#8217;d been going to counseling with a licensed therapist. I was also seeing a psychiatrist, and was prescribed a higher dose of citalopram for maintenance, as well as Alprazolam (Xanax) for emergencies. While I was doing what needed to be done at work, I was catatonic at home. Anxiety and depression were building up, and darkness was enveloping my psyche. I used to stare a little too longingly at lottery billboards that promised to shower me with cash and take me out of the rat race.</p><p>Just after Christmas, I mentioned in passing to my therapist that, while I was not planning on acting on it, I was almost daydreaming of ways I could end my life. I thought it was a harmless thought exercise. My therapist knew better, though, and by that afternoon I was booked for a one week stay, with the intention of addressing my lack of medication response.</p><p>That week gave me a chance to really evaluate what I was about, and what I wanted out of life. My citalopram was switched out to venlafaxine (an SNRI), the Xanax, that I wasn&#8217;t taking anyway, was switched to some sort of super charged anti-histamine (for fear of acquiring a dependency on Xanax.</p><p>Following that drastic but necessary week, I knew I didn&#8217;t want to end my life. I didn&#8217;t want to give up. But there was a long road ahead of me. Little did I know that five-and-a-half years later, I&#8217;d be writing this blog post, from the other side.</p><p>My catatonia outside of work continued in earnest for at least 2 years after that. We added Rexulti to my medication list, and I was at least calm, if not slightly sedated. I was much quieter and less vibrant. And if I got stressed, I suffered from a condition called psychogenic dysphonia &#8211; I&#8217;d lose my voice.</p><p>Eventually, I rediscovered reading, and started devouring books. It was something more than watching TV, and quieted my subconscious so I could have a reprieve from the darkness. I also discovered an appreciation for fishing magazines. One of my favorites was Field and Stream until it stopped publishing after its 125th anniversary issue.</p><p>During the pandemic, I also sought a few challenges. I obtained my Technician and General Amateur Radio licenses, and began operating on the air occasionally. On the work front I studied for and earned a couple professional certifications. I was making progress.</p><p>About three years into my dark time, we impulse bought a new house. You read that right. We weren&#8217;t looking, but we fell into an opportunity, and were in a financial position to take advantage. Had the opportunity come one or two years earlier, I wouldn&#8217;t have had the capacity to process and adjust to all the upheaval that comes with moving.</p><p>In the fall after we moved into the new house, I worked feverishly on a data center migration project for work. I was the technical liaison, drawing diagrams, submitting firewall rule requests, and strategizing with the business unit who was making the move. This continued through early February, and before many remote meetings (still COVID-era) I&#8217;d find myself getting worked up and gagging/dry-heaving. It happened so often that I started to laugh at myself. It was silly.</p><p>That next spring, I received a promotion at work. They were certainly pleased with the value I was delivering, regardless of how I saw myself. I cut my venlafaxine dose in half, under the care of my psychiatrist, and continued to make progress. At some point we cut the venlafaxine dose in half again, where it&#8217;s stayed since. I went from 150mg/day to 37.5mg/day.</p><p>The last two years have been like waking up really slowly. Confidence and contentment have been winning out. I&#8217;ve been exploring my christian faith more deeply, even leading a church small group we host in our home for the last year. I started a project at work in January that I&#8217;ve been really excited about, and we&#8217;re seeing success as we progress through the year.</p><p>If you&#8217;ve followed my blog, well, you know I started a blog. I also got into vintage stereo equipment.</p><h2>The Present</h2><p>This brings us to the most recent six weeks, as of this writing. Rexulti, prescribed as an adjunctive therapy for Major Depressive Disorder, was getting hard to find in stock to refill. At my last check-in with my psychiatrist, we agreed to switch me to Abilify, and begin tapering me off this class of medication altogether &#8211; if and only if I don&#8217;t have any relapses.</p><p>I may have jumped the gun a bit, but I was on 2mg/day of Rexulti, and got 1mg/day of Abilify, and immediately halved those pills. The only comparison I&#8217;ve been able to find was someone on Reddit (it&#8217;s on the internet so it has to be true!) suggesting that Rexulti was 5x stronger/more effective than Abilify. Mathematically, I was taking 10mg worth of Abilify in the form of Rexulti (not apples to apples, I know), and now I&#8217;m taking .5mg.</p><p>Let me tell you what&#8217;s happened since I made that change:</p><ul><li><p>While on Rexulti, I was sleeping 11-12 hours a night. Now, I can only sleep 6-7 hours.</p></li><li><p>I&#8217;ve lost 11 lbs without really trying. I&#8217;m more outgoing and talkative. I look forward to the day&#8217;s challenges ahead at work.</p></li><li><p>I stopped biting my finger nails</p></li><li><p>I planned out my professional development in the form of certifications I&#8217;m pursuing for the next 3 years and shared it with my boss.</p></li><li><p>I took a long weekend for July 4th, and during that time decided to try to start up a consulting side hustle in addition to my primary employment</p></li><li><p>I&#8217;ve gotten interested in testing technology again in my home lab &#8211; I resurrected my old rack-mounted server, updated one Linux laptop, and obtained another laptop and dual-installed Fedora and Kali Linux on it</p></li></ul><p>Since stopping Rexulti, and tapering off Abilify, I feel like I&#8217;ve finally woken up again and am more of the me I used to be than I have been in a really long time. I have no plans to change my venlafaxine dosage for the foreseeable future. My psychiatrist and I agree we have a good thing going on the maintenance dosage.</p><p>If you&#8217;re reading this and you&#8217;re in the thick of the fight, I want to encourage you to stick it out, play the long game. Work with your support system to navigate the days you don&#8217;t want to get out of bed, the mood swings, the quietness and lethargy. Thank your family, friends, and care team for being there when it&#8217;s not easy to be. Things can and do get better.</p><p>The post <a href="https://brianalcorn.com/2024/07/11/rebuilding-life-confronting-mental-health-challenges/">Rebuilding Life: Confronting Mental Health Challenges</a> appeared first on <a href="https://brianalcorn.com">Brian Alcorn</a>.</p>]]></content:encoded></item><item><title><![CDATA[It’s Been Awhile – Blog Focus Pivot]]></title><description><![CDATA[Some of my readers may be wondering if/why I dropped off the face of the earth.]]></description><link>https://www.brianalcorn.com/p/its-been-awhile-2</link><guid isPermaLink="false">https://www.brianalcorn.com/p/its-been-awhile-2</guid><dc:creator><![CDATA[Brian Alcorn]]></dc:creator><pubDate>Fri, 05 Jul 2024 17:12:19 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!fjVC!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43e85356-86a6-4802-a826-dcee7e681b3a_4032x1337.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Some of my readers may be wondering if/why I dropped off the face of the earth. After all I was posting 2 articles a week up until April 1st. Then I just stopped. In this short article I&#8217;ll try to address the lack of content, the blog focus for the foreseeable future, and give a preview of a couple topics coming up.</p><p>My last blog post was immediately after we returned from a spring break trip to Orange Beach, Alabama. I really enjoyed the downtime and to be honest, I simply got lazy and distracted and time got away from me. As one sometimes does with a new project, initial interest is intense, but as time goes on, without proper discipline, things fall by the wayside.</p><p>Couple my lack of discipline with some struggles coming up with content ideas (reverse-inspired by enjoying one less responsibility), and here we are 3 months later.</p><h2>What have I been up to?</h2><p>I haven&#8217;t really mentioned it on the blog up to this point, but about 6 years ago I struggled with intense professional burnout and major anxiety and depression. This continued for about a 3 year period before I started to see marked improvements. And in the past year to year-and-a-half, it&#8217;s as if I&#8217;ve been &#8220;waking up&#8221; to be and feel more like my new and improved self. Most recently, I&#8217;ve found myself becoming really interested in hobbies &#8211; old and new. A recent medication change seems to have opened up a whole new world of interest and drive that has been unexpected, but welcome.</p><h2>What&#8217;s next for brianalcorn.com &#8211; blog focus?</h2><p>Over the past couple weeks, I&#8217;ve been bouncing around ideas for what the blog focus will be for the foreseeable future. I believe I&#8217;ve settled on a technical blog with some lifestyle related content peppered in here and there. The blog will continue to grow and improve as my writing and organization improves. I hope you will all come along on the journey with me.</p><h3><a href="https://brianalcorn.com/2024/10/05/dayton-audio-sub-1000-affordable-subwoofer-for-vintage-systems/">Vintage Audio</a></h3><p>About a month ago, I purchased a vintage Yamaha CR-620 receiver from eBay, at a moderate steal. A couple weeks later, I bought some vintage Klipsch KG4 speakers to pair with this receiver. I&#8217;m in the middle of some light restoration/repair on the receiver right now, but as soon as this initial phase is complete I&#8217;ll be posting an article describing my buying adventures, repair experience, and opinion on resulting sound quality.</p><h3><a href="https://brianalcorn.com/2024/09/24/setting-it-career-goals-my-two-year-plan/">Career Development</a></h3><p>On the career front, I have a few irons in the fire: I&#8217;ve compiled a list of certifications I&#8217;m pursuing between now and the end of 2026, and I&#8217;m launching a freelance Python and Ansible Development side hustle. Python and Ansible content will become more common on this blog, and will include links to my personal GitHub.</p><h3><a href="https://brianalcorn.com/2024/07/11/rebuilding-life-confronting-mental-health-challenges/">Mental Health</a></h3><p>I will go into detail on what I experienced, and how I recovered from what we refer to in my inner circle as &#8220;the dark time&#8221;. I&#8217;ll discuss medication, therapy, coping mechanisms, and conclude with an update on how I&#8217;m doing now.</p><p>The post <a href="https://brianalcorn.com/2024/07/05/its-been-awhile-2/">It&#8217;s Been Awhile &#8211; Blog Focus Pivot</a> appeared first on <a href="https://brianalcorn.com">Brian Alcorn</a>.</p>]]></content:encoded></item><item><title><![CDATA[Down Time]]></title><description><![CDATA[I haven&#8217;t posted in almost 2 weeks, in part, because I was away on vacation for one of those weeks.]]></description><link>https://www.brianalcorn.com/p/down-time</link><guid isPermaLink="false">https://www.brianalcorn.com/p/down-time</guid><dc:creator><![CDATA[Brian Alcorn]]></dc:creator><pubDate>Mon, 01 Apr 2024 22:03:57 GMT</pubDate><enclosure url="http://brianalcorncom.wordpress.com/wp-content/uploads/2024/04/9b471-img_5475.jpg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="http://brianalcorncom.wordpress.com/wp-content/uploads/2024/04/9b471-img_5475.jpg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="http://brianalcorncom.wordpress.com/wp-content/uploads/2024/04/9b471-img_5475.jpg 424w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/04/9b471-img_5475.jpg 848w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/04/9b471-img_5475.jpg 1272w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/04/9b471-img_5475.jpg 1456w" sizes="100vw"><img src="http://brianalcorncom.wordpress.com/wp-content/uploads/2024/04/9b471-img_5475.jpg" width="2000" height="1500" data-attrs="{&quot;src&quot;:&quot;http://brianalcorncom.wordpress.com/wp-content/uploads/2024/04/9b471-img_5475.jpg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1500,&quot;width&quot;:2000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="http://brianalcorncom.wordpress.com/wp-content/uploads/2024/04/9b471-img_5475.jpg 424w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/04/9b471-img_5475.jpg 848w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/04/9b471-img_5475.jpg 1272w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/04/9b471-img_5475.jpg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I haven&#8217;t posted in almost 2 weeks, in part, because I was away on vacation for one of those weeks. Some of our family journeyed to the Gulf of Mexico to enjoy a little sun and sand for spring break. It&#8217;s become a bit of a tradition at this point &#8211; not just the spring break, but the spring break in Orange Beach, Alabama. This is my second, and our family&#8217;s third, trip in about 4 years to Orange Beach.</p><p>The above pic was taken shortly after our arrival at our condo, while we were still unloading and unpacking, but hey, that view! It was a good 20 degrees warmer, with a lot of sunshine, compared to southwest Ohio.</p><div class="captioned-image-container"><figure><div id="youtube2-bMLun4eri-k" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;bMLun4eri-k&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/bMLun4eri-k?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div></figure></div><p>Day 2 was expected, but still a bit surprising. Watching the double-red flags dance for their lives in the gusty wind told us all we needed about being outside.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="http://brianalcorncom.wordpress.com/wp-content/uploads/2024/04/541f6-img_5491.jpg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="http://brianalcorncom.wordpress.com/wp-content/uploads/2024/04/541f6-img_5491.jpg 424w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/04/541f6-img_5491.jpg 848w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/04/541f6-img_5491.jpg 1272w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/04/541f6-img_5491.jpg 1456w" sizes="100vw"><img src="http://brianalcorncom.wordpress.com/wp-content/uploads/2024/04/541f6-img_5491.jpg" width="1999" height="1040" data-attrs="{&quot;src&quot;:&quot;http://brianalcorncom.wordpress.com/wp-content/uploads/2024/04/541f6-img_5491.jpg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1040,&quot;width&quot;:1999,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="http://brianalcorncom.wordpress.com/wp-content/uploads/2024/04/541f6-img_5491.jpg 424w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/04/541f6-img_5491.jpg 848w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/04/541f6-img_5491.jpg 1272w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/04/541f6-img_5491.jpg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>After a day of wind and a day of rain, we finally got the sunshine we&#8217;d sought after, which continued for the rest of the week. Varying levels of sunburns were earned and treated within the family, and lots of beach time and even some water time were spent.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="http://brianalcorncom.wordpress.com/wp-content/uploads/2024/04/2d8d6-img_5478.jpg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="http://brianalcorncom.wordpress.com/wp-content/uploads/2024/04/2d8d6-img_5478.jpg 424w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/04/2d8d6-img_5478.jpg 848w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/04/2d8d6-img_5478.jpg 1272w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/04/2d8d6-img_5478.jpg 1456w" sizes="100vw"><img src="http://brianalcorncom.wordpress.com/wp-content/uploads/2024/04/2d8d6-img_5478.jpg" width="2000" height="1500" data-attrs="{&quot;src&quot;:&quot;http://brianalcorncom.wordpress.com/wp-content/uploads/2024/04/2d8d6-img_5478.jpg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1500,&quot;width&quot;:2000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="http://brianalcorncom.wordpress.com/wp-content/uploads/2024/04/2d8d6-img_5478.jpg 424w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/04/2d8d6-img_5478.jpg 848w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/04/2d8d6-img_5478.jpg 1272w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/04/2d8d6-img_5478.jpg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Many of the morning were glorious, with the sun slowly rising in the East. Being a bit of a late riser usually, even I found myself getting up comparatively early with views like this to look forward to.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="http://brianalcorncom.wordpress.com/wp-content/uploads/2024/04/e299c-img_5500.jpg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="http://brianalcorncom.wordpress.com/wp-content/uploads/2024/04/e299c-img_5500.jpg 424w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/04/e299c-img_5500.jpg 848w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/04/e299c-img_5500.jpg 1272w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/04/e299c-img_5500.jpg 1456w" sizes="100vw"><img src="http://brianalcorncom.wordpress.com/wp-content/uploads/2024/04/e299c-img_5500.jpg" width="2000" height="1506" data-attrs="{&quot;src&quot;:&quot;http://brianalcorncom.wordpress.com/wp-content/uploads/2024/04/e299c-img_5500.jpg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1506,&quot;width&quot;:2000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="http://brianalcorncom.wordpress.com/wp-content/uploads/2024/04/e299c-img_5500.jpg 424w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/04/e299c-img_5500.jpg 848w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/04/e299c-img_5500.jpg 1272w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/04/e299c-img_5500.jpg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The evening Golden Hour most days lived up to the name. I found myself regretting not taking my DSLR to get better photos, but my phone&#8217;s cameras did their best &#8211; and the subjects were optimal all week.</p><p>Orange Beach is just a little East of Gulf Shores, and a little West of Pensacola, Florida. There are lots of things to do there, lots of shops, restaurants, places to get drinks, etc. A little inland there is a place called <a href="https://alwharf.com/">The Wharf</a> that packs a lot of options into a single area. If you have children and/or like to shop, and you need a break from the beach, you should check it out.</p><p>Most of the time when I&#8217;m on vacation, much to my wife&#8217;s chagrin, I prefer to stay in the condo, on the beach, or in the pool. I venture out for short supply runs, or occasionally go on fishing trips if I&#8217;m feeling up to dealing with sea-sickness while out. The white, sandy beaches found in Orange Beach as well as elsewhere along the Gulf coast are perfect for me.</p><p>Do you venture to the Gulf of Mexico on vacation? What destinations have you enjoyed? Where haven&#8217;t you been that you&#8217;d like to go? Comment below!</p><p>The post <a href="https://brianalcorn.com/2024/04/01/down-time/">Down Time</a> appeared first on <a href="https://brianalcorn.com">Brian Alcorn</a>.</p>]]></content:encoded></item><item><title><![CDATA[Gig Economy – initial thoughts on driving for DoorDash]]></title><description><![CDATA[A couple weeks ago, on a semi-whim, I signed up for DoorDash.]]></description><link>https://www.brianalcorn.com/p/gig-economy-initial-thoughts-on-driving-for-doordash</link><guid isPermaLink="false">https://www.brianalcorn.com/p/gig-economy-initial-thoughts-on-driving-for-doordash</guid><dc:creator><![CDATA[Brian Alcorn]]></dc:creator><pubDate>Fri, 15 Mar 2024 20:52:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!fjVC!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43e85356-86a6-4802-a826-dcee7e681b3a_4032x1337.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A couple weeks ago, on a semi-whim, I signed up for DoorDash. This week, I made a few deliveries on my way home from work a couple evenings. Following is an account of what I think of the experience and if I think it&#8217;s worth the effort for the payouts. If you&#8217;re not interested in the narrative, scroll down to the conclusion for numbers and my initial impression.</p><h2>Day 1</h2><p>On Tuesday this week, after a period of inactivity post-enrollment, someone from DoorDash reached out to me to see if there was any reason I hadn&#8217;t dashed yet, and the suggestion was made to do a single delivery ahead of St. Patrick&#8217;s Day weekend, to make sure I didn&#8217;t have any questions, and that everything went smoothly. I thought it over, and decided to accept the challenge on my way home.</p><p>I should have known this evening wasn&#8217;t like most evenings. I have about 30 miles of interstate driving between the office and home, and it&#8217;s typically uneventful, beyond the expected slowdown areas. But on this Tuesday evening, I encountered three accidents on the way home that delayed me by 40 minutes.</p><p>Once I got off the interstate at my exit, I pressed &#8220;Dash Now&#8221; in the Dasher app, and within 20 seconds had my first order pop up. I was to pick up at Chipotle, which was just off the next intersection. I turned right at the light and was immediately met with police activity in the opposing lanes, so I turned onto a side street and snaked my way to Chipotle.</p><p>As I approached the parking lot, I met with 3 police cruiser at the entrance to the store ( Was my first delivery going to be a bust?). Fortunately, the officers were clearing out as I parked and I was able to get inside and pick up my inaugural order and get back to my car without any additional delays. The destination was 3 or 4 miles from Chipotle, and was uneventful.</p><p>After completing my first delivery, I started driving back to my hot spot near the interstate, but quickly received another order to be picked up in the opposite direction at White Castle. Okay, not too far, so I accepted.</p><p>When I got to White Castle, I went to the counter and let them know I had a DoorDash order. The time was 6:50pm, and I learned soon after that this location closes at 7pm. the driveway was packed with hungry people, so I had to wait &#8211; and wait I did &#8211; until 7:20pm. Now, credit where credit is due, the staff apologized several times, and even gave me a sack of sliders for the road for being patient and understanding &#8211; so not a complete loss.</p><p>Once I had the order in the car, I looked at the destination: 2 towns away (someone really wanted their White Castle). This wasn&#8217;t really the direction I wanted to head, but I didn&#8217;t have anything pressing, so it wasn&#8217;t hurting anything. Heading 2 exits north, I jumped on the interstate and was on my way.</p><p>Approaching the first exit, I saw another interstate slowdown in a spot that doesn&#8217;t usually back up. Ruh-roh. Another mile later, I spotted the source &#8211; a late 90s F-150 had gone off road and was on top of a fence and honeysuckle. Emergency crews were on the scene.</p><p>Another half mile and I was exiting the interstate, continuing to my destination. At the next intersection, I was heading east, but in the northbound lanes, south of the intersection &#8211; and thankfully not impacting my progress &#8211; there was yet more police activity! I turned northbound and continued on.</p><p>A few more turns and I was in the apartment complex where my delivery was to be made. I circled twice and eventually found the side entrance referenced on the order. I dropped off the food and took a photo to prove it. Then I had an uneventful 30 minute trip home after an hour of dashing 2 orders. Mission accomplished.</p><h2>Day 2</h2><p>Undaunted by my first evening, concluding it was just a really crazy travel day for many, for no good reason, I pressed the &#8220;Dash Now&#8221; button again. I was intending on doing a one and done delivery. Immediately I was offered an order at Applebee&#8217;s, so I accepted. A minute late, while still en route, I was offered an additional delivery on the route, but declined because I just wanted to do this one delivery.</p><p>Well, the Dasher app had other plans. After warning me my driver rating could take a hit for declining a delivery, not 15 seconds later another delivery was offered on my current route. So as to not lower my rating even further, I went ahead and accepted it &#8211; a nearby Mexican restaraunt.</p><p>Both of these pickups were uneventful. Restaurant staff was courteous both places, and both these deliveries were actually on my way home. Up to this point I&#8217;d had all &#8220;leave the food at the door&#8221; orders, but my last delivery was labelled &#8220;hand the food to me&#8221;. This, too, was uneventful, just a pleasant exchange and I was done for the night. 30 minutes.</p><h2>Conclusion</h2><p>The first night, if I&#8217;d let it, could have turned me off to the whole thing. But in all honesty, I knew it was an outlier. I never see that much police activity on my normal route. I made $23 for an hour of driving. The second night was much more normal, and the deliveries were on my way home, so all in all a better experience that netted $10 in 30 minutes.</p><p>My average payout so far is ~$20/hr. If I factor in 30% for taxes, and then a little more for gas/maintenance, I feel like I&#8217;m only netting $10/hr, which while not the worst thing in the world for a side hustle, isn&#8217;t going to make me rich, but having only given 90 minutes to the process in total, it&#8217;s some extra money for going out, gas, or paying down student loans. In fact, since I like driving on the whole, I plan on driving for at least a couple hours on St. Patrick&#8217;s Day this Sunday to see if I can raise the average pay a little bit. This may not be the last you hear of DoorDash on this blog. Time will tell.</p><p>Do you drive for DoorDash, GrubHub, or UberEats? What&#8217;s been your experience? Comment below!</p><p>The post <a href="https://brianalcorn.com/2024/03/15/gig-economy-initial-thoughts-on-driving-for-doordash/">Gig Economy &#8211; initial thoughts on driving for DoorDash</a> appeared first on <a href="https://brianalcorn.com">Brian Alcorn</a>.</p>]]></content:encoded></item><item><title><![CDATA[Audiophile “lite”]]></title><description><![CDATA[My love for music goes back to Christmas 1988 when I got my first boom box at 8 years old.]]></description><link>https://www.brianalcorn.com/p/audiophile-lite</link><guid isPermaLink="false">https://www.brianalcorn.com/p/audiophile-lite</guid><dc:creator><![CDATA[Brian Alcorn]]></dc:creator><pubDate>Sun, 10 Mar 2024 19:37:11 GMT</pubDate><enclosure url="http://brianalcorncom.wordpress.com/wp-content/uploads/2024/03/8f367-img_5461.jpg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>My love for music goes back to Christmas 1988 when I got my first boom box at 8 years old. Since then I&#8217;ve listened to every genre and played multiple instruments over the years. In 1995 I upgraded to a punchy little bookshelf system that set the stage for discerning a bit more sound quality. I&#8217;ve built several car stereo systems since then, but it wasn&#8217;t until recently I turned my attention back toward home hi-fi audio.</p><p>A few years ago I started collecting vinyl albums &#8211; jazz initially, like Miles Davis, John Coltrane, etc. Along the way I also picked up some classic rock albums like Boston, Styx, AC/DC. More recently, I&#8217;ve obtained some 90s alternative LPs and some indie/folk.</p><p>My vinyl gets played on a nothing-special Audio-Technica AT-LP60. It&#8217;s a solid entry-level turntable that gets the job done, but doesn&#8217;t feel substantial in the user interface department. I&#8217;ve spent months looking at potential upgrades, but haven&#8217;t settled on anything just yet.</p><p>I listen in 2-channel stereo, with no subwoofer at the moment. I accomplish an astonishing sound field with two Klipsch R-610F speakers (pictured below). These are rear-ported tower speakers with exceptionally balanced bass, mid, and treble. I&#8217;m honestly amazed at the amount of bass I get from the woofer/port combo. The performance probably also has something to do with how close these are set to the wall right now.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="http://brianalcorncom.wordpress.com/wp-content/uploads/2024/03/8f367-img_5461.jpg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="http://brianalcorncom.wordpress.com/wp-content/uploads/2024/03/8f367-img_5461.jpg 424w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/03/8f367-img_5461.jpg 848w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/03/8f367-img_5461.jpg 1272w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/03/8f367-img_5461.jpg 1456w" sizes="100vw"><img src="http://brianalcorncom.wordpress.com/wp-content/uploads/2024/03/8f367-img_5461.jpg" data-attrs="{&quot;src&quot;:&quot;http://brianalcorncom.wordpress.com/wp-content/uploads/2024/03/8f367-img_5461.jpg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="http://brianalcorncom.wordpress.com/wp-content/uploads/2024/03/8f367-img_5461.jpg 424w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/03/8f367-img_5461.jpg 848w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/03/8f367-img_5461.jpg 1272w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/03/8f367-img_5461.jpg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Over the past 4 years, my receiver has changed from an old Panasonic 5.1 channel home theater to a Sony 2-channel STR-DH190, to a newly acquired, reconditioned Sansui 6060 receiver. This latest acquisition was a few months in the making, researching and watching eBay auctions until I found just the right balance of performance over cost.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="http://brianalcorncom.wordpress.com/wp-content/uploads/2024/03/9bf26-img_5462.jpg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="http://brianalcorncom.wordpress.com/wp-content/uploads/2024/03/9bf26-img_5462.jpg 424w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/03/9bf26-img_5462.jpg 848w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/03/9bf26-img_5462.jpg 1272w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/03/9bf26-img_5462.jpg 1456w" sizes="100vw"><img src="http://brianalcorncom.wordpress.com/wp-content/uploads/2024/03/9bf26-img_5462.jpg" data-attrs="{&quot;src&quot;:&quot;http://brianalcorncom.wordpress.com/wp-content/uploads/2024/03/9bf26-img_5462.jpg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="http://brianalcorncom.wordpress.com/wp-content/uploads/2024/03/9bf26-img_5462.jpg 424w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/03/9bf26-img_5462.jpg 848w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/03/9bf26-img_5462.jpg 1272w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/03/9bf26-img_5462.jpg 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><p>When I&#8217;m not spinning vinyl, I use a <a href="https://www.amazon.com/WiiM-Mini-Multiroom-Preamplifier-Assistants/dp/B09HC5GRKY/ref=sr_1_1?crid=GH7K3ID969FU&amp;dib=eyJ2IjoiMSJ9.SUs49TV-PHh3KmOny-lQzJEjN9j9spWaRvldmlEqikvnh2cVnOh98k7JPW5OQWYEr8heXxgP5xriI6KQVrBZ9Fo1Bx8FdhvMtJdALHumBwTF89wWcpUObyikW8lSrlnfitgoGd4G1tLtoAmVNCbFAIUy5QURzTHWwgzXXiBFSPkLVaJ0bQ03581x-GxXz5Su69m3tKwAcDOBZqqT9BG2ReAhCpnwvbU5bBUOkIRwagg.kSAheEOSkYoyPsvM4_pe4JvAtWHMM671haCnLbE8upo&amp;dib_tag=se&amp;keywords=wiim+mini&amp;qid=1710097737&amp;sprefix=wiim+min%2Caps%2C152&amp;sr=8-1-spons&amp;sp_csd=d2lkZ2V0TmFtZT1zcF9hdGY&amp;psc=1">Wiim Mini</a> fed into a <a href="https://www.amazon.com/gp/product/B09RDPHJY9/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&amp;psc=1">Schiit Modi 3E DAC</a> (digital to analog converter) then fed into the Aux ports on the Sansui to listen to a variety of streaming sources, with Spotify being my primary go-to. Using a media streamer on Wi-Fi gives a much better audio experience than Bluetooth connectivity.</p><p>My current setup never gets played above 50% volume out of the Sansui, with the EQ flat. The Klipsch R-610F speakers, by themselves, perform quite well with a clean-to-warm sound signature, and fill a 25 foot tall great room quite well, without overpowering it.</p><p>As mentioned above, I&#8217;m on the hunt for a turntable upgrade. One contender is the <a href="https://www.amazon.com/U-Turn-Audio-Orbit-Turntable-White/dp/B0CG9XZ21B/ref=sr_1_3?crid=16T20ZAYJN2DM&amp;dib=eyJ2IjoiMSJ9.ba6NnJsBzbTmbhPI1G7ReCqXs9D3ZUFS6PFTAHybMAIGbTIRboSXl55VufbkaEcyg8y3WcRJYlwQRUhhkHTnqAlDyE789VvA3jZj9yrbw6LdbbUexo7X9VXdk27QztwmxkmbnW4lt82zgSfoWTbRWcAisMOsTQMyBbAJy9P-a289qtOx1FA1efuL7x4kOn7oEk86EUvrPzO8sDw03J09RH9YirQMat6BlPrYghiwOm4.Wl7ayqVAmfqIiEA8sfrF3OHzxrGWn1m5YpHqcXNWRck&amp;dib_tag=se&amp;keywords=orbit%2Bturntable&amp;qid=1710098078&amp;sprefix=orbit%2Btu%2Caps%2C199&amp;sr=8-3&amp;ufe=app_do%3Aamzn1.fos.c3015c4a-46bb-44b9-81a4-dc28e6d374b3&amp;th=1">U-Turn Audio Orbit 2 Plus</a>, while another is the <a href="https://www.parts-express.com/Dayton-Audio-TT-1BTW-Belt-Drive-Turntable-with-USB-Bluetooth-Audio-Technica-AT-VM95E-Cartri-300-363?quantity=1">Dayton Audio Belt-driven turnatable</a>. Both have the aesthetics and many options I&#8217;m looking for.</p><p>In the next year or so we are planning on moving my stereo system into our finished basement, which is a much smaller space than our great room. Where it sits today is effectively the &#8220;dining room&#8221;, and is less than ideal. Once in the basement, I&#8217;ll be able to better position the speakers, out and aimed at the listening position instead of against the wall. I expect a much different experience, and might have to even downsize to some JBL L-52 speakers (maybe, maybe not). A subwoofer might be added later on if I feel it&#8217;s necessary with any speaker changes, but right now I don&#8217;t need it.</p><p>While I LOVE the performance of the Sansui 6060, I&#8217;d like to possibly obtain a 7070, 8080 or 9090, if for no other reason than for more headroom. This is certainly not a must have, as the 6060 doesn&#8217;t underperform in my current space &#8211; and is probably more than enough for the smaller room it will be going into soon.</p><p>Finally, I&#8217;d like to combine the media streamer and DAC functionality, but that will be further down the line, as I already have ~$200 invested in this portion of the system, and it works great!</p><p>Some will argue that this equipment is not true audiophile quality, and that may be true, but I&#8217;m looking at it as a journey. As my ears and tastes mature and my financial means grow the sky is the limit as to what sort of equipment I&#8217;ll eventually have. Are you an audiophile or music fan? Do you have a sound system you&#8217;ve built out? Are you happy with it or do you have regrets or room for improvement? Comment below!</p><p>The post <a href="https://brianalcorn.com/2024/03/10/audiophile-lite/">Audiophile &#8220;lite&#8221;</a> appeared first on <a href="https://brianalcorn.com">Brian Alcorn</a>.</p>]]></content:encoded></item><item><title><![CDATA[Ansible SSSD simple_allow_users]]></title><description><![CDATA[I have a scenario where I need to manage SSSD &#8211; specifically &#8216;simple_allow_users&#8217; inside /etc/sssd/sssd.conf on RHEL 9.]]></description><link>https://www.brianalcorn.com/p/ansible-sssd-simple_allow_users</link><guid isPermaLink="false">https://www.brianalcorn.com/p/ansible-sssd-simple_allow_users</guid><dc:creator><![CDATA[Brian Alcorn]]></dc:creator><pubDate>Sat, 09 Mar 2024 17:29:38 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!fjVC!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43e85356-86a6-4802-a826-dcee7e681b3a_4032x1337.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I have a scenario where I need to manage SSSD &#8211; specifically &#8216;simple_allow_users&#8217; inside /etc/sssd/sssd.conf on RHEL 9. Depending on your needs, this could also be leveraged in RHEL 7 and RHEL 8 as well. Because of our Linux user provisioning process, we have to manage SSSD at a common and a per-application level. This article will discuss the common role implementation. I hope to post later about merging the common and per-application roles&#8217; simple_allow_users.</p><p><em>For more detail about setting up an Ansible directory structure, follow <a href="https://brianalcorncom.wordpress.com/2024/02/23/a-beginner-ansible-playbook-that-does-something/">this link</a></em>.</p><p>In the <strong>common</strong> role inside main.yml we implement the following code (I&#8217;ll break it down further later):</p><pre><code>- name: Import commons simple_allow_users variables
  ansible.builtin.include_vars:
    file: common_simple_allow_users.yml
- name: Add users to SSSD simple_allow_users string
  ansible.builtin.set_fact:
    simple_allow_users: "{{ lookup('community.general.merge_variables', 'common_simple_allow_users') | to_yaml | regex_replace('\\[|\\]|\\\n ', '') }}"
  when:
    - ansible_facts['os_family'] == 'RedHat' and ansible_facts  ['distribution_major_version'] &gt;= '9'
- name: Test Ouput
  ansible.builtin.debug:
    msg: " {{ simple_allow_users }}"
  when:
    - ansible_facts['os_family'] == 'RedHat' and ansible_facts  ['distribution_major_version'] &gt;= '9'
- name: Add simple_allow_users value to sssd.conf
  ansible.builtin.lineinfile:
    path: /etc/sssd/sssd.conf
    regexp: '^simple_allow_users = '
    line: 'simple_allow_users = {{ simple_allow_users }}'
  notify: Restart SSSD
  when:
    - ansible_facts['os_family'] == 'RedHat' and ansible_facts  ['distribution_major_version'] &gt;= '9'

</code></pre><p>The first task imports the common_simple_allow_users.yml vars file from <strong>common</strong> as follows:</p><pre><code>---
common_simple_allow_users:
  - 'user1'
  - 'user2'
  - 'user3'

</code></pre><p>The second task took me several hours to work through, as I needed the list from common_simple_allow_users to output a certain way for the sssd.conf file to be properly formatted:</p><pre><code>- name: Add users to SSSD simple_allow_users string
  ansible.builtin.set_fact:
    simple_allow_users: "{{ lookup('community.general.merge_variables', 'common_simple_allow_users') | to_yaml | regex_replace('\\[|\\]|\\\n ', '') }}"
  when:
    - ansible_facts['os_family'] == 'RedHat' and ansible_facts  ['distribution_major_version'] &gt;= '9'
</code></pre><p>Note the community.general.merge_variables collection being called to merge items from common_simple_allow_users variable list. Piping this into &#8220;to_yaml&#8221; gives output that needs some additional cleanup, hence piping into regex_replace(&#8216;\[|\]|\\n &#8216;, &#8221;). which FINALLY gives me the output of user1, user2 without additional symbols cluttering the ansible fact.</p><p>The next task is optional, as it simply outputs the fact in a human readable format on the Ansible output, which was actually quite helpful while working through the formatting issues.</p><pre><code>- name: Test Ouput
  ansible.builtin.debug:
    msg: " {{ simple_allow_users }}"
  when:
    - ansible_facts['os_family'] == 'RedHat' and ansible_facts  ['distribution_major_version'] &gt;= '9'
</code></pre><p>The final task takes the created Ansible fact &#8220;simple_allow_users&#8221; and creates/replaces the line we need in sssd.conf:</p><pre><code>- name: Add simple_allow_users value to sssd.conf
  ansible.builtin.lineinfile:
    path: /etc/sssd/sssd.conf
    regexp: '^simple_allow_users = '
    line: 'simple_allow_users = {{ simple_allow_users }}'
  notify: Restart SSSD
  when:
    - ansible_facts['os_family'] == 'RedHat' and ansible_facts  ['distribution_major_version'] &gt;= '9'
</code></pre><p>Following all this, in the handlers/main.yml file of the <strong>common</strong> role, you create the following handler for sssd, so if the line in sssd.conf is change, the sssd service is restarted.</p><pre><code>- name: Restart SSSD
    service:
      name: sssd
      state: restarted
</code></pre><p>This is one possible solution for managing the simple_allow_users field in /etc/sssd.conf, and restarting sssd if the line is change or created so that you can restrict by username which LDAP users are able to login to your servers. You could also leverage this same approach, substituting simple_allow_groups, if you have LDAP groups that you would like to use instead. Our current implementation isn&#8217;t as robust, hence the approach outlined here.</p><p>Have you run into similar situation? How did you solve for your scenario? Do you see anywhere I can improve the process I&#8217;ve outlined here? If you&#8217;re looking for more Ansible content, check out <a href="https://brianalcorncom.wordpress.com/2024/03/09/ansible-sssd-simple_allow_users/">this </a><a href="https://brianalcorncom.wordpress.com/2024/02/23/a-beginner-ansible-playbook-that-does-something/">post</a>.</p><p>The post <a href="https://brianalcorn.com/2024/03/09/ansible-sssd-simple_allow_users/">Ansible SSSD simple_allow_users</a> appeared first on <a href="https://brianalcorn.com">Brian Alcorn</a>.</p>]]></content:encoded></item><item><title><![CDATA[When Life Gives You a Defunct Swimming Pool, Make a Pond!]]></title><description><![CDATA[A couple years ago, my wife and I were in a good place financially, and happened upon an estate sale for a mid-century A-frame home on a few acres.]]></description><link>https://www.brianalcorn.com/p/when-life-gives-you-a-defunct-swimming-pool-make-an-indoor-pond</link><guid isPermaLink="false">https://www.brianalcorn.com/p/when-life-gives-you-a-defunct-swimming-pool-make-an-indoor-pond</guid><dc:creator><![CDATA[Brian Alcorn]]></dc:creator><pubDate>Tue, 27 Feb 2024 12:00:00 GMT</pubDate><enclosure url="http://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/26e78-swimming_pool.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A couple years ago, my wife and I were in a good place financially, and happened upon an estate sale for a mid-century A-frame home on a few acres. Among other notable features, the house came with an INDOOR POOL! Its dimensions were 10&#8217;x25&#8242;, 4&#8242; deep in the shallow end, and 8&#8242; deep in the deep end. We assumed the risks associated with an as-is home sale, and ended up the proud owners. Here&#8217;s where things get interesting.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="http://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/26e78-swimming_pool.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="http://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/26e78-swimming_pool.webp 424w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/26e78-swimming_pool.webp 848w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/26e78-swimming_pool.webp 1272w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/26e78-swimming_pool.webp 1456w" sizes="100vw"><img src="http://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/26e78-swimming_pool.webp" data-attrs="{&quot;src&quot;:&quot;http://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/26e78-swimming_pool.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;indoor swimming pool&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="indoor swimming pool" title="indoor swimming pool" srcset="http://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/26e78-swimming_pool.webp 424w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/26e78-swimming_pool.webp 848w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/26e78-swimming_pool.webp 1272w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/26e78-swimming_pool.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>We closed on the new house at the end of July/beginning of August, and then had to spend a month or so moving from and selling our previous home. There weren&#8217;t any major hurdles or roadblocks, just some physical effort required. So sometime in September we started asking around for specialists to bring our indoor pool up to snuff. We quickly learned that at least as far as the pool was concerned, we&#8217;d taken a risk, and didn&#8217;t get the expected return on investment.</p><p>Only one company would even look at the pool, because of its age, and I assume some sort of liability concerns. The gentleman who did show up had to borrow my fishing waders to get in and evaluate the plumbing. The end result was a conclusion that the water lines embedded in 3 feet or concrete were shot &#8211; as in swiss cheese. His company, however, wasn&#8217;t interested in even quoting the required work. It was just too much, and there was no telling what else we&#8217;d run into.</p><h2>Initial Triage Attempt</h2><p>So in late September, we rented a trash pump locally, and emptied the pool. No sense in keeping water in it if it wasn&#8217;t swimmable, after all. The pool rested fallow through the holidays and the end of the year. Fast forward to New Years Day, 2022, we had been experiencing very wet weather, and I went out to the pool room for some reason, and noticed water seeping in around the bottom seem, and sheeting down into the deep end of the pool. At this point, we&#8217;d been considering building a wooden deck over the pool, so we could have additional gathering space. Now with the pool taking on water, would we need to install a sump pump? Things were getting weird.</p><p>By April, the pool had filled up to 3&#8242; below capacity. As it turns out, we have a relatively high water table, and groundwater infiltrates the pool like a sieve. The humidity became a concern, so we turned on the ventilation fan to mange it. But what to do&#8230;</p><h2>An Idea</h2><p>Over the next several months, I had the idea that, if the pool was going to fill in with groundwater anyway, why not put fish in it? I started suggesting this in jest to my wife at first, but after awhile, it didn&#8217;t seem such a bad idea, all things considered.</p><p><em>Something I should mention at this point is that I have kept aquariums full of fish, ranging from cold water goldfish to full on coral reef aquariums since I was 14 years old. So I know a little bit about keeping fish alive and flourishing. I once had a pet piranha that lived 11 years&#8230;</em></p><p>So I started doing some research. I knew that goldfish and koi would love the space available, but I had other ideas in mind &#8211; bass and bluegill. It turns out, very few people post online about a 10,000 gallon &#8220;pond&#8221; and whether its suitable for gamefish; but there also wasn&#8217;t any information flat out telling me I was crazy. So I had my plan. And if things didn&#8217;t work out, I had a plan B. My sister-in-law and her husband had just bought some acreage with a 1 acre pond that I could transfer any remaining fish to if the pool was untenable.</p><h2>Preparation for Fish</h2><p>In September of 2022, we drained and cleaned the pool once again, banking on groundwater refilling the pool. I asked a few friends to save their cut Christmas trees for structure and tossed them in the deep end. By February, there was some water, but nowhere near enough to support a flourishing colony of the kinds of fish I was intending on adding. Would this be a bust, too?</p><p>Thankfully, by April, the pool was roughly filled to where it had been the year before. It was time. We have a fish farm truck out of Arkansas that comes several times a spring to a local store to provide a stocking source for people with farm ponds. About a week before, I added some pond formulated bacteria to the pool, then kept another bottle on hand for adding along with the fish.</p><h2>Adding the Fish</h2><p>Sadly, I don&#8217;t have any pics of the bags or videos of adding the fish the day we got them. I just didn&#8217;t have the fore thought that I&#8217;d be blogging about it a year later. Initial numbers were 6 largemouth bass and 30 bluegill.</p><p>By the end of May, I&#8217;d decided I wanted to build up the population of bluegill to increase the odds that they will breed and provide a more natural food source to the largemouth bass. By this time, I was down to 4 largemouths, and pretty close to 25 or so bluegills. So when the truck came again, I obtained 50 more bluegill.</p><h2>Adding More Fish</h2><p>Up to this point I&#8217;d been feeding all the fish gamefish pellets, and they were more than happy to consume &#8211; and growing quickly. To give the new bluegill fish a fighting chance to find cover in the Christmas trees, I threw a handful of pellets in, distracting the bass; however as soon as the new bluegills hit the water, disoriented from their travels, the bass saw opportunity. Did I mention they had grown quickly? Previously 4-6 inch bass were now 8-12 inches. I estimate at least 25 of the 50 new bluegill were immediately food.</p><p>Over the course of the past year, the 4 bass have continued to grow, all solidly 12-16 inches in length, and there are some huge bluegills as well. I estimate the bluegill populate to be at least 30 at this point, which I hope is enough. Here are a few pics:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/img_5423.jpg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="http://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/7a20c-img_5423.jpg 424w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/7a20c-img_5423.jpg 848w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/7a20c-img_5423.jpg 1272w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/7a20c-img_5423.jpg 1456w" sizes="100vw"><img src="http://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/7a20c-img_5423.jpg" width="2000" height="1500" data-attrs="{&quot;src&quot;:&quot;http://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/7a20c-img_5423.jpg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1500,&quot;width&quot;:2000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;bass in indoor pond&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/img_5423.jpg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="bass in indoor pond" title="bass in indoor pond" srcset="http://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/7a20c-img_5423.jpg 424w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/7a20c-img_5423.jpg 848w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/7a20c-img_5423.jpg 1272w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/7a20c-img_5423.jpg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Here are the bass, schooled up.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="http://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/b96b1-img_5421.jpg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="http://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/b96b1-img_5421.jpg 424w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/b96b1-img_5421.jpg 848w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/b96b1-img_5421.jpg 1272w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/b96b1-img_5421.jpg 1456w" sizes="100vw"><img src="http://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/b96b1-img_5421.jpg" width="2000" height="1500" data-attrs="{&quot;src&quot;:&quot;http://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/b96b1-img_5421.jpg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1500,&quot;width&quot;:2000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;indoor pond structure&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="indoor pond structure" title="indoor pond structure" srcset="http://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/b96b1-img_5421.jpg 424w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/b96b1-img_5421.jpg 848w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/b96b1-img_5421.jpg 1272w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/b96b1-img_5421.jpg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The clump of Christmas trees for cover.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="http://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/10feb-img_5420.jpg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="http://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/10feb-img_5420.jpg 424w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/10feb-img_5420.jpg 848w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/10feb-img_5420.jpg 1272w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/10feb-img_5420.jpg 1456w" sizes="100vw"><img src="http://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/10feb-img_5420.jpg" width="2000" height="1500" data-attrs="{&quot;src&quot;:&quot;http://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/10feb-img_5420.jpg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1500,&quot;width&quot;:2000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;fish in indoor pond&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="fish in indoor pond" title="fish in indoor pond" srcset="http://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/10feb-img_5420.jpg 424w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/10feb-img_5420.jpg 848w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/10feb-img_5420.jpg 1272w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/10feb-img_5420.jpg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The Christmas trees, and a wider shot of the deep end.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="http://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/f95ed-img_5422.jpg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="http://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/f95ed-img_5422.jpg 424w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/f95ed-img_5422.jpg 848w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/f95ed-img_5422.jpg 1272w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/f95ed-img_5422.jpg 1456w" sizes="100vw"><img src="http://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/f95ed-img_5422.jpg" width="2000" height="1500" data-attrs="{&quot;src&quot;:&quot;http://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/f95ed-img_5422.jpg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1500,&quot;width&quot;:2000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;indoor pond aerator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="indoor pond aerator" title="indoor pond aerator" srcset="http://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/f95ed-img_5422.jpg 424w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/f95ed-img_5422.jpg 848w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/f95ed-img_5422.jpg 1272w, http://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/f95ed-img_5422.jpg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In the last photo, you can see my aerator, rated for 10,000 gallons. The stones were originally closer to the middle, but don&#8217;t weigh enough to stay in place. As such, the air lines have coiled up over time, but the fish don&#8217;t seem to be in distress.</p><p>For lighting, I turned to the hydroponic industry, and am experimenting with a 340W LED fixture (3000W equivalent), and hope to add 2 more on a timer system to see if I can sustain any aquatic vegetation.</p><h2><strong>What&#8217;s Next</strong></h2><p>We need to have an electrician come in and add a circuit(s) for the lighting. I have one more Christmas tree from 2023 to add to the shallow end for fry (baby fish) cover, in case the bluegills breed successfully. I need to come up with a way to weigh down the air stones so the aeration can be closer to the deep end.</p><h2>Conclusion</h2><p>While the indoor pond doesn&#8217;t look the prettiest right now, I have been surprised with just how quickly these fish grew. There are eating size bluegill &#8211; they call them &#8220;panfish&#8221; for a reason &#8211; that I sometimes mistake for the bass. The bass are all around 1 lb and 12-16 inches in length. Time will tell how large the bass might get, and if the bluegill will breed in the pool, but so far I&#8217;m at a point where I just need to focus on aesthetics, and consider how I may add some small catfish without drawing the attention of the bass. Both species are thick and healthy, so I&#8217;m calling year one a success!</p><p>Do you have a farm pond? Koi or goldfish? Or have you, like me, turned a swimming pool &#8211; weather indoor or outdoor &#8211; into a life sustaining pond? Comment below!</p><p>The post <a href="https://brianalcorn.com/2024/02/27/when-life-gives-you-a-defunct-swimming-pool-make-an-indoor-pond/">When Life Gives You a Defunct Swimming Pool, Make a Pond!</a> appeared first on <a href="https://brianalcorn.com">Brian Alcorn</a>.</p>]]></content:encoded></item><item><title><![CDATA[A Beginner Ansible Playbook that DOES Something]]></title><description><![CDATA[As my career in IT Infrastructure has progressed, terminology like &#8220;managing at scale&#8221;, &#8220;infrastructure as code&#8221;, &#8220;configuration as code&#8221;, etc., has made its way into my vocabulary and day-to-day work.]]></description><link>https://www.brianalcorn.com/p/a-beginner-ansible-playbook-that-does-something</link><guid isPermaLink="false">https://www.brianalcorn.com/p/a-beginner-ansible-playbook-that-does-something</guid><dc:creator><![CDATA[Brian Alcorn]]></dc:creator><pubDate>Fri, 23 Feb 2024 12:00:00 GMT</pubDate><enclosure url="https://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/ansible_dir-2.png?w=437" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>As my career in IT Infrastructure has progressed, terminology like &#8220;managing at scale&#8221;, &#8220;infrastructure as code&#8221;, &#8220;configuration as code&#8221;, etc., has made its way into my vocabulary and day-to-day work. One tool I like to make use of is Ansible.</p><p>https://ansible.com describes Ansible as follows:</p><p>&#8220;Ansible is an open-source, command-line IT automation software application written in Python. It can configure systems, deploy software, and orchestrate advanced workflows to support application deployment, system updates, and more.</p><p>Ansible&#8217;s main strengths are simplicity and ease of use.&#8221;</p><p>You can do quite a lot with Ansible, but sometimes it&#8217;s hard to find a solid example of something you can do with it that is both immediately useful and not a huge undertaking. This article will describe how to set up a simple directory structure, as well as give you a working playbook that calls a role that will patch and, if needed, reboot your Red Hat Enterprise Linux servers.</p><p>First, let&#8217;s go over the filesystem layout I typically choose to work with. Further information is available <a href="https://docs.ansible.com/ansible/2.8/user_guide/playbooks_best_practices.html#directory-layout">here</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/ansible_dir-2.png?w=437" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/ansible_dir-2.png?w=437 424w, https://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/ansible_dir-2.png?w=437 848w, https://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/ansible_dir-2.png?w=437 1272w, https://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/ansible_dir-2.png?w=437 1456w" sizes="100vw"><img src="https://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/ansible_dir-2.png?w=437" width="437" height="422" data-attrs="{&quot;src&quot;:&quot;https://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/ansible_dir-2.png?w=437&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:422,&quot;width&quot;:437,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/ansible_dir-2.png?w=437 424w, https://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/ansible_dir-2.png?w=437 848w, https://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/ansible_dir-2.png?w=437 1272w, https://brianalcorncom.wordpress.com/wp-content/uploads/2024/02/ansible_dir-2.png?w=437 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In my case, I have this directory structure in ~/git/ansible. I strongly recommend you leverage source control, be that GitHub or GitLab, or something else. Assume I have remote_user configured in ansible.cfg with the right to SSH and sudo to root on the target hosts defined in the inventory file.</p><p>I have created a _role_template directory under roles. This is a cheat sheet, if you will, for me to remember the most common components of a role. For what we&#8217;re doing here, the patching role only needs a main.yml file under roles/patching/tasks.</p><h2>Ansible Role</h2><p>Now for the code. Below are the contents of roles/patching/tasks/main.yml&#8230;</p><pre><code>---
- name: DNF update the system
  ansible.builtin.dnf:
    name: "*"
    state: latest
    update_only: true
  when:
    - ansible_facts['os_family'] == 'RedHat' and ansible_facts  ['distribution_major_version'] &gt;= '8'
- name: YUM update the system
  ansible.builtin.yum:
    name: "*"
    state: latest
    update_only: true
  when:
    - ansible_facts['os_family'] == 'RedHat' and ansible_facts  ['distribution_major_version'] == '7'
- name: Reboot required
  ansible.builtin.command: "/usr/bin/needs-restarting -r"
  register: reboot_required
  ignore_errors: true
  changed_when: reboot_required != 0
  failed_when: false
- name: Rebooting
  ansible.builtin.reboot:
    post_reboot_delay: 60
  throttle: 1
  when: reboot_required.rc == 1
</code></pre><p>As you can see, the tasks in this file execute patching using &#8216;dnf&#8217; for RHEL 8+ or &#8216;yum&#8217; for RHEL 7. Using these conditional blocks allows me to use a single role, regardless of OS major release, instead of having to author and maintain separate roles for each scenario.</p><p>The tasks then continue to evaluate whether or not the target systems needs to reboot after patching, and based on that, either reboot them or not.</p><h2>Ansible Playbook</h2><p>On to the playbook, patching-conditional-role.yml. Here is where we call the patching role:</p><pre><code>---
- name: Patching Linux Servers
  hosts: all
  gather_facts: true
  become: true
  roles:
    - patching
</code></pre><p>As you can see, the playbook is very simple in this case, with all the heavy lifting taking place in the role. Using roles allows you to easily reuse code, without having to duplicate it. The patching role can be incorporate as-is into additional playbooks that may have additional roles and/or plays included.</p><h2>Conclusion</h2><p>In this high-level overview of Ansible, we have looked at the directory structure and the use of a role in a playbook to patch your RHEL server infrastructure. You can easily leverage this code in your own environment to conditionally patch and reboot RHEL servers. If you&#8217;ve found this useful, or have ideas on how to expand this &#8211; or other- Ansible playbook/role content, please comment below.</p><p>If you&#8217;re looking for assistance with Ansible playbooks, roles, or proper design, implementation, and maintenance of Ansible Automation Platform, reach out at <a href="https://brianalcorncom.wordpress.com/consulting/">https://brianalcorncom.wordpress.com/consulting/</a>. Also, if you&#8217;re looking for more Ansible content, check out <a href="https://brianalcorncom.wordpress.com/2024/03/09/ansible-sssd-simple_allow_users/">this post</a>.</p><p>The post <a href="https://brianalcorn.com/2024/02/23/a-beginner-ansible-playbook-that-does-something/">A Beginner Ansible Playbook that DOES Something</a> appeared first on <a href="https://brianalcorn.com">Brian Alcorn</a>.</p>]]></content:encoded></item><item><title><![CDATA[Rekindling Personal Finance Romance]]></title><description><![CDATA[(Editor&#8217;s note: the links shared in this article are provided for ease of referencing resources I&#8217;ve found helpful.]]></description><link>https://www.brianalcorn.com/p/rekindling-personal-finance-romance</link><guid isPermaLink="false">https://www.brianalcorn.com/p/rekindling-personal-finance-romance</guid><dc:creator><![CDATA[Brian Alcorn]]></dc:creator><pubDate>Tue, 20 Feb 2024 12:00:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!fjVC!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43e85356-86a6-4802-a826-dcee7e681b3a_4032x1337.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>(Editor&#8217;s note: the links shared in this article are provided for ease of referencing resources I&#8217;ve found helpful. These are not affiliate links. I do not get a kick back or commission.)</p><p>We&#8217;ve now been in our new home for two-and-a-half years. It&#8217;s a mid-century A-Frame just outside of town, with a few acres of land to call our own. We found ourselves in a really good financial position to cherry-pick this home from an estate sale (as-is) at a bit of a discount, even in a multiple offer scenario. This was due to following Dave Ramsey&#8217;s <a href="https://www.ramseysolutions.com/dave-ramsey-7-baby-steps?gad_source=1&amp;gclid=Cj0KCQiAz8GuBhCxARIsAOpzk8zZFvMBo4WehFxlr0zktbUftv6Zmiw9dQU9V25U3mDI8KICyVD5DIgaAtjHEALw_wcB">7 Baby Steps</a>.</p><p>It would be nice to say we continued on our previous path with maintaining little to no debt (except for my student loans, which were in deferment due to the COVID pandemic), and socking away money, but alas, that was not the case. We racked up some credit card debt over the past few years, for a few needs, and in all honesty, too many wants. Recently I started re-reading some of Ramsey Solutions&#8217; book offerings, to rekindle a little personal finance romance.</p><p>In addition to re-reads, my renewed interest in getting a better handle on our personal finances coincided with the release of George Kamel&#8217;s book, <a href="https://store.ramseysolutions.com/money/books/breaking-free-from-broke-by-george-kamel/">Breaking Free From Broke</a>. What I liked about this book was that it is a fresh perspective and presentation on Dave Ramsey&#8217;s overall personal finance approach, detailed in <a href="https://store.ramseysolutions.com/money/books/the-total-money-makeover-by-dave-ramsey/">The Total Money Makeover</a>. George owns his millennial generational identity, and reaches to an expanded audience that might not be as quick to pick up Dave&#8217;s books.</p><p>Coupled with George&#8217;s platform as a Ramsey personality, he also has a <a href="https://www.youtube.com/@GeorgeKamel">YouTube channel</a>, where he uses media and memes to keep the topics he discusses engaging and light-hearted &#8211; while still getting the message across. I find myself lightly binging his videos while sipping on coffee or winding down from the work day, and I highly recommend you try him out.</p><p>To say our personal finances are magically back on track to pre-new-house status would be a lie, but we are once again focused on paying down credit card and student loan debt, following a budget, and &#8220;telling our money where to go instead of wondering where it went.&#8221;</p><p>We&#8217;re still fine-tuning our budget and trying to squeeze as much value out of each dollar that comes in as reasonably possible. We are aiming at paying off the credit card debt in full by the end of this year, and my student loans the following 1-2 years. We have no car loans, as I like 20-year-old luxury vehicles, and we&#8217;ve paid cash for our last two purchases. Once the credit card and student loan debt are cleared, we will follow the next Baby Step of saving up 3-6 months of expenses in our emergency fund, and then we get to increase our retirement contributions to 15% and fast track paying off the house. After that, we will be focused on building wealth and living and giving like no one else!</p><p>I would like to express my gratitude for what Dave Ramsey and George Kamel, specifically, have contributed to our personal finance journey. While we have ebbed and flowed in the Baby Steps for nearly 20 years, and still have a bit of work ahead of us, there is a light at the end of the tunnel, and I believe we are at a point in our lives where we can take this seriously and see it through the the desired outcome &#8211; financial freedom.</p><p>I know Dave Ramsey isn&#8217;t for everyone. Do you agree with his approach? Have you tried it in the past or are currently working the Baby Steps? Comment below!</p><p>The post <a href="https://brianalcorn.com/2024/02/20/rekindling-personal-finance-romance/">Rekindling Personal Finance Romance</a> appeared first on <a href="https://brianalcorn.com">Brian Alcorn</a>.</p>]]></content:encoded></item><item><title><![CDATA[Adventures in Certification – RHCSA 9]]></title><description><![CDATA[After putting it off for nearly a decade (for what amounts to a fragile ego) I finally drew a line in the sand and sat for the Red Hat Certified System Administrator (RHCSA) 9 exam at the end of January. This article isn&#8217;t about how to prepare for the RHCSA exam, nor a brain dump, nor anything else that will help someone pass the exam. Instead I&#8217;ll be describing my two day adventure to get certified.]]></description><link>https://www.brianalcorn.com/p/adventures-in-certification-rhcsa-9</link><guid isPermaLink="false">https://www.brianalcorn.com/p/adventures-in-certification-rhcsa-9</guid><dc:creator><![CDATA[Brian Alcorn]]></dc:creator><pubDate>Fri, 16 Feb 2024 12:00:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!fjVC!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43e85356-86a6-4802-a826-dcee7e681b3a_4032x1337.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>After putting it off for nearly a decade (for what amounts to a fragile ego) I finally drew a line in the sand and sat for the Red Hat Certified System Administrator (RHCSA) 9 exam at the end of January.&#8194;This article isn&#8217;t about how to prepare for the RHCSA exam, nor a brain dump, nor anything else that will help someone pass the exam.&#8194;Instead I&#8217;ll be describing my two day adventure to get certified.</p><p>I took the exam on a Wednesday morning at a testing center 3.5 hours from where I live, because our home currently doesn&#8217;t have space conducive to taking a proctored online exam.&#8194;On that Monday I took the day to finalize my preparation and rest up.&#8194;On Tuesday morning I drove north to Livonia, MI, to scope out the testing center and get settled into my hotel room.</p><p>After being on the road for an hour, I suddenly realized I hadn&#8217;t brought my laptop charger.&#8194;This wasn&#8217;t ideal, since I had planned on going through some practice scenarios that evening.&#8194;I was now limited to the charge on my laptop battery to get me through.&#8194;It was too late to turn around now.</p><p>Weather reports showed a line of wintry mix extending from Detroit southward to where I live.&#8194;Fortunately, I&#8217;d have a few hours before dealing with anything concerning, but it also meant I couldn&#8217;t take my sweet time getting from point A to point B.</p><p>All but the last hour of the drive was uneventful for that stretch of interstate.&#8194;Once, I reached Toledo, OH, however, the snow started to fall.&#8194;Another half hour north, road conditions deteriorated considerably. It wasn&#8217;t until I finally exited the interstate that I quickly learned just how dicey the situation was.&#8194;</p><p>I instinctively slowed way down as I approached the exit ramp, and for good reason.&#8194;There ended up being 4 inches of unplowed, wet, slippery snow leading to an equally concerning intersection.&#8194;As I came to a stop, my car inexplicably slid to the right &#8211; only a few inches, but enough for me to realize just how dangerous conditions were.</p><p>I still had about 2 miles to the testing center on surface roads that weren&#8217;t cleared at all.&#8194;I pushed the SNOW button on my car&#8217;s dash and proceeded with caution.&#8194;My car is rear-wheel drive and heavy, so it tends to &#8220;complain&#8221; in slick conditions.&#8194;Fortunately, most of my remaining route to the testing center was on straight roads, with only 2 right turns.</p><p>After locating the testing center, I proceeded along a series of side streets to get back to my hotel.&#8194;After making several slow, but uneventful turns, I arrived, and parked my car.&#8194;I&#8217;d be walking anywhere I wanted to go for the evening.</p><p>After checking in and dropping my luggage and laptop bag in my room, I decided I&#8217;d try Buca di Beppo, since it was close, and who doesn&#8217;t want to carb load before a heavy study session?&#8194;I severely underestimated the amount of food in a meal, laughed to myself, and dug into a family-sized bowl of fettuccini alfredo.</p><p>After dinner, it was time to study.&#8194;So I opened my laptop and emailed myself the eBook I&#8217;d been referencing so I could view it on my phone, and alternated between 20 minutes of studying Linux command line and 10 minutes of &#8220;The Best of Top Gear&#8221; on PlutoTV.</p><p>I shut everything down at 9:45pm, and tossed and turned in a strange bed in a strange town, anxious to get my exam over with, and fighting indigestion from too-much-dinner.&#8194;I lay awake until 11:45pm, and then woke up frequently until at 5:45am, I decided I was up for the day, and got ready for breakfast.</p><p>After breakfast, I was back to late stage cramming, hoping to retain a few commands and scenarios that aren&#8217;t common in my daily job.&#8194;At 9:15am, I headed to the testing center.&#8194;My exam was at 10am.</p><p>At the testing center, I got checked in and shown to the room I&#8217;d be examining in.&#8194;I logged in, and immediately got an error about a streaming service not connecting.&#8194;I reached out to the proctor and after 10 minutes of the Support team looking at and rebooting the test system, I was told there was an issue and that there was no ETA for a fix.&#8194;The proctor asked how long I would wait, and I explained that I&#8217;d driven 3.5 hours from home, and that I&#8217;d wait as long as necessary.</p><p>Thankfully, after another 25 minutes, I was instructed to log in again and begin the exam.&#8194;I&#8217;d somehow kept my nerves in check, and was still just ready to rip off the band-aid and get it over with.</p><p>All I can say about the actual exam is that probably 70-75% of it was almost &#8220;fun&#8221;.&#8194;It was right in my wheelhouse, activities I do daily.&#8194;The remainder was a bit more challenging &#8211; made more so by the lack of laptop charging capabilities the night before which kept me from practicing scenarios.&#8194;With about 20 minutes left, I decided I&#8217;d done all I could do, and the rest was in God&#8217;s hands.&#8194;I closed out with the proctor and immediately headed to my car to make the 3.5 hours journey back home.</p><p>If I recall correctly, the roads were in much better shape, but for the first hour I was going through all the stages of grief.&#8194;I knew I hadn&#8217;t aced the exam.&#8194;I left some activities unfinished, so while I was still hopeful for a passing score, I have a melancholic bent, and was preparing for the worst, while slimly hoping for the best.&#8194;But eventually, after pleading with God, and thinking over what I&#8217;d do if I didn&#8217;t pass, I found I&#8217;d come to a good place, and had released it to be what it would be.</p><p>Now, just because one releases something to be what it will be, doesn&#8217;t mean one doesn&#8217;t want to know the results as soon as possible.&#8194;Each chance I got on the way home and during that evening, I checked my corporate email for the expected email.&#8194;Red Hat says it can take up the 3 days, but most people reported getting results the same or next day.</p><p>By the time I went to bed that night, I still didn&#8217;t have my results.&#8194;I guess because of the psychological stress of the previous couple of days, I strangely slept through the night, which never happens.&#8194;I usually wakeup at midnight, then hourly thereafter.&#8194;But on this night, I slept through until 6am.&#8194;</p><p>On my personal phone next to the bed I logged in to my Red Hat Learning Subscription (RHLS) portal, and instead of showing &#8220;Pending Results&#8221; for the exam, it showed &#8220;Complete&#8221;.&#8194;Well what does &#8220;Complete&#8221; mean?&#8194;It didn&#8217;t clearly indicate a pass or fail, so I got up and went downstairs to get my corporate phone. There was the email, timestamped 2:21am &#8211; I&#8217;d PASSED!</p><p>I ended up scoring a little better than I&#8217;d expected.&#8194;Though not a perfect score, I also didn&#8217;t pass only by the skin of my teeth.&#8194;I&#8217;d prevailed against something that I&#8217;d put a lot of weight on, and had built a lot of anticipation for over the course of a decade.&#8194;</p><p>I used to get riled up when unplanned or unfortunate events took place on a trip, but I learned years ago to embrace these little adventures.&#8194;And adventure is the word for it.&#8194;Some say it&#8217;s &#8220;not the destination, but the journey&#8221;, and I&#8217;ve come to appreciate that.&#8194;The unplanned challenges along the way add flavor to an otherwise routine or dull activity.</p><p>I hope you&#8217;ve found enjoyment in this chronicle of my RHCSA exam journey.&#8194;I pushed myself in risking failure to see if I was truly proficient as an RHCSA on RHEL 9, rather than studying and preparing until it was all rote.&#8194;Being a perfectionist by nature, this was a departure from my typical certification exam prep, but it has given me confidence to push the envelope in the future.&#8194;Next step?&#8194;Red Hat Certified Engineer (RHCE).</p><p>The post <a href="https://brianalcorn.com/2024/02/16/adventures-in-certification-rhcsa-9/">Adventures in Certification &#8211; RHCSA 9</a> appeared first on <a href="https://brianalcorn.com">Brian Alcorn</a>.</p>]]></content:encoded></item><item><title><![CDATA[My Musings on Generative AI]]></title><description><![CDATA[Many of us grew up with the &#8220;Terminator&#8221; movie franchise, &#8220;The Matrix&#8221; movies, &#8220;A.I.]]></description><link>https://www.brianalcorn.com/p/my-musings-on-generative-ai</link><guid isPermaLink="false">https://www.brianalcorn.com/p/my-musings-on-generative-ai</guid><dc:creator><![CDATA[Brian Alcorn]]></dc:creator><pubDate>Tue, 13 Feb 2024 12:00:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!fjVC!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43e85356-86a6-4802-a826-dcee7e681b3a_4032x1337.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Many of us grew up with the &#8220;Terminator&#8221; movie franchise, &#8220;The Matrix&#8221; movies, &#8220;A.I. Artificial Intelligence&#8221;, &#8220;iRobot&#8221;, &#8220;Minority Report&#8221;, etc.&#8194;Before that we were given Isaac Asimov&#8217;s &#8220;Three Laws of Robotics&#8221;.&#8194;Since the earliest sparks of anything imagined along the lines of Artificial Intelligence, humans have maintained a healthy dose of skepticism.</p><p>With the seemingly sudden onset of Generative AI, all facets of professional and personal life have been impacted.&#8194;From corporate IT to the music industry, to graphic design, people are struggling to make heads or tails of the legal and ethical challenges associated with this new field of content generation.</p><p>I love the Terminator franchise, but that&#8217;s partly because I&#8217;m a big Arnold Schwarzenegger fan &#8211; and can anyone dismiss the impact the original &#8220;The Matrix&#8221; had on the world?&#8194;But these movies and TV shows, as well as many others, have fostered an extremely cynical view of a real-life future where we, at best, cooperate with &#8220;the machines&#8221; or, at worst, are seen by rapidly learning AI as redundant or an obstacle to be removed.</p><p>Now, before you think I am a relic of the past, completely against Generative AI, I must admit that the image attached to this post was AI generated.&#8194;And I played with ChatGPT right after its launch to generate a bare bones Ansible playbook to serve as a starting point for some new automation &#8211; especially after spending five years almost exclusively performing configuration management at scale with Puppet.&#8194;It&#8217;s easy, it&#8217;s convenient, it&#8217;s fun.&#8194;I get it!</p><p>My company&#8217;s security group has since forbidden all AI generated code, and is monitoring traffic to those sites.&#8194;With the convenience and ease of access to generated code comes the concern that a developer may implement poorly secured code into a Production environment.&#8194;Worse still, if a developer has a deadline they are rushing to meet, or has a lazy day, are they taking the time to understand the code they are implementing?&#8194;</p><p>Jeff Goldblum&#8217;s character in &#8220;Jurassic Park&#8221; says the following that applies really well to Generative AI, &#8220;Your scientists were so preoccupied with whether or not they could, they didn&#8217;t stop to think if they should.&#8221;&#8194;We are seeing AI generated art, music, books and other written works.&#8194;Will this eventually displace artists, musicians, and authors?&#8194;I, for one, hope not.&#8194;</p><p>And what about AI pretending to be human?&#8194;There is at least one account detailing how an AI bot attempted to <a href="https://futurism.com/the-byte/openai-gpt-4-fooled-human-solving-captcha">bypass a CAPTCHA</a> by impersonating a human needing assistance.&#8194;I don&#8217;t see AI as inherently evil, but by its very nature (can you say AI has a &#8220;nature&#8221;?&#8194;I just did), it will seek out any means necessary to solve a problem.&#8194;Are there guardrails?&#8194;Sure, but you can&#8217;t always outwit unbridled ingenuity.&#8194;</p><p>I still believe that Generative AI can be used for good.&#8194;But as Peter Parker&#8217;s Uncle Ben said, &#8220;With great power comes great responsibility.&#8221;&#8194;I&#8217;ve also observed in my lifetime that with greater freedom to do good comes greater freedom to do evil.&#8194;Generative AI is a tool, like a hammer, or money.&#8194;It&#8217;s not good or evil on its own.&#8194;It&#8217;s how it&#8217;s used that determines the outcome.&#8194;Which way will humanity go?&#8194;Only time will tell.</p><p>The post <a href="https://brianalcorn.com/2024/02/13/my-musings-on-generative-ai/">My Musings on Generative AI</a> appeared first on <a href="https://brianalcorn.com">Brian Alcorn</a>.</p>]]></content:encoded></item><item><title><![CDATA[Hello World]]></title><description><![CDATA[Welcome to brianalcorn.com! As I embark on a new adventure in publishing written articles on the internet for consumption and critique, I thought I&#8217;d start out with a quick introduction.]]></description><link>https://www.brianalcorn.com/p/hello-world-2</link><guid isPermaLink="false">https://www.brianalcorn.com/p/hello-world-2</guid><dc:creator><![CDATA[Brian Alcorn]]></dc:creator><pubDate>Sat, 10 Feb 2024 17:01:33 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!fjVC!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43e85356-86a6-4802-a826-dcee7e681b3a_4032x1337.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to brianalcorn.com!&#8194;As I embark on a new adventure in publishing written articles on the internet for consumption and critique, I thought I&#8217;d start out with a quick introduction.</p><p>My name is Brian.&#8194;I hail from southwest Ohio, not far from Cincinnati.&#8194;Along with being a husband, father, son and brother, for the past couple decades, I&#8217;ve been working in IT infrastructure.&#8194;I specialize in Red Hat Enterprise Linux, Puppet, and Ansible.&#8194;</p><p>Perhaps you&#8217;re wondering what kind of content to expect on brianalcorn.com.&#8194;Since my intent here is to build a published CV of written works for reference in freelance writing opportunities, I anticipate quite a bit of tech content, but also other life perspectives and maybe special interest articles.</p><p>You won&#8217;t find sports or politics on brianalcorn.com.&#8194;I&#8217;m only a passive sports fan, so will leave that content to others better suited for it.&#8194;Politically, I do have my views, but I don&#8217;t subscribe to the confrontational political discourse our country has become accustomed to.&#8194;I have friends all across the political spectrum, and care more about those relationships than engaging in a flame war.</p><p>So grab some tea or coffee, sit back, relax and enjoy!&#8194;If you have any feedback, or ideas for content, please reach out!&#8194;I&#8217;ll be setting up an email list soon so be on the lookout!</p><p>The post <a href="https://brianalcorn.com/2024/02/10/hello-world-2/">Hello World</a> appeared first on <a href="https://brianalcorn.com">Brian Alcorn</a>.</p>]]></content:encoded></item></channel></rss>