<?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: Syamjith V</title>
    <description>The latest articles on DEV Community by Syamjith V (@syamjithvsankar).</description>
    <link>https://dev.to/syamjithvsankar</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%2F3902219%2Fec04ad7e-3766-44ed-b2d1-3bb9ba1c6bdc.jpg</url>
      <title>DEV Community: Syamjith V</title>
      <link>https://dev.to/syamjithvsankar</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/syamjithvsankar"/>
    <language>en</language>
    <item>
      <title>I Built Systems That Broke in the Real World. Here’s What Google Cloud NEXT ‘26 Finally Gets Right</title>
      <dc:creator>Syamjith V</dc:creator>
      <pubDate>Tue, 28 Apr 2026 11:42:39 +0000</pubDate>
      <link>https://dev.to/syamjithvsankar/i-built-systems-that-broke-in-the-real-world-heres-what-google-cloud-next-26-finally-gets-right-4a08</link>
      <guid>https://dev.to/syamjithvsankar/i-built-systems-that-broke-in-the-real-world-heres-what-google-cloud-next-26-finally-gets-right-4a08</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/google-cloud-next-2026-04-22"&gt;Google Cloud NEXT Writing Challenge&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Most of my projects didn’t fail in dramatic ways.&lt;/p&gt;

&lt;p&gt;No AI going rogue. No crazy bugs.&lt;/p&gt;

&lt;p&gt;They failed in boring, frustrating ways.&lt;/p&gt;

&lt;p&gt;Things like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;features working… but not actually useful
&lt;/li&gt;
&lt;li&gt;systems breaking when the internet disappears
&lt;/li&gt;
&lt;li&gt;users giving inputs that don’t reflect reality
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;While watching Google Cloud NEXT ‘26, I kept thinking:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;This would’ve saved me a lot of trial and error.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Not because the tech is flashy — but because it actually addresses the kind of problems you run into when you try to build something real.&lt;/p&gt;




&lt;h2&gt;
  
  
  Where I Started: Building With Constraints
&lt;/h2&gt;

&lt;p&gt;One of my projects was an offline communication system for disaster management (EchoRelief).&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%2Fhl0co06y5d20s08bcvda.jpg" 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%2Fhl0co06y5d20s08bcvda.jpg" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The idea was simple — allow people to communicate during disasters without internet.&lt;/p&gt;

&lt;p&gt;But building it wasn’t simple at all.&lt;/p&gt;

&lt;p&gt;The biggest problems weren’t “technical” in the usual sense. They were constraints:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;devices not connecting properly over local networks
&lt;/li&gt;
&lt;li&gt;dependencies silently failing because they relied on the internet
&lt;/li&gt;
&lt;li&gt;figuring out how to keep things simple but still usable
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;At some point I realised:&lt;br&gt;&lt;br&gt;
building for the real world is mostly about handling what &lt;em&gt;doesn’t&lt;/em&gt; work.&lt;/p&gt;




&lt;h2&gt;
  
  
  A Completely Different Problem: Humans
&lt;/h2&gt;

&lt;p&gt;Another project I worked on (MindGuard) tried to estimate cognitive fatigue.&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%2Fi12p32narxz3cxceyilv.jpg" 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%2Fi12p32narxz3cxceyilv.jpg" alt=" " width="800" height="1651"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Sounds straightforward — until you realise the inputs are things like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;sleep
&lt;/li&gt;
&lt;li&gt;stress
&lt;/li&gt;
&lt;li&gt;screen time
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;All self-reported.&lt;/p&gt;

&lt;p&gt;Which basically means: not reliable.&lt;/p&gt;

&lt;p&gt;At first I tried a simple weighted model.&lt;br&gt;&lt;br&gt;
Then I realised combining things like “sleep” and “stress” into a single score isn’t clean.&lt;/p&gt;

&lt;p&gt;So I moved toward a more adaptive approach using an LLM — not as a predictor, but as a reasoning layer.&lt;/p&gt;

&lt;p&gt;That worked better.&lt;/p&gt;

&lt;p&gt;But it also introduced a new problem:&lt;/p&gt;

&lt;p&gt;How do you &lt;em&gt;trust&lt;/em&gt; the output?&lt;/p&gt;




&lt;h2&gt;
  
  
  What NEXT ‘26 Actually Gets Right
&lt;/h2&gt;

&lt;p&gt;A lot of announcements at NEXT ‘26 were impressive.&lt;/p&gt;

&lt;p&gt;But a few things stood out to me because they directly relate to problems I’ve already faced.&lt;/p&gt;




