<?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>Forem: Adam Sherengos</title>
    <description>The latest articles on Forem by Adam Sherengos (@captredbeard).</description>
    <link>https://forem.com/captredbeard</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%2F3227015%2Fec19d44e-c2cd-4106-adfc-f0b6f9e6d2ba.png</url>
      <title>Forem: Adam Sherengos</title>
      <link>https://forem.com/captredbeard</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/captredbeard"/>
    <language>en</language>
    <item>
      <title>Network Health Check &amp; Diagram for Families</title>
      <dc:creator>Adam Sherengos</dc:creator>
      <pubDate>Fri, 04 Jul 2025 19:45:19 +0000</pubDate>
      <link>https://forem.com/captredbeard/network-health-check-diagram-for-families-45bh</link>
      <guid>https://forem.com/captredbeard/network-health-check-diagram-for-families-45bh</guid>
      <description>&lt;p&gt;This is a submission for the Runner H "AI Agent Prompting" Challenge.&lt;/p&gt;

&lt;p&gt;💡 What I Built&lt;br&gt;
I created a prompt for Runner H that generates a beginner-friendly, text-based network diagram of a home lab. The diagram clearly labels devices like a router, switch, firewall, and three computers to help beginners visualize basic network topology.&lt;/p&gt;

&lt;p&gt;In addition to the diagram, the agent generates a Python script that pings each device and reports which are online or offline. The code includes detailed comments so beginners can understand each part.&lt;/p&gt;

&lt;p&gt;Finally, to make the learning process more fun, I included a Star Wars analogy — the script works like checking the "shield generators" of your home network to make sure everything’s protected and operational.&lt;/p&gt;

&lt;p&gt;✨ This solution addresses the challenge of making networking concepts accessible and engaging for beginners, parents, kids, and hobbyists — combining visualization, hands-on scripting, and storytelling.&lt;/p&gt;

&lt;p&gt;🎥 Demo&lt;br&gt;
Here are some highlights of the output:&lt;/p&gt;

&lt;p&gt;✅ Text-Based Network Diagram&lt;/p&gt;

&lt;p&gt;scss&lt;br&gt;
Copy&lt;br&gt;
Edit&lt;br&gt;
[Router] ---(Ethernet)---&amp;gt; [Firewall] ---(Ethernet)---&amp;gt; [Switch]&lt;br&gt;
           ---(Wi-Fi)---&amp;gt; [Computer 1]&lt;br&gt;
           ---(Wi-Fi)---&amp;gt; [Computer 2]&lt;br&gt;
           ---(Wi-Fi)---&amp;gt; [Computer 3]&lt;br&gt;
✅ Beginner-Friendly Python Script (snippet)&lt;/p&gt;

&lt;p&gt;python&lt;br&gt;
Copy&lt;br&gt;
Edit&lt;/p&gt;

&lt;h1&gt;
  
  
  List of devices to check
&lt;/h1&gt;

&lt;p&gt;devices = ["192.168.1.1", "192.168.1.2", "192.168.1.3"]&lt;/p&gt;

&lt;h1&gt;
  
  
  Loop through each device and ping it
&lt;/h1&gt;

&lt;p&gt;for device in devices:&lt;br&gt;
    response = os.system(f"ping -c 1 {device}")&lt;br&gt;
    if response == 0:&lt;br&gt;
        print(f"{device} is online.")&lt;br&gt;
    else:&lt;br&gt;
        print(f"{device} is offline.")&lt;br&gt;
✅ Sample Output&lt;/p&gt;

&lt;p&gt;csharp&lt;br&gt;
Copy&lt;br&gt;
Edit&lt;br&gt;
192.168.1.1 is online.&lt;br&gt;
192.168.1.2 is offline.&lt;br&gt;
192.168.1.3 is online.&lt;br&gt;
✅ Star Wars Analogy&lt;br&gt;
“This script is like a Rebel technician checking the Death Star’s shield generators — making sure each system is up and ready to defend your network from incoming threats!”&lt;/p&gt;

&lt;p&gt;📽 Demo Video:&lt;br&gt;
👉 &lt;a href="https://youtu.be/tChXouRxKMs" rel="noopener noreferrer"&gt;https://youtu.be/tChXouRxKMs&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;⚙️ How I Used Runner H&lt;br&gt;
Rather than creating multiple separate prompts or complex modules, I designed one comprehensive prompt that outputs everything needed in one response:&lt;/p&gt;

&lt;p&gt;A clear, beginner-friendly, text-based network diagram&lt;/p&gt;

&lt;p&gt;A fully commented Python script that pings devices and reports status&lt;/p&gt;

&lt;p&gt;A fun Star Wars-themed analogy to make the concept memorable and engaging&lt;/p&gt;

&lt;p&gt;This approach showcases how a single well-crafted prompt can produce a multi-part, practical, and educational tool all at once, making it easy for beginners and families to learn and monitor their home networks without getting overwhelmed.&lt;/p&gt;

&lt;p&gt;By combining visualization, scripting, and storytelling into one output, Runner H demonstrates its power as an AI agent capable of simplifying and streamlining technical tasks into accessible, digestible chunks.&lt;/p&gt;

&lt;p&gt;Here’s the exact prompt I gave Runner H:&lt;/p&gt;

&lt;p&gt;"Generate a simple text-based network diagram of a home lab showing a router, switch, firewall, and three computers. Label each device clearly, like a map for beginners.&lt;br&gt;
Then, create a beginner-friendly Python script that pings each device in the network and outputs a status report saying which devices are online or offline.&lt;br&gt;
Include comments in the code to help a beginner understand what each part does.&lt;br&gt;
Finally, provide a simple explanation using a Star Wars analogy about how this script helps check the 'shield generators' of the network."&lt;/p&gt;

&lt;p&gt;Runner H returned a clear, complete package — the network diagram, a well-commented ping script, and the Star Wars explanation — all ready for use.&lt;/p&gt;

&lt;p&gt;🚀 Use Case &amp;amp; Impact&lt;br&gt;
This solution is helpful for:&lt;/p&gt;

&lt;p&gt;Parents and kids learning networking fundamentals together&lt;/p&gt;

&lt;p&gt;Home lab enthusiasts monitoring device connectivity&lt;/p&gt;

&lt;p&gt;Beginners studying network topology and Python scripting&lt;/p&gt;

&lt;p&gt;Anyone wanting a clear visualization of their network alongside a practical health check&lt;/p&gt;

&lt;p&gt;By combining visual aids, hands-on scripting, and storytelling, this tool helps simplify complex concepts and encourages proactive network management. It makes technical learning more fun, especially for families.&lt;/p&gt;

&lt;p&gt;❤️ Social Love&lt;br&gt;
I shared this submission on Twitter:&lt;br&gt;
👉 &lt;a href="https://x.com/SherengosAdam/status/1941221483344478560" rel="noopener noreferrer"&gt;https://x.com/SherengosAdam/status/1941221483344478560&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🙏 Thank You&lt;br&gt;
Thank you to the Runner H challenge organizers and community for this fantastic opportunity!&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>runnerhchallenge</category>
      <category>ai</category>
      <category>machinelearning</category>
    </item>
  </channel>
</rss>
