<?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: Rohini Gaonkar</title>
    <description>The latest articles on DEV Community by Rohini Gaonkar (@rohini_gaonkar).</description>
    <link>https://dev.to/rohini_gaonkar</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%2F376787%2F8af3bcfb-d567-4de1-9b33-b6becfe6d85b.jpeg</url>
      <title>DEV Community: Rohini Gaonkar</title>
      <link>https://dev.to/rohini_gaonkar</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/rohini_gaonkar"/>
    <language>en</language>
    <item>
      <title>Bigger AI models aren't always better. Here's how to actually choose.</title>
      <dc:creator>Rohini Gaonkar</dc:creator>
      <pubDate>Fri, 15 May 2026 16:58:32 +0000</pubDate>
      <link>https://dev.to/aws/bigger-ai-models-arent-always-better-heres-how-to-actually-choose-56pc</link>
      <guid>https://dev.to/aws/bigger-ai-models-arent-always-better-heres-how-to-actually-choose-56pc</guid>
      <description>&lt;p&gt;In the &lt;a href="https://dev.to/aws/why-does-ai-lie-hallucinations-explained-simply-1c7g"&gt;previous post&lt;/a&gt;, I showed you two models answering the same question. One hallucinated confidently. The other knew when to stop.&lt;/p&gt;

&lt;p&gt;And a bunch of you asked: okay, but which one should I actually use?&lt;/p&gt;

&lt;p&gt;Haiku, Sonnet, Opus. Micro, Lite, Pro. Mini, Small, Large. There are dozens of models and they all sound like perfume brands. How are you supposed to pick one?&lt;/p&gt;

&lt;p&gt;That's this post. I'm going to take one prompt, run it through two models (one small, one large), and show you what's different. Then I'll give you a simple framework for choosing the right one.&lt;/p&gt;

&lt;h2&gt;
  
  
  The demo: same prompt, two models
&lt;/h2&gt;

&lt;p&gt;I went back to the recipe from the &lt;a href="https://dev.to/aws/what-even-is-ai-i-took-a-break-had-to-relearn-everything-3dpj"&gt;first post&lt;/a&gt;. Same recipe. Same question. Two different model sizes.&lt;/p&gt;

&lt;p&gt;The prompt:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"I'm cooking this for six people on Saturday. One is vegan, one is gluten-free. Adapt the recipe for me, give me a shopping list, and a timeline starting from 4pm."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  The small model
&lt;/h3&gt;

&lt;p&gt;Quickly, it gave me a shopping list, a timeline, and basic adaptations. Nothing fancy, but everything I asked for. If I just need a quick answer and I'm going to double-check it anyway, this works.&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%2F5kh8ohnpuutmh9vxs2zh.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%2F5kh8ohnpuutmh9vxs2zh.png" alt="Claude Haiku response to the recipe prompt" width="663" height="605"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;For a lot of everyday tasks, this is genuinely all you need.&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  The large model
&lt;/h3&gt;

&lt;p&gt;Same prompt but a very different response.&lt;/p&gt;

&lt;p&gt;It added a whole "Strategy for the vegan guest" section explaining why you should make a parallel pot instead of adapting the main dish. It gave me a timeline starting from the night before. Separated prep into phases. Told me to keep the rice pots separate so nothing touches the vegan side. Scaling math for going from 4 servings to 6. It even gave me an oven method AND a stovetop method as alternatives.&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%2Fz3e5he184s3car2s0sf8.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%2Fz3e5he184s3car2s0sf8.png" alt="Claude Opus response to the same recipe prompt" width="800" height="270"&gt;&lt;/a&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%2Fojlnb9q46njv30o9ra1h.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%2Fojlnb9q46njv30o9ra1h.png" alt="Opus's over-engineered timeline starting from the night before" width="800" height="314"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;More thorough and more considerate. But did I need all of that for a Saturday dinner? Maybe or maybe not.&lt;/p&gt;

&lt;p&gt;There are medium-sized models in between these two and they exist in every family. I'll tell you when to reach for them later. &lt;/p&gt;

&lt;p&gt;But the contrast between small and large is where our today's lesson lives.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why models come in sizes
&lt;/h2&gt;

&lt;p&gt;Let's take a simple example.&lt;/p&gt;

&lt;p&gt;My son is two. If I ask him what he wants for dinner, he says "pasta." Done in two seconds without any deliberation.&lt;/p&gt;

&lt;p&gt;If you ask me what to make for dinner, I'm thinking: what's in the fridge, what did we have yesterday, does he need more protein today, is it too late to start something that takes 40 minutes, should I batch-cook for tomorrow. Ten variables that will take me five minutes. I will give you a better answer, but slower.&lt;/p&gt;

&lt;p&gt;Models work the same way.&lt;/p&gt;

&lt;p&gt;A model's "size" is roughly how many &lt;strong&gt;parameters&lt;/strong&gt; it has. &lt;/p&gt;

&lt;p&gt;Think of parameters as the variables it can hold in its head when making a decision. More variables, more nuance, more ability to handle complex tasks. Fewer variables, faster and cheaper, but less sophisticated.&lt;/p&gt;

&lt;p&gt;My son doesn't need ten variables to pick dinner. He just needs to decide. And for a lot of tasks, that's all you need from a model too. A fast answer. Not a perfect one.&lt;/p&gt;

&lt;p&gt;Training a big model costs more. Running a big model costs more per question. And it's slower, because there are more variables to weigh for every single response.&lt;/p&gt;

&lt;p&gt;So why not just always use the biggest one? Two reasons.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;First, cost.&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;If you're building something that handles thousands of requests, the difference between a small model and a large model is the difference between a reasonable bill and a terrifying one.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Second, and this is the one people miss: bigger isn't always better.&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;For simple tasks, a big model can actually overthink it. Give you more than you asked for. Take longer to say something the small model said in two seconds.&lt;/p&gt;

&lt;p&gt;The model families you see (Haiku/Sonnet/Opus, Micro/Lite/Pro) are just size tiers from the same provider. Same architecture, different capacity. Like buying a car in compact, sedan, or SUV. Same manufacturer. Different trade-offs. You don't take the SUV to grab milk. You don't take the compact on a cross-country road trip with three kids.&lt;/p&gt;

&lt;h2&gt;
  
  
  Tokens and pricing: how you actually pay
&lt;/h2&gt;

&lt;p&gt;Models don't charge by the question. They charge by the &lt;strong&gt;token&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;What's a token? It's a chunk of text. Not quite a word, not quite a letter, but roughly three-quarters of a word.&lt;/p&gt;

&lt;p&gt;Take the sentence: "Adapt this recipe for a gluten-free vegan." Seven words but nine tokens. Some words get split, some punctuation becomes its own token.&lt;/p&gt;

&lt;p&gt;You don't need to memorise this. Just know: token count and word count aren't the same thing. A full page of text is around 400 tokens. A million tokens is roughly a 750,000-word book.&lt;/p&gt;

&lt;p&gt;There's a free tool called &lt;a href="https://tiktokenizer.vercel.app/" rel="noopener noreferrer"&gt;Tiktokenizer&lt;/a&gt; where you can paste text and see exactly how a model breaks it into tokens. It's weirdly satisfying. Try it.&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%2F5bvqk51g12l1vncs0swu.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%2F5bvqk51g12l1vncs0swu.png" alt="Tiktokenizer showing how a sentence gets broken into tokens" width="800" height="161"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;One thing that surprised me: different models tokenize the same text differently. I sent the exact same prompt and recipe to both models. The small one counted 6,548 input tokens. The large one counted 16,685. Same words, different tokenizers under the hood.&lt;/p&gt;

&lt;p&gt;And here's the thing: &lt;strong&gt;you get charged twice.&lt;/strong&gt; Once for the tokens you send in (your question). And once for the tokens the model sends back (its answer). Input tokens and output tokens. They're priced separately, and output is always more expensive, because that's where the model is doing the work.&lt;/p&gt;

&lt;h3&gt;
  
  
  Real numbers
&lt;/h3&gt;

&lt;p&gt;On &lt;a href="https://aws.amazon.com/bedrock?trk=44b16281-e090-49b6-97d8-f1cea54d9e87&amp;amp;sc_channel=el" rel="noopener noreferrer"&gt;Amazon Bedrock&lt;/a&gt;, for the Claude family (pricing as of May 2025, &lt;a href="https://aws.amazon.com/bedrock/pricing?trk=44b16281-e090-49b6-97d8-f1cea54d9e87&amp;amp;sc_channel=el" rel="noopener noreferrer"&gt;check current prices here&lt;/a&gt;):&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Model&lt;/th&gt;
&lt;th&gt;Size&lt;/th&gt;
&lt;th&gt;Input (per 1M tokens)&lt;/th&gt;
&lt;th&gt;Output (per 1M tokens)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Haiku&lt;/td&gt;
&lt;td&gt;Small&lt;/td&gt;
&lt;td&gt;~$1&lt;/td&gt;
&lt;td&gt;~$5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sonnet&lt;/td&gt;
&lt;td&gt;Medium&lt;/td&gt;
&lt;td&gt;~$3&lt;/td&gt;
&lt;td&gt;~$15&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Opus&lt;/td&gt;
&lt;td&gt;Large&lt;/td&gt;
&lt;td&gt;~$5&lt;/td&gt;
&lt;td&gt;~$25&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;That's &lt;strong&gt;5x more expensive&lt;/strong&gt; from small to large. Same question, same answer, but 5x the price on both sides.&lt;/p&gt;

&lt;p&gt;If you're asking one question yourself, who cares. The difference is fractions of a cent. But if you're building an app that handles ten thousand requests a day, each one generating a few hundred output tokens, that 5x multiplier turns into real money fast.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The best model is the model you can afford to run at the scale you need.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Where it breaks: when bigger is worse
&lt;/h2&gt;

&lt;p&gt;Let's go back to the large model's response and look at the over-engineered parts. The timeline starting from the night before. "Marinate chicken in yogurt and spices, overnight is best." Fry the vegan portion first in clean oil, then fry the chicken onions in separate oil. Keep the rice pots separate. An oven method AND a stovetop method as alternatives.&lt;/p&gt;

&lt;p&gt;The small model? A simple table. 4:00pm, start marinating. 4:05, fry onions. 5:15, into the oven. 7:00, serve. Done.&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%2Fzn2rwsgf9ryhzymiz7ys.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%2Fzn2rwsgf9ryhzymiz7ys.png" alt="Haiku's simple timeline table" width="742" height="611"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Opus is doing project management for my Saturday dinner. And here's the real cost of that overthinking.&lt;/p&gt;

&lt;p&gt;The small model: 18 seconds, about 1,900 output tokens. &lt;br&gt;
The large model: 44 seconds, 2,700 output tokens. &lt;/p&gt;

&lt;p&gt;40% more output. 2.4x slower. And about 10x more expensive for that single request.&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%2Fw81n9w5pwuk0nuy0a1xp.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%2Fw81n9w5pwuk0nuy0a1xp.png" alt="Haiku vs Opus stats comparison: tokens, time" width="800" height="219"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For a Saturday dinner, this is overkill. And if I were building an app that answers recipe questions for thousands of users, I'd be paying for all that extra thinking on every single request.&lt;/p&gt;

&lt;p&gt;This is the trade-off. Bigger models are smarter, but "smarter" isn't always what you need. &lt;strong&gt;Sometimes you need fast, cheap, and good enough.&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  How to actually choose
&lt;/h2&gt;

&lt;p&gt;Here's how I think about it.&lt;/p&gt;

&lt;p&gt;First, the biggest factor: &lt;strong&gt;cost.&lt;/strong&gt; We just saw a 5x difference between small and large. And that's per token. When the big model also generates 40% more tokens per response, it compounds fast. That alone narrows the field for most people. If you're building something, cost is the thing that decides what's even on the table. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If you can't afford to run it at the scale you need, it doesn't matter how good it is.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Start there. What can you actually sustain?&lt;/p&gt;

&lt;p&gt;Then, once cost has set your boundaries, three questions help you pick within them.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. How complex is the task?&lt;/strong&gt;&lt;br&gt;
Summarising an email? Small model. Writing a legal brief? Big model. Adapting a recipe? Probably medium.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. How many times will you run it?&lt;/strong&gt;&lt;br&gt;
If it's one question from you personally, use whatever you want. If it's an app serving thousands of users, speed matters just as much as quality. Start small, upgrade only when the quality isn't good enough.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. What are the stakes?&lt;/strong&gt;&lt;br&gt;
If a wrong answer ruins dinner, that's low stakes. If a wrong answer means bad financial processing logic that costs you millions, that's high stakes. Higher stakes, bigger model, plus verification on top.&lt;/p&gt;

&lt;p&gt;That's it. &lt;strong&gt;Cost sets the ceiling. Complexity, volume, and stakes help you pick the floor.&lt;/strong&gt; You don't need to memorise model names. You need to know what you're optimising for.&lt;/p&gt;
&lt;h2&gt;
  
  
  What about picking a provider?
&lt;/h2&gt;

&lt;p&gt;I've been showing models from different providers. Claude, Nova, Llama. How do you pick a family?&lt;/p&gt;

&lt;p&gt;Honestly? Pick the one that's available where you already work. If you're on AWS, you have access to all of them through &lt;a href="https://aws.amazon.com/bedrock?trk=44b16281-e090-49b6-97d8-f1cea54d9e87&amp;amp;sc_channel=el" rel="noopener noreferrer"&gt;Bedrock&lt;/a&gt;. If you're somewhere else, use what's there. The concepts are the same. &lt;strong&gt;Don't overthink the brand. Overthink the task.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;One thing that confuses a lot of us early on: &lt;strong&gt;models and products are not the same thing.&lt;/strong&gt; Claude is a model. But Claude inside &lt;a href="https://aws.amazon.com/kiro?trk=44b16281-e090-49b6-97d8-f1cea54d9e87&amp;amp;sc_channel=el" rel="noopener noreferrer"&gt;Kiro&lt;/a&gt; (a coding IDE) behaves differently from Claude in the Bedrock Playground, which behaves differently from Claude on claude.ai. Same model underneath. &lt;/p&gt;