&lt;h3&gt;
  
  
  1. MCP (Model Context Protocol) — Fixing Bad Inputs
&lt;/h3&gt;

&lt;p&gt;One of the biggest limitations in my projects was input quality.&lt;/p&gt;

&lt;p&gt;Everything depended on what the user entered.&lt;/p&gt;

&lt;p&gt;The idea behind MCP — giving systems structured access to external tools and data — would completely change that.&lt;/p&gt;

&lt;p&gt;Instead of relying on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;“How many hours did you sleep?”
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You could pull:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;actual device data
&lt;/li&gt;
&lt;li&gt;screen time APIs
&lt;/li&gt;
&lt;li&gt;wearable inputs
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That shift — from assumed data to real data — is huge.&lt;/p&gt;

&lt;p&gt;Because most systems don’t fail due to logic.&lt;br&gt;&lt;br&gt;
They fail because the input itself is flawed.&lt;/p&gt;




&lt;h3&gt;
  
  
  2. Observability &amp;amp; Evals — Catching Silent Failures
&lt;/h3&gt;

&lt;p&gt;Another thing I struggled with:&lt;/p&gt;

&lt;p&gt;Systems don’t always break loudly.&lt;/p&gt;

&lt;p&gt;Sometimes they just… behave incorrectly.&lt;/p&gt;

&lt;p&gt;And you don’t notice until much later.&lt;/p&gt;

&lt;p&gt;The idea of integrated evals and observability for agents is something I wish I had earlier.&lt;/p&gt;

&lt;p&gt;Not just:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;“Is it running?”&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;“Is it doing what it’s supposed to do?”&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That’s a big difference.&lt;/p&gt;

&lt;p&gt;Especially when systems become more autonomous or rely on reasoning instead of fixed logic.&lt;/p&gt;




&lt;h3&gt;
  
  
  3. A2A Protocol — Powerful, But Still Early
&lt;/h3&gt;

&lt;p&gt;The Agent-to-Agent (A2A) protocol is probably one of the most talked-about ideas.&lt;/p&gt;

&lt;p&gt;And yeah — the idea is strong.&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%2Frqkdgxv1y933efe4nzam.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%2Frqkdgxv1y933efe4nzam.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Agents discovering each other, delegating tasks, collaborating without hardcoded integrations.&lt;/p&gt;

&lt;p&gt;But honestly, it also feels like something that’s still evolving.&lt;/p&gt;

&lt;p&gt;From what I’ve seen while building:&lt;br&gt;
the hardest part isn’t communication — it’s clarity.&lt;/p&gt;

&lt;p&gt;Defining:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;what a system actually does
&lt;/li&gt;
&lt;li&gt;what inputs it expects
&lt;/li&gt;
&lt;li&gt;what outputs it guarantees
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That’s not trivial.&lt;/p&gt;

&lt;p&gt;And without that clarity, even the best protocol won’t fully solve the problem.&lt;/p&gt;

&lt;p&gt;So while A2A is exciting, I think the real challenge is still ahead — standardising meaning, not just communication.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Bigger Shift (This Is What Matters)
&lt;/h2&gt;

&lt;p&gt;What stood out to me isn’t just the tools.&lt;/p&gt;

&lt;p&gt;It’s the shift in mindset.&lt;/p&gt;

&lt;p&gt;We’re moving from:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;“Can the model give the right answer?”&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;to:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;“Can the system actually work in the real world?”&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;unreliable inputs
&lt;/li&gt;
&lt;li&gt;edge cases
&lt;/li&gt;
&lt;li&gt;system constraints
&lt;/li&gt;
&lt;li&gt;imperfect environments
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And that’s where things get hard.&lt;/p&gt;




&lt;h2&gt;
  
  
  Final Thought
&lt;/h2&gt;

&lt;p&gt;I’m still early in my journey, and most of what I build is far from perfect.&lt;/p&gt;

&lt;p&gt;But working on real projects taught me something simple:&lt;/p&gt;

&lt;p&gt;Building something that works in theory is easy.&lt;br&gt;&lt;br&gt;
Building something that works in reality is where the real effort is.&lt;/p&gt;

&lt;p&gt;And for the first time, it feels like a lot of what was announced at NEXT ‘26 is actually moving in that direction.&lt;/p&gt;

&lt;p&gt;Not just making models better —&lt;br&gt;&lt;br&gt;
but making systems &lt;em&gt;usable&lt;/em&gt;.&lt;/p&gt;




&lt;p&gt;If you’ve tried building anything beyond tutorials, you probably know exactly what I mean.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>cloudnextchallenge</category>
      <category>googlecloud</category>
    </item>
  </channel>
</rss>
