<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Meg Rehn</title>
    <description>The latest articles on DEV Community by Meg Rehn (@megrehn).</description>
    <link>https://dev.to/megrehn</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F184699%2F11bffdd3-7c7e-46ca-9d9a-409efe454c03.jpg</url>
      <title>DEV Community: Meg Rehn</title>
      <link>https://dev.to/megrehn</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/megrehn"/>
    <language>en</language>
    <item>
      <title>The Great Tune-Out: Why AI’s Perfect Illusions Might Save Us from Social Media</title>
      <dc:creator>Meg Rehn</dc:creator>
      <pubDate>Tue, 13 Jan 2026 01:41:56 +0000</pubDate>
      <link>https://dev.to/megrehn/the-great-tune-out-why-ais-perfect-illusions-might-save-us-from-social-media-1a9e</link>
      <guid>https://dev.to/megrehn/the-great-tune-out-why-ais-perfect-illusions-might-save-us-from-social-media-1a9e</guid>
      <description>&lt;p&gt;We are currently living through the "wow" phase of generative AI. Every day, a new model drops, producing images that are impossibly stylized, hyper-realistic, or deeply unsettling. Video generation is close behind, promising cinema-quality output from simple text prompts. It is a technological marvel.&lt;/p&gt;

&lt;p&gt;It is also, quite possibly, the beginning of the end for social media as we know it.&lt;/p&gt;

&lt;p&gt;For fifteen years, social media platforms have relied on a fragile currency: &lt;strong&gt;trust&lt;/strong&gt;. Not implicit trust—we know people use filters and curate their lives—but a baseline assumption that the human on the other side of the screen actually went to that restaurant, saw that sunset, or held that opinion.&lt;/p&gt;

&lt;p&gt;The deluge of AI-generated media is about to debase that currency into oblivion. We are rushing toward a future where the internet is awash in synthetic reality, and the unintended consequence might be a massive societal "tune-out" and a surprising renaissance of the offline world.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Tabloid Effect
&lt;/h2&gt;

&lt;p&gt;To understand the future of an AI-saturated internet, look at the past of supermarket tabloids.&lt;/p&gt;

&lt;p&gt;For decades, tabloids have printed headlines screaming about alien babies, two-headed politicians, and miraculous cures. The covers are designed to be visually arresting and instantly gripping. Yet, the vast majority of people walking through the checkout line ignore them.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why?&lt;/strong&gt; Because we have collectively categorized them as "entertainment," not reality. They are hogwash. Even if a headline is technically true, the source is so polluted with fabrication that the effort required to verify it isn't worth the return. We have developed a societal filter to tune out the noise.&lt;/p&gt;

&lt;p&gt;AI is about to turn Instagram, TikTok, Facebook, and X into the &lt;em&gt;National Enquirer&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;When anyone with a smartphone can generate a photo of themselves at an exclusive party they never attended, or create a video of a politician saying something they never said, the "wow" factor quickly curdles into exhaustion.&lt;/p&gt;

&lt;p&gt;Social media feeds thrive on engagement rooted in reaction: envy, outrage, inspiration, humor. But those reactions require a belief that the stimulus is real.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;If you know that the incredible vacation photo you’re envying was prompted by an algorithm in a basement, the envy vanishes.&lt;/li&gt;
&lt;li&gt;If the viral outrage video is revealed to be a deepfake, the anger turns into cynical apathy.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;When everything is spectacular, nothing is impressive. And when nothing is verifiable, nothing is credible.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Death of "Pics or It Didn't Happen"
&lt;/h2&gt;

&lt;p&gt;For a century, photography was our primary anchor for objective reality. The phrase "pics or it didn't happen" was the internet's golden rule of evidence.&lt;/p&gt;

&lt;p&gt;Generative AI is dissolving this anchor. We are entering an &lt;strong&gt;epistemological crisis&lt;/strong&gt;—a crisis of knowledge—where our eyes can no longer be trusted to tell us the truth about the digital world.&lt;/p&gt;

&lt;p&gt;The cognitive load of navigating this new internet will become unsustainable for the average person. We do not have the mental energy to fact-check every image, decode every pixel for artifacts, or run every video through deepfake detection software just to scroll through our feeds before bed.&lt;/p&gt;