&lt;p&gt;But each product wraps it with different instructions, tools, and context that shape how it responds. Kiro's Claude is tuned for writing code. The Playground's Claude is general-purpose. Same brain, different job description.&lt;/p&gt;

&lt;p&gt;So when you see dozens of AI "products" out there, many of them are the same few models dressed up for different use cases. &lt;strong&gt;The model decides how smart it is. The product decides what it's pointed at&lt;/strong&gt;, and priced accordingly.&lt;/p&gt;
&lt;h2&gt;
  
  
  Try it yourself
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;If you're just getting started:&lt;/strong&gt; models come in sizes. Bigger is smarter but slower and more expensive. For most everyday tasks, a medium model is the sweet spot. Try a few and see which one feels right for what you're doing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If you're more on the builder side:&lt;/strong&gt; start with the smallest model that gives acceptable quality. Only upgrade when you can point to a specific failure the bigger model fixes. &lt;strong&gt;Don't start big and optimise down. Start small and justify up.&lt;/strong&gt; And remember, you can use different models for different parts of the same system. The router doesn't need to be the same size as the reasoner. The model that decides which tool to call doesn't need to be the same one that processes the result.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Start small. Justify up.&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  What's next
&lt;/h2&gt;

&lt;p&gt;We are going to talk why model forgets what you told it. Ride Along.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;This post is part of the "Learning AI Out Loud" series, a cloud architect learning AI from first principles.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://dev.to/rohini_gaonkar" class="crayons-btn crayons-btn--primary"&gt;Follow along with the series&lt;/a&gt;
&lt;/p&gt;

</description>
      <category>ai</category>
      <category>beginners</category>
      <category>aws</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Thank you for featuring me! 💜</title>
      <dc:creator>Rohini Gaonkar</dc:creator>
      <pubDate>Mon, 11 May 2026 16:21:23 +0000</pubDate>
      <link>https://dev.to/rohini_gaonkar/thank-you-for-featuring-me-43md</link>
      <guid>https://dev.to/rohini_gaonkar/thank-you-for-featuring-me-43md</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/devteam/top-7-featured-dev-posts-of-the-week-4nik" class="crayons-story__hidden-navigation-link"&gt;Top 7 Featured DEV Posts of the Week&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
      &lt;a href="https://dev.to/devteam/top-7-featured-dev-posts-of-the-week-4nik" class="crayons-article__context-note crayons-article__context-note__feed"&gt;&lt;p&gt;AI in retro assembly and VR coding setups&lt;/p&gt;

&lt;/a&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;
          &lt;a class="crayons-logo crayons-logo--l" href="/devteam"&gt;
            &lt;img alt="The DEV Team logo" 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%2Forganization%2Fprofile_image%2F1%2Fd908a186-5651-4a5a-9f76-15200bc6801f.jpg" class="crayons-logo__image" width="800" height="800"&gt;
          &lt;/a&gt;

          &lt;a href="/jess" class="crayons-avatar  crayons-avatar--s absolute -right-2 -bottom-2 border-solid border-2 border-base-inverted  "&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%2Fuser%2Fprofile_image%2F264%2Fb75f6edf-df7b-406e-a56b-43facafb352c.jpg" alt="jess profile" class="crayons-avatar__image" width="400" height="400"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/jess" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Jess Lee
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Jess Lee
                &lt;a href="/++"&gt;&lt;img alt="Subscriber" class="subscription-icon" src="https://assets.dev.to/assets/subscription-icon-805dfa7ac7dd660f07ed8d654877270825b07a92a03841aa99a1093bd00431b2.png" width="166" height="102"&gt;&lt;/a&gt;
              
              &lt;div id="story-author-preview-content-3651113" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/jess" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&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%2Fuser%2Fprofile_image%2F264%2Fb75f6edf-df7b-406e-a56b-43facafb352c.jpg" class="crayons-avatar__image" alt="" width="400" height="400"&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Jess Lee&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

            &lt;span&gt;
              &lt;span class="crayons-story__tertiary fw-normal"&gt; for &lt;/span&gt;&lt;a href="/devteam" class="crayons-story__secondary fw-medium"&gt;The DEV Team&lt;/a&gt;
            &lt;/span&gt;
          &lt;/div&gt;
          &lt;a href="https://dev.to/devteam/top-7-featured-dev-posts-of-the-week-4nik" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;May 11&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/devteam/top-7-featured-dev-posts-of-the-week-4nik" id="article-link-3651113"&gt;
          Top 7 Featured DEV Posts of the Week
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag crayons-tag--filled  " href="/t/discuss"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;discuss&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/top7"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;top7&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/devteam/top-7-featured-dev-posts-of-the-week-4nik" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/multi-unicorn-b44d6f8c23cdd00964192bedc38af3e82463978aa611b4365bd33a0f1f4f3e97.svg" width="24" height="24"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/raised-hands-74b2099fd66a39f2d7eed9305ee0f4553df0eb7b4f11b01b6b1b499973048fe5.svg" width="24" height="24"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="24" height="24"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;28&lt;span class="hidden s:inline"&gt; reactions&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/devteam/top-7-featured-dev-posts-of-the-week-4nik#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              Comments


              6&lt;span class="hidden s:inline"&gt; comments&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            3 min read
          &lt;/small&gt;
            
              &lt;span class="bm-initial"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
      <category>community</category>
      <category>devto</category>
      <category>watercooler</category>
    </item>
    <item>
      <title>Why does AI lie? Hallucinations explained simply</title>
      <dc:creator>Rohini Gaonkar</dc:creator>
      <pubDate>Fri, 08 May 2026 16:37:02 +0000</pubDate>
      <link>https://dev.to/aws/why-does-ai-lie-hallucinations-explained-simply-1c7g</link>
      <guid>https://dev.to/aws/why-does-ai-lie-hallucinations-explained-simply-1c7g</guid>
      <description>&lt;p&gt;In the &lt;a href=""&gt;previous post&lt;/a&gt;, I showed you an AI doing something genuinely useful, helping me adapt a recipe for a dinner party. We talked about the basic loop: send a prompt to a foundation model, get a response.&lt;/p&gt;

&lt;p&gt;Today we're talking about why AI lies to you.&lt;/p&gt;

&lt;p&gt;You know how AI sounds confident when it's completely wrong? It's called &lt;strong&gt;hallucination&lt;/strong&gt;, and it's the thing that'll either make you trust AI long-term, or burn you badly.&lt;/p&gt;

&lt;h2&gt;
  
  
  The demo: same question, two models
&lt;/h2&gt;

&lt;p&gt;I asked two different models the same question in Amazon Bedrock Playground:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"What happened at the recent Lyrids meteor shower?"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Model 1: Amazon Nova Micro 1.0
&lt;/h3&gt;

&lt;p&gt;Nova Micro gave me details. Dates, locations, numbers, all delivered with complete confidence. It didn't hesitate. It didn't caveat. It just answered as if it knew.&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%2Fafnndmohtedvtg66qimo.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%2Fafnndmohtedvtg66qimo.png" alt="Nova Micro confidently answering about the 2023 Lyrids meteor shower with invented details" width="800" height="190"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;But it doesn't know. Its training data ends in &lt;strong&gt;2023&lt;/strong&gt;. Anything after that is a gap it can't see. It didn't flag that. It just filled the gap with something plausible.&lt;/p&gt;

&lt;p&gt;This is hallucination. The model invents something plausible to fill a gap it doesn't know how to admit. It's not lying on purpose. &lt;strong&gt;It's doing exactly what it's designed to do: predict what a useful-sounding answer looks like.&lt;/strong&gt; It has no idea whether the answer is actually &lt;em&gt;true&lt;/em&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Model 2: Claude Haiku 4.5
&lt;/h3&gt;

&lt;p&gt;Same question, newer model, much more recent training.&lt;/p&gt;

&lt;p&gt;Haiku told me straight: "I don't have access to current information. My knowledge was last updated in April 2024." Then it offered general facts about the Lyrids and suggested I check recent astronomy websites.&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%2F3716q7c2lpgl348asyrc.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%2F3716q7c2lpgl348asyrc.png" alt="Claude Haiku 4.5 refusing to answer about recent Lyrids, stating its April 2024 knowledge cutoff" width="800" height="257"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Progress. Newer models are better at recognising the edges of what they know.&lt;/p&gt;

&lt;p&gt;I gave it a link to a Space.com article. It told me it can't browse the internet. &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%2F5pf8km499g7tbing8zde.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%2F5pf8km499g7tbing8zde.png" alt="Claude Haiku 4.5 refusing to access a URL" width="800" height="121"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;So I uploaded the PDF of that website article. There are limits to how big the file size can be so I provided it first few pages only. Then it answered accurately, pulling real details from the source.&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%2Fcasl1p4vb4cp6o9owb16.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%2Fcasl1p4vb4cp6o9owb16.png" alt="Claude Haiku 4.5 accurately summarising the uploaded PDF" width="800" height="310"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;So, in this case, we provided some context to the model and it gave me an answer based on that context.&lt;/p&gt;

&lt;h2&gt;
  
  
  The biography test
&lt;/h2&gt;

&lt;p&gt;I asked Nova Micro:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Tell me about Rohini Gaonkar."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It didn't hesitate. It told me I'm a "well-known Indian writer, scholar, and cultural critic." That I got my PhD in Comparative Literature from Duke. That I'm a professor at the University of Minnesota. That I've edited influential anthologies on postcolonial theory.&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%2Fbd7byjw9ugpddfva0p67.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%2Fbd7byjw9ugpddfva0p67.png" alt="Nova Micro inventing an entire academic biography for Rohini Gaonkar" width="800" height="299"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;None of this is true. Not one detail.&lt;/p&gt;

&lt;p&gt;The model doesn't know who I am. But it knows what an academic biography &lt;em&gt;looks like&lt;/em&gt;. So it generated one. Complete with research interests, notable works, and recognition. All fabricated. All confident.&lt;/p&gt;

&lt;p&gt;So Haiku knew when to stop. Nova Micro didn't. &lt;/p&gt;

&lt;p&gt;But the underlying mechanism is the same in both models: &lt;strong&gt;prediction&lt;/strong&gt;. &lt;/p&gt;

&lt;p&gt;One has better guardrails. The other just fills every gap it finds. &lt;/p&gt;

&lt;p&gt;Hallucination isn't just about training cutoffs. It's about the model filling gaps &lt;em&gt;anywhere&lt;/em&gt; in what it knows. Names it hasn't seen. Niche topics. Combinations it was never taught. Better guardrails help. They don't make the problem disappear.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A note on the name test:&lt;/strong&gt; I used my own name on purpose. If the model invents something weird about me, the only person affected is me. Be thoughtful if you try this with other people's names, especially private ones, or anyone who hasn't agreed to be part of your experiment. Whatever the model says about them, you've just generated and potentially broadcasted it. So, be cautious.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why this happens: the architecture
&lt;/h2&gt;

&lt;p&gt;Remember the loop from the last post:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Input (prompt) → Foundation Model → Output (response)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The model predicts what a useful answer looks like, based on everything it learned &lt;em&gt;during training&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;During training&lt;/strong&gt; is the key phrase.&lt;/p&gt;

&lt;p&gt;Training ends on a specific date, called the &lt;strong&gt;training cutoff&lt;/strong&gt;. After that, the model is frozen. When you ask it about anything past that date, or anything it never quite learned, it has two options: say "I don't know", or do the thing it's designed to do i.e. &lt;strong&gt;predict&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;And for a long time, these models weren't great at saying "I don't know". That's not what they were rewarded for in training. They were rewarded for producing fluent, useful-sounding answers. So that's what they produce. Even when the answer is made up.&lt;/p&gt;

