<?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: manu </title>
    <description>The latest articles on DEV Community by manu  (@monowrack).</description>
    <link>https://dev.to/monowrack</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%2F3888270%2F9ad0e4e7-d955-49db-b8d6-bc0950cb5124.png</url>
      <title>DEV Community: manu </title>
      <link>https://dev.to/monowrack</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/monowrack"/>
    <language>en</language>
    <item>
      <title>I Tried Building an Online Teaching Setup, Here’s What Broke</title>
      <dc:creator>manu </dc:creator>
      <pubDate>Mon, 20 Apr 2026 06:29:39 +0000</pubDate>
      <link>https://dev.to/monowrack/i-tried-building-an-online-teaching-setup-heres-what-broke-2im3</link>
      <guid>https://dev.to/monowrack/i-tried-building-an-online-teaching-setup-heres-what-broke-2im3</guid>
      <description>&lt;p&gt;&lt;strong&gt;I went down a rabbit hole recently trying to understand how people are actually running online teaching setups.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Not theory Real setup &lt;br&gt;
So, I tried piecing one together myself &lt;/p&gt;

&lt;p&gt;The simple setup I started with &lt;/p&gt;

&lt;p&gt;I thought it would be straightforward:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Zoom for classes&lt;/li&gt;
&lt;li&gt;Google Sheets for tracking students&lt;/li&gt;
&lt;li&gt;Stripe for payments&lt;/li&gt;
&lt;li&gt;Google Drive for content&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Looks clean on paper but in reality ? Not that much.&lt;/p&gt;

&lt;p&gt;What broke (very quickly)&lt;br&gt;
After trying to simulate even a small setup, issues started showing up, &lt;/p&gt;

&lt;p&gt;1.Everything was disconnected No single source of truth &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Student data in Sheets&lt;/li&gt;
&lt;li&gt;Payments in Stripe&lt;/li&gt;
&lt;li&gt;Sessions in Zoom
Nothing talked to each other.&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;Manual work everywhere&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Every action triggered another manual step.&lt;/p&gt;

&lt;p&gt;Confirm payment → update sheet&lt;br&gt;
Schedule class → send link manually&lt;br&gt;
Track progress → update again&lt;/p&gt;

&lt;p&gt;It felt like running cron jobs… manually.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;No scalability&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Even imagining 20–30 students felt messy.&lt;/p&gt;

&lt;p&gt;At 50+?&lt;/p&gt;

&lt;p&gt;It becomes a system problem, not a teaching problem.&lt;/p&gt;

&lt;p&gt;The realization (this felt familiar)&lt;/p&gt;

&lt;p&gt;This whole setup started to feel like:&lt;/p&gt;

&lt;p&gt;A microservices architecture with zero orchestration&lt;/p&gt;

&lt;p&gt;Too many tools&lt;br&gt;
No coordination&lt;br&gt;
Too much glue code (manual work)&lt;br&gt;
What actually matters&lt;/p&gt;

&lt;p&gt;Teaching wasn’t the hard part.&lt;/p&gt;

&lt;p&gt;System design was.&lt;/p&gt;

&lt;p&gt;If your system is:&lt;/p&gt;

&lt;p&gt;fragmented → you burn out&lt;br&gt;
manual → you slow down&lt;br&gt;
unscalable → you quit&lt;br&gt;
So what’s the alternative?&lt;/p&gt;

&lt;p&gt;Instead of stitching tools together, some people are using platforms that act like a monolith for teaching — everything in one place:&lt;/p&gt;

&lt;p&gt;classes&lt;br&gt;
students&lt;br&gt;
content&lt;br&gt;
tracking&lt;/p&gt;

&lt;p&gt;While exploring this, I came across &lt;a href="https://wayvida.com/contact-us/" rel="noopener noreferrer"&gt;Wayvida&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Not saying it’s the best or only solution — just an example of how people are avoiding the “DIY system chaos.”&lt;/p&gt;

&lt;p&gt;Final takeaway&lt;/p&gt;

&lt;p&gt;As developers, we tend to overbuild or overconnect things.&lt;/p&gt;

&lt;p&gt;But sometimes the better approach is:&lt;/p&gt;

&lt;p&gt;reduce moving parts&lt;br&gt;
simplify the system&lt;br&gt;
focus on the core function&lt;/p&gt;

&lt;p&gt;In this case, that core function is simple:&lt;/p&gt;

&lt;p&gt;Teaching.&lt;/p&gt;

&lt;p&gt;Everything else should support it — not complicate it.&lt;/p&gt;

&lt;p&gt;Curious if anyone here has tried building something similar.&lt;br&gt;
Did you go full DIY stack, or did you simplify it early?&lt;/p&gt;

</description>
      <category>devjournal</category>
      <category>productivity</category>
      <category>sideprojects</category>
      <category>tooling</category>
    </item>
  </channel>
</rss>