&lt;p&gt;When the cost of verifying reality becomes too high, humans default to skepticism. We will assume &lt;em&gt;everything&lt;/em&gt; digital is fake until proven otherwise. And once that threshold is crossed, social media loses its primary utility as a window into other people's lives. It just becomes a window into a never-ending, hallucinated cartoon.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Offline Renaissance
&lt;/h2&gt;

&lt;p&gt;So, where do we go when the digital square becomes a cacophony of beautiful lies?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;We go outside.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If the internet becomes a low-trust environment, the value of high-trust environments skyrockets. The only place where trust can currently be readily established is the physical world.&lt;/p&gt;

&lt;p&gt;We may be on the verge of an "Offline Renaissance," driven not by Luddism, but by a desperate craving for authenticity. When you can no longer trust a digital recording of a concert, attending live music becomes a premium experience. When digital art is infinitely replicable by machines, physical crafts made by human hands gain immense value.&lt;/p&gt;

&lt;p&gt;We will see a return to analog verification. The handshake deal, the eye contact across a table, the tangible reality of a crowded room—these things cannot be prompted into existence by Midjourney.&lt;/p&gt;

&lt;p&gt;The "status symbols" of the future might not be flawless Instagram aesthetics, but verifiable messiness. The flex won't be the perfect digital picture of a meal; it will be the actual stain on your shirt from eating it with friends.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Great Correction
&lt;/h2&gt;

&lt;p&gt;Social media has spent the last decade pulling us deeper into our screens, leveraging algorithmic addiction cycles. It seemed unstoppable.&lt;/p&gt;

&lt;p&gt;It is ironic that the very technology meant to turbocharge content creation—AI—might be the thing that breaks the addiction loop. By flooding the zone with synthetic perfection, AI exposes the emptiness of the infinite scroll.&lt;/p&gt;

&lt;p&gt;The depopularization of social media won't happen overnight. It will be a slow fade as users realize they are shouting into a void filled with bots and viewing a world built of pixels and air. Like tabloids at the checkout stand, the feeds will still be colorful, loud, and desperate for attention.&lt;/p&gt;

&lt;p&gt;But we just won't be looking anymore. We’ll be too busy living in the real world, where things are messier, harder to capture, but undeniably true.&lt;/p&gt;




&lt;h3&gt;
  
  
  💬 Discussion
&lt;/h3&gt;

&lt;p&gt;Do you feel your own trust in digital media eroding yet? Are you finding yourself placing more value on in-person interactions as AI content scales up?&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>ai</category>
      <category>ethics</category>
      <category>watercooler</category>
    </item>
    <item>
      <title>Quick-Start Guide: Setting Up an Ubuntu Development Environment with WSL and VSCode</title>
      <dc:creator>Meg Rehn</dc:creator>
      <pubDate>Fri, 03 Nov 2023 01:03:21 +0000</pubDate>
      <link>https://dev.to/megrehn/quick-start-guide-setting-up-an-ubuntu-development-environment-with-windows-subsystem-for-linux-wsl-and-vs-code-1fie</link>
      <guid>https://dev.to/megrehn/quick-start-guide-setting-up-an-ubuntu-development-environment-with-windows-subsystem-for-linux-wsl-and-vs-code-1fie</guid>
      <description>&lt;h4&gt;
  
  
  Why WSL?
&lt;/h4&gt;

&lt;p&gt;Windows Subsystem for Linux (WSL) makes it easy to run Linux tools on Windows. I've personally used this setup for the last 5 years. The integration between Windows &amp;lt;-&amp;gt; Windows Terminal &amp;lt;-&amp;gt; Linux FS &amp;lt;-&amp;gt; VS Code is seamless and quite enjoyable to use.  &lt;/p&gt;

&lt;h4&gt;
  
  
  Why Ubuntu?
&lt;/h4&gt;

&lt;p&gt;Ubuntu is the default Linux distro for WSL and since the beginning, I have found it to have the best support in the WSL ecosystem. You'll also find good support for Ubuntu/Debian based systems in general. There are other distros in the Microsoft store, and you don't have to pick just one. Multiple can be installed and run concurrently. &lt;/p&gt;

&lt;h4&gt;
  
  
  What's covered in this guide?
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Ubuntu 22.04 on WSL&lt;/li&gt;
&lt;li&gt;Windows Terminal&lt;/li&gt;
&lt;li&gt;oh-my-zsh git-ready terminal&lt;/li&gt;
&lt;li&gt;VS Code integration&lt;/li&gt;
&lt;li&gt;Docker Desktop integration &lt;/li&gt;
&lt;/ul&gt;



