<?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: aj</title>
    <description>The latest articles on Forem by aj (@aj3).</description>
    <link>https://forem.com/aj3</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%2F3681299%2F20072524-11fc-4d01-bcbf-28f1a4816d1c.png</url>
      <title>Forem: aj</title>
      <link>https://forem.com/aj3</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/aj3"/>
    <language>en</language>
    <item>
      <title>How a Solo Dev at a Dealership Runs the Entire IT Department with Claude Code</title>
      <dc:creator>aj</dc:creator>
      <pubDate>Sat, 27 Dec 2025 20:33:09 +0000</pubDate>
      <link>https://forem.com/aj3/how-a-solo-dev-at-a-dealership-runs-the-entire-it-department-with-claude-code-2nn6</link>
      <guid>https://forem.com/aj3/how-a-solo-dev-at-a-dealership-runs-the-entire-it-department-with-claude-code-2nn6</guid>
      <description>&lt;p&gt;I hope this helps others. Merry Christmas&lt;/p&gt;

&lt;p&gt;I'm the only dev at a dealership. I also run other departments. Dev work is always second priority.&lt;/p&gt;

&lt;p&gt;Yet in 10 months, I've built more than I could have in years. Cost: $200/month.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Setup
&lt;/h2&gt;

&lt;p&gt;One Debian server I call "conductor". SSH keys to everything — 24 machines plus all network equipment. I SSH in, load tmux, and talk to Claude Code.&lt;/p&gt;

&lt;p&gt;That's it.&lt;/p&gt;

&lt;h2&gt;
  
  
  How Documentation Works
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;docs/
  00-guides/
  01-active/
  02-archive/
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Key rule: &lt;strong&gt;Documentation is 100% for Claude Code agents. Never for humans. Write accordingly.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This keeps docs slim and direct. CC consumes them perfectly.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Workflow
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Simple tasks:&lt;/strong&gt;&lt;br&gt;
SSH into Conductor, open CC, prompt: "read ./README.md — new task. We want to do xyz on the Case Details page." CC one-shots it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Complex features:&lt;/strong&gt;&lt;br&gt;
Have CC write a roadmap doc with atomic stages. Then a bash script (the "ralph loop", after Ralph Wiggum) loops CC through each task until done. Max 50 iterations. CC usually finishes earlier.&lt;/p&gt;

&lt;p&gt;While it loops, I do my actual job.&lt;/p&gt;

&lt;h2&gt;
  
  
  Sysadmin Examples
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;MikroTik backups:&lt;/strong&gt; CC wrote a script that exports every device's config nightly, diffs against repo, commits changes. I configure equipment during the day, script catches it at night.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Zabbix monitoring:&lt;/strong&gt; CC added almost every device. Configs the device, configs Zabbix to display it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Off-site backups:&lt;/strong&gt; CC built a Headscale VPN (self-hosted Tailscale). Raspberry Pis around the globe connect back home and run Proxmox Backup Server nightly.&lt;/p&gt;

&lt;h2&gt;
  
  
  Testing
&lt;/h2&gt;

&lt;p&gt;Dedicated Debian VM with XFCE and Playwright. CC runs tests, saves screenshots as JPEG, logs as JSON. Reads results, fixes failures, loops.&lt;/p&gt;

&lt;h2&gt;
  
  
  What About Screwups?
&lt;/h2&gt;

&lt;p&gt;Can't remember the worst one. The cost of trying things with CC is so low that failures don't matter. Doesn't work? Delete it. Next.&lt;/p&gt;

&lt;p&gt;Example: Spent a day setting up CUPS print server. Gave up. Direct IPP printing for everyone. Done.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Wouldn't Have Happened Without CC
&lt;/h2&gt;

&lt;p&gt;Everything. I don't have time. The projects I've shipped simply wouldn't exist.&lt;/p&gt;

&lt;h2&gt;
  
  
  Advice
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;First step:&lt;/strong&gt; Set up your Conductor server. SSH keys everywhere. Docs and repos live there.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Biggest mistake:&lt;/strong&gt; Laziness. Just fucking do it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What I wish I knew:&lt;/strong&gt; Nothing. Just keep surfing the wave.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;$200/month. 24 servers. One dev. Zero guilt about throwing away what doesn't work.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>agents</category>
      <category>llm</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