&lt;p&gt;Hallucination shows up in different flavors: fabricated facts (the biography), outdated information stated as current (the meteor shower), inconsistent reproduction even with the source right there (the quote test). There are others too, wrong attributions, sycophantic agreement (going along with something you said even when it's wrong), confident extrapolation (extending a pattern beyond where the data supports it). &lt;/p&gt;

&lt;p&gt;The mechanism is always the same, prediction filling a gap, but knowing the flavor helps you design the right mitigation. We'll get into those mitigations in later posts when we talk about grounding, evaluation, and guardrails.&lt;/p&gt;

&lt;p&gt;If you're a builder, this'll feel familiar. Think of a DNS cache. You move your app to a new server, update the DNS record, but for the next hour some users still get routed to the old IP. The cache doesn't know the record changed. It just serves what it has, confidently, because it was designed to always give you an answer fast.&lt;/p&gt;

&lt;p&gt;Or autoscaling on the wrong metric. You scale on CPU. CPU is low, so the system thinks everything's fine. Meanwhile your queue is backed up with 10,000 unprocessed messages. The system is optimized to respond to one signal, so it confidently does nothing while things pile up.&lt;/p&gt;

&lt;p&gt;An AI model works the same way. It was trained to always produce a helpful-sounding answer. So when it doesn't know something, it still produces a helpful-sounding answer. It doesn't have a "say nothing" instinct. It has a "say something useful-looking" instinct.&lt;/p&gt;

&lt;p&gt;Modern models are &lt;em&gt;much&lt;/em&gt; better at refusing. But the underlying shape of the problem doesn't go away. The model doesn't know what it knows. It just predicts.&lt;/p&gt;

&lt;h3&gt;
  
  
  "But ChatGPT can search the web?"
&lt;/h3&gt;

&lt;p&gt;Yes, most chat tools today can look things up online. That's not the model itself doing the searching. It is a tool plugged into the model. &lt;/p&gt;

&lt;p&gt;We'll get to how that works in a later post. For today, we're looking at the model on its own. No internet, no tools. Just what it learned.&lt;/p&gt;

&lt;h2&gt;
  
  
  The fix, and where the fix breaks
&lt;/h2&gt;

&lt;p&gt;I gave Nova Lite the actual article as a PDF and asked it to quote the second paragraph.&lt;/p&gt;

&lt;p&gt;It gave me a response. Then I asked the same thing again. Different answer. Same source, same conversation, two different versions of the same paragraph.&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%2Fry1p2ijeyzayjr886nq0.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%2Fry1p2ijeyzayjr886nq0.png" alt="Nova Lite giving two different versions of the same paragraph when asked to quote it exactly" width="800" height="245"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Even with the source right there, it didn't pull the paragraph verbatim. I asked the same question twice, same conversation, same document, and got two different versions. It's not retrieving. It's still predicting what that paragraph probably looks like. And prediction isn't deterministic.&lt;/p&gt;

&lt;p&gt;This matters because a lot of people think &lt;em&gt;"just give the AI the document and it'll be fine."&lt;/em&gt; &lt;/p&gt;

&lt;p&gt;It's better but it's not perfect. Things can get complex and messy, especially for anything that depends on exact wording, like legal text, medical dosages, or contract clauses. You still need to verify the responses. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Context reduces hallucination. It doesn't eliminate it.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Three signs you should double-check
&lt;/h2&gt;

&lt;p&gt;If you're using AI day-to-day, here are the tells:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Specific details you can't verify.&lt;/strong&gt; Names, dates, numbers, URLs in an area you can't check. Assume 50/50.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Fluency on topics that should be fuzzy.&lt;/strong&gt; Ask about something niche or recent, get a confident detailed answer, and be suspicious. Real expertise has hedges, hallucination doesn't.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Citations. Especially URLs.&lt;/strong&gt; Models invent sources that look real. If you get a URL, open it. Nine times out of ten it's fine. The tenth time it's a made-up paper.&lt;/p&gt;




&lt;h2&gt;
  
  
  Try it yourself
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;If you're more on the builder side:&lt;/strong&gt; &lt;br&gt;
Remember, hallucinations aren't a bug you patch. They're a property of the system. You mitigate them with grounding (give the model real context), with instructions (tell the model to refuse when unsure), and later, with evaluation. &lt;strong&gt;Designing around them &lt;em&gt;is&lt;/em&gt; the job.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If you're just getting started:&lt;/strong&gt; &lt;br&gt;
Remember, AI is NOT a search engine. It's a prediction engine that's really good at sounding right. Treat specific claims the way you'd treat a confident stranger at a party. Friendly, but verify before you repeat them.&lt;/p&gt;

&lt;p&gt;Some examples I found on internet, for fun and educational purposes only: (Answers may change as models are catching up)&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;How many 'r's are in the word strawberry?&lt;/li&gt;
&lt;li&gt;If I have to take my car to car wash, and the car wash is 100ft away. Should I drive or go walking?&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;
  
  
  What's next
&lt;/h2&gt;

&lt;p&gt;Why are there so many of these things? Haiku, Sonnet, Opus. Mini, large, pro. And honestly, which one should you actually pick?&lt;/p&gt;

&lt;p&gt;That's the next post. Ride along.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;This post is part of the "Learning AI Out Loud" series, a cloud architect learning AI from first principles.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://dev.to/rohini_gaonkar" class="crayons-btn crayons-btn--primary"&gt;Follow along with the series&lt;/a&gt;
&lt;/p&gt;

</description>
      <category>ai</category>
      <category>beginners</category>
      <category>aws</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>What Even Is AI? (I Took a Break &amp; Had to Relearn Everything)</title>
      <dc:creator>Rohini Gaonkar</dc:creator>
      <pubDate>Tue, 05 May 2026 18:38:06 +0000</pubDate>
      <link>https://dev.to/aws/what-even-is-ai-i-took-a-break-had-to-relearn-everything-3dpj</link>
      <guid>https://dev.to/aws/what-even-is-ai-i-took-a-break-had-to-relearn-everything-3dpj</guid>
      <description>&lt;p&gt;I just came back from maternity leave. And honestly? I felt like I'd missed a decade in six months. I talked about starting small in my other blog &lt;a href="https://dev.to/aws/lost-in-the-ai-hype-i-started-small-2a72"&gt;Lost in the AI Hype, I Started Small&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I've spent the last fifteen years designing cloud systems. And even I felt behind. AI went from a thing people were experimenting with to a thing everyone's apparently &lt;em&gt;building&lt;/em&gt; with, and I had no idea where to start.&lt;/p&gt;

&lt;p&gt;So I did what any architect would do. I went back to first principles.&lt;/p&gt;

&lt;p&gt;I'm rebuilding my AI mental model from scratch in public. No math. No expert-level coding. Just real problems, the architecture underneath, and honest notes on where things might break.&lt;/p&gt;

&lt;p&gt;If you prefer video, please watch Episode 1 of my video series . If you prefer reading, you're in the right place.&lt;/p&gt;




&lt;h2&gt;
  
  
  The demo: AI adapts a recipe in under a minute
&lt;/h2&gt;

&lt;p&gt;Before any theory, let me show you what these models can actually do.&lt;/p&gt;

&lt;p&gt;I opened &lt;a href="https://aws.amazon.com/bedrock/?trk=44b16281-e090-49b6-97d8-f1cea54d9e87&amp;amp;sc_channel=el" rel="noopener noreferrer"&gt;Amazon Bedrock&lt;/a&gt; Playground, pasted a real recipe, and asked three questions with each one pushing the model a little further:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Extract and summarise&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"What are the core techniques in this recipe, strip off the fluff?"&lt;/p&gt;
&lt;/blockquote&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%2Fcygu18a807ztlemcekbc.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%2Fcygu18a807ztlemcekbc.png" alt="What are the core techniques in this recipe, stripped of the fluff" width="800" height="373"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Clean, fast, useful. You might think: that's a fancy Ctrl+F (search). &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Interpret and advise&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Looking at this recipe, what's the thing that's most likely to go wrong for someone cooking it for the first time?"&lt;/p&gt;
&lt;/blockquote&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%2F88ldw6zizl6gyezfju96.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%2F88ldw6zizl6gyezfju96.png" alt="Looking at this recipe, what's the thing that's most likely to go wrong for someone cooking it for the first time?" width="800" height="382"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now we're somewhere a search tool genuinely can't go. The model is &lt;strong&gt;reasoning&lt;/strong&gt; about the recipe like spotting the bit where people actually mess up.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Personalise&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"I'm cooking this for six people on Saturday. One is vegan, one is gluten-free. Adapt the recipe, give me a shopping list, and a timeline starting from 4pm."&lt;/p&gt;
&lt;/blockquote&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%2Fzmizw0pgi3uuo9zkks45.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%2Fzmizw0pgi3uuo9zkks45.png" alt="I'm cooking this for six people on Saturday. One is vegan, one is gluten-free. Adapt the recipe, give me a shopping list, and a timeline starting from 4pm." width="591" height="682"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is the moment. I asked it something I'd normally spend twenty minutes thinking through. It gave me a starting point in ten seconds.&lt;/p&gt;

&lt;p&gt;If you're curious but not technical, that's already useful. &lt;/p&gt;

&lt;p&gt;If you're a builder, you're probably already thinking so what happened here.&lt;/p&gt;




&lt;h2&gt;
  
  
  So what actually happened?
&lt;/h2&gt;

&lt;p&gt;Here's the architecture, as simply as I can put it.&lt;/p&gt;

&lt;p&gt;I sent text called a &lt;strong&gt;prompt&lt;/strong&gt; to a &lt;strong&gt;foundation model&lt;/strong&gt;. &lt;/p&gt;

&lt;p&gt;People throw around terms like AI, LLMs, and foundation models like they all mean the same thing but they don’t.&lt;/p&gt;

&lt;p&gt;AI is the broad umbrella. It includes everything from recommendation engines and fraud detection systems to generative AI tools like ChatGPT.&lt;/p&gt;

&lt;p&gt;Foundation models are a subset of AI, they are large models trained on massive datasets that can be adapted for different tasks. These aren’t just text models; they can generate images, video, speech, code, and more. Platforms like &lt;a href="https://aws.amazon.com/bedrock/?trk=44b16281-e090-49b6-97d8-f1cea54d9e87&amp;amp;sc_channel=el" rel="noopener noreferrer"&gt;Amazon Bedrock&lt;/a&gt; give access to many of these models.&lt;/p&gt;

&lt;p&gt;LLMs (Large Language Models) are a specific type of foundation model built for language tasks like answering questions, summarizing text, writing, or coding. So in my recipe demo, I was technically interacting with an LLM.&lt;/p&gt;

&lt;p&gt;The simplest way to think about it:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;AI → Foundation Models → LLMs
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;So, in our case it means its a big model trained on a huge mix of data for your day to day general purpose. &lt;/p&gt;

&lt;p&gt;The model is a piece of software trained on an enormous amount of text: books, articles, code, conversations. It is &lt;em&gt;not&lt;/em&gt; searching the internet. It learned patterns from all that text beforehand.&lt;/p&gt;

&lt;p&gt;When I give it my prompt, it &lt;strong&gt;predicts the most useful response&lt;/strong&gt; based on everything it learned.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Input (prompt) → Foundation Model → Output (response)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;I've been building distributed systems for years, and a foundation model call is simpler than most of the APIs I'm used to. It's an HTTP request with text in, text out. &lt;/p&gt;

&lt;p&gt;The complexity isn't in the call itself, it is in what the model learned before you or I ever showed up.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;And this exact loop is what the entire current wave of AI is built on.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Every time you see a new Claude, or GPT, or Llama land, what's actually happening is someone trained a bigger or smarter version of this same idea.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Same loop. More data. Better prediction.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Where it breaks
&lt;/h2&gt;

&lt;p&gt;The model doesn't know if it's right. It's predicting what a useful answer &lt;em&gt;looks like&lt;/em&gt;. Sometimes that prediction is brilliant. Sometimes it invents something that sounds plausible and is completely wrong.&lt;/p&gt;

&lt;p&gt;Every time you use one of these tools, ask yourself: &lt;strong&gt;what would I need to double-check before I trusted this?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That question is the single most useful habit you can build right now. We'll dig into &lt;em&gt;why&lt;/em&gt; this happens in the next post.&lt;/p&gt;




&lt;h2&gt;
  
  
  Where the models live: Amazon Bedrock
&lt;/h2&gt;

&lt;p&gt;You might've noticed I wasn't using ChatGPT or Claude's own website. I was using &lt;strong&gt;&lt;a href="https://aws.amazon.com/bedrock/?trk=44b16281-e090-49b6-97d8-f1cea54d9e87&amp;amp;sc_channel=el" rel="noopener noreferrer"&gt;Amazon Bedrock&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Bedrock is where a bunch of foundation models live on AWS. Anthropic's Claude, Meta's Llama, Mistral, Amazon's own models, they are all callable through Bedrock, no need to run or train anything yourself.&lt;/p&gt;

&lt;p&gt;The Playground is the easy door in, just type and go. Later in this series, when we start building, we'll call these same models from code. Same models, different door.&lt;/p&gt;




&lt;h2&gt;
  
  
  A note on my stack
&lt;/h2&gt;

&lt;p&gt;I work at AWS. So the tools I use in this series are AWS tools like Bedrock for the models, and later, an AI-powered IDE called Kiro for building.&lt;/p&gt;

&lt;p&gt;The &lt;em&gt;concepts&lt;/em&gt;, though, aren't AWS specific. Foundation models, tokens, context windows, RAG, agents, these work the same way on any cloud. I'm showing you my stack. And honestly, I'm still figuring out which parts of it are great and which parts are a pain. You'll know which is which.&lt;/p&gt;




&lt;h2&gt;
  
  
  Try it yourself
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;If you're just getting started:&lt;/strong&gt; open any AI chat tool (Bedrock Playground, Claude, ChatGPT, whatever you have access to), paste a recipe, a contract, a long email and ask it three questions:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;One to summarise.&lt;/li&gt;
&lt;li&gt;One to interpret.&lt;/li&gt;
&lt;li&gt;One that's personal to you.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;See what happens. That's your homework.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If you're more on the builder side:&lt;/strong&gt; the mental model is simple: text in, model, text out. Everything we build in this series is a variation on that loop.&lt;/p&gt;




&lt;h2&gt;
  
  
  What's next
&lt;/h2&gt;

&lt;p&gt;Next up: when AI sounds confident and is completely wrong. Why it happens, how to spot it, how to stop it.&lt;/p&gt;

&lt;p&gt;This is a series. I'm learning this in public, building as I go, and being honest when things don't work. If that sounds useful, please  follow along.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;This post is part of the "Learning AI Out Loud" series, a cloud architect learning AI from first principles. &lt;a href="https://www.youtube.com/playlist?list=PLTuh5MoXKZTwoeROV-bA4_6maw0FIoeEf" rel="noopener noreferrer"&gt;Watch the video version&lt;/a&gt; or follow the series on dev.to.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>beginners</category>
      <category>aws</category>
      <category>learning</category>
    </item>
    <item>
      <title>Stop waiting to feel ready. You won’t.
Not after a break. Not after life changes. Not when everything feels like it’s moving faster than you.

I almost didn’t publish this.</title>
      <dc:creator>Rohini Gaonkar</dc:creator>
      <pubDate>Wed, 15 Apr 2026 14:49:18 +0000</pubDate>
      <link>https://dev.to/rohini_gaonkar/stop-waiting-to-feel-ready-you-wont-not-after-a-break-not-after-life-changes-not-when-24n2</link>
      <guid>https://dev.to/rohini_gaonkar/stop-waiting-to-feel-ready-you-wont-not-after-a-break-not-after-life-changes-not-when-24n2</guid>
      <description>&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://dev.to/aws/lost-in-the-ai-hype-i-started-small-2a72" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" 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%2F6vs09dve3h1i5fw0fmg0.png" height="auto" class="m-0"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://dev.to/aws/lost-in-the-ai-hype-i-started-small-2a72" rel="noopener noreferrer" class="c-link"&gt;
            Lost in the AI Hype, I Started Small - DEV Community
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            And it helped me get back into tech without drowning    TL;DR at the end     Coming back to...
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" 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%2F8j7kvp660rqzt99zui8e.png"&gt;
          dev.to
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


</description>
    </item>
    <item>
      <title>Lost in the AI Hype, I Started Small</title>
      <dc:creator>Rohini Gaonkar</dc:creator>
      <pubDate>Wed, 15 Apr 2026 14:32:01 +0000</pubDate>
      <link>https://dev.to/aws/lost-in-the-ai-hype-i-started-small-2a72</link>
      <guid>https://dev.to/aws/lost-in-the-ai-hype-i-started-small-2a72</guid>
      <description>&lt;h2&gt;
  
  
  And it helped me get back into tech without drowning
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;TL;DR at the end  &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Coming back to tech after a (maternity) break is a strange feeling.&lt;/p&gt;

&lt;p&gt;You’re excited but also unsure where to begin. There are new tools, new terminologies and new way of doing things we did for decades.&lt;/p&gt;

&lt;p&gt;But I didn’t try to figure everything out at one go, I just picked one small thing.&lt;/p&gt;

&lt;p&gt;For me, that “one small thing” was finally building my portfolio collection.&lt;/p&gt;

&lt;p&gt;Over the years, my content - blog posts, YouTube videos, conference talks, GitHub repos, social posts all of them scattered across dev.to, GitHub, YouTube, Instagram, LinkedIn, and AWS channels - has been scattered across a dozen different platforms. DEV.to, community.aws, YouTube, GitHub (two accounts!), LinkedIn, SlideShare... you name it. 🙇‍♀️&lt;/p&gt;

&lt;p&gt;More than 80 pieces of content, scattered across platforms since 2015!!!&lt;/p&gt;

&lt;p&gt;And honestly? Maintaining my existing site &lt;a href="https://rohinigaonkar.com" rel="noopener noreferrer"&gt;rohinigaonkar.com&lt;/a&gt; felt harder than starting from scratch.&lt;/p&gt;

&lt;p&gt;I wanted something simpler, a lightweight site I can update by editing a single file, push to GitHub, and it's live. Easy to navigate, easy to maintain. No fluff.&lt;/p&gt;

&lt;p&gt;I built this as my first project back from maternity leave, and I did it with &lt;a href="https://kiro.dev/?trk=44b16281-e090-49b6-97d8-f1cea54d9e87&amp;amp;sc_channel=el" rel="noopener noreferrer"&gt;Kiro&lt;/a&gt;, an AI-powered IDE from AWS that I'd never used before. Two firsts at once. It turned out to be the perfect re-entry project.&lt;/p&gt;

&lt;h2&gt;
  
  
  Building It with Kiro: My First Impressions
&lt;/h2&gt;

&lt;p&gt;This portfolio had been on my mental to-do list forever, so the timing felt right. And rather than spinning up a complex stack to shake off the rust, I decided to keep it simple and lean on an AI coding assistant to help me get back into the flow.&lt;/p&gt;

&lt;p&gt;Here's what stood out about the experience, starting with the simplest features and building up. &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Last one might surprise you!!! 🤯&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  1. Chat-Driven Development
&lt;/h2&gt;

&lt;p&gt;The entire project was built through conversation. &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%2Fcc8xwf0zsvgryqcqnkor.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%2Fcc8xwf0zsvgryqcqnkor.png" alt="Screenshot: Kiro Kiro-IDE.png" width="800" height="461"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I described what I wanted, &lt;em&gt;"I have this website where I collect my content shared across multiple social media websites. it is one true place where any tech content I posted on the web be it dev.to, github, youtube, instagram, and any aws first party channels, all of this to be collected as a timeline. can we build something that can be refreshed on demand and build this portfolio. make it professional looking. ask more intelligent questions as we go."&lt;/em&gt;, and Kiro asked clarifying questions even before writing a single line of code. &lt;/p&gt;

&lt;p&gt;It asked about static vs dynamic, hosting preferences, design vibe, and data source approach. It even asked me about my identity. That back-and-forth shaped the architecture before any code was generated.&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%2Ffyxbyiv6ioht034zklax.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%2Ffyxbyiv6ioht034zklax.png" alt="Screenshot: Initial chat conversation with Kiro asking clarifying questions Kiro-asking-questions-before-coding" width="800" height="461"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Once I provided response to all the questions, it help build the initial structure and also walked me through it. &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%2Fgtjfxdcazqqqknz26je2.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%2Fgtjfxdcazqqqknz26je2.png" alt="Screenshot: Initial build initial-build-2" width="800" height="466"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Notice how after every conversation, it shows how many credits each prompt consumes, in real-time. That was nice!&lt;/p&gt;

&lt;p&gt;There is a &lt;strong&gt;spec-driven development mode&lt;/strong&gt; as well, which I would be testing for something more complex than this static website.&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%2Fv9qhqndj2v4fd9wj9dtd.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%2Fv9qhqndj2v4fd9wj9dtd.png" alt="Screenshot: Kiro's spec-driven development mode spec-driven-development" width="800" height="538"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Web Search
&lt;/h2&gt;

&lt;p&gt;Kiro searched the web to find my existing content across platforms. It looked up my dev.to profile, GitHub repos, community.aws presence, YouTube channel, and even my current website at rohinigaonkar.com. This gave it real context about who I am and what content already exists, so the portfolio wasn't built with placeholder data, it was seeded with my actual content from day one.&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%2Fjij1zq0izq98o0zssb48.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%2Fjij1zq0izq98o0zssb48.png" alt="Screenshot: Kiro web search results finding your profiles web-search" width="800" height="607"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Explore Real-Time File Changes
&lt;/h2&gt;

&lt;p&gt;As Kiro generated and edited the files, I could see every change happening in real time through the explorer. Either click the &lt;strong&gt;"Follow"&lt;/strong&gt; option or click on the little &lt;strong&gt;"diff button"&lt;/strong&gt; highlighted with yellow square below.&lt;/p&gt;

&lt;p&gt;For example, it created &lt;code&gt;index.html&lt;/code&gt; or &lt;code&gt;content.js&lt;/code&gt;, I could immediately open them, review the code, and see the diffs. When it later modified &lt;code&gt;content.js&lt;/code&gt; to add YouTube videos or reclassify talks vs videos, I could see exactly what changed and why.&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%2Fklirbnx1pxu8f7h0ld6s.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%2Fklirbnx1pxu8f7h0ld6s.png" alt="Screenshot: Explorer view showing file changes / diff view Follow-file-changes" width="800" height="457"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Trusting Frequently Run Commands
&lt;/h2&gt;

&lt;p&gt;Kiro ran shell commands like &lt;code&gt;curl&lt;/code&gt; to hit APIs and extract data. It asked my permission to &lt;strong&gt;run it once or add it to trusted list of commands.&lt;/strong&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%2Fhj5obnlcn3c8v23gfe1b.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%2Fhj5obnlcn3c8v23gfe1b.png" alt="Screenshot: Autopilot mode with command execution run-or-trust-command" width="800" height="305"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I also liked how it provided my levels of trust, like I can just execute this particular command or partial or the base command.&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%2Fzpfe0xsmllwnoietp1fp.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%2Fzpfe0xsmllwnoietp1fp.png" alt="Screenshot: Autopilot mode with command execution trust-levels" width="800" height="531"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In autopilot mode, I could trust these commands to execute without approving each one individually. This was especially useful during the YouTube oEmbed batch processing, where Kiro ran 16 consecutive curl commands to fetch video titles, approving each one manually would have been tedious.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Iterative Refinement Through Conversation
&lt;/h2&gt;

&lt;p&gt;The project evolved through multiple rounds of feedback:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;I pointed out that "talks" should only mean conference/meetup presentations, not YouTube tutorial videos - Kiro reclassified everything accordingly&lt;/li&gt;
&lt;li&gt;I noted that some AWS "talks" were actually just YouTube embeds on my website - Kiro dug into the pages, extracted the real YouTube URLs, and recategorized them as videos&lt;/li&gt;
&lt;li&gt;I shared my personal GitHub profile separately from my work one - Kiro pulled repos from both and updated the refresh script to handle multiple accounts&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Each round of feedback made the portfolio more accurate without starting over or deleting some other important information. &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%2Fq1mjsvtt5g6etfeh8yfd.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%2Fq1mjsvtt5g6etfeh8yfd.png" alt="Screenshot: Chat showing iterative refinement iterative-refinement" width="800" height="359"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  6. The YouTube Challenge : Hitting Walls and Finding Workarounds
&lt;/h2&gt;

&lt;p&gt;This was the most interesting part as YouTube is heavily locked down:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Direct fetch failed&lt;/strong&gt; - &lt;code&gt;webFetch&lt;/code&gt; on youtube.com returned empty content&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Rendered mode failed&lt;/strong&gt; - returned only JavaScript bootstrap code, no actual page content
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Search was noisy&lt;/strong&gt; - web searches for my videos returned generic results, not my specific content&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;RSS feeds blocked&lt;/strong&gt; - YouTube's channel RSS wasn't accessible either&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;*&lt;em&gt;But Kiro didn't give up!!! 💜 *&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It found workarounds on its own:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;oEmbed API&lt;/strong&gt; - Kiro discovered that YouTube's oEmbed endpoint (&lt;code&gt;youtube.com/oembed?url=...&lt;/code&gt;) returns video titles as JSON, and used &lt;code&gt;curl&lt;/code&gt; to call it directly. This became the reliable method for all 16 videos I shared.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Squarespace page parsing&lt;/strong&gt; - For videos embedded on my website, Kiro parsed the raw HTML to extract YouTube video IDs from Squarespace's embed block JSON (double HTML-unescaping the content to find URLs like &lt;code&gt;youtube.com%2Fembed%2Fi0zQpJPfSdU&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Thumbnail URL extraction&lt;/strong&gt; - It even tried extracting video IDs from &lt;code&gt;ytimg.com/vi/VIDEO_ID/hqdefault.jpg&lt;/code&gt; thumbnail patterns as a fallback.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The iterative problem-solving here like trying one approach, hitting a wall, pivoting to another, felt very much like how a developer would debug a scraping problem. &lt;/p&gt;

&lt;p&gt;I loved how Kiro told me what it tried, it failed and it was going to try something else. We also worked together for a process that was a good compromise for both of us. Maybe in future I will have an agent to simplify this, but for now this solves my purpose!&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%2Frzq0zn9f7x8wjfnf9t6j.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%2Frzq0zn9f7x8wjfnf9t6j.png" alt="Screenshot: Kiro trying different approaches to fetch YouTube data youtube-is-blocked-1" width="800" height="344"&gt;&lt;/a&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%2Fyth8gchj9tap5j1wndv6.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%2Fyth8gchj9tap5j1wndv6.png" alt="Screenshot: Kiro trying different approaches to fetch YouTube data youtube-is-blocked-2" width="800" height="440"&gt;&lt;/a&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%2Fbwfh7246d1c4rpxzt1vh.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%2Fbwfh7246d1c4rpxzt1vh.png" alt="Screenshot: Kiro trying different approaches to fetch YouTube data youtube-is-blocked-3" width="800" height="415"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The Result
&lt;/h2&gt;

&lt;p&gt;A live static portfolio at &lt;a href="https://rohinigaonkar.github.io" rel="noopener noreferrer"&gt;rohinigaonkar.github.io&lt;/a&gt; with ~80 entries spanning 2015–2025, filterable by type (blogs, videos, repos, talks, social), searchable, and refreshable on demand via a Node.js script that pulls from GitHub and dev.to APIs. All built through conversation in a single Kiro session.&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%2Fxfkgvhvnhe21he0zwr9e.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%2Fxfkgvhvnhe21he0zwr9e.png" alt="Screenshot: Final portfolio site summary quick-recap-summary" width="800" height="340"&gt;&lt;/a&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%2Fj3tydhj0wrh2llspzsss.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%2Fj3tydhj0wrh2llspzsss.png" alt="Screenshot: Final portfolio site final-website" width="800" height="704"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What's Next
&lt;/h2&gt;

&lt;p&gt;I'll keep adding content as I publish it. The refresh script makes the API-sourced stuff automatic, and the manual entries take about 30 seconds each. I might add dark mode at some point, and maybe an RSS feed. But right now, the simplicity is the feature.&lt;/p&gt;

&lt;p&gt;More importantly, this project reminded me that coming back doesn't have to be intimidating. &lt;/p&gt;

&lt;p&gt;If you're returning from a break and looking for a low-pressure way to get back into coding, I'd recommend picking a passion project and giving Kiro a try. You might surprise yourself with how quickly you get back into the zone.&lt;/p&gt;

&lt;p&gt;Sign up for an &lt;a href="https://aws.amazon.com/builder/?trk=44b16281-e090-49b6-97d8-f1cea54d9e87&amp;amp;sc_channel=el" rel="noopener noreferrer"&gt;AWS Builder ID&lt;/a&gt;, install &lt;a href="https://kiro.dev/?trk=44b16281-e090-49b6-97d8-f1cea54d9e87&amp;amp;sc_channel=el" rel="noopener noreferrer"&gt;Kiro IDE&lt;/a&gt;, and try it for yourself. Be sure to let me know how it goes!&lt;/p&gt;

&lt;p&gt;And follow along as I explore this world of AI.&lt;/p&gt;

&lt;p&gt;&lt;a id="tldr"&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; &lt;/a&gt; &lt;br&gt;
Returning to tech after maternity leave felt overwhelming, so I started small by building a portfolio site to consolidate 80+ pieces of content scattered across platforms since 2015. Using AWS Kiro (an AI-powered IDE) for the first time, I built the entire project through conversation—no complex setup needed. Kiro helped with web searches, real-time file changes, iterative refinements, and creative problem-solving (especially when YouTube's APIs were locked down). The result: a live, searchable portfolio at rohinigaonkar.github.io that's easy to maintain. The lesson? Coming back doesn't have to be intimidating—pick one small passion project and let AI tools help you get back into the zone.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>beginners</category>
      <category>productivity</category>
      <category>aws</category>
    </item>
    <item>
      <title>Get into Cloud computing with no experience</title>
      <dc:creator>Rohini Gaonkar</dc:creator>
      <pubDate>Wed, 08 Feb 2023 00:30:00 +0000</pubDate>
      <link>https://dev.to/aws/get-into-cloud-computing-with-no-experience-124</link>
      <guid>https://dev.to/aws/get-into-cloud-computing-with-no-experience-124</guid>
      <description>&lt;p&gt;I have been working in the IT industry for almost 14 yrs now, in multiple roles, across the world, and luckily all of this experience has been with Cloud Computing technologies. Over the years hundreds of people have asked me same question - &lt;strong&gt;how do I get into Cloud based roles?&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;A lot of folks want to get into Cloud Computing roles BUT companies want to see experience on your CV/resume. It is a dilemma for lot of folks.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;If you don't get hired into Cloud Computing projects, you can't get experience and without experience companies won't hire you &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;So I thought I should talk about this in detail and help folks who want to make switch to Cloud Computing, because Cloud is the new normal now and it should have a place on your resume.&lt;/p&gt;

&lt;p&gt;Watch this short YouTube video on how you can &lt;strong&gt;build your skills, your resume and your brand to apply for jobs&lt;/strong&gt;. &lt;/p&gt;

&lt;p&gt;I do provide subtitles, and chapters so feel free to watch content you like.&lt;/p&gt;

&lt;p&gt;Let me know in the comments section, if you have any questions or any topics I should elaborate more about. I am happy to guide folks so we all are successful in our own lives! I hope these give you a fair idea of where to start and motivate you to take your first steps into a successful career!&lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/ks4MdFM4bO4"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>career</category>
      <category>beginners</category>
      <category>cloudskills</category>
      <category>aws</category>
    </item>
    <item>
      <title>How to ‘Be your own cheerleader’</title>
      <dc:creator>Rohini Gaonkar</dc:creator>
      <pubDate>Fri, 06 Jan 2023 17:12:08 +0000</pubDate>
      <link>https://dev.to/aws/how-to-be-your-own-cheerleader-297e</link>
      <guid>https://dev.to/aws/how-to-be-your-own-cheerleader-297e</guid>
      <description>&lt;p&gt;Let me start by asking you a question - &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;do you feel unskilled at advocating for yourself and unsure of how to be proud of your work and accomplishments?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If you answered yes, then this blog post is for you.&lt;/p&gt;

&lt;p&gt;Over the years, I have seen a common thread while mentoring tech community members – they do the hard work but they have poor self-esteem and self-worth. They do some amazing work, they have positively impacted so many lives, however, they don’t know how to showcase their work. &lt;/p&gt;

&lt;p&gt;We humans tend to get demotivated over time and lose confidence in our own abilities. This impacts relationship with co-workers and even job interviews. Now some might not agree with me, but it is a harsh reality of today’s world; If you do not talk about your body of work, who will? &lt;/p&gt;

&lt;p&gt;If you have attended my talks, then you would have heard me say this hundreds of times – &lt;strong&gt;BE YOUR OWN CHEERLEADER...!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If you do 99 things right and 1 mistake, which one do you obsess over?&lt;br&gt;
Well, we typically obsess over that 1 mistake, because we are hard-wired to look at that one negative comment. Our memories are fickle, we tend to remember things that have stronger emotions associated with them. So how do you ensure that our minds do not obsess only on the negative, but also see the positives?&lt;/p&gt;

&lt;h2&gt;
  
  
  It’s simple, WRITE IT DOWN!
&lt;/h2&gt;

&lt;p&gt;Trust me on this, I have done this activity with many of my mentees and it works EVERY. SINGLE. TIME. Identify the broad categories of your body of work – projects, volunteering, public speaking, blogging, social media, soft skills, certifications etc. Once you have identified the broad categories, list down all the achievements you can think of in these categories. It doesn’t matter if it is significant or not. This is YOUR list, and you don’t have to be ashamed of anything.  &lt;/p&gt;

&lt;p&gt;Are you usually quiet and you spoke up in your team meeting? Write it down! Pat on your back for overcoming the shyness, the fear. No one is going to judge you.&lt;/p&gt;

&lt;p&gt;Once you write down the list, start adding meat to it. &lt;/p&gt;

&lt;p&gt;For example, this is an actual excerpt from one of my mentees in Public Speaking category: &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Conducted sessions for college students on zoom for Universities like X Y Z to spread awareness on Cloud, Helped students to be Market ready and mentor them for their innovative projects.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Now, if you are a recruiter or a manager who is building a case for your promotion, what would be your first reaction? do you get any idea on the impact of work here? No. &lt;/p&gt;

&lt;p&gt;What about this..&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Regularly conducts virtual sessions for college students for major universities like X Y Z, to spread awareness on Cloud. She continues to &lt;strong&gt;mentor students&lt;/strong&gt; on their innovative projects, career guidance and be market ready.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Great so now with some basic language cleanup I made it concise, and a bit more professional.&lt;/p&gt;

&lt;p&gt;However, we can do better. At this point, ask yourself a question – &lt;strong&gt;SO WHAT?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;So, what should I do about this information? Why does it matter? Can I quantify this impact? Can I put it in perspective?&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Regularly conducts virtual sessions for college students for major universities like X Y Z, to spread awareness on Cloud. The &lt;strong&gt;15 sessions&lt;/strong&gt; were attended by &lt;strong&gt;2000+ students&lt;/strong&gt; with &lt;strong&gt;avg CSAT 4.7/5&lt;/strong&gt;.  She continues to &lt;strong&gt;mentor students&lt;/strong&gt; on their innovative projects, career guidance and be market ready.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Isn’t this better? You know what she does regularly, how many sessions, attended by how many students and that is an impressive CSAT (Customer satisfaction score). &lt;strong&gt;Provide examples using metrics or data is always more impactful than using fancy words or long paragraphs.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;You can further make it more impressive by adding anecdotes or testimonials from attendees, and if this led to a further engagement like the Universities have now signed her up as a regular guest lecturer. &lt;/p&gt;

&lt;h2&gt;
  
  
  Make a collection
&lt;/h2&gt;

&lt;p&gt;Create a folder on your computer for ‘appreciations’. Anytime someone says something nice about you, take a screenshot and store if for yourself. If you can, ask people to give you testimonials or LinkedIn recommendations.  On days when you do not feel good, open this folder and read through. You will get instant motivation boost.&lt;/p&gt;

&lt;h2&gt;
  
  
  Make it a habit
&lt;/h2&gt;

&lt;p&gt;I suggest doing this activity as soon as activities are done. &lt;/p&gt;

&lt;p&gt;You can also create monthly, quarterly half-yearly and yearly snapshot of these activities.   &lt;/p&gt;

&lt;p&gt;If you are looking for a job change, make this list right now!&lt;/p&gt;

&lt;p&gt;It will not only help you look at your accomplishments, this will help you show your interest and impact. You can add them to your resume or portfolio. During an interview, you can use this list to showcase impact and highlight your success stories. &lt;/p&gt;

&lt;p&gt;You can build great examples using this for your behavioral-based interview questions in STAR method (Situation, Task, Action, and Result). &lt;strong&gt;Specifics are key; avoid generalizations&lt;/strong&gt;. Give a detailed account of one situation for each question you answer, and use data or metrics to support your example. &lt;/p&gt;

&lt;p&gt;Once you start building these writing skills, next time before you say yes for an activity, you will automatically assess if the activity has true measurable impact and helps you achieve your goals.&lt;/p&gt;

&lt;p&gt;If you do not have the option of saying no, atleast you will assess how this activity impacts you in the greater scheme of things &lt;/p&gt;

&lt;h2&gt;
  
  
  Build your support system
&lt;/h2&gt;

&lt;p&gt;Humans are social animals. While you are doing this writing activity by yourself, you need your own support system. Find people in the community, at your workplace, in your friend circle who support you and cheer you up on these accomplishments.  Do not be arrogant or bullyish about your work. **Appreciate people who supported you in the journey. **You can summarise and publish this on your social media. Social media can be a great ego booster so why not use it for that? You should celebrate your accomplishments! Be your own cheerleader and the world will follow you! &lt;/p&gt;

&lt;p&gt;Contrary to common belief, &lt;strong&gt;at workplace your manager should be part of your support system&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;If you think your manager should inherently know all the awesome work you do, then you are setting yourself up for disappointment. Managers are not responsible for keeping track of your achievements. When you assume your manager owns your growth, it inevitably creates frustration for both parties. There's only so much each of you can do without the other.&lt;/p&gt;

&lt;p&gt;As mentioned before, our own memories are fickle, how can we expect a human being (aka your manager) with many direct reportees to remember all your good work? Be a good direct reportee and make your manager’s job a little easier. Regularly share your work progress and achievements in a short, concise manner as discussed above. It makes it easier for them to remember and share with other internal parties.&lt;/p&gt;

&lt;p&gt;So that’s it. Today we learnt how you can build your own list of achievements, make them concise, data oriented and share them with your support system. I hope some of these tips help you build your career and you continue to climb the ladder of success! &lt;/p&gt;

</description>
      <category>typescript</category>
      <category>discuss</category>
    </item>
    <item>
      <title>Builders Guide to AWS Summit Online India 2022</title>
      <dc:creator>Rohini Gaonkar</dc:creator>
      <pubDate>Mon, 23 May 2022 08:11:44 +0000</pubDate>
      <link>https://dev.to/aws/builders-guide-to-aws-summit-online-india-2022-2l28</link>
      <guid>https://dev.to/aws/builders-guide-to-aws-summit-online-india-2022-2l28</guid>
      <description>&lt;p&gt;For the last many years, I have had privilege to attend, speak and even curate agenda at AWS Summits, open/free tech conferences, that happen globally. This year I have been more closely involved and it gives me immense happiness to showcase what we have in store for you. This is a great conference to meet and network with similar minded enthusiasts about technology we all love. &lt;/p&gt;

&lt;h2&gt;
  
  
  Event highlights
&lt;/h2&gt;

&lt;p&gt;Just like last 2 years, the AWS Summit Online India 2022 is a 2-day virtual technical conference, on Wednesday 25th May, and Thursday, 26th May; with opening keynotes starting from 9am IST.&lt;br&gt;
And this is amazing as anyone from anywhere across the world can attend sessions and build network. Registration for the event is free, so go ahead and sign up for the event &lt;a href="https://summits-india.virtual.awsevents.com/register" rel="noopener noreferrer"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The Summit will offer &lt;strong&gt;150+ educational sessions, technical demonstrations, and keynotes&lt;/strong&gt; featuring the the &lt;strong&gt;VP of AI at AWS Dr. Matt Wood&lt;/strong&gt; with other AWS business leaders and AWS customers like Tally, ICICI Lombard, Apollo tyres and more. &lt;/p&gt;

&lt;p&gt;Our &lt;strong&gt;AWS Community Hero for DevTools, Bhuvaneshwari Subramani&lt;/strong&gt;, is presenting in the &lt;strong&gt;Day 1 Keynote&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The sessions are divided into &lt;strong&gt;17 tracks with themes&lt;/strong&gt; like AI/ML, Big Data, Cloud Security, Compute Anywhere along with &lt;strong&gt;5  experiential zones&lt;/strong&gt; - &lt;strong&gt;exam readiness&lt;/strong&gt; sessions Training &amp;amp; Certification, &lt;strong&gt;deep dive demos&lt;/strong&gt; in Builders Fair and Startup Central. Pick and join any sessions you wish based on the detailed &lt;a href="https://aws.amazon.com/events/summits/india/agenda/" rel="noopener noreferrer"&gt;Agenda on the event website.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Attend the Summit to know more about what is happening in the Cloud Computing space and how India is using AWS to build innovative applications. Most of the sessions have AWS customers across India talking about how they have been using AWS in their real-world solutions.&lt;/p&gt;

&lt;p&gt;Sessions are labelled from Level 100, i.e. introductory level to level 400 i.e. expert level. So, attend sessions depending on your level of knowledge ranging from L100 - L400.&lt;/p&gt;

&lt;h2&gt;
  
  
  Community track
&lt;/h2&gt;

&lt;p&gt;I am happy to introduce you to the &lt;strong&gt;'Build on AWS' track&lt;/strong&gt; where for the first time ever, our community members are presenting in the AWS Summit India, alongside me. We will present advanced deep dive sessions on topics like Containers, Serverless, DevOps, Data Lakes and more. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Architecting for sustainability&lt;/strong&gt; Level: 300 | Advanced&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I will be presenting this session, where I will dive deep into techniques recommended by the AWS Well-Architected Framework Sustainability pillar and provide direction on reducing the energy and carbon impact of AWS architectures. Learn about best practices, which organisations of any size can apply to their workloads and how to review the new Customer Carbon Footprint Tool report with a demo.&lt;br&gt;
&lt;a href="https://www.linkedin.com/in/rohinigaonkar/" rel="noopener noreferrer"&gt;Connect with me on LinkedIn&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;End-to-End CI/CD at scale with infrastructure-as-code on AWS&lt;/strong&gt; Level: 300 | Advanced&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://www.linkedin.com/in/bhuvanas/" rel="noopener noreferrer"&gt;&lt;strong&gt;AWS DevTools Hero - Bhuvaneswari Subramani&lt;/strong&gt;&lt;/a&gt;, dives deep into building a production ready, multi-account, at scale CI/CD pipeline using your own Jenkins, with infrastructure-as-code using AWS CloudFormation, and discuss best practices for building DevOps capabilities for your container applications running on AWS.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Just-in-time worker nodes for Amazon Elastic Kubernetes Service using Karpenter&lt;/strong&gt; Level: 300 | Advanced&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://www.linkedin.com/in/dijeeshpnair/" rel="noopener noreferrer"&gt;&lt;strong&gt;AWS Container Hero - Dijeesh Padinharethil&lt;/strong&gt;&lt;/a&gt;, will demonstrate how Karpenter simplifies Kubernetes infrastructure with the right nodes at the right time. Karpenter is an open-source, flexible, high-performance Kubernetes cluster autoscaler built with AWS&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Build serverless apps with SAM Accelerate and SAM Pipelines&lt;/strong&gt;
Level: 300 | Advanced&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://www.linkedin.com/in/jones-zachariah-noel-n/" rel="noopener noreferrer"&gt;&lt;strong&gt;AWS Community Builder - Jones Zachariah Noel N&lt;/strong&gt;&lt;/a&gt;, demonstrates how to use SAM templates to manage serverless infrastructure as code. He will share best practices for using the AWS SAM CLI and the recently announced AWS SAM Accelerate to develop and debug serverless applications on your local machine. He will also showcase the ease of CI/CD workflows with SAM pipelines to multiple staging environments.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Build performant, scalable and secure GraphQL APIs&lt;/strong&gt;
Level: 300 | Advanced&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://www.linkedin.com/in/dipalik/" rel="noopener noreferrer"&gt;&lt;strong&gt;AWS Community Hero - Dipali K&lt;/strong&gt;&lt;/a&gt;, and &lt;a href="https://www.linkedin.com/in/arora-rajat-cw/" rel="noopener noreferrer"&gt;&lt;strong&gt;AWS UG Delhi leader - Rajat Arora&lt;/strong&gt;&lt;/a&gt;, take you through security best practices for your GraphQL API’s with AWS AppSync, and Amazon Cognito for easy management, improved performance, and observability.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Build sustainable applications on AWS using Rust&lt;/strong&gt;
Level: 200 | Intermediate&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://www.linkedin.com/in/sundarnarasiman/" rel="noopener noreferrer"&gt;&lt;strong&gt;AWS Solutions Architect Developer Specialist - Sundararajan Narasiman&lt;/strong&gt;&lt;/a&gt;, will dive into the “super powers” of Rust, hear about the work ahead to give those powers to every engineer, and learn about the ways in which you can contribute. He will cover how to build a lambda function using Rust and deploy to AWS.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Build a data lake with AWS Lake Formation&lt;/strong&gt;
Level: 200 | Intermediate&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://www.linkedin.com/in/sanchitdilipjain/" rel="noopener noreferrer"&gt;&lt;strong&gt;AWS Community Builder - Sanchit Jain&lt;/strong&gt;&lt;/a&gt;, will explore data lake challenges and how AWS Lake Formation can help you. If you're a developer, DBA, or a data engineer who works with data, this session is for you.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Build a real time pipeline to ingest streaming data&lt;/strong&gt;
Level: 300 | Advanced&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://www.linkedin.com/in/sridevi-murugayen/" rel="noopener noreferrer"&gt;&lt;strong&gt;AWS Data Hero - Sridevi Murugayen&lt;/strong&gt;&lt;/a&gt;, will look at how you can build streaming data analytics pipelines that speed up time to information from hours to seconds. She will discuss how streaming-data services like Amazon Kinesis are used to capture and analyse data in real time from hundreds of sources, with AWS Lambda, stored in Amazon S3, then process it with Amazon EMR and deliver it to your Amazon Redshift data warehouse.&lt;/p&gt;

&lt;h2&gt;
  
  
  Goodies up for grab
&lt;/h2&gt;

&lt;p&gt;I would recommend watching few noteworthy sessions live. The live experience will get you an opportunity to connect with peers, tech enthusiasts, ask questions to experts, and last but not the least, win swags. &lt;/p&gt;

&lt;p&gt;You are eligible for the &lt;strong&gt;certificate of attendance&lt;/strong&gt;, as long as you complete watching 5 sessions or more during the conference and you stand a chance to win &lt;strong&gt;$25 AWS credits&lt;/strong&gt; too. Also, watch 2 or more express trainings in the Training &amp;amp; Certification Zone and be amongst the first 2000 to get the &lt;strong&gt;discount certification voucher&lt;/strong&gt;!&lt;/p&gt;

&lt;p&gt;Sign up for the free event today and cheer your fellow community members!&lt;/p&gt;

&lt;p&gt;AWS Summit India event Website - &lt;a href="https://aws.amazon.com/events/summits/india/https://aws.amazon.com/events/summits/india/" rel="noopener noreferrer"&gt;https://aws.amazon.com/events/summits/india/https://aws.amazon.com/events/summits/india/&lt;/a&gt; &lt;/p&gt;

</description>
      <category>aws</category>
      <category>community</category>
      <category>cloud</category>
      <category>career</category>
    </item>
    <item>
      <title>How to stop overspending - AWS Cost Optimisation tips</title>
      <dc:creator>Rohini Gaonkar</dc:creator>
      <pubDate>Wed, 09 Feb 2022 08:04:27 +0000</pubDate>
      <link>https://dev.to/aws/how-to-stop-overspending-aws-cost-optimisation-tips-5n</link>
      <guid>https://dev.to/aws/how-to-stop-overspending-aws-cost-optimisation-tips-5n</guid>
      <description>&lt;p&gt;Sharing with you typical cost savings tips I have shared with customers as a Solutions Architect. These are some of the obvious (but often ignored) items that customers can do to save cost as they build and grow on Amazon Web Services (AWS). &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;1. Backup frequency and retention in services like Amazon RDS&lt;/li&gt;
&lt;li&gt;
2. EBS Snapshots &amp;amp; Volumes

&lt;ul&gt;
&lt;li&gt;2.1. Stopped Instances&lt;/li&gt;
&lt;li&gt;2.2. Amazon EBS &lt;em&gt;'DeleteOnTermination'&lt;/em&gt; attribute&lt;/li&gt;
&lt;li&gt;2.3. Recent Announcements from AWS re:Invent 2021&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;3. Storing Logs in CloudWatch, without ever purging&lt;/li&gt;

&lt;li&gt;

4. Data Transfer

&lt;ul&gt;
&lt;li&gt;4.1. NAT Gateway to S3 bucket&lt;/li&gt;
&lt;li&gt;4.2. Chatty applications&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;5. Unused Metrics &amp;amp; Alarms&lt;/li&gt;

&lt;li&gt;Summary&lt;/li&gt;

&lt;/ul&gt;

&lt;p&gt;Let's talk about some of the commonly ignored ones : &lt;/p&gt;

&lt;h2&gt;
  
  
  1. Backup frequency and retention in services like Amazon RDS
&lt;/h2&gt;

&lt;p&gt;Sometimes customers want to be extra cautious while taking database backups. This is great compared to being completely ignorant and not taking backups. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;True story:&lt;/strong&gt; couple of my customers were taking manual snapshots of RDS instances every 4 hrs, storing them for 15 days, and each backup being more than 500 GB. Plus there was 1 automated snapshot everyday retained for 7 days. Additional backup storage for your provisioned database storage is billed at $0.095 per GiB-month. &lt;br&gt;
If you just do a rough calculation on above items, you can estimate that they must be paying 100s, if not 1000s, of dollars on unnecessary backups that were useless in case of a disaster, if any. No one would be using a 13th days old 2nd backup to restore database, the data already was too old for the system to be up and running.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Hence, the frequency and retention of backups must be selected depending on the &lt;strong&gt;RTO/RPO&lt;/strong&gt; discussed with your business stakeholders.&lt;/p&gt;
&lt;/blockquote&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%2F6uqi53adgfuvh3pn0h4d.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%2F6uqi53adgfuvh3pn0h4d.png" alt="Disaster Recovery (DR) Objectives" width="800" height="378"&gt;&lt;/a&gt;&lt;br&gt;
Read more information on the Disaster Recovery (DR) objectives in the &lt;a href="https://docs.aws.amazon.com/wellarchitected/latest/reliability-pillar/disaster-recovery-dr-objectives.html" rel="noopener noreferrer"&gt;AWS documentation&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  2. EBS Snapshots &amp;amp; Volumes
&lt;/h2&gt;
&lt;h3&gt;
  
  
  2.1. Stopped Instances
&lt;/h3&gt;

&lt;p&gt;It is a common saying for EC2 - when you stop the instances, you stop paying. Yes, this is correct, but only for the compute and data transfer costs. If you have an EBS volume attached to the EC2 instance, you will continue to pay for storage.&lt;/p&gt;

&lt;p&gt;If you don't need the EC2 instances again, its good to backup data in cheaper storage like Amazon S3 bucket or simply create an Amazon Machine Image. Snapshot storage is based on the amount of space your data consumes in Amazon S3. Because Amazon EBS does not save empty blocks, it is likely that the snapshot size will be considerably less than your volume size. &lt;/p&gt;

&lt;p&gt;Moreover the costs are slightly lower. For example, in US-EAST-1 :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;EBS Volume (gp2) - $0.08 per GB-month
EBS Snapshot     - $0.05 per GB-month of data stored
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  2.2. Amazon EBS &lt;em&gt;'DeleteOnTermination'&lt;/em&gt; attribute
&lt;/h3&gt;

&lt;p&gt;By default, Amazon EBS root device volumes are automatically deleted when the instance terminates. However, by default, any additional EBS volumes that you attach at launch, or any EBS volumes that you attach to an existing instance persist even after the instance terminates. &lt;/p&gt;

&lt;p&gt;A lot of times customers are unaware of this and end up with 'Available' volumes in their account which are left over by terminated instances, ultimately adding to your EBS cost. This gets more troublesome when you have AutoScaling instances scaling in and out all the time.&lt;/p&gt;

&lt;p&gt;This behavior is controlled by the volume's &lt;em&gt;DeleteOnTermination&lt;/em&gt; attribute, which you can modify. You can change the value of the &lt;em&gt;DeleteOnTermination&lt;/em&gt; attribute for a volume when you launch the instance or while the instance is running.&lt;/p&gt;

&lt;p&gt;To verify the value of the &lt;em&gt;DeleteOnTermination&lt;/em&gt; attribute for an EBS volume that is in use, look at the instance's block device mapping. To query instances with this attribute as false, run following command:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;aws ec2 describe-instances \
--filters "Name=block-device-mapping.delete-on-termination,Values=false" 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;For more information and if you want to modify this, see &lt;a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/block-device-mapping-concepts.html#view-instance-bdm" rel="noopener noreferrer"&gt;View the EBS volumes in an instance block device mapping.&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  2.3. Recent Announcements from AWS re:Invent 2021
&lt;/h3&gt;

&lt;p&gt;You can now use 2 new features from AWS :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;EBS Snapshot Archive&lt;/strong&gt;, a low-cost storage tier to archive full, point-in-time copies of EBS Snapshots that you must retain for 90 days or more for regulatory and compliance reasons, or for future project releases.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;EBS Snapshot Recycle Bin&lt;/strong&gt; - lets you set up rules to retain deleted snapshots so that you can recover them after an accidental deletion.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  3. Storing Logs in CloudWatch, without ever purging
&lt;/h2&gt;

&lt;p&gt;Amazon CloudWatch Logs is awesome. You can use it with services like X-ray and CloudWatch ServiceLens for better observability of your application. &lt;/p&gt;

&lt;p&gt;However, it is important to note that default retention setting is ‘&lt;strong&gt;never expire&lt;/strong&gt;’. This means all that log data from months ago which you may not require now is still stored and costing you money. &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Purge or export your CloudWatch Logs to Amazon S3 to save on cost for long term.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;You can configure how long to store log data in a log group. Any data older than the current retention setting is deleted automatically. You can change the log retention for each log group at any time.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Data Transfer
&lt;/h2&gt;

&lt;h3&gt;
  
  
  4.1. NAT Gateway to S3 bucket
&lt;/h3&gt;

&lt;p&gt;You can use a network address translation (NAT) gateway to enable instances in a private subnet to connect to the internet or other AWS services, but prevent the internet from initiating a connection with those instances. This is a great security feature that is highly recommended to customers. &lt;/p&gt;

&lt;p&gt;If you create a NAT gateway in your VPC, you are charged for each “NAT Gateway-hour" that your NAT gateway is provisioned and available. And the data processing charges apply for each Gigabyte processed through the NAT gateway regardless of the traffic’s source or destination. &lt;/p&gt;

&lt;p&gt;Many miss out the important note mentioned on its &lt;a href="https://aws.amazon.com/vpc/pricing/" rel="noopener noreferrer"&gt;pricing page&lt;/a&gt; : &lt;/p&gt;

&lt;p&gt;&lt;em&gt;'To avoid the NAT Gateway Data Processing charge in this example, you could setup a Gateway Type VPC endpoint and route the traffic to/from S3 through the VPC endpoint instead of going through the NAT Gateway. There is no data processing or hourly charges for using Gateway Type VPC endpoints.'&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;So, if you have used a NAT Gateway for all your traffic, including to and fro from Amazon S3 bucket you end up paying a lot of data transfer cost.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Instead use a &lt;a href="https://docs.aws.amazon.com/vpc/latest/privatelink/vpce-gateway.html" rel="noopener noreferrer"&gt;&lt;strong&gt;Gateway Endpoint&lt;/strong&gt;&lt;/a&gt; to route the traffic to/from S3. And the NAT Gateway will route rest of the traffic.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;For this, simply attach a Gateway endpoint to your VPC and update the Route Table for private subnets. The route table will take care of forwarding the requests automatically. Following is architectural representation of same:&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%2F0zglm4qudmb7pzbn1gwc.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%2F0zglm4qudmb7pzbn1gwc.png" alt="Image for differences NAT vs S3 endpoint" width="800" height="680"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Please note, S3 access through gateway endpoints is supported only for resources in a specific VPC to which the endpoint is associated. S3 gateway endpoints do not currently support access from resources in a different Region, different VPC, or from an on-premises (non-AWS) environment. However, if you’re willing to manage a complex custom architecture, you can use proxies. In all those scenarios, where access is from resources external to VPC, S3 interface endpoints access S3 in a secure way. Check out the blog &lt;a href="https://aws.amazon.com/blogs/architecture/choosing-your-vpc-endpoint-strategy-for-amazon-s3/" rel="noopener noreferrer"&gt;Choosing Your VPC Endpoint Strategy for Amazon S3&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  4.2. Chatty applications
&lt;/h3&gt;

&lt;p&gt;Some customers have chatty applications that talk to each other a lot which pile up the Data Transfer cost for inter-region. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;True story:&lt;/strong&gt; One of my customers' managed this by making silos of their architecture per AZ. So, LBs will talk to instances in only one AZ. They managed routing of customer segments and failover between AvailabilityZone with Route53. Ofcourse this is not always possible and not easy to manage.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;There are many different ways of handling this depending on your use-case so I recommend reaching out to your AWS Solutions Architect(SA) to help dive deep into this. They can help you if your spend is significantly high, thank me later. If you don't know who it is and if you wish to be connected to our Sales/Solutions Architect teams, submit a request &lt;a href="https://aws.amazon.com/contact-us/sales-support/" rel="noopener noreferrer"&gt;here&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  5. Unused Metrics &amp;amp; Alarms
&lt;/h2&gt;

&lt;p&gt;By default, your EC2 instance is enabled for basic monitoring with 5-min interval. You can optionally enable detailed monitoring, then the Amazon EC2 console displays monitoring graphs with a 1-minute period for the instance. This is great as you get additional information.&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%2Fzcsb9jdqzylb5k15tn0p.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%2Fzcsb9jdqzylb5k15tn0p.png" alt="EC2 Detailed Monitoring Console screenshot" width="800" height="311"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;However, it is important to note that detailed monitoring is charged. The number of metrics sent by an EC2 instance as part of EC2 Detailed Monitoring is dependent on the instance type. Most commonly used instance types have atleast 7 metrics. So the pricing would be Monthly CloudWatch Metrics Charges @$0.30 per custom metric = 7 * $0.30 = &lt;strong&gt;$2.1 per instance&lt;/strong&gt;. This can pile up quickly.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;So, ensure you are enabling detailed monitoring for instances that you require additional information and those instances are not simply left in stopped mode.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Similarly, create alarms only when they are required and used frequently.&lt;/p&gt;

&lt;h2&gt;
  
  
  Summary
&lt;/h2&gt;

&lt;p&gt;In this blog, we learnt simple yet effective ways of optimising cost in your AWS account and stop the wastage. &lt;/p&gt;

&lt;p&gt;Ofcourse this is not an exhaustive list, so please feel free to add any more tips you have to benefit everyone. Hope some of these help you make the right decisions for your workload. Looking forward to your feedback.&lt;/p&gt;

&lt;p&gt;Do let me know if you found this helpful, and would like to see more cost saving tips/reminders. &lt;/p&gt;

</description>
      <category>cost</category>
      <category>cloud</category>
      <category>aws</category>
      <category>tips</category>
    </item>
    <item>
      <title>The Ultimate Guide to AWS Community : SAARC</title>
      <dc:creator>Rohini Gaonkar</dc:creator>
      <pubDate>Sat, 05 Feb 2022 06:43:33 +0000</pubDate>
      <link>https://dev.to/aws/the-ultimate-guide-to-aws-community-saarc-5ajb</link>
      <guid>https://dev.to/aws/the-ultimate-guide-to-aws-community-saarc-5ajb</guid>
      <description>&lt;p&gt;As Solutions Architect and as a Developer Advocate at AWS, I have been working with the AWS community for years now, either it is to deliver tech sessions or to help setup logistics for a meet-ups. &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The community is a great space for learning, sharing and ofcourse networking.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;A lot of times I get questions on how one can get involved with the AWS Community, especially in my region - &lt;strong&gt;India, Bangladesh, Sri Lanka and Nepal&lt;/strong&gt;. Hence, this blog to summarise some of the amazing efforts of our community and the various AWS programs we have. Many of these programs are global while some are regional, you could still access regional content from anywhere.&lt;/p&gt;

&lt;h2&gt;
  
  
  AWS User Groups
&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;Global program&lt;/em&gt;&lt;br&gt;
AWS has 400+ &lt;a href="https://aws.amazon.com/developer/community/usergroups/" rel="noopener noreferrer"&gt;AWS-focused User Groups&lt;/a&gt;(UGs) around the world. These are communities that meet regularly to share ideas, answer questions, learn about AWS services and best practices, and even a great pool for hiring talented professionals. &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%2Foi1w7vb7k34so9paxzks.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%2Foi1w7vb7k34so9paxzks.png" alt="AWS User Groups" width="800" height="200"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As a Developer Advocate, along with my colleagues, I work with the AWS User Groups across India, Bangladesh, Sri Lanka and Nepal. I officially started interacting with these UGs since May 2020. While I have met many members in the pre-pandemic world, most of our interactions have been virtually since you-know-when. Inspite of the WFH mode, many of our communities still connect regularly and help each other grow.&lt;/p&gt;

&lt;p&gt;You can find all the UGs here in SAARC at &lt;a href="https://aws.amazon.com/developer/community/usergroups/asia-pacific/" rel="noopener noreferrer"&gt;AWS User Groups in Asia Pacific&lt;/a&gt;. They come together for sessions they live stream, or setup their own groups so people can communicate or even have their own certifications bootcamp.&lt;/p&gt;

&lt;p&gt;Find a local group that is close to you. Last year we launched 6 new UGs across India, so do visit above link. Also, subscribe to the &lt;a href="https://www.youtube.com/c/AWSUserGroupIndia" rel="noopener noreferrer"&gt;AWS UserGroup India YouTube channel&lt;/a&gt; as most UGs also stream to this channel regularly. &lt;/p&gt;

&lt;p&gt;🤷 &lt;strong&gt;&lt;em&gt;What can you do?&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Attend sessions, workshops, bootcamps, etc&lt;/li&gt;
&lt;li&gt;Passionate about a topic? Reach out to the UG Leaders of any &lt;a href="https://aws.amazon.com/developer/community/usergroups/asia-pacific/" rel="noopener noreferrer"&gt;user group&lt;/a&gt; you want and find a speaking slot. Share your knowledge with others.&lt;/li&gt;
&lt;li&gt;Connect with others for jobs, certifications, etc.&lt;/li&gt;
&lt;li&gt;Stand a chance to win goodies, credits or vouchers. &lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
  
  
  AWS Community Days
&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;Global program&lt;/em&gt;&lt;br&gt;
Every year the user group leaders come together to create tech conferences called as &lt;a href="https://aws.amazon.com/events/community-day" rel="noopener noreferrer"&gt;Community Day&lt;/a&gt;. They feature technical discussions, workshops, and hands-on labs led by expert AWS users and industry leaders from around the world. These were in city 1-2 day events for enthusiasts to come, network and learn together. Since the pandemic, the conference has been virtual and sessions are available online for everyones benefit.&lt;/p&gt;

&lt;p&gt;In 2021, the user group leaders of India, Bangladesh,Nepal, and Sri Lanka came together to create &lt;a href="https://communityday.awsug.asia/" rel="noopener noreferrer"&gt;AWS Community Day South Asia Virtual Edition 2021&lt;/a&gt;. You can watch all the sessions from this event on the website.&lt;/p&gt;

&lt;p&gt;This community day we also experimented with &lt;a href="https://jam.awsevents.com/" rel="noopener noreferrer"&gt;AWS JAM&lt;/a&gt; where you put your skills to the test by solving challenges that emulate real AWS use-cases. This was very well appreciated by the community as it took a different approach to learning.&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%2F3x4jcrhah6z4g6i5oawq.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%2F3x4jcrhah6z4g6i5oawq.png" alt="AWS Community Days" width="800" height="393"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  AWS Heroes
&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;Global program&lt;/em&gt;&lt;br&gt;
The AWS Heroes program recognises a group of AWS experts(who are not AWS employees) for their enthusiasm for knowledge-sharing. They write blog posts, present at conferences, host regular meet-ups, contribute to open source, and more. At its core they all are community champs, who are self-driven and self motivated to help the community. They share knowledge to enable others via any medium and help the community grow.&lt;/p&gt;

&lt;p&gt;🤷 &lt;strong&gt;&lt;em&gt;A lot of times we are asked, what should I do to become a hero?&lt;/em&gt;&lt;/strong&gt; This is an honorary recognition by AWS. There is no said checklist of do these 10 things or apply here and you are a hero. Heroes are given this title to appreciate all the amazing work they have been doing. They are not doing work for the title but to genuinely help the community. So if you have been doing awesome work, continue doing so. Actively work with the community and you will not be missed. Last year we added 3 new Heroes in SAARC to recognise their work, bringing our total to 15 Heroes in the region. &lt;/p&gt;

&lt;p&gt;There are different categories of heroes too. Do check out the &lt;a href="https://aws.amazon.com/developer/community/heroes/" rel="noopener noreferrer"&gt;AWS Heroes worldwide list&lt;/a&gt; for more information and don't miss out the &lt;a href="https://aws.amazon.com/developer/community/heroes/content-library/" rel="noopener noreferrer"&gt;Content library&lt;/a&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%2Fch4f4x5ctf48uwqebo9g.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%2Fch4f4x5ctf48uwqebo9g.png" alt="LinkedIn post by AWS Hero Dijeesh Padinharethil with Adam Selipsky CEO of AWS" width="589" height="583"&gt;&lt;/a&gt; &lt;a href="https://www.linkedin.com/feed/update/urn:li:activity:6872449726835519488/" rel="noopener noreferrer"&gt;LinkedIn post&lt;/a&gt; by AWS Hero &lt;a href="https://www.linkedin.com/in/dijeeshpnair/" rel="noopener noreferrer"&gt;Dijeesh Padinharethil&lt;/a&gt; with Adam Selipsky CEO of AWS.&lt;/p&gt;
&lt;h2&gt;
  
  
  AWS Community Builders
&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;Global program&lt;/em&gt;&lt;br&gt;
The &lt;a href="https://aws.amazon.com/developer/community/community-builders/" rel="noopener noreferrer"&gt;AWS Community Builders&lt;/a&gt; program offers technical resources, mentorship, and networking opportunities to AWS technical enthusiasts and emerging thought leaders from the community who are passionate about sharing knowledge and connecting with the technical community. Last year we had 100s of Community Builders selected. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Want to learn from existing Community Builders?&lt;/em&gt;&lt;/strong&gt; Check out their content on &lt;a href="https://dev.to/aws-builders"&gt;dev.to&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Want to become a Community Builder?&lt;/em&gt;&lt;/strong&gt; We just closed our recent application. However, feel free to &lt;a href="https://aws.amazon.com/developer/community/community-builders/" rel="noopener noreferrer"&gt;add yourself in the waitlist now&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;Read these articles from Community Builders:&lt;/p&gt;


&lt;div class="ltag__link"&gt;
  &lt;a href="/aws-builders" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&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%2Forganization%2Fprofile_image%2F2794%2F88da75b6-aadd-4ea1-8083-ae2dfca8be94.png" alt="AWS Community Builders " width="350" height="350"&gt;
      &lt;div class="ltag__link__user__pic"&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%2Fuser%2Fprofile_image%2F645925%2F6bd00b25-bc29-4890-9604-53068c2577c9.jpg" alt="" width="800" height="800"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/aws-builders/how-to-become-an-aws-community-builder-2m79" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;How to become an AWS Community Builder&lt;/h2&gt;
      &lt;h3&gt;Stephen Sennett for AWS Community Builders  ・ Aug 17 '21&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#aws&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#career&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#cloud&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
&lt;div class="ltag__link"&gt;
  &lt;a href="/aws-builders" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&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%2Forganization%2Fprofile_image%2F2794%2F88da75b6-aadd-4ea1-8083-ae2dfca8be94.png" alt="AWS Community Builders " width="350" height="350"&gt;
      &lt;div class="ltag__link__user__pic"&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%2Fuser%2Fprofile_image%2F370208%2Fc394ff7d-96f9-4135-8431-340fb1366d98.jpg" alt="" width="800" height="1419"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/aws-builders/10-benefits-to-joining-aws-community-builders-4cle" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;10 Benefits to joining AWS Community Builders&lt;/h2&gt;
      &lt;h3&gt;Ganesh Swaminathan for AWS Community Builders  ・ Jan 10 '22&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#aws&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#career&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#cloud&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#community&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


&lt;h2&gt;
  
  
  AWS re:Skill
&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;Regional program&lt;/em&gt;&lt;br&gt;
We also have our own learning platform called as &lt;a href="https://awsreskill.com/" rel="noopener noreferrer"&gt;AWS re:Skill&lt;/a&gt; that is developed for the community to help developers learn and upskill/reskill themselves on the AWS platform. &lt;/p&gt;

&lt;p&gt;🤷 &lt;strong&gt;&lt;em&gt;What can you do?&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;We do weekly and monthly challenges. You can learn from sessions, take part in the quizzes and earn rewards. &lt;/li&gt;
&lt;li&gt;If you are writing blogs and want wider reach, add the links to your re:skill profile.&lt;/li&gt;
&lt;li&gt;If you are interested to present a session, feel free to reach out to me via &lt;a href="https://www.linkedin.com/in/rohinigaonkar/" rel="noopener noreferrer"&gt;LinkedIn DM&lt;/a&gt;. &lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  AWS Developer Stories
&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;Regional program&lt;/em&gt;&lt;br&gt;
In 2021, we wanted to share unique stories of our community celebrating their passion of building tech and how the AWS community has helped them level up in their journey. Our Developer Marketing Manager, &lt;a href="https://www.linkedin.com/in/kapoor-ridhima/" rel="noopener noreferrer"&gt;Ridhima Kapoor&lt;/a&gt;, has done beautiful work with these stories that have been appreciated globally. Do watch and read about our community 4 stories, hoping this inspires you to be part of a vibrant community and help with your goals.&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%2Fjsgzajswscpv2fkyc3l0.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%2Fjsgzajswscpv2fkyc3l0.png" alt="Developer Stories" width="765" height="419"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Sandeep Kanabar -&amp;gt; &lt;a href="https://www.youtube.com/watch?v=EVr2BcLyuTI" rel="noopener noreferrer"&gt;Video&lt;/a&gt; , &lt;a href="https://www.aboutamazon.in/news/aws/people-come-in-different-forms-but-they-are-all-people-first" rel="noopener noreferrer"&gt;Blog&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Dipali Kulshrestha -&amp;gt; &lt;a href="https://www.youtube.com/watch?v=Cc1cM6uHGy8" rel="noopener noreferrer"&gt;Video&lt;/a&gt; , &lt;a href="https://www.aboutamazon.in/news/aws/cloud-is-not-just-a-choice-any-more-it-has-really-become-a-necessity" rel="noopener noreferrer"&gt;Blog&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Bhuvaneswari Subramani -&amp;gt; &lt;a href="https://www.youtube.com/watch?v=fOURKkUdtv0" rel="noopener noreferrer"&gt;Video&lt;/a&gt; , &lt;a href="https://www.aboutamazon.in/news/aws/there-is-no-pre-written-rule-to-balance-personal-and-professional-life" rel="noopener noreferrer"&gt;Blog&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Jeevan Dongre -&amp;gt; &lt;a href="https://www.youtube.com/watch?v=xoKGBK291d8" rel="noopener noreferrer"&gt;Video&lt;/a&gt; , &lt;a href="https://www.aboutamazon.in/news/aws/stay-consistent-and-persistent-in-your-actions-and-the-rest-will-follow" rel="noopener noreferrer"&gt;Blog&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  AWS Women in Tech Community Edition
&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;Regional program&lt;/em&gt;&lt;br&gt;
We also had yearly one day event for &lt;a href="https://womenintech.awsug.in/" rel="noopener noreferrer"&gt;Women in Tech&lt;/a&gt;. The sessions were a good mix of tech and non-tech topics. We had huge response for this from the community. You can watch all the on-demand videos on &lt;a href="https://www.youtube.com/playlist?list=PLs8YaskKVodPRqTh7pktjbNZlAm567XZQ" rel="noopener noreferrer"&gt;YouTube playlist&lt;/a&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%2Fk0qtoyca6unn22b0bq5s.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%2Fk0qtoyca6unn22b0bq5s.png" alt="AWS Women in Tech Community Edition" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  AWS and other communities
&lt;/h2&gt;

&lt;p&gt;I always tell this to cloud newbies - think of AWS as an added flower in your bouquet of skills. AWS has the breadth across many different technologies that you may have already have experience in. Apply that knowledge to AWS and learn how to do that with AWS for a quick-start. And for this reason we also participate and engage with communities that are not necessarily only AWS. For instance, we have been engaging with communities of &lt;a href="https://womeninbigdataindia.in/events-demo/" rel="noopener noreferrer"&gt;Women in Big Data&lt;/a&gt;, GitHub, Postman and more. If you are part of a community and would love AWS to come collaborate with you, reach out to me via &lt;a href="https://www.linkedin.com/in/rohinigaonkar/" rel="noopener noreferrer"&gt;LinkedIn DM&lt;/a&gt; or reach out to any UG Leader or Hero.&lt;/p&gt;

&lt;h2&gt;
  
  
  AWS and Open Source
&lt;/h2&gt;

&lt;p&gt;We have been involved in lot of Open Source discussions. We participate and host events for Open Source. In India we had 2 major events last year - our AWS Jaipur User group hosted &lt;a href="https://www.awsugjaipur.tech/" rel="noopener noreferrer"&gt;OS Tech&lt;/a&gt;, and we had a whole day AWS track at &lt;a href="https://www.opensourceindia.in/" rel="noopener noreferrer"&gt;Open Source India&lt;/a&gt; and more. We will continued investing more into Open Source discussion. So stay tuned.&lt;/p&gt;

&lt;h2&gt;
  
  
  Summary
&lt;/h2&gt;

&lt;p&gt;Hope this gives you some insight into the active participation AWS communities in India, Bangladesh, Sri Lanka and Nepal. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How can you stay updated on all of these?&lt;/strong&gt;&lt;br&gt;
Simple, follow me (and AWS heroes on LinkedIn), join user group communities and be an active member. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Can we do more?&lt;/strong&gt;&lt;br&gt;
Ofcourse! If you have great ideas of what we can do to enable builders of tomorrow, tell us in the comments section or DM me on LinkedIn. &lt;/p&gt;

&lt;p&gt;Let's enable developers to be highly skilled and set them on a path to be the best versions of themselves. &lt;/p&gt;

&lt;p&gt;Follow me on &lt;a href="https://www.linkedin.com/in/rohinigaonkar/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt;, &lt;a href="https://twitter.com/rohini_gaonkar" rel="noopener noreferrer"&gt;Twitter&lt;/a&gt;, &lt;a href="https://github.com/gaonkarr" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;, &lt;a href="https://www.youtube.com/user/rohinigaonkar" rel="noopener noreferrer"&gt;Youtube&lt;/a&gt;&lt;/p&gt;

</description>
      <category>aws</category>
      <category>awscommunity</category>
      <category>learn</category>
      <category>cloud</category>
    </item>
    <item>
      <title>Life at AWS : 8th Anniversary</title>
      <dc:creator>Rohini Gaonkar</dc:creator>
      <pubDate>Fri, 07 Jan 2022 03:43:35 +0000</pubDate>
      <link>https://dev.to/aws/life-at-aws-8th-anniversary-2pk1</link>
      <guid>https://dev.to/aws/life-at-aws-8th-anniversary-2pk1</guid>
      <description>&lt;p&gt;&lt;em&gt;Update 7th January 2023 : Its been 9years now since I joined AWS and I &lt;strong&gt;moved to AWS Canada&lt;/strong&gt; as a Developer Advocate in Oct 2022. First image is updated for same.&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;8 years ago, 7th January 2014, I joined Amazon Web Services (AWS) and this blog is a peek into the dream-come-true life I have had so far. These are some of the learnings, experiences and thoughts on life at AWS. If you are new to AWS or aspire to join us, read along! &lt;/p&gt;

&lt;p&gt;Over the years, I have been a Cloud Support Engineer(CSE), a Solutions Architect(SA) and a Developer Advocate(DA) across South Africa, Singapore and India. I have moved with AWS to different geographies, and made friends globally. I got to work with hundreds of customers in different regions, and many more colleagues who have become really good friends. Meeting them in different countries has been pure joy!&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%2Fscc4ihjpathsdoaqpfti.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%2Fscc4ihjpathsdoaqpfti.png" alt="Over the years, I have been a Cloud Support Engineer, a Solutions Architect and a Developer Advocate in South Africa, Singapore and India" width="622" height="242"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;While many organizations frown upon people leaving teams/projects, here at AWS we are &lt;strong&gt;encouraged to explore different roles&lt;/strong&gt;. I could apply my tech skills as a Support Engineer while expanding my breadth and dive deeper into services. I used those learnings to help customers as a Solutions Architect(SA). As an SA I followed my passion of public speaking and worked with AWS community over the weekends, which led to eventually moving into Developer Advocacy. &lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/NJ6bth2TNDw"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;




&lt;h2&gt;
  
  
  A little history :
&lt;/h2&gt;

&lt;p&gt;Before I joined AWS I was part of an R&amp;amp;D team that did Proof-of-Concepts (PoCs) on different cloud platforms we had back in 2010. Most of those public/private clouds do not exist today.  &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;It was love at first sight, with AWS technology&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I worked with AWS tech before launch of AWS Virtual Private Cloud (VPC) and AWS AutoScaling for Elastic Compute Cloud (EC2). It led to an idea and a working PoC  which resulted into my first published &lt;strong&gt;IEEE paper&lt;/strong&gt;. Interested? Read &lt;a href="https://ieeexplore.ieee.org/document/6701474" rel="noopener noreferrer"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;In the years that followed, I had hands-on migrations experience of moving on-premise web applications to AWS - a highly coveted skill at that time.&lt;/p&gt;

&lt;p&gt;The organization was acquired and its vision changed, but my love for AWS and my vision stayed strong. So, I applied to AWS, went through virtual interviews and did the unthinkable - moved to different continent - Cape Town, South Africa. In the middle of culture shock and home sickness, my tech skills soared higher every passing day.&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%2F7p1qydwrcafhvzexztr4.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%2F7p1qydwrcafhvzexztr4.jpg" alt="" width="800" height="418"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h6&gt;
  
  
  Source : My feature in the AWS Employee Spotlight series.
&lt;/h6&gt;




&lt;h2&gt;
  
  
  Learnings :
&lt;/h2&gt;

&lt;p&gt;While everyone talks about &lt;strong&gt;Leadership Principles&lt;/strong&gt;, which we Amazonians imbibe in every aspect of our work, I wanted to shed some light on other aspects of working at AWS.&lt;/p&gt;

&lt;p&gt;Something I tell new joiners, or people who even change roles/location internally - initially, it feels like a lot of information is sent your way and its only natural to feel overwhelmed. &lt;strong&gt;Drinking from the firehose.&lt;/strong&gt; When you feel like it, remember what Dory said - &lt;strong&gt;just keep swimming&lt;/strong&gt;. Trust me, it does get better. &lt;/p&gt;

&lt;p&gt;Hence, don't rush through your ramp up time. There is a reason ramp up time is provided, use it well to learn the internal ways, do your certifications and most importantly shadow your colleagues in different roles. Everyone is busy, but if you need help - ASK! Find a buddy, or a mentor, it will help calm your nerves. &lt;/p&gt;

&lt;p&gt;Most of us experience &lt;strong&gt;imposter syndrome&lt;/strong&gt; It may feel overwhelming to be around so many smart individuals. AWS has a high hiring bar, if you made it through it, you are worth it. &lt;/p&gt;

&lt;p&gt;If you want to be successful at AWS you have to take &lt;strong&gt;ownership&lt;/strong&gt; of projects beyond your daily responsibilities. It is a great way to connect with the global AWS teams, customers and helps you build relationships. Over the years, I am proud having worked with some amazing teams here at AWS - from being part of the &lt;a href="https://youtube.com/playlist?list=PLhr1KZpdzukdeX8mQ2qO73bg6UKQHYsHb" rel="noopener noreferrer"&gt;&lt;strong&gt;This is my Architecture&lt;/strong&gt;&lt;/a&gt;, to managing 21 sessions across 3 theatres for Lightning talks in a &lt;strong&gt;physical AWS Summit India&lt;/strong&gt;, to owning a T&amp;amp;C &lt;a href="https://pages.awscloud.com/global-traincert-twitch-lets-ship-it-with-aws.html" rel="noopener noreferrer"&gt;&lt;strong&gt;Twitch series&lt;/strong&gt;&lt;/a&gt;, getting my customers speaking slots at re:Invent, building workshops, and many more. &lt;/p&gt;

&lt;p&gt;One of the most important lessons of my life - &lt;strong&gt;Burnout is real&lt;/strong&gt;. Some interviewees ask a question - &lt;em&gt;is life at AWS too hectic?&lt;/em&gt; Well IT depends on what stresses you (and sometimes which team you are in). Here, we are not stressed by office politics, you are not worried of racing with your colleague to get that promotion. Here, everyone has more than enough work to showcase their skills. When you are so excited about the work you do, you may end up not realizing you are burning out. And it's important to pace it. There is a saying internally - &lt;strong&gt;it's a Marathon, not a sprint&lt;/strong&gt;. &lt;/p&gt;

&lt;p&gt;So, it's important to know your own limits, take breaks, talk to your managers if something is troubling you. There are multiple programs available to employees, and I have used them last year when our lives changed overnight. It has helped me tremendously!&lt;/p&gt;

&lt;p&gt;Everyone works on schedules that make sense to them.  &lt;strong&gt;You set your own boundaries.&lt;/strong&gt; Saying NO is encouraged by leaders. You would find leaders saying - just because you saw an email from me that is out of business hours, doesn't mean you have to respond immediately.&lt;/p&gt;

&lt;p&gt;All this would not have been possible without some amazing managers &amp;amp; leaders. &lt;strong&gt;A good manager is a blessing.&lt;/strong&gt; They have always pushed me to speak up, to be a leader, motivated me when I doubted myself or just being a friend I can freely talk to. I have never hesitated to reach out to skip level or regional managers. It is never considered as an escalation, but a pure sharing of ideas and building relationships. Coming from a very hierarchical past this was the warmest welcome. Being an autonomous individual contributor has boosted my motivation and creativity. &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%2Fl1jzwqplq2ymhisws1wy.jpeg" 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%2Fl1jzwqplq2ymhisws1wy.jpeg" alt="“During my initial years here, when I was too shy to speak up and share my ideas in meetings, my managers always ensured I felt heard. Managers at AWS are more like approachable leaders than a typical boss.”" width="800" height="418"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h6&gt;
  
  
  Source : My feature in the Women of AWS feature on &lt;a href="https://www.amazon.jobs/en/landing_pages/women-of-aws" rel="noopener noreferrer"&gt;Amazon Jobs website&lt;/a&gt;
&lt;/h6&gt;




&lt;h2&gt;
  
  
  Summary :
&lt;/h2&gt;

&lt;p&gt;Life at AWS has had its ups and downs, a dream-come-true  rollercoaster ride. It is AWSome because of all the amazing people I have met as colleagues, customers or community. &lt;/p&gt;

&lt;p&gt;Hope this gives you an honest take of life at AWS! Feel free to DM me on LinkedIn, always happy to chat!&lt;/p&gt;

&lt;p&gt;Follow me on &lt;a href="https://www.linkedin.com/in/rohinigaonkar/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt;, &lt;a href="https://twitter.com/rohini_gaonkar" rel="noopener noreferrer"&gt;Twitter&lt;/a&gt;, &lt;a href="https://github.com/gaonkarr" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;, &lt;a href="https://www.youtube.com/user/rohinigaonkar" rel="noopener noreferrer"&gt;Youtube&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Interested to grow with AWS? Check out following resources : &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.amazon.jobs/en" rel="noopener noreferrer"&gt;AWS Jobs&lt;/a&gt; - We are hiring! Apply for jobs based on roles &amp;amp; locations of your choice. &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.amazon.jobs/en/landing_pages/interviewing-at-amazon" rel="noopener noreferrer"&gt;Tips for interviewing at AWS&lt;/a&gt; - a good collection of process, and tips for every step in interviewing at Amazon/AWS&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://aws.amazon.com/certification/" rel="noopener noreferrer"&gt;Certifications&lt;/a&gt; - Explore our role-based certifications
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://awsreskill.com/" rel="noopener noreferrer"&gt;Re:skill&lt;/a&gt; - Community driven learning&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://aws.amazon.com/developer/community/usergroups/" rel="noopener noreferrer"&gt;Join our AWS Community&lt;/a&gt; - find an AWS User Group near you and join us. &lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>aws</category>
      <category>womenintech</category>
      <category>career</category>
      <category>cloud</category>
    </item>
  </channel>
</rss>