&lt;h2&gt;
  
  
  Install WSL and Configure Ubuntu as Default
&lt;/h2&gt;

&lt;p&gt;On most Windows systems the use this command to enable all Windows dependencies and install a default Ubuntu Linux distribution (PowerShell):&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight powershell"&gt;&lt;code&gt;&lt;span class="n"&gt;wsl&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;--install&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If your system requires additional configuration, refer to the docs: &lt;a href="https://learn.microsoft.com/en-us/windows/wsl/install" rel="noopener noreferrer"&gt;https://learn.microsoft.com/en-us/windows/wsl/install&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You may need to upgrade to a newer Ubuntu version if the default installed was out of date. Get the latest Ubuntu from MS Store (we'll use 22.04 LTS): &lt;a href="https://ubuntu.com/tutorials/install-ubuntu-on-wsl2-on-windows-10#1-overview" rel="noopener noreferrer"&gt;https://ubuntu.com/tutorials/install-ubuntu-on-wsl2-on-windows-10#1-overview&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;List installed distros:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;wsl -l
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Set an installed distro as the wsl default:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;wsl -s Ubuntu-22.04
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;h2&gt;
  
  
  Windows Terminal
&lt;/h2&gt;

&lt;p&gt;Windows Terminal is the polar opposite of the traditional windows shell experience; with native tabbing, split terminals, appearance customization, support for powershell, cmd, and all linux distros all in one place. 👌&lt;/p&gt;

&lt;p&gt;Learn more and install: &lt;a href="https://learn.microsoft.com/en-us/windows/terminal/" rel="noopener noreferrer"&gt;https://learn.microsoft.com/en-us/windows/terminal/&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Set &lt;code&gt;Ubuntu 22.04&lt;/code&gt; as your default shell in Windows Terminal
&lt;/h3&gt;

&lt;p&gt;Enter the setting on Windows Terminal by clicking the down arrow at the top or pressing &lt;code&gt;ctl+,&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Set your default profile:&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhj6rd8rl107xomy23xeu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhj6rd8rl107xomy23xeu.png" alt="windows terminal default setting" width="800" height="262"&gt;&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Configure Ubuntu
&lt;/h2&gt;

&lt;p&gt;⚠ When you start up Ubuntu for the first time you'll need to configure your root user. Do so and set a password.&lt;/p&gt;

&lt;h4&gt;
  
  
  Add /snap/bin to path
&lt;/h4&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#Add /snap/bin to the path
sudo sed -i \
     "s#^PATH=.*#PATH=\"/snap/bin:$(echo $PATH)\"#" \
     /etc/environment
#Load new path
source /etc/environment
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h4&gt;
  
  
  Set up git-ready terminal
&lt;/h4&gt;

&lt;p&gt;Cruise control into a rich terminal experience using oh-my-zsh (powerlevel10k),  setup guide here: &lt;a href="https://github.com/romkatv/powerlevel10k#installation" rel="noopener noreferrer"&gt;https://github.com/romkatv/powerlevel10k#installation&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Almost there, I promise 😉 - Your terminal should look something like this now: &lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0bzpo2tyk2t0o1x3m4d7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0bzpo2tyk2t0o1x3m4d7.png" alt="Ubuntu in WSL" width="800" height="453"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Set up VS Code
&lt;/h4&gt;

&lt;p&gt;VS Code is great IDE, it's also the perfect compliment for developing on WSL. Download it here: &lt;a href="https://code.visualstudio.com/" rel="noopener noreferrer"&gt;https://code.visualstudio.com/&lt;/a&gt;  &lt;/p&gt;

&lt;p&gt;Microsoft publishes a WSL extension for VS Code, it allows you to run work and build directly on your Linux filesystem from the VS Code process. &lt;/p&gt;

&lt;p&gt;Get it from the marketplace here: &lt;a href="https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-wsl" rel="noopener noreferrer"&gt;https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-wsl&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Once you've set up your IDE and cloned a git repository into your Linux system you can open any repo in VS Code by using &lt;code&gt;code&lt;/code&gt; , to open the current directory &lt;code&gt;code .&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fm9gx4hijrgcf5andrwcd.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fm9gx4hijrgcf5andrwcd.gif" alt="Open WSL git directory in VS Code" width="600" height="338"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>wsl</category>
      <category>guide</category>
      <category>ubuntu</category>
      <category>vscode</category>
    </item>
    <item>
      <title>What Weightlifting Has Taught Me About Systems Engineering</title>
      <dc:creator>Meg Rehn</dc:creator>
      <pubDate>Sat, 28 Oct 2023 19:10:00 +0000</pubDate>
      <link>https://dev.to/megrehn/what-weightlifting-has-taught-me-about-systems-engineering-11h4</link>
      <guid>https://dev.to/megrehn/what-weightlifting-has-taught-me-about-systems-engineering-11h4</guid>
      <description>&lt;p&gt;It’s hard to imagine Olympic weightlifting and engineering have much in common. But sometimes, it's the unlikeliest of connections that offer the most valuable insights. Beneath the surface, there is a profoundly human connection—a shared journey of growth and challenges.&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Progressive Overload
&lt;/h2&gt;

&lt;p&gt;In weightlifting you will never get stronger unless you embrace discomfort. This is not unlike an engineer who feels stuck but refuses to feel ignorant at anything. Progressive Overload is a training style that steadily increases resistance intensity. The process is designed to stress a physiological system capable of growth, for lifters this is muscle and the mental capacity necessary to move them.&lt;/p&gt;

&lt;p&gt;Consider engineering design as an interconnected muscular system. If you're not regularly pushing the limits of your understanding, you’re leaving progress on the table. You and your applications will stay stagnant in the methods you resist changing for fear of the unfamiliar. The pressure on your current infrastructure will increase over time, components will buckle under the steady trend up of transactional load. Just like the deterioration of muscle mass with age, you can only slow or even reverse this with action. Get uncomfortable and be bold in your planning; that's the point!&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Honesty
&lt;/h2&gt;

&lt;p&gt;You either make the lift or you don't; you can shortcut and put in half effort in your training, but you will get half back, I guarantee that. A sobering component in Olympic weightlifting, especially in the first year, is that progress is almost entirely made by refining technique. There is no alternative or supplement you can take to avoid putting in the full breadth of hours.&lt;/p&gt;

&lt;p&gt;Be honest with yourself and your team about gaps in your system, always. Understand requirements early to identify non-negotiables, allowing engineering time to focus on what can be delivered well and not fall into the paralysis of saying yes to everything.&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Consistency
&lt;/h2&gt;

&lt;p&gt;Trust the process and show up! Olympic weightlifting may be a borderline masochistic sport, the very nature of its training demands failure after failure after failure… Every time I fail a lift, I'm just learning another way not to do it. Put this into your philosophy: mistakes are human, mistakes are you getting better, learn to love showing up.&lt;/p&gt;

&lt;p&gt;I have seen how huge shifts play out in an engineering organization, twice bought out and once reborn. The people, processes, and product are evolving at a rate that demands system operations team agility at least twice as fast to stay ahead. This is a call to be consistent at what you are best at; effect your changes you know how to make in your day and within your team and rest in this consistency.&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Weightlifting is a Team Sport
&lt;/h2&gt;

&lt;p&gt;Accept critical coaching and learn from others who have been where you are today and have seen it through. They see your struggles from a perspective you cannot. My coach sees improvement when I simply just don't, this is like looking down a mountain once you've reached the top and seeing other hikers just starting their ascent, their view blocked by trees only a few yards ahead. If we apply recognizing this difference in perspective to the engineering teams we lead we can do a bit of time traveling together; experience gained is irreplaceable, and when shared, it multiplies within the team. Value each engineer for their insight and critique by keeping communication open and honest.&lt;/p&gt;

&lt;p&gt;Even though competition totals are credited to individual lifters, it's just not that simple. Behind the number is a journey shared among peers and coaches being retold by one. Be the first to support and recognize other engineers around you, they will do the same for you.&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;As humans, our life patterns are rhythmic, we have passions and personalities that find their way into everything we do. We all follow the very human pattern for growth: try, fail, try again. My hope for you is that you succeed in your goals, whether that is stepping out on the weightlifting platform or riding the engineering "eureka" for all of your days. But nothing happens overnight. Learn to love the journey of being a novice, lean on more experienced engineers around you to keep you on track, and assume honesty with yourself above everything else.&lt;/p&gt;

</description>
      <category>systemdesign</category>
      <category>systems</category>
      <category>weightlifitng</category>
      <category>self</category>
    </item>
  </channel>
</rss>
