<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Nara&#39;s Journal by Kavindu Narathota on Medium]]></title>
        <description><![CDATA[Stories by Nara&#39;s Journal by Kavindu Narathota on Medium]]></description>
        <link>https://medium.com/@narathota?source=rss-a8379e98acb7------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*PCQh9Ky-SPDbfwnfpSqOtA.png</url>
            <title>Stories by Nara&amp;#39;s Journal by Kavindu Narathota on Medium</title>
            <link>https://medium.com/@narathota?source=rss-a8379e98acb7------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sat, 14 Nov 2026 12:48:22 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@narathota/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[Software Is Getting Better, Faster. And We’re Finally Feeling It.]]></title>
            <link>https://narathota.medium.com/software-is-getting-better-faster-96ee6a3e7c4d?source=rss-a8379e98acb7------2</link>
            <guid isPermaLink="false">https://medium.com/p/96ee6a3e7c4d</guid>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[digital-transformation]]></category>
            <category><![CDATA[ux]]></category>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[product-management]]></category>
            <dc:creator><![CDATA[Nara's Journal by Kavindu Narathota]]></dc:creator>
            <pubDate>Sat, 24 Oct 2026 19:05:36 GMT</pubDate>
            <atom:updated>2026-10-24T19:05:36.161Z</atom:updated>
            <content:encoded><![CDATA[<h4>How faster development is turning everyday software into better user experiences.</h4><p>I’ve been working in tech for a while, and one thing that’s becoming increasingly difficult to ignore is how quickly software development is changing.</p><p>Features that once took months to build can now be delivered in weeks, sometimes even days. Better tools, automation, and AI are accelerating the entire software development lifecycle.</p><p>But while much of the conversation focuses on how this changes the way we build software, I’ve been noticing something interesting from the other side.</p><p><strong>The software we use every day is getting better, and as consumers, we’re starting to feel the difference.</strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/768/1*mfOv4-ZcT8BIe3k3tKGTuw.png" /></figure><h3>My changing experience with <a href="https://medium.com/u/6ce9289bd35e">Air Canada</a></h3><p>I used to avoid Air Canada whenever I could.</p><p>It wasn’t necessarily about the flights themselves (mostly 😉). The digital experience just wasn’t something I could reliably depend on. Finding the right information could be frustrating, and the app didn’t always have what I needed.</p><p>After a few recent trips, that perception has changed quite a bit.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/768/1*z1gZ4UEAFxhE0mt1DCEP0w.png" /></figure><p>The Air Canada app has become something I actually enjoy using. From flight delays and incoming aircraft information to gate changes and in-flight details, it has become a much more useful companion throughout the journey.</p><p>Even the ability to arrange an Uber through the Air Canada app makes the experience feel more connected.</p><p>Individually, these might not seem like groundbreaking features. But when you’re travelling, having the right information at the right time makes a real difference.</p><p>Travel is stressful enough without having to jump between apps, search for updates, or wonder whether the information you’re looking at is current.</p><p>The app has gone from something I didn’t particularly trust to something I actively rely on. And that has changed how I feel about the airline itself.</p><p>That’s a meaningful outcome for what is, essentially, a software experience.</p><h3><a href="https://medium.com/u/b97b1b381b5a">Uber</a> is another example</h3><p>Uber has also been making its core ride experience more thoughtful.</p><p>Booking a ride is straightforward, but some of the capabilities go beyond simply getting you from one place to another.</p><p>Consider airport trips. Using flight details as part of the destination information adds useful context. Combined with route options, including toll roads where available, this can help make the journey more predictable when getting to the airport on time matters.</p><p>Then there are the smaller details: pinning the pickup location, setting preferences around conversation and cabin temperature, and specifying luggage requirements.</p><p>None of these features will change the world on its own. But they address the little things that can make an otherwise ordinary experience frustrating.</p><p>The product starts to feel less like a tool that simply executes a request and more like one that accommodates how you actually want to use it.</p><p>Uber Eats, on the other hand, is still a sh*tshow in my experience. But Uber Rides? That’s a different story.</p><p>And that contrast is worth noting. A company can deliver very different experiences across its products. Having the same brand doesn’t automatically mean every product is equally good.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/768/1*V-lHMhYLOzfLiohZNe14sw.png" /></figure><h3>The real benefit isn’t more features</h3><p>These experiences got me thinking about what faster software development actually means for us as consumers.</p><p>For years, we’ve talked about development velocity. How quickly can teams ship features? How much can they deliver in a release?</p><p>Those are useful questions, but they don’t tell us whether the product is getting better.</p><p>A product can ship dozens of features and still be frustrating to use.</p><p>The more interesting question is how quickly a team can turn a real user problem into a meaningful improvement.</p><p>Historically, even a relatively small improvement could compete with months of engineering work, testing, and release planning. Teams had to be selective about what they built, and smaller quality-of-life improvements could easily fall behind bigger initiatives.</p><p>As the time and effort required to develop software come down, that calculation changes.</p><p>More small improvements become viable. Teams can experiment, learn from how people use their products, and make adjustments without every change becoming a major undertaking.</p><p>And those improvements compound.</p><p>A better notification might not make much difference on its own. Neither will a more reliable source of flight information or another ride preference.</p><p>But when enough of these improvements come together, the entire experience changes.</p><p><strong>The opportunity isn’t simply to ship more features. It’s to make products better, more often.</strong></p><h3>What happens when building gets easier?</h3><p>AI is an important part of this shift, but it isn’t the whole story. Better development tools, mature infrastructure, automation, and established software platforms have all helped reduce the effort required to build and release changes.</p><p>AI is accelerating that progress further.</p><p>But making software easier to build doesn’t automatically make it better.</p><p>We can build unnecessary features faster, introduce bugs faster, and make products more complicated without making them more useful.</p><p>If implementation becomes less of a constraint, knowing which ideas deserve that effort becomes even more important.</p><p>Understanding users, identifying the right problems, prioritizing effectively, and knowing what not to build still matter. Perhaps they matter even more now.</p><p>The advantage won’t necessarily belong to the teams that ship the most. It may belong to the teams that can identify a problem, deliver a meaningful improvement, understand whether it worked, and repeat that process faster than their competitors.</p><p>That’s a much more useful way to think about development speed.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/768/1*SseuShX3rO0Zy3ZlZIA93w.png" /></figure><h3>The consumer should be the real beneficiary</h3><p>What excites me about this shift isn’t the idea that we can produce more software with less effort.</p><p>It’s the possibility that we won’t have to live with frustrating software for as long.</p><p>An airline app that once left you searching for information can become something you rely on. A ride-hailing app can account for more of your preferences and the context around your journey. Everyday experiences can improve through small, continuous changes rather than waiting for the next major redesign.</p><p>Of course, faster development doesn’t guarantee that companies will make the right decisions. Some will use it to flood their products with features. Others will focus on shipping faster without asking whether any of it actually helps.</p><p>But the opportunity is there.</p><p>We’ve spent years trying to make software development faster. Now, we’re starting to see what that speed can mean for the people using the products we build.</p><p><strong>The real measure of progress isn’t how quickly we can build software. It’s how quickly we can make life a little easier for the people using it.</strong></p><p>That’s it for this one, folks!</p><p>If this resonated with you, I’d love to hear your thoughts. Have you noticed the same shift in the apps you use every day? Thanks, as always, for reading all the way to the end. If you’d like to support my work, feel free to buy me a coffee.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/700/0*BeAo__MaXOCNvdQo.png" /><figcaption>Buy me a Coffee: <a href="https://buymeacoffee.com/narasjournal">https://buymeacoffee.com/narasjournal</a></figcaption></figure><p>Signing off,<br>Kavindu Narathota<br>blog.narathota.com</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=96ee6a3e7c4d" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Why I Built ChordVault.Online — A Simple Fix for Every Hobby Musician’s Pain]]></title>
            <link>https://narathota.medium.com/why-i-built-chordvault-online-8b4f45ec6de3?source=rss-a8379e98acb7------2</link>
            <guid isPermaLink="false">https://medium.com/p/8b4f45ec6de3</guid>
            <category><![CDATA[product]]></category>
            <category><![CDATA[chordvault]]></category>
            <category><![CDATA[launchpad]]></category>
            <category><![CDATA[music]]></category>
            <category><![CDATA[user-experience]]></category>
            <dc:creator><![CDATA[Nara's Journal by Kavindu Narathota]]></dc:creator>
            <pubDate>Mon, 03 Nov 2025 05:31:55 GMT</pubDate>
            <atom:updated>2025-11-03T05:31:55.670Z</atom:updated>
            <content:encoded><![CDATA[<h3>Why I Built ChordVault.Online — A Simple Fix for Every Hobby Musician’s Pain</h3><h4>Because finding the right chords shouldn’t be harder than playing the song.</h4><p>I’ve had a guitar in my hand for most of my life. Not because I was ever planning to be a musician, but because music always had a way of finding me.</p><p>I didn’t grow up in a particularly musical family, yet music somehow always showed up at the right moments, at house parties, school functions, or those evenings when a song would turn into a singalong without anyone planning it.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*qeVcUuKZDvgjQXZ9uFSkeQ.png" /><figcaption>Our weekly jamming sessions now powered by <a href="https://chordvault.online/">ChordVault.Online</a></figcaption></figure><p>In middle school, I had to pick an elective. Eastern music, Western music, drama, or art. My sister had chosen Eastern music a year earlier, and since I was already tagging along to her classes, I went with it too. That’s how my formal connection to music began.</p><p>Our home slowly turned into a mini music corner, a Yamaha keyboard, a violin my sister used, and eventually, my first guitar when I was in Grade 7. It instantly became my favorite. It wasn’t just an instrument; it was a doorway. It made me one of the “cool kids” back then, sure, but more importantly, it gave me a way to express things words couldn’t.</p><p>All through high school and beyond, I played in school bands and orchestras. I wasn’t a pro by any means, but I could read sheet music, follow chords, and play with others. I always felt comfortable when I had the chord chart or notation in front of me. I still remember carrying a small songbook in my guitar case, pages filled with scribbled chords, notes, and lyrics I wanted to remember.</p><p>When smartphones took over, that little book got replaced by free chord websites. And for a while, it worked… until it didn’t.</p><h4>The Problem: Too Many Chords, Too Many Tabs, Too Little Flow</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*pbbKEl5iQ6sbiggHuKcFQg.png" /></figure><p>As much as I’ve always loved playing music, these days it’s more of a weekend ritual, usually with my toddler as the audience. But even for a casual musician, the friction starts early. Every week, I find myself playing the same set of songs, yet still needing to look up the chords each time.</p><p>That means hopping between multiple tabs, digging through saved links, or trying to reopen that one website buried in my history. Most chord sites today are cluttered with ads, popups, and autoplay videos, and when you’re trying to keep a toddler entertained while juggling a guitar, that experience gets frustrating fast.</p><p>It reminded me of how this problem isn’t new. Years ago, when we’d grab a guitar at a house party or a late-night hangout, we’d waste half the time searching for the right version of a song. Someone would find a site full of broken formatting, another would pull up a YouTube tutorial that didn’t quite match, and before we knew it, the mood was gone.</p><p>There are tools for everything now — music streaming, editing, recording, but none built around the simple experience of storing, organizing, and recalling the chords you actually play. Something that helps you focus on the music instead of managing the mess around it.</p><h4>The Spark: From Frustration to a Simple, Practical Solution</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*24ojEHMxg7YP31XMSAyo1w.png" /></figure><p>As a product manager, I’m wired to think in systems and solutions. So when the same pain kept repeating every week, I decided to approach it the same way I do at work, identify the problem, test ideas, and design something that actually works.</p><p>At first, I just wanted to solve my own problem. I thought, what if I had a single place to keep all my chord links neatly organized? Somewhere I could create folders by artist or mood, and when I wanted to play, just open one app and tap on a song instead of searching all over again.</p><p>That simple thought became the starting point. I drafted the requirements, listed out pros and cons, and walked through the same product-thinking process I use for professional projects. But the more I explored the idea, the more I realized it could be much more than just a personal shortcut.</p><p>Why stop at saving links? What if the chords themselves lived right inside the app? No ads, no clutter; just clean, readable chord sheets you could access anywhere, even when you’re offline.</p><p>After some late-night research, design iterations, and early testing with a few other hobby musicians, the concept started to take shape. And that’s how <a href="https://chordvault.online/">ChordVault</a> was born. A space built for everyday musicians like me who just want to play without the hassle.</p><p>Now, weeks later, that early idea has grown into a working app that’s ready for anyone who’s ever struggled with the same messy process.</p><p>Let me show you what ChordVault can do.</p><h4>What’s Inside ChordVault</h4><p>At its core, ChordVault is built to make playing music simple again. No distractions, no messy tabs, no searching for that one song link you swear you saved last week. Just open, pick, and play.</p><p>Here are a few highlights:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*YfuXzB8HOg2XJwYyf_QqnQ.png" /><figcaption>What <a href="https://chordvault.online/">ChordVault.Online</a> looks like on web</figcaption></figure><p><strong>🎵 The Public Song Library</strong><br>A growing, free-to-access library available to anyone, anywhere. Songs are grouped by artist, country, language, and genre, so whether you’re into Sinhala classics, indie hits, or modern pop, you’ll find something familiar waiting.</p><p><strong>🔐 Your Personal Vault</strong><br>This is the heart of the app. Signed-up users get their own Vault, where they can store up to 50 songs for free, either by adding from the ChordVault library with one click or by saving links from other chord sites. It’s your personal songbook, finally in one place.</p><p><strong>🗂️ Vault Folders</strong><br>Create folders to match your vibe or occasion. Got a list of songs you always play at family gatherings or campfires? Group them in a folder and jump straight into the mood when the guitar comes out.</p><p><strong>💎 Upgrade When You Need</strong><br>For those who need more space, we’ve kept the paid tiers simple and affordable. Unlike most alternatives that lock you out without a subscription, ChordVault always has a free tier because music should be accessible to everyone.</p><p><strong>✨ And That’s Just the Start</strong><br>Smart tagging, auto-scroll with “screen always on,” offline mode, and a built-in chord view for guitar, ukulele, and piano, all designed to make playing seamless on both web and mobile.</p><p>But this is only the beginning. The future of ChordVault looks bright, expanding beyond hobby musicians into early-stage bands, jam groups, and even party playlists that never stop. Imagine discovering songs, learning to play like a pro, or getting instant chord suggestions for your next get-together all in one place.</p><p><strong><em>Because the goal isn’t just to store music. It’s to make playing music effortless again.</em></strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*6rSCaKNoqXAD9TK9oOH31Q.png" /><figcaption>What <a href="https://chordvault.online/">ChordVault.Online</a> looks like on mobile</figcaption></figure><h4>From a Personal Fix to a Public Launch</h4><p>What started as a simple frustration, having to search for the same chords every week, closing ads, and juggling tabs while trying to keep my little one entertained turned into something much bigger.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*w0tnnAkr-avZmJeRri0CHQ.png" /></figure><p>I didn’t set out to build the next big music playing app ever. I set out to solve my own problem. But like most good ideas, I soon realized this wasn’t just my problem. It’s something every hobby musician has faced, from house parties and road trips to lazy weekend jams.</p><p>So, I did what I do best as a product manager. Took a problem, explored the possibilities, and built a solution worth using. That solution became ChordVault.</p><p>Today, ChordVault is live and open to anyone who loves playing music, whether you’re a beginner, a hobbyist, or someone picking up the guitar again after years. It’s for those who still believe that playing a song shouldn’t require battling ads or digging through bookmarks.</p><p>Music should be easy, fun, and spontaneous, just like it used to be.</p><p>So go ahead, give it a try at chordvault.online. Explore, save, and play your favorite songs the way it should be, simple and distraction-free.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ItaSQ77_z8b2R1YMOkOUWg.png" /><figcaption><a href="https://chordvault.online/">ChordVault.Online</a> — Your personal, ad-free vault for song chords.</figcaption></figure><p>Alright folks, I know this isn’t my usual type of article, but I wanted to tell this story. Unlike most of my hobby projects that quietly live on my computer, this one felt different. I wanted to share it with the world.</p><p>This aligns with my life motto: so me and someone can be better at something than yesterday.</p><p>I’m not going to ask you to support me through a “Buy Me a Coffee” this time. Instead, show your support by using ChordVault. Try it out, share your feedback, and help me make this app even better for everyone who loves playing music.</p><p>Signing off,<br>Kavindu Narathota<br><a href="https://blog.narathota.com/">blog.narathota.com</a> — <a href="https://chordvault.online/">chordvault.online</a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=8b4f45ec6de3" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[The PM + Principal and EM + Tech Lead Partnership: How Strategy Meets Execution]]></title>
            <link>https://narathota.medium.com/pm-principal-engineer-em-tech-lead-partnership-fa4be4920f8c?source=rss-a8379e98acb7------2</link>
            <guid isPermaLink="false">https://medium.com/p/fa4be4920f8c</guid>
            <category><![CDATA[leadership]]></category>
            <category><![CDATA[strategy]]></category>
            <category><![CDATA[product-management]]></category>
            <category><![CDATA[technology]]></category>
            <category><![CDATA[software-engineering]]></category>
            <dc:creator><![CDATA[Nara's Journal by Kavindu Narathota]]></dc:creator>
            <pubDate>Fri, 10 Oct 2025 19:50:52 GMT</pubDate>
            <atom:updated>2025-10-10T19:50:52.268Z</atom:updated>
            <content:encoded><![CDATA[<h4>A practical guide to clarifying roles, avoiding confusion, and making your team thrive.</h4><p>Last week, I caught up with someone I used to mentor. After a bit of life talk, our conversation drifted to work and to a question I’ve heard more than once: how practical is it to take on multiple responsibilities within a team, especially across product and engineering management?</p><p>It’s a fair question. In smaller companies, wearing both hats can work just fine. Feedback loops are short, teams are close, and decisions happen fast. But as organizations grow, those blurry lines start to hurt. The same overlap that once created speed can quickly turn into confusion, competing priorities, and conflict.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Qy8dWsl1vuhI-hFQuyNuMQ.png" /><figcaption>Image credits: freepik.com</figcaption></figure><p>That chat got me thinking about a dynamic I’ve practiced for as long as I can remember, one I partly learned and mostly tested through experience: <strong>the Product Manager + Principal Engineer and Engineering Manager + Tech Lead partnership.</strong></p><p>Let’s talk about it.</p><h3>The Challenge: When Lines Blur</h3><p>In smaller teams, it’s normal, even necessary, for people to wear multiple hats. The product person might also handle delivery. The engineering lead might act as a pseudo–product manager. Everyone jumps in wherever needed, and it works because context lives in everyone’s heads.</p><p>But as organizations grow, that shared context starts to fade. Communication scales slower than people do. Suddenly, what once felt like collaboration starts to feel like collision. Who owns what becomes fuzzy. Product starts to dictate engineering details, engineering starts to reprioritize roadmap items, and the in-between gets messy.</p><p>It’s not that anyone’s doing the wrong thing, it’s that the boundaries aren’t clear anymore. Teams need more than good intentions to stay aligned; they need clarity on who’s steering and who’s driving.</p><p>That’s where this partnership comes in.</p><h3>The Partnership: Strategy Meets Execution</h3><p>Every successful foundations or feature team I’ve seen has this quiet rhythm, the balance between those who look ahead and those who make things happen.</p><p>If we put it in startup terms, it’s like having a CEO and a COO for your team.</p><ul><li><strong>The Product Manager and Principal Engineer play the strategy role:</strong> they define where the team should go, why it matters, and what bets to make for long-term impact.</li><li><strong>The Engineering Manager and Tech Lead drive execution:</strong> they focus on how the team actually gets there, how to organize delivery, manage tradeoffs, and build with quality.</li></ul><h4>Strategy (PM + Principal Engineer)</h4><p>This pair looks further out, two quarters ahead or more. They define the “why” and the “what” in the context of business and technical strategy.</p><ul><li>The Product Manager frames opportunities, writes product briefs, and identifies where the team can create the most leverage.</li><li>The Principal Engineer shapes the technical vision, architecture direction, and design tradeoffs that make that leverage possible.</li></ul><p>They ask questions like:</p><ul><li>What will give the most long-term value for the organization?</li><li>What technical debt are we willing to carry and what must we fix now</li><li>How do we align our roadmap with the company’s direction?</li></ul><p>Together, they set the course. But they don’t sail the ship alone.</p><h4>Execution (EM + Tech Lead)</h4><p>Once the direction is set, the Engineering Manager and Tech Lead translate strategy into motion.</p><ul><li>The Engineering Manager ensures the team can deliver through planning, people, and process.</li><li>The Tech Lead ensures the “how” by designing practical solutions, guiding engineers, and unblocking delivery.</li></ul><p>They handle the realities of execution:</p><ul><li>What can the team commit to this quarter?</li><li>What technical compromises are acceptable for delivery?</li><li>How do we balance velocity with stability?</li></ul><p>In well-aligned teams, this dance feels natural.</p><ul><li>The PM and Principal Engineer look ahead, adjusting the compass.</li><li>The EM and Tech Lead focus on the road immediately ahead, steering around obstacles.</li><li>And they all keep talking <strong><em>strategy feeds execution, execution grounds strategy.</em></strong></li></ul><p>Now, if we map this partnership out clearly, it looks something like this…</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*oZGl-HD_m4FQlEiMml7XEQ.png" /><figcaption>Image credits: freepik.com</figcaption></figure><h3>The RACI: Who Owns What</h3><p>To make this partnership concrete, here’s a practical way to think about who’s responsible, accountable, consulted, or informed for key areas in a foundations team.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fdocs.google.com%2Fspreadsheets%2Fd%2F1aXMhwLXjtEu2ZJ3dCBfUxHpnBC-SOSeHSSfksH_8Kyg%2Fpreview%3Fembedded%3Dtrue&amp;display_name=Google+Docs&amp;url=https%3A%2F%2Fdocs.google.com%2Fspreadsheets%2Fd%2F1aXMhwLXjtEu2ZJ3dCBfUxHpnBC-SOSeHSSfksH_8Kyg%2Fedit%3Fusp%3Dsharing&amp;image=https%3A%2F%2Flh7-us.googleusercontent.com%2Fdocs%2FAHkbwyJ0Xs-IpJlPWqGEAEl9b4hBkrtqlPX9JRKjfa5-RxW9lCj3O9TIspRF8w41H0lX49RJh-bo3OdxEafreV42g-lPGN-qYDT9PaHG3I4dsTnbcCliKD0%3Dw1200-h630-p&amp;type=text%2Fhtml&amp;scroll=auto&amp;schema=google" width="700" height="530" frameborder="0" scrolling="no"><a href="https://medium.com/media/0338ab4e388b870510f93ac4f9f06b63/href">https://medium.com/media/0338ab4e388b870510f93ac4f9f06b63/href</a></iframe><ul><li>Half/Quarterly Planning: The PM is accountable for the roadmap deciding the initiatives the team should pursue and prioritizing them. The EM and TL are responsible for doing the technical discovery: figuring out feasibility, dependencies, effort, and constraints. They then provide the PM with a set of actionable projects that will achieve the intended outcomes. The PE is consulted to ensure alignment with the long-term technical vision.</li><li>Roadmap &amp; Priorities: PM leads and owns it, but PE provides critical technical input; EM and TL stay informed to adjust execution.</li><li>Technical Vision: PE owns it, PM is consulted to align with product direction, TL helps operationalize it.</li><li>Delivery Planning: EM leads execution planning; TL designs practical solutions; PM and PE provide context.</li><li>Solution Design &amp; Tradeoffs: TL and PE work closely, EM ensures the plan is realistic, PM is consulted for business impact.</li><li>Team Health: EM leads, but everyone has a role in mentoring, guidance, and communication.</li></ul><p>This setup makes the responsibilities practical and grounded in day-to-day reality, showing how strategy and execution feed into each other without creating confusion.</p><h3>Making It Work: The Real Partnership</h3><p>Having the roles and responsibilities mapped out is one thing. Making them work in practice is another. Over the years, I’ve seen this structure thrive and I’ve seen it stumble and it always comes down to trust, respect, and feedback.</p><p>Trust that each person will own their domain. Respect that each perspective whether it’s long-term strategy or immediate execution matters. And feedback, honest and constant, so that the strategy adapts to reality and execution stays aligned with the bigger picture.</p><p>In real-world teams, this looks like:</p><ul><li>Regular alignment: Weekly or biweekly check-ins between PM/PE and EM/TL keep everyone on the same page.</li><li>Collaborative planning: PM brings ideas; EM/TL validate feasibility and surface constraints; PE ensures technical vision isn’t compromised.</li><li>Grounded feedback loops: TLs and EMs provide real-world context that helps PMs make better strategic decisions.</li><li>Mutual accountability: Everyone understands where they own decisions and where they influence outcomes.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*0XAyibOdUWGgV9hFRRgswQ.png" /><figcaption>Image credits: freepik.com</figcaption></figure><p>Of course, no two organizations are identical. Some might blur these roles, combine responsibilities, or have slightly different structures. That’s fine the names aren’t the point. What matters is that the work gets done, aligned, and thoughtfully executed.</p><p>At the end of the day, it’s not about the title it’s about how well we play together.</p><p>How does your team handle the balance between strategy and execution? Do roles overlap smoothly, or do things get messy?</p><p>I’d love to hear your experiences, thoughts, or even frustrations drop a comment, send a message, or share this with someone who’s navigating the same challenges.</p><p>And if you enjoyed reading this and want to support my writing, feel free to buy me a coffee ☕.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Jr1amWoFRnEm2hUZBSD9NA.png" /><figcaption>Buy me a Coffee: <a href="https://buymeacoffee.com/narasjournal">https://buymeacoffee.com/narasjournal</a></figcaption></figure><p>Signing off,<br>Kavindu Narathota</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=fa4be4920f8c" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Thank You, Outdoor Boys — From One Dad to Another]]></title>
            <link>https://narathota.medium.com/thank-you-outdoor-boys-3d6b3490f32c?source=rss-a8379e98acb7------2</link>
            <guid isPermaLink="false">https://medium.com/p/3d6b3490f32c</guid>
            <category><![CDATA[outdoor-boys]]></category>
            <category><![CDATA[burnout-prevention]]></category>
            <category><![CDATA[youtube]]></category>
            <category><![CDATA[parenting]]></category>
            <category><![CDATA[slowliving]]></category>
            <dc:creator><![CDATA[Nara's Journal by Kavindu Narathota]]></dc:creator>
            <pubDate>Tue, 20 May 2025 19:10:35 GMT</pubDate>
            <atom:updated>2025-05-20T19:10:35.097Z</atom:updated>
            <content:encoded><![CDATA[<h3>Thank You, Outdoor Boys — From One Dad to Another</h3><h4>How a YouTube channel became part of our parenting journey and reminded us that stepping back takes strength</h4><p>When our son was born in the middle of summer last year, life slowed down in the best (and sometimes most exhausting) way. My wife and I were both home on parental leave, learning to be parents, changing diapers on repeat, and doing our best to keep this tiny human fed, clean, and comforted. Days blended into nights, sleep came in short bursts, and our TV became more of a sound machine than anything else.</p><p>But at some point, maybe a week or two in we found ourselves scrolling YouTube, hoping to land on something easy to watch. Nothing loud or chaotic. Just something we could play in the background while feeding the baby or grabbing those precious few minutes to sit on the couch together.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*cJ2nt0ofybX4Obm4sUtWSw.png" /><figcaption>Source: YouTube — Outdoor Boys — <a href="https://youtu.be/-rJ55fp1JlY?si=wsj23y3TwY2C4q9f">22 Miles (35 km) in a Blizzard Without a Tent — Solo Camping in Survival Shelters</a></figcaption></figure><p>That’s when we stumbled upon a man walking through the snowy Alaskan mountains, carrying a pack, building a shelter with his bare hands, cooking a meal over fire, and talking directly to the camera with a calm, humble tone.</p><p>And that’s how <a href="https://www.youtube.com/@OutdoorBoys/"><strong>Outdoor Boys</strong></a> entered our lives.</p><h3>A Summer of Diapers and Discovery</h3><p>The next video auto-played: same guy, now deep in the swamps of Louisiana, catching bullfrogs with his hands, eating crawfish, and again, just talking to the camera. No flashy editing, no gimmicks, no overhyped thumbnails. It was real. It was different. And weirdly, we couldn’t look away.</p><p>We weren’t outdoorsy people by any stretch. But something about these videos clicked. There was a rhythm to it. A calm energy. The kind of content that doesn’t demand your attention but earns it. Before we knew it, we were watching three or four episodes back-to-back, baby in arms, genuinely entertained. I hit the subscribe button, and for me, that’s rare. I keep my YouTube subscriptions clean, because it’s not just entertainment. It’s where we learn, unwind, and sometimes escape.</p><p>Then we learned something else: Outdoor Boys published new videos every Saturday. That was it. A new kind of ritual began. Saturday mornings became Outdoor Boys mornings. While our son napped nearby, my wife and I would sit down with coffee in hand, watching a man and his three boys fish, camp, cook, and explore the outdoors with curiosity and joy.</p><h3>The Dad Behind the Camera</h3><p>The more we watched, the more we realized that Outdoor Boys wasn’t just about outdoor adventures. It was about family. About doing things together. And behind it all was Luke, a husband, a dad, and someone who clearly lived his values.</p><p>Whether he was building a forge, catching crawfish, or smoking ribs in the woods, there was always intention behind it. His kids were often part of the action Tommy, Nathan, and Jacob, not staged or scripted, but involved and curious. It reminded us of what it means to parent with presence. Let your kids get muddy. Let them try. Let them be part of your world.</p><p>And it wasn’t just the boys. His wife, Becca, lovingly referred to as “Mama” would pop into videos from time to time. Sometimes you’d see Luke’s parents, his siblings, or extended family joining in. You could feel it: this wasn’t just a YouTube channel. It was a family effort.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*eS0zAtww2rZ6hoyeWBx9Jw.png" /><figcaption>Source: YouTube — Outdoor Boys — <a href="https://youtu.be/0Xoz5HchTJw?si=CjR4PcmymxPqcdiq">Catch and Cook Snow Crabs &amp; King Salmon — Fishing Alaska During a Winter Storm</a></figcaption></figure><p>Even beyond the screen, Luke’s life was impressive. We later learned he had been a missionary in Japan and, after returning to the U.S., built a successful legal career as a traffic attorney. It all made sense his calm presence, his cultural respect, his well-researched and articulate way of explaining things. He wasn’t just winging it for clicks. He cared about getting things right. And somehow, that came through in every video.</p><h3>When Weekly Wasn’t Sustainable</h3><p>At one point, Luke shared that he was changing the upload cadence, from every Saturday to every other week. He mentioned it casually in a video, like he was just letting a few close friends know. No dramatic explanation, no apologies just a simple truth: putting out a new video every week was starting to be a lot.</p><p>And honestly, it made sense. My wife and I looked at each other and nodded. We’d wondered before how he managed to film, edit, plan, parent, and still make everything feel effortless. The shift felt like a healthy choice the kind that a lot of creators struggle to make. But Luke made it without any fuss.</p><p>We kept watching, of course. If anything, the two-week rhythm made the videos feel more special. Like waiting for a letter from a friend you haven’t heard from in a while. We’d sit down on Saturday mornings, not just to watch, but to feel connected again to something that had become part of our parenting journey.</p><p>Then, just recently, came the video titled “<a href="https://youtu.be/VwC8jwnXfo4?si=4yI_qJsvxelL5quN"><strong>Good Bye</strong></a>.” A short message. No clickbait. No drama. Just Luke saying he’s stepping away from YouTube for now, to focus more on personal time and family.</p><p>It didn’t come as a shock. We had often talked about how much effort his videos must take, and how tough it must be to stay consistent when you’re also raising three kids, being a husband, and managing everything off-screen.</p><p>And yet, it still hit a little harder than we expected. The ritual was ending. But more than anything, what we felt was respect.</p><p>Because sometimes, walking away is the bravest, wisest thing you can do, especially when you do it with intention.</p><h3>What It Reminded Me</h3><p>Luke’s decision to step away wasn’t framed as a burnout story. It wasn’t a breakdown. It was a choice. And in a world that constantly pushes for more; more content, more output, more speed, that kind of choice says a lot.</p><p>It reminded me that sustainability isn’t just about resources or tools. It’s about mindset. In the tech world I work in, especially in product and engineering teams, we’re conditioned to move fast. Deliver, iterate, optimize. But not everything needs to happen at full speed, all the time.</p><p>Some of the best decisions come when we slow down, zoom out, and make space to think. And that’s exactly what Luke did. He saw the bigger picture, made the adjustment, and did so on his own terms.</p><p>That kind of self-awareness, and the courage to act on it is rare. And it’s a reminder I’ve carried with me in my own work. You can be consistent without being constant. You can do great work without burning out. You can choose to pause, reflect, and still come back stronger or not come back at all, if that’s what’s right.</p><p>During that same season of new parenthood, I found myself trying new things too. One of them was getting back into language learning, something I wrote about in a different <a href="https://blog.narathota.com/100-days-of-duolingo-eab8aa5f54d7">post</a>. It wasn’t about mastering a new skill overnight. It was about building slow habits. Showing up regularly, not relentlessly. And that small shift in mindset came, in part, from watching how others , like Luke approached their own time with intention.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*F8bvUBJV1MAl8ROi7JcBeQ.png" /><figcaption>Source: YouTube — Outdoor Boys — <a href="https://youtu.be/J90GHCJthRs?si=cbv43VeIRaf47YHX">24 Tricks to Staying Warm</a></figcaption></figure><h3>To Luke — From One Dad to Another</h3><p>Luke, if by any chance you ever come across this, thank you.</p><p>Thank you for showing up every week (and later, every other week) with muddy boots, a backpack full of gear, and three kids who always looked like they were having the time of their lives. Thank you for letting us in not just into your adventures, but into your world.</p><p>Your videos weren’t just about outdoor survival or DIY builds. They were about fatherhood. About being present. About raising curious, capable kids in a world that often pulls us away from the things that matter most.</p><p>As a new dad, I learned a lot just by watching how you included your boys not in staged, scripted moments, but in the little things. Letting them make fires, fall into mud, argue over gear, and ask endless questions. You made space for them. You gave them time. And you let them grow by doing, not just watching.</p><p>And beyond all of that, it was clear that your family came first. Whether it was how you talked about your wife (“Mama”), or the quiet way your parents and siblings showed up in your videos, it was obvious that you weren’t just filming for the algorithm. You were building memories. And in doing so, you helped others including us, build some of our own.</p><p>So from one dad to another: thank you for the stories, the laughs, the lessons, and the reminder that doing less can sometimes mean doing more of what really matters.</p><h3>Not Every Goodbye Is the End</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*NGJj3DNbYY97T_W_aVX_gg.png" /><figcaption>Source: YouTube — Outdoor Boys — <a href="https://youtu.be/VwC8jwnXfo4?si=zH2Sj3bIacH6isV2">Goodbye</a></figcaption></figure><p>We may not have a new Outdoor Boys video to look forward to this Saturday, but the impact remains. The memories we made during those early, sleep-deprived weeks of parenthood with a baby on one side and Luke’s videos playing on the other, are now part of our story.</p><p>Not every goodbye has to be final. Sometimes, it’s just a gentle pause. And even if no new videos ever show up on the channel again, that doesn’t take away what’s already there, or what it meant to families like ours.</p><p>Here’s to creators who show up with purpose. Who prioritize what matters. And who remind the rest of us that the best kind of success is the kind that doesn’t come at the cost of presence.</p><p>Thanks for reading this little story from our side of the screen. If you’ve been touched by a creator like this, someone whose work became a quiet part of your life, I’d love to hear about it.</p><p>You can find more stories like this on here, or follow me on Medium for new posts when they drop. And if you’d like to support what I do, you can always Buy Me a Coffee ☕.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*XANNmJ58eTtjUF0p4qLAbQ.png" /><figcaption>Buy me a Coffee: <a href="https://buymeacoffee.com/narasjournal">https://buymeacoffee.com/narasjournal</a></figcaption></figure><p>Signing off,<br>Kavindu Narathota<br>narathota.com</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=3d6b3490f32c" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Meet the Builders Behind the Builders: Inside Foundation Teams]]></title>
            <link>https://narathota.medium.com/inside-foundation-engineering-teams-61cd620e1d4f?source=rss-a8379e98acb7------2</link>
            <guid isPermaLink="false">https://medium.com/p/61cd620e1d4f</guid>
            <category><![CDATA[tech-leadership]]></category>
            <category><![CDATA[product-management]]></category>
            <category><![CDATA[platform-engineering]]></category>
            <category><![CDATA[foundation-engineering]]></category>
            <category><![CDATA[software-development]]></category>
            <dc:creator><![CDATA[Nara's Journal by Kavindu Narathota]]></dc:creator>
            <pubDate>Mon, 28 Apr 2025 13:03:21 GMT</pubDate>
            <atom:updated>2025-04-28T18:43:42.401Z</atom:updated>
            <content:encoded><![CDATA[<h4>What They Do, Why They Matter, and How They Quietly Keep the Lights On Across the Product Org</h4><p>A few weeks into my new role, a friend asked me a question over dinner at his place.</p><p><strong>“So… what exactly do you do at your new job?”</strong></p><p>It’s a fair question. The title sounds fancy, but to someone outside the trenches, it probably feels like a jumble of techy buzzwords.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*eoIcEPnZQnR0u2RYEg7dMA.png" /><figcaption>Image credits: storyset — freepik.com</figcaption></figure><p>So I told him: <strong>“I work with foundation teams.”</strong></p><p>He paused. <strong>“What’s that? Like… infrastructure?”</strong></p><p>That moment stuck with me. Not because he didn’t know (honestly, most people don’t), but because <strong>foundation teams are some of the most important, yet least talked about, teams in any modern tech company.</strong> We celebrate flashy product releases and pixel-perfect UI updates, but rarely mention the teams that made all of that possible in the first place.</p><p>So I figured I’d write down what I explained over dinner, and why I believe these teams are the quiet engine rooms behind great software.</p><h3>What Are Foundation Teams, Really?</h3><p>In simple terms: <strong>foundation teams build the stuff that other teams build on top of.</strong></p><p>They create the shared components, services, platforms, and data layers that make it <em>easier</em>, <em>faster</em>, and <em>safer</em> for product teams to ship value to customers. They don’t work on features you see on the surface but their work defines everything underneath.</p><p>Think of them like city engineers. You might never meet the folks who designed the plumbing, wiring, or road network, but every tap that works, every light that turns on, and every smooth commute exists because of them. That’s what foundation teams do for software.</p><p>Depending on the company, they might go by different names, <strong>platform teams</strong>, <strong>core teams</strong>, <strong>systems teams</strong>, or even <strong>internal product teams, </strong>but the role is largely the same: <strong>they build the foundational systems that feature teams rely on.</strong></p><p>At most companies, foundation teams can span a variety of domains:</p><ul><li><strong>Backend Foundations</strong>: Common libraries, services, identity/auth systems</li><li><strong>AI Foundations</strong>: Data readiness for ML models, inference APIs, smart agent frameworks</li><li><strong>Platform or Developer Experience</strong>: Internal tooling, scaffolding, CI/CD frameworks</li><li><strong>Observability &amp; Reliability Foundations</strong>: Centralized logging, monitoring standards, alerting pipelines, and incident response tooling</li><li><strong>Security &amp; Compliance Foundations</strong>: Identity management, access control frameworks, encryption layers, and audit tooling baked into platform components</li><li><strong>Frontend Foundations</strong>: Design systems, reusable UI components, accessibility tools, and framework-level utilities for consistent UX across apps</li></ul><p>They’re not DevOps (although they work closely with them), and they’re not infrastructure either. These are <strong>product teams </strong>just with internal customers.</p><blockquote><em>📚 </em><strong><em>If you’re into tech reading</em></strong><em>, books like </em><a href="https://a.co/d/16ZtQ5a">Team Topologies</a><em> and blogs from companies like Spotify, Netflix, and Airbnb frequently refer to these as platform or enabling teams. </em><a href="https://www.thoughtworks.com/en-ca/radar"><em>ThoughtWorks’ Technology Radar</em></a><em> has also highlighted the growing role of Internal Developer Platforms (IDPs), which are essentially the product of strong foundation teams.</em></blockquote><p>But here’s the twist: while they don’t ship “features” in the usual sense, <strong>their work is what makes fast, scalable, and reliable feature development even possible</strong>.</p><p>If a feature team is trying to launch a new checkout flow, they shouldn’t have to reinvent the login system, build the data ingestion pipeline from scratch, or figure out how to do secure authorization. That’s where foundation teams come in. They build the core services once — well — and every other team benefits.</p><h3>Misconceptions and Clarifications</h3><p>Let’s get one thing out of the way first:</p><h4>🧩 If they don’t ship features, are they even product teams?</h4><p>This is probably the most common (and most damaging) misconception I’ve heard about foundation teams. Because their work doesn’t show up in release notes or demos, some folks assume they’re “not really product teams.” That couldn’t be further from the truth.</p><p>Foundation teams are very much product teams; they just have a different kind of customer. Instead of building directly for end users, they build for internal teams: engineers, data scientists, AI researchers, and sometimes even customer support or operations. Their job is to make sure <em>those</em> teams can build safely, quickly, and at scale.</p><p>They still have roadmaps. They still run discovery. They still define metrics. The difference is that the impact of their work gets multiplied. <strong>One foundational service can unlock value for five, ten, or even fifty feature teams.</strong></p><blockquote><em>Just because you don’t see a shiny UI doesn’t mean it’s not product work. If anything, it’s some of the most strategic product work you can do.</em></blockquote><p>And yet, I’ve seen cases where this misconception ran deep, even among experienced product leaders. In one org, I watched as well-intentioned leadership, unclear about the role of a foundation team, pushed to break it down into smaller full-stack teams in the name of velocity. On paper, it sounded agile. In practice, it broke the foundation team’s rhythm, diluted their long-term work, and created a quality gap across the board.</p><p>Not every team needs to be full-stack. Not every product outcome needs a frontend. And as PMs, <strong>it’s our job to poke at the team dynamics </strong>to ask not just <em>who’s building</em>, but <em>what they’re enabling</em>. Understanding the role of foundation teams isn’t just helpful, it’s critical to building sustainable product ecosystems.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*UGcjLnkboOx6mWqFPWIleA.png" /><figcaption>Image credits: storyset — freepik.com</figcaption></figure><h4>🧹 Foundation work is just tech debt cleanup</h4><p>Nope. Sure, some foundation work involves revisiting or improving existing systems, but that’s not the same as mopping up after bad code.</p><p>Foundation work is often about <strong>future-proofing, </strong>anticipating what the organization will need six months, a year, or two years from now. It’s about building things in a reusable, extensible way so that when new product lines or features spin up, the groundwork is already in place.</p><p>Done right, it’s not reactive. It’s visionary.</p><h4>🧑‍💻 They just do whatever the engineers want to build</h4><p>Another quiet myth, especially because foundation teams are usually stacked with very senior engineers. From the outside, it can seem like they pick their own roadmap and just run with it.</p><p>But good foundation work doesn’t happen in isolation. These teams often partner with product managers (like me) to prioritize work based on actual internal pain points. We do internal discovery, gather use cases from consuming teams, and constantly ask: “Is this the highest-leverage thing we can build right now?”</p><p>When there’s alignment between senior engineers and product strategy, foundation work becomes incredibly powerful. Without it, you just end up with really elegant systems nobody uses.</p><h4>🛑 They’re blockers, not enablers</h4><p>We’ve all heard this. Maybe you’ve even said it in a moment of frustration: “We could’ve shipped already if it weren’t for platform waiting on X.”</p><p>And yes, when there’s misalignment or unclear ownership, foundation teams <em>can</em> become bottlenecks. But that’s not because of what they are. It’s usually because of how they’re integrated into the broader product development process.</p><p>The best foundation teams get involved <strong>early</strong>, work <strong>collaboratively</strong>, and design for <strong>reusability</strong>, not control. They’re not there to slow teams down. They’re there to help them move faster without breaking everything along the way.</p><h4>💤 It’s where senior engineers go to coast</h4><p>This one’s low-key offensive, but I’ve heard versions of it too: “They’re not customer-facing,” “They don’t have deadlines,” “They just experiment with tech.”</p><p>Here’s the reality: these are often the <strong>most trusted engineers</strong> in the company. They’re the ones solving some of the <strong>hardest problems, </strong>scalability, reliability, security, and AI enablement. They’re the ones being pulled into urgent strike teams when an outage hits or when the business suddenly pivots.</p><p>In fact, these teams usually have more responsibility, not less.</p><blockquote><em>Foundation teams aren’t where senior engineers go to coast. They’re where they go to </em><strong><em>lead</em></strong><em>.</em></blockquote><h3>Who’s On These Teams: The Best of the Best</h3><p>If you were to peek inside most foundation teams, one thing would become obvious pretty quickly. <strong>These aren’t your average squads.</strong></p><p>Foundation teams are almost always made up of some of the most experienced and trusted engineers in the company. Staff engineers. Principals. Architects. Folks who’ve seen scale, felt pain, debugged in production, and lived to tell the tale.</p><p>These are the engineers who not only build things, but think in systems. They understand that a small design decision made today might have ripple effects across dozens of teams tomorrow. That’s why foundation teams are so deliberate, so collaborative, and so respected. <strong>They carry the technical weight of the organization.</strong></p><p>And with that comes a certain rhythm.</p><h4>🚀 High Standards, High Autonomy</h4><p>Velocity is high. Quality is non-negotiable. But there’s also a deep respect for autonomy. These engineers aren’t being handed Jira tickets with every detail spelled out. They’re expected to dive into problem spaces, validate patterns, and build for the long haul.</p><p>In fact, in many orgs (mine included), <strong>these engineers get something we often forget to talk about: protected time.</strong></p><p>Usually, around <strong>20% of their time</strong> is reserved for <strong>exploration, optimization, or research</strong>. This could be anything from testing a new performance approach, validating a design pattern, or benchmarking a new AI model framework. And when something valuable surfaces? That’s when I step in as the PM, to shape that spark into a roadmap-worthy initiative for the next quarter.</p><p>It’s one of the things I love about working with foundation teams: <strong>they’re curious by design.</strong> It’s not just about shipping what’s planned. It’s about constantly asking, “Could this be done better?”</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*7I31vbfjAvNTAmsc9uIGrg.png" /><figcaption>Image credits: storyset — freepik.com</figcaption></figure><h4>🧠 Enablers, Not Executors</h4><p>And then, there’s a special layer within many foundation teams: <strong>the principals and distinguished engineers.</strong> These folks aren’t usually writing feature code or pairing with others on daily delivery. Instead, their role is more strategic. More horizontal.</p><p>They:</p><ul><li>Explore technical unknowns before others even realize they exist</li><li>Vet big architectural bets and help avoid dead ends</li><li>Enable teams with guidance, documentation, and reviews</li><li>Partner closely with product to push clarity, not complexity</li></ul><p>I’ve often joked (only half-jokingly) that these folks are the <strong>PM’s BS detectors</strong>. They challenge assumptions. They push back when something doesn’t make sense. And they help ensure that what we’re planning to build is actually the <em>right</em> thing for the business, not just the convenient thing.</p><p>Having that kind of partnership is rare. And when it works well, it’s a game changer.</p><blockquote><em>💡 A great enabler doesn’t just make good decisions. They create conditions where great decisions happen more often.</em></blockquote><h3>What They Actually Build: Real-World Examples</h3><p>Foundation teams might not always show up in your app’s interface, but their fingerprints are everywhere. From backend systems to frontend experiences, they quietly build the layers that power scalable, reliable products.</p><p>The best way to understand their value is through real examples. Here are a few from my own journey, <em>simplified, anonymized, and stripped of sensitive detail</em>, but still very real.</p><h4>🔐 The Auth0 Foundation: One Login to Rule Them All</h4><p>In one project, our foundation team was tasked with integrating <strong>Auth0</strong> as the primary authentication system. Sounds simple on paper, but this meant aligning identity flows across multiple platforms: iOS, Android, web, and a few legacy tools no one wanted to touch.</p><p>We didn’t just wire up Auth0 and call it a day. We built a <strong>robust, extensible authentication foundation</strong>, handling:</p><ul><li>Token refresh logic</li><li>Secure storage</li><li>Fallback states</li><li>Error handling</li><li>Multi-device flows</li></ul><p>Everything was abstracted in a way that made it <em>easy</em> for other teams to plug in and focus on their features.</p><blockquote><strong><em>Result:</em></strong><em> Frontend teams could implement login and session flows without reinventing the wheel. Onboarding sped up. Bugs dropped. And we had one central, auditable login system across the board.</em></blockquote><h4>🧠 The AI Enablement Layer: Making Smart Agents Smarter</h4><p>When your company decides to build AI features, there’s always a quiet but crucial question: <strong>“Where does the data come from, and is it any good?”</strong></p><p>Foundation teams step in to answer that.</p><p>We built the <strong>data pipelines and validation layers</strong> that machine learning models need to actually function in the real world. That meant ensuring data was:</p><ul><li>Clean</li><li>Fresh</li><li>Properly labeled</li><li>Delivered in the right format, at the right time</li></ul><p>We didn’t train the models. But we made sure the models could <em>work</em>.</p><blockquote><strong><em>Result:</em></strong><em> That foundation enabled everything from predictive suggestions to intelligent automation; without adding friction to the product teams building features.</em></blockquote><h4>🛰️ The Courier Locations System: Streaming Data for Feature Teams</h4><p>Location is critical for logistics, but real-time accuracy at scale isn’t easy.</p><p>Our foundation team built a <strong>Courier Locations System</strong> using <strong>Kafka Streams</strong>, designed to process, enrich, and distribute courier location data in real time. Instead of every feature team hacking their own partial solutions, they could now consume standardized, reliable location streams.</p><blockquote><strong><em>Result:</em></strong><em> Teams across the company could build tracking, assignment, and delivery optimization features faster and more consistently, without worrying about the data plumbing underneath.</em></blockquote><h4>📦 The Logistics Engine: Proof of Delivery, Decoded</h4><p>In a logistics platform, one foundation team was responsible for building the <strong>core logic for pickup and delivery proof</strong> what we called the <em>Decision</em>, <em>Core</em>, and <em>Communication</em> engines.</p><p>Here’s how it worked:</p><ul><li><strong>Decision Engine</strong>: Determines whether an order needs proof of pickup or delivery by analyzing triggers, rules, and conditions</li><li><strong>Core Engine</strong>: Validates and logs these events securely</li><li><strong>Communication Engine</strong>: Syncs results across systems and devices</li></ul><blockquote><strong>Result:</strong> Feature teams were able to easily integrate delivery confirmation flows into their apps, improving customer trust, streamlining operations, and reducing support tickets across the platform.</blockquote><h4>🎨 Frontend Foundations: Building the Backbone of UI Consistency</h4><p>In many organizations, Frontend Foundations teams focus on creating <strong>design systems</strong> and <strong>shared component libraries</strong> that span across web and mobile platforms.<br> Their work often includes standardizing:</p><ul><li>Reusable UI components (buttons, forms, modals, navigation)</li><li>Accessibility best practices baked into components</li><li>Theming and branding systems for consistent look and feel</li><li>Layout frameworks for responsiveness and cross-device compatibility</li></ul><blockquote><strong><em>Result:</em></strong><em> Feature teams can ship user-facing experiences faster, with greater visual consistency and fewer bugs, while also improving accessibility and reducing frontend tech debt over time.</em></blockquote><p>The foundation teams might not always build the features you see, but thanks to their work, feature teams can launch user-facing experiences faster, safer, and with far more consistency. These aren’t just backend chores or UI libraries. They’re <strong>multipliers</strong>.</p><p>Each foundational capability, whether in data streams, authentication layers, or design systems, unlocks a stream of innovation on the product side. And that’s the real magic of a great foundation team: <em>They do the hard, often invisible work, so others can build fast, innovate freely, and scale without fear.</em></p><h3>How They Operate: Innovation Time and Strike Missions</h3><p>Foundation teams might be full of heavy-hitters, but they’re not just grinding out roadmap items day in and day out. One of the things that makes them so effective and honestly, so fun to work with is <strong>how they’re set up to operate</strong>.</p><p>They run differently. And that difference is by design.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*-fjhXZ1dEi_dMI7yqrFdXQ.png" /><figcaption>Image credits: storyset — freepik.com</figcaption></figure><h4>⏳ 80/20: A Rhythm That Encourages Innovation</h4><p>Most foundation teams I’ve worked with run on an <strong>80/20 structure</strong>. About 80% of their time goes toward delivering roadmap work, prioritized initiatives that unlock value for the organization. But the other 20%? That’s sacred.</p><p>That’s their <strong>exploration time</strong>.</p><p>During that slice of the week, engineers might:</p><ul><li>Explore new technologies or frameworks</li><li>Benchmark performance across systems</li><li>Optimize a data flow or refactor a brittle interface</li><li>Prototype a better way to do something that’s been bothering them</li></ul><p>It’s not “free time.” It’s <strong>intentional time. </strong>A space for curiosity, craft, and creativity. And often, some of the best ideas come from it. As a PM, when I see something promising surface in those sessions, I step in to help shape it into a structured initiative we can slot into the next quarter.</p><p>This 20% time is where real innovation gets seeded.</p><blockquote><em>And in the age of AI, that innovation is becoming even more critical. Foundation teams are the ones building AI infrastructure, model endpoints, inference engines, and data validators, not just consuming them. While the world debates if AI will replace engineers, these teams are too busy </em>building the stuff that makes AI useful<em>.</em></blockquote><h4>🚨 Strike Missions: The Cost (and Thrill) of Being Great</h4><p>When something critical breaks… When the business suddenly needs a pivot… When there’s no room for failure…</p><p>WHO YOU GONNA CALL?</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*z1cphAewwwti4obh3vQ8bQ.gif" /><figcaption>Who you gonna call? (Image credits: giphy.com)</figcaption></figure><p>Yep, FOUNDATION TEAMS!!!</p><p>Because these are the most trusted teams, they’re often pulled into <strong>strike team mode</strong>. This might mean:</p><ul><li>Responding to a major outage or security issue</li><li>Quickly enabling new functionality due to regulatory changes</li><li>Supporting a company-wide pivot or bet</li></ul><p>During these periods, the roadmap? Tossed out the window. It’s all hands on deck. As a TPM, this is where a lot of my work shifts to protecting the team. Re-prioritizing, updating stakeholders, ensuring we don’t lose momentum (or morale).</p><p>It’s stressful, yes. But it’s also a privilege. Because when the heat is on, leadership turns to the team that’s most capable of solving hard problems under pressure.</p><blockquote><em>This is the unspoken cost of excellence. But also the reason why foundation work matters so deeply.</em></blockquote><p>Foundation teams operate with a unique blend of autonomy, accountability, and adaptability. And when supported right by the org and by product, they deliver not just systems, but stability and speed for everyone else.</p><h3>The Unsung Heroes: Principals as Enablers</h3><p>Every foundation team I’ve worked with has a secret weapon.</p><p>They’re not always the loudest in meetings. You won’t see them sprinting toward tickets. And they’re rarely in the spotlight during demos. But they’re everywhere. Quietly shaping direction, challenging assumptions, and stitching together the tech and product landscape.</p><p>I’m talking about <strong>Principal Engineers</strong> and <strong>Distinguished Engineers</strong>. The enablers.</p><h4>🧭 Guides, Not Builders</h4><p>Unlike other engineers on the team, enablers aren’t primarily measured by how many lines of code they write. Their impact isn’t always in commits, it’s in clarity.</p><p>They help teams:</p><ul><li>Understand the trade-offs between design patterns or architectural directions</li><li>Pick the right problems to solve (not just the loudest ones)</li><li>Avoid common pitfalls that only experience can foresee</li><li>Stay aligned with long-term company goals, not just quarterly sprints</li></ul><p>They ask the hard questions that most people are too polite (or too inexperienced) to ask. And they do it in a way that doesn’t block progress but sharpens it.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*zUZjeSr7XTfslvqazJU33Q.png" /><figcaption>Image credits: storyset — freepik.com</figcaption></figure><h4>🧠 The Strategic Depth Layer</h4><p>If you’re a product manager working with foundation teams, here’s the best way I can describe their role: <strong>they’re your clarity compass</strong>.</p><p>A principal engineer once told me, “I won’t tell you what decision to make, but I’ll make sure you’ve thought through all the things that could break if you make the wrong one.” That stuck with me.</p><p>Enablers:</p><ul><li>Shape technical discovery by identifying unknowns before they become risks</li><li>Push for organization-wide alignment when teams drift into siloed thinking</li><li>Sense when a project is veering off-course — even before the metrics show it</li></ul><p>They’re not just building for today. They’re guarding tomorrow.</p><h4>🤝 A Partner, Not a Gatekeeper</h4><p>One thing I deeply value in enablers is that they <em>don’t say no lightly</em>. If something doesn’t feel right, they’ll unpack it with you. They want product to succeed. They want teams to succeed. But they also want us to build things that won’t collapse under growth.</p><p>They’ve challenged me more than once on assumptions I brought to the table and I’ve come to appreciate it. If a feature seems simple but carries long-term complexity, they’ll spot it. If a technical plan feels too shiny and not grounded enough, they’ll flag it. And together, we’ll figure out a better path.</p><blockquote><em>Their role isn’t just to elevate engineering. It’s to ensure product decisions are grounded in reality, and aligned with a shared future.</em></blockquote><p>If you’re lucky enough to work with someone like this, listen carefully. Partner with them. Bring them in early. And if they push back, it’s not ego. It’s care.</p><h3>Why Foundation Teams Are the Backbone of Product Velocity</h3><p>If you’ve ever worked in a fast-growing tech company, you know the feeling: everyone’s trying to move fast. Deadlines loom, roadmaps stretch, and feature teams push hard to ship the next big thing.</p><p>But here’s the thing no one talks about enough: <strong>velocity isn’t just about how fast a team can build. It’s about what’s already been built to help them move faster.</strong></p><p>And that’s where foundation teams come in.</p><h4>⚡ They Multiply Team Velocity</h4><p>When you’re building a new feature, you don’t want to be figuring out:</p><ul><li>How to authenticate users securely</li><li>How to stream and transform data</li><li>How to validate delivery events</li><li>How to scale your backend across regions</li></ul><p>You want to focus on <em>your</em> feature.</p><p>Foundation teams make that possible. They:</p><ul><li>Create reusable components that feature teams can plug into</li><li>Build APIs that abstract away complexity</li><li>Standardize integrations so that teams don’t reinvent the wheel</li></ul><blockquote><em>Without foundation teams, every team becomes a full-stack, full-responsibility team. And that doesn’t scale. It burns people out.</em></blockquote><h4>🔐 They Bake In Compliance, Security, and Quality by Default</h4><p>When you centralize key components like authentication, data validation, logging, or ML access, you gain something priceless: <strong>predictability.</strong></p><p>Security gets implemented once, and enforced everywhere. Data formats are standardized, reducing errors. Observability and alerting are built into shared services, not added as afterthoughts.</p><p>This isn’t just about engineering best practices. It’s about <strong>risk management</strong>. When things go wrong (and they will), a strong foundation gives you control, traceability, and peace of mind.</p><h4>🌱 They Enable Innovation (Especially with AI)</h4><p>AI is the new frontier, and foundation teams are the ones quietly making it viable.</p><p>They’re:</p><ul><li>Building the inference endpoints that power smart features</li><li>Designing the data pipelines that deliver clean, labeled data</li><li>Setting up model feedback loops to improve accuracy over time</li></ul><p>While a lot of attention goes to the features powered by AI, it’s the foundation teams who are wiring up the capabilities that make those features possible. Without a strong backend to deliver the right data at the right time, or systems that can support reliable, explainable inference, you don’t have real AI. You have demos.</p><blockquote><em>The flash might be on the frontend, but the foundations are where the future is being built.</em></blockquote><h4>🧩 They Bring Order to the Chaos</h4><p>As organizations scale, tech sprawl is inevitable. Different teams make different choices, use different tools, and structure their services in different ways. Before long, you’ve got fragmentation, making things harder to maintain, integrate, and evolve.</p><p>Foundation teams fight this chaos by building:</p><ul><li>Common frameworks and libraries</li><li>Shared contracts and API standards</li><li>Unified tooling and developer experience layers</li></ul><p>This is how you scale sustainably, by <strong>giving teams freedom within guardrails.</strong></p><h3>Leading Foundation Teams: The Product Angle</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*60Qf4RUlT5xJtnlwmSZCdQ.png" /><figcaption>Image credits: storyset — freepik.com</figcaption></figure><p>If you’re a product manager stepping into a foundation team for the first time, here’s your warning: <strong>it’s not like leading a feature team.</strong> And that’s a good thing.</p><p>You’re not just managing delivery. You’re helping define the building blocks of how <em>other</em> teams deliver. You’re not launching customer-facing features every sprint, but the decisions you help shape? They ripple across the entire product org.</p><p>This is where product thinking gets deep, strategic, and often invisible.</p><h4>🎯 Your “Customers” Are Other Teams</h4><p>You’re not interviewing external users or running A/B tests every week. Instead, your job is to understand internal pain points:</p><ul><li>Where are developers losing time?</li><li>What’s being re-built in every team?</li><li>What breaks when we scale?</li></ul><p>You do discovery with engineers, data scientists, even other PMs. And your success is measured by things like:</p><ul><li>Time saved by consuming teams</li><li>Increase in adoption of foundational tools</li><li>Reduction in support requests or outages</li></ul><p>It’s a quieter kind of product success. But it’s <em>real</em>, and often more far-reaching.</p><h4>📏 You Work in Trade-Offs, Not Features</h4><p>Foundation work is full of grey areas:</p><ul><li>Should we build a quick utility now, or a long-term platform later?</li><li>Should we support every edge case, or enforce standards?</li><li>Should we say yes to this team’s urgent need, or stick to our roadmap?</li></ul><p>There’s rarely a “correct” answer, just trade-offs.</p><p>Your job is to help navigate them, align stakeholders, and keep the long-term strategy intact while still delivering value along the way.</p><h4>🧩 You Sit Between Multiple Worlds</h4><p>Foundation PMs need to speak multiple languages:</p><ul><li>Technical enough to work closely with architects and principal engineers</li><li>Strategic enough to align with leadership and product org goals</li><li>Collaborative enough to manage relationships with 5, 10, or even 15 consuming teams</li></ul><p>You’re not leading <em>a</em> product. You’re helping lead the <strong>product behind every other product.</strong></p><p>That means constant alignment, structured communication, and proactively identifying roadblocks that might not even affect your team, but will slow down others if you don’t flag them.</p><h4>🧠 You Have to See Around Corners</h4><p>One of the most rewarding parts of working in foundation product is that you’re often thinking one step ahead of the organization:</p><ul><li>What technical gaps will block us next quarter?</li><li>What platform improvements will make future AI features faster to build?</li><li>What internal patterns can we clean up before they turn into tech debt?</li></ul><p>This is where working closely with enablers (like we talked about earlier) is so valuable. They help you challenge assumptions and validate direction before you commit your team’s time.</p><blockquote><em>💡 It’s Quiet Work. But Deep Work</em></blockquote><blockquote><em>You might not be demoing flashy UIs. You probably won’t be the name mentioned at a product launch. But the foundations you help shape?</em></blockquote><blockquote><em>They’ll show up in every product that launches after.</em></blockquote><h3>For the Ones Who Keep the Lights On</h3><p>To my team! Yes, this is the article I mentioned during stand-up.</p><p>When one of you said, <em>“I love what we do, but it’s hard to explain to others,”</em> it reminded me why I started writing this in the first place. That comment landed, because it’s not just something outsiders struggle to see, it’s something even we feel at times. And that’s exactly what this article is here to clear up.</p><p>You already know this, but it deserves to be said out loud: <strong>you’re the builders behind the builders.</strong> The ones who make it possible for everyone else to move fast, build confidently, and scale responsibly.</p><p>I’ve always said. Writing helps me think. When I want to really understand something, I research, I jot down messy ideas, and eventually, I shape them into words. And once I write something down, I rarely forget it.</p><p>This article was exactly that process.</p><p>Digging into the what, why, and how of foundation teams helped me see some things in a new light. And if it helped me, I hope it helps someone else too. Maybe a PM new to these teams, or a leader deciding where to invest next.</p><p>Let’s end where it all began, with the core message that carried through every section:</p><blockquote><strong><em>Foundation teams don’t slow you down.</em></strong><em><br></em><strong><em>Foundation teams are the reason you </em>can<em> speed up.</em></strong><em><br></em><strong><em>And great product orgs don’t just build features; </em></strong><em><br></em><strong><em>They build the teams that make features possible.</em></strong></blockquote><p>That’s it for this one, folks!</p><p>If this resonated with you, or helped put words to something you’ve always felt but couldn’t quite explain, I’d love to hear your thoughts.</p><p>Thanks, as always, for reading all the way to the end of this very long article. If you’d like to support my work, feel free to buy me a coffee.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*XANNmJ58eTtjUF0p4qLAbQ.png" /><figcaption>Buy me a Coffee: <a href="https://buymeacoffee.com/narasjournal">https://buymeacoffee.com/narasjournal</a></figcaption></figure><p>Signing off,<br>Kavindu Narathota<br>narathota.com</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=61cd620e1d4f" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Scrum Certification in 2025: Smart Move or Outdated Play?]]></title>
            <link>https://narathota.medium.com/scrum-certification-2025-0629a409c9d4?source=rss-a8379e98acb7------2</link>
            <guid isPermaLink="false">https://medium.com/p/0629a409c9d4</guid>
            <category><![CDATA[product-management]]></category>
            <category><![CDATA[experience-learning]]></category>
            <category><![CDATA[agile-development]]></category>
            <category><![CDATA[tech-career-coaching]]></category>
            <category><![CDATA[scrum-certification]]></category>
            <dc:creator><![CDATA[Nara's Journal by Kavindu Narathota]]></dc:creator>
            <pubDate>Mon, 21 Apr 2025 18:47:27 GMT</pubDate>
            <atom:updated>2025-04-21T18:47:27.304Z</atom:updated>
            <content:encoded><![CDATA[<h4>What’s Still Worth It, What’s Changed, and What to Consider Instead</h4><p>“Hey Kavindu, I’m planning on getting Scrum Master certified. Do you recommend PSM or CSM?”</p><p>That message landed in my inbox again recently. I’ve seen variations of it many times over the years. It’s always a thoughtful question, and it always brings me back to the same internal response: <em>It depends.</em></p><p>But this time, I paused a bit longer.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*O0TiwKPaqP6mwziLBzAeZw.png" /><figcaption>Image credits: storyset — freepik.com</figcaption></figure><p>I got my Certified Scrum Master (CSM) credential nearly a decade ago. It was a fairly expensive (yes, paid out of pocket) two-day in-person training led by a Singaporean agile coach. We spent time in group activities, studied a printed Scrum booklet, and took an online exam afterward. I was the youngest person in the room; a lead engineer among project managers, architects, and company-sponsored leads who needed the badge to win clients.</p><p>Back then, it made sense. It opened doors (kinda… at least not for me, but I know it did for others). Today? I pay $100 a year just to keep it active, and I haven’t leaned on it in years.</p><p><em>Side note: I actually started writing this article a while ago, and it sat in my drafts untouched. But after getting asked about Scrum a few more times recently, I figured it’s time to collect my thoughts and finally put this out, so I can just send this link next time someone asks.</em></p><p>So, is Scrum certification still worth it in 2025? Let’s break it down.</p><h3>TL;DR: The Short Answer First</h3><p>If you’re just here for the straight-up answer, here’s my take:</p><p><strong>Is Scrum certification still worth it in 2025?: </strong><em>Maybe.</em> But don’t assume it’s a must-have.</p><p><strong>It could make sense if:</strong></p><ul><li>You’re brand new to Agile and need a structured entry point.</li><li>Your employer (or target employer) specifically values it.</li></ul><p><strong>But you might not need it if:</strong></p><ul><li>You’re already working in Agile environments where mindset &gt; mechanics.</li><li>You’re more interested in outcomes, leadership, or product thinking than process enforcement.</li></ul><p><strong>The context that matters:</strong></p><p>Agile has become a mindset, and honestly, that was the original goal. For many, it’s now the default way of working. Teams aren’t “doing Agile,” they’re just being agile. Certifications don’t always reflect that shift.</p><p><strong>So what should you do instead?</strong></p><ul><li>Learn Agile for free. Practice it on the job. Seek out real-world mentorship.</li><li>Consider bigger-picture learning: like product management, business strategy, or if it fits, an MBA. That’s where I’d personally bet on.</li></ul><p>To be clear: I’m not against certifications. I’m just saying they’re not what they used to be, and you should know what you’re really getting out of them before swiping your card.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ZGZutyHPBN-Jy_BZ3KaOgg.png" /><figcaption>Image credits: storyset — freepik.com</figcaption></figure><h3>Then vs. Now: What Scrum Certification Used to Mean</h3><p>Back when I got certified, Scrum felt like a new frontier. It gave structure to chaos and promised better delivery through collaboration, transparency, and iteration. In those early years, having “Certified Scrum Master” next to your name actually made you stand out.</p><p>I still remember that in-person session, energizing team activities, flip charts, lots of sticky notes, and the vibe of discovering something fresh. For many people in that room, the certificate was a way to unlock new client deals or bring some order to messy teams.</p><p>But over the years, things changed.</p><p>Agile went from exciting to expected. From methodology to mindset. Teams matured, and so did the way we work. Today, simply having a certificate doesn’t carry the same weight. It doesn’t always prove you can lead a team, unblock delivery, or drive value.</p><p>And honestly, it’s not supposed to. It was never meant to be the end goal, it was a starting point. That’s the shift we need to acknowledge.</p><h3>How Teams Actually Work in 2025</h3><p>The way teams operate today looks very different from the early days of Agile adoption. In most modern environments, especially in product and tech-driven teams pure Scrum is rare. Instead, we see <a href="https://www.atlassian.com/agile/project-management/scrumban">Scrumban</a>, Lean-inspired workflows, or custom blends that better suit the team’s context.</p><p>The focus has shifted from “following Scrum by the book” to “delivering value quickly and sustainably.” That includes tweaking rituals, skipping unnecessary ceremonies, and removing any friction that doesn’t serve the team.</p><p>And the Scrum Master role? It still exists, but in many teams, especially the ones I’ve worked with, it’s often a developer or engineering lead at the mid-level who wears the SM hat alongside their core responsibilities. It’s about enabling the team, not enforcing process.</p><p>Agile has become less of a title and more of a team habit. And that’s not a bad thing. It means the mindset is working. The challenge is, a certificate can’t always capture that.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*iRp0iRiwkXedCx_2FmHLPQ.png" /><figcaption>Image credits: storyset — freepik.com</figcaption></figure><h3>Industry Signals: What Layoffs and Trends Are Telling Us</h3><p>If you want to know what really matters to a company, look at who gets let go first.</p><p>Over the past couple of years, as tech layoffs rippled through the industry, there’s been a noticeable pattern: <strong>Agile Coaches, Scrum Masters, Project Managers, and Delivery Managers</strong> are often among the first roles affected. You don’t need to dig far. Sites like <a href="https://layoffs.fyi/">layoffs.fyi</a> make these trends easy to spot.</p><p>But it’s not just about layoffs. <strong>Even hiring trends are shifting.</strong> A quick search on LinkedIn shows a clear slowdown in open roles specifically titled around “Scrum Master” or “Agile Coach.” Compare that to product roles, tech leads, or hybrid delivery managers, which are still actively growing.</p><p>That’s not to say these roles aren’t valuable. But when push comes to shove, companies are prioritizing those who can <strong>wear multiple hats, ship outcomes, and lead without depending on defined titles</strong>.</p><p>In many modern orgs, <strong>Agile isn’t seen as a job function, it’s an expectation.</strong> Product Managers, Tech Leads, and Engineers are increasingly expected to carry Agile practices as part of their core responsibilities.</p><p>The certificate might say you understand Agile, but the industry is starting to ask: <em>Can you live it without the title?</em></p><h3>Do You Actually Need the Certification?</h3><p>Let’s pause here. The question isn’t whether certification is good or bad; it’s whether <strong>you actually need it</strong> for where you’re headed.</p><h4>You might want to consider it if:</h4><ul><li>You’re new to the industry and need a clear entry point into Agile ways of working.</li><li>You’re applying to companies or clients that explicitly require it.</li><li>You learn best with structure and want something to anchor your understanding.</li></ul><h4>You can probably skip it if:</h4><ul><li>You’re already working in Agile teams and understand the mindset.</li><li>Your company values adaptability and outcomes over formal process.</li><li>You’re aiming for roles that require broader thinking — product, leadership, business growth.</li></ul><p>A certification might give you a short-term boost. But it’s not a guarantee. Most hiring managers I’ve met care more about how you think and deliver than what badges you list on your resume.</p><p>If you’re serious about growing, invest in habits, not just highlights.</p><h3>If Not CSM… Then What?</h3><p>Let’s say you’ve weighed the pros and cons and decided a traditional Scrum cert isn’t your thing. Cool. So what’s next?</p><p>Here are some other ways people are building credibility and capability without jumping straight into CSM:</p><ul><li><a href="https://www.scrum.org/professional-scrum-certifications"><strong>PSM (Professional Scrum Master):</strong></a> Less expensive, no renewals, and focused on practical application.</li><li><a href="https://scaledagile.com/certification/"><strong>SAFe Certification:</strong></a> Still relevant in large-scale orgs, especially if you’re navigating enterprise-level complexity.</li><li><strong>Lean, Product Ops, or Strategy Courses:</strong> Great for those working at the intersection of product, engineering, and business outcomes.</li><li><strong>MBA (if it aligns):</strong> Not a replacement for Agile knowledge, but if you’re leaning into leadership or strategic roles, it gives you the wider lens that certificates often don’t.</li><li><strong>Self-learning + Mentorship:</strong> Some of the strongest Agile minds I know didn’t take a single course, they learned by doing, observing, and reflecting with good mentors.</li></ul><p>This isn’t about skipping structure. It’s about choosing the kind that genuinely helps you grow.</p><h3>The Future Is About Skills, Not Just Frameworks</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*GX5WLf3CQI7TX4F81tmd6A.png" /><figcaption>Image credits: storyset — freepik.com</figcaption></figure><p>If the last few years have shown us anything, it’s that tools and titles come and go, but strong core skills stay relevant.</p><p>According to the <a href="https://www.weforum.org/publications/the-future-of-jobs-report-2025/"><strong>World Economic Forum’s Future of Jobs Report 2025</strong></a>, the most in-demand skills in the next few years won’t be tied to any one framework. Instead, they highlight:</p><ul><li>Analytical thinking</li><li>Resilience and flexibility</li><li>Self-leadership and curiosity</li><li>Empathy and active listening</li><li>Technological literacy</li></ul><p>These aren’t things you get from passing a multiple-choice exam. These are the skills that make you a valuable contributor, especially in Agile environments. They’re also what help you grow beyond execution — into influence, strategy, and leadership.</p><p>So if you’re debating between a certification and building future-proof skills, you know which one I’d vouch for.</p><h3>Final Thoughts: Make the Decision That Fits You</h3><p>Agile isn’t dead. Scrum certification isn’t a scam. But neither are they sacred.</p><p>The industry has matured, and so have the expectations. A badge might get you through an ATS filter or add a bit of confidence early on, but it won’t carry you far if you’re not building the skills, experience, and mindset to match.</p><p>If you’re just getting started and need a structured way to understand Agile; go ahead, pick what suits you. But if you’re already practicing agility, delivering outcomes, and thinking like a product or tech leader, you probably don’t need a certificate to prove it.</p><p>There’s no one-size-fits-all answer here. Just make sure the investment you’re making aligns with the direction you want to go.</p><p>And if you’re still on the fence, take your time. Certifications can wait. Growth shouldn’t.</p><p>Have you taken a certification recently? Did it actually help you grow or was it just another checkbox?</p><p>Is Agile in your org a real culture or just a framework everyone pretends to follow?</p><p>What’s your take on learning vs. certifying?</p><p>I’d love to hear your thoughts. Drop me a message, leave a comment, or share this with someone who’s asking the same questions.</p><p>And hey, if you liked this and want to support my writing, you can buy me a coffee ☕.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*XANNmJ58eTtjUF0p4qLAbQ.png" /><figcaption>Buy me a Coffee: <a href="https://buymeacoffee.com/narasjournal">https://buymeacoffee.com/narasjournal</a></figcaption></figure><p>Signing off,</p><p><strong>Kavindu Narathota</strong><br>narathota.com</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=0629a409c9d4" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Carrying the Flame: Why Avurudu Still Matters]]></title>
            <link>https://narathota.medium.com/avurudu-still-matters-83f7c359da70?source=rss-a8379e98acb7------2</link>
            <guid isPermaLink="false">https://medium.com/p/83f7c359da70</guid>
            <category><![CDATA[sri-lankan-culture]]></category>
            <category><![CDATA[parenting]]></category>
            <category><![CDATA[reflections-of-life]]></category>
            <category><![CDATA[tradition]]></category>
            <category><![CDATA[avurudu]]></category>
            <dc:creator><![CDATA[Nara's Journal by Kavindu Narathota]]></dc:creator>
            <pubDate>Wed, 16 Apr 2025 19:24:05 GMT</pubDate>
            <atom:updated>2025-04-16T19:44:04.194Z</atom:updated>
            <content:encoded><![CDATA[<h4>A Parent’s Reflection on Rituals, Identity, and Belonging</h4><p>Avurudu came and went, and like always, we celebrated it as best as we could; between errands, naps, work calls, and a very curious 9-month-old trying to grab anything within crawling range.</p><p>This year was special. It was our son’s first Avurudu. And while he may not remember it, we wanted to create the kind of memories that photographs can one day whisper back to him, the way the smell of mung kavum or the sound of the milk pot overflowing whispers to me now.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*JsbHq80os8WylvWHzmXV0A.png" /><figcaption>Our little family celebrating Avurudu together in Canada — thousands of miles from home, but the traditions made it feel just right.🖌️ Illustration generated in Disney-style using AI (based on original photo by Kavindu Narathota).</figcaption></figure><p>Growing up in Sri Lanka, Avurudu wasn’t just a festival. It was a feeling. A shift in the air. My mother, no matter how busy or even unwell she was, would go all in. From cleaning the house to making sweets to buying or sewing new clothes for all three of us, she made sure we were part of it. Even when we resisted (and trust me, teenagers are experts at that), she’d somehow reel us in with laughter, nostalgia, or just the smell and the sound of kokis frying.</p><p>My father, too, was always in the background, doing multiple grocery runs (often dragging me along to bulk stores), cleaning, fixing, and doing everything he could to support. It was a team effort, led with love, and every year, my mother would say, “This is how my mother did it too.”</p><p>Now, years later, standing on the other side of the world and on the other side of that parenting role, I finally get it. Today, it’s my wife who leads the way, prepping, planning, and making sure the celebration feels like something more than just a date on the calendar. And I’ve found myself in my father’s old shoes, helping out in the background, doing grocery runs, tidying up, and stepping in wherever needed. One day, I hope our son will join in too, maybe reluctantly at first, just like I did.</p><h3>What is Avurudu (අවුරුදු)?</h3><p>For those unfamiliar, <a href="https://en.wikipedia.org/wiki/Sinhalese_New_Year">Avurudu </a>is the Sinhala and Tamil New Year, a uniquely Sri Lankan cultural festival celebrated in mid-April as the sun transitions from the Pisces constellation (Meena Rashi) to Aries (Mesha Rashi).</p><p>Unlike religious holidays, Avurudu is a cultural celebration, and that’s one of the most beautiful things about it. People from all walks of life, Buddhist, Hindu, Christian, Muslim, participate in the same rituals, share the same food, and follow the same auspicious timings. It’s a rare, unifying celebration in a world that often emphasizes differences.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*RSqtdlep03sjygrbCHr-0g.png" /><figcaption>🔥 The milk boiling ritual — a simple moment, a powerful reminder of prosperity and new beginnings.</figcaption></figure><p>At the heart of Avurudu is the idea of nakath (නැකත්), astrologically chosen times to stop work from the old year, and begin the new. It’s poetic, really, starting afresh with intention. Families light hearths at a specific time, boil milk until it overflows (a symbol of abundance), and prepare dishes like kiribath, kokis, and mung kavum with joy and purpose.</p><p>It’s not just about rituals, it’s about rhythm. A reminder that time isn’t just something we pass through, but something we participate in.</p><h3>The Modern Critique</h3><p>Lately, I’ve seen a rising wave of skepticism, especially online around festivals like Avurudu. Some call it outdated. Some say it no longer makes sense in the fast-paced, modern world. Others question the need to follow customs they no longer connect with, especially when living far from Sri Lanka.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*fZX8t4xOUwrubXfLlgkkgw.png" /><figcaption>“Avurudu brings families together across faiths and regions — it’s a shared cultural heartbeat that unites us all.”<br>🖌️ AI-generated illustration inspired by Sri Lankan Avurudu traditions.</figcaption></figure><p>And I get it. Not every ritual will resonate with everyone. Some customs feel irrelevant. Others can feel performative when done without meaning. The world is changing, and we should question what we inherit.</p><p>But here’s where I pause; because tradition isn’t just about doing what our parents did. It’s about understanding the why behind it, and deciding whether it’s still worth carrying forward. For me, Avurudu is a cultural anchor. It gives shape to memory, identity, and belonging, especially when everything else moves so fast.</p><h3>Why I’m Writing This (Even Though I Usually Don’t)</h3><p>This isn’t my usual kind of article. Most of my writing leans technical, product thinking, frameworks, industry insights. But this year, I felt compelled to write something different.</p><p>Maybe it was the smell of seeni sambol (a sweet chutney) in a pan on a cold Canadian morning. Maybe it was the moment I lit the stove for the milk to boil, just like my parents did. Maybe it was the quiet frustration of seeing traditions being ridiculed online as relics of a past that should be discarded.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*0HeM5VBkiSJWwgm7yK5WHg.png" /><figcaption>🫓 Avurudu sweets in a Canadian kitchen — from kokis to aluwa, the table may change, but the spirit remains the same.</figcaption></figure><p>I’m not here to romanticize the past or suggest that every tradition must be preserved exactly as it was. But I believe that we have the power to evolve traditions, not erase them. Avurudu may not look the same in every household, and that’s okay. The beauty lies in the choice to celebrate, to adapt, and to pass on something meaningful, however simple, to the next generation.</p><p>Culture doesn’t survive by chance. It survives because someone chooses to carry it forward. And maybe that’s what I’m doing with this post.</p><h3>The Real Meaning of Avurudu</h3><p>Avurudu is more than dates on a calendar or a checklist of rituals. It’s a quiet resistance to the idea that everything old is obsolete.</p><p>It’s not about tradition vs. modernity. It’s about building continuity in a world that often feels fragmented.</p><p>Whether you’re in Sri Lanka, Canada, or anywhere else, maybe the point isn’t to celebrate it <em>perfectly</em>, but to celebrate it <em>intentionally</em>. Even if it’s just by lighting a lamp, boiling a pot of milk, or remembering what your mother used to do this time of year.</p><p>You’ll often hear people say, “It just doesn’t feel like Avurudu anymore.” But I don’t think that’s entirely true. What’s changed is <em>us</em>. We’re no longer carefree kids just enjoying the kavili and firecrackers. We’re adults now, with responsibilities, grocery lists, crying babies, and dishes to wash. The magic feels different because we experience it differently. But it’s still there, waiting to be felt, and recreated, in our own way.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*teaoMc2rCbdyDBGx8yANFg.png" /><figcaption>“Three generations, one tradition — the true essence of Avurudu. A celebration of continuity, memory, and belonging.”<br>🖌️ Disney-style AI-generated artwork capturing the spirit of Avurudu across generations.</figcaption></figure><p>I genuinely hope these traditions continue. That our children like my son, will grow up embracing these rituals not just as something old, but as something <em>theirs</em>. He may celebrate Avurudu as a Canadian with Sri Lankan heritage, but I believe he’ll carry the spirit of it forward. And one day, if it still makes sense, he’ll pass it on too.</p><p>That said, I also believe that how we celebrate traditions in new countries matters. For me, it’s never about grand displays or public disruption. It’s about quiet continuity, finding meaning in familiar rituals, without imposing them on the communities we now call home.</p><p>Culture thrives when it’s shared with respect, not noise. And that’s the kind of celebration I hope my son grows up with, joyful, intentional, and inclusive.</p><p>As always, if this resonated with you or sparked a memory, let’s talk about it. Have you adapted traditions in your own way? What do you carry forward?</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*XANNmJ58eTtjUF0p4qLAbQ.png" /><figcaption>Buy me a Coffee: <a href="https://buymeacoffee.com/narasjournal">https://buymeacoffee.com/narasjournal</a></figcaption></figure><p>If you’d like to support my writing, feel free to <a href="https://www.buymeacoffee.com/kavindun">Buy me a coffee</a>. And don’t forget to follow along on Medium or subscribe to the newsletter!</p><p>Signing off,<br>Kavindu Narathota<br>narathota.com</p><p><em>🎨 Illustration Note: All featured Disney-style images in this post were AI-generated by Kavindu Narathota using original or referenced photos as inspiration.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=83f7c359da70" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Vibe Coding Isn’t the Future — It’s Already Here]]></title>
            <link>https://narathota.medium.com/vibe-coding-isnt-the-future-it-s-already-here-3a619788e6ee?source=rss-a8379e98acb7------2</link>
            <guid isPermaLink="false">https://medium.com/p/3a619788e6ee</guid>
            <category><![CDATA[tech-trends]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[product-management]]></category>
            <category><![CDATA[vibe-coding]]></category>
            <category><![CDATA[ai-development]]></category>
            <dc:creator><![CDATA[Nara's Journal by Kavindu Narathota]]></dc:creator>
            <pubDate>Wed, 09 Apr 2025 19:52:42 GMT</pubDate>
            <atom:updated>2025-04-09T19:52:42.849Z</atom:updated>
            <content:encoded><![CDATA[<h3>Vibe Coding Isn’t the Future — It’s Already Here</h3><h4>It might feel like magic, but building great products still takes more than good prompts and good vibes.</h4><p>A few weeks ago, I started writing this article. You know how it is, you get excited about a topic, jot down a few thoughts, open a dozen tabs, and then life decides to test your multitasking skills. Between work, home, and a few “let’s catch up soon” meetings that actually happened (surprise!), this post sat quietly in my drafts.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Y8Ag2rm8K_eMOalNwswTCA.png" /><figcaption>Image credits: storyset — freepik.com</figcaption></figure><p>When I finally came back to it, the vibe coding scene had changed. A lot. New tools, new interpretations, and a flood of content across Twitter (sorry, X), YouTube, and newsletters. The way people talked about vibe coding today felt different than just a few weeks ago.</p><p>And that got me thinking: if a concept shifts this fast, how sustainable is it? Is this a passing trend with a cool name or the beginning of something much bigger?</p><p>Spoiler: I don’t have all the answers. But I do have thoughts. As someone who went from writing code for a living to telling others <em>what</em> to build and <em>why</em>, vibe coding sits at a really interesting intersection between engineering, product, and… vibes.</p><h3>What Even Is Vibe Coding?</h3><p>Let’s break it down. In simple terms, vibe coding is when developers write code by prompting AI agents instead of manually typing out every class, function, and loop. Think of it like telling your AI buddy, “Hey, I want a REST API to manage tasks,” and watching it spin up the whole controller-service-repo layer like magic.</p><p>The term became popular earlier this year thanks to <a href="https://medium.com/u/ac9d9a35533e">Andrej Karpathy</a>, who described it as the <a href="https://x.com/karpathy/status/1886192184808149383">future of programming</a>: developers vibing with their AI copilots, rapidly building products with less boilerplate and more creativity. And to be fair, that vision is hard not to get excited about.</p><p>In the wild, vibe coding looks like this:</p><ul><li>You open <a href="https://www.cursor.com/">Cursor </a>(or Copilot, or ChatGPT, or any of the newer tools)</li><li>You write a prompt: “Add JWT-based auth to this Express app.”</li><li>The AI does its thing</li><li>You review, tweak, or just run it</li></ul><p>That’s it. It’s fast. It’s fluid. And for some use cases, it’s shockingly effective.</p><p>But here’s where it gets murky. Everyone seems to have their own definition. For some, it’s AI-assisted coding with structure. For others, it’s pure chaos in a hoodie. It depends on the person, the tool, the use case, and the stakes.</p><p>So while the vibes are real, the definitions? Not so much.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*lgIDibmsUUiNRFIpgALJqQ.png" /><figcaption>Image credits: storyset — freepik.com</figcaption></figure><h3>A Group Chat That Gave Me a Different View</h3><p>This whole vibe coding rabbit hole got deeper during a casual chat in one of my WhatsApp groups. It’s a small circle, but probably one of the smartest groups I’m in. We’re talking subject matter experts in tech, PhDs, entrepreneurs, business professionals, sustainability leads, researchers; you name it. Friends and colleagues spread across the globe, from Sydney to Toronto.</p><p>Someone brought up the term “vibe coding” and just like that, the chat blew up. Opinions flew fast. Some saw it as the future. Others weren’t buying the hype. What stood out to me wasn’t just the disagreement, but how grounded and nuanced the perspectives were.</p><p>Naturally, I brought up a previous piece I wrote “<a href="https://blog.narathota.com/will-ai-replace-software-developers-1b265048e584"><strong>Will AI Replace Software Developers?</strong></a>” and we used that as a springboard.</p><p>One person shared how their company embraced an AI-first approach. Internal agents help non-devs spin up APIs, write unit tests, manage PRs. “They felt like developers,” he said. That line stuck with me. Because that’s where this whole thing is heading. It’s not just about faster builds. It’s about removing the traditional barriers to building altogether.</p><p>Another shared how roles are shifting traditional QEs, junior devs, and even researchers are being pushed to evolve or risk being replaced. “Top talents will thrive. The rest? They’ll get squeezed.” It hit hard, but not in a negative way. It just felt like an honest look at where things are going.</p><h3>The Product Perspective: Can Vibes Scale?</h3><p>This is where my lens shifts. I’m not paid to write production code anymore, but I’m still very close to it. My role today is to shape what gets built, why it matters, and how to keep it sustainable. And let me tell you, vibe coding makes for a great PoC, but not a scalable product strategy.</p><p>Here’s the thing. AI can absolutely help us build faster. It can unblock teams, generate boilerplate, and even make suggestions that spark better architecture. I use Cursor or <a href="https://plugins.jetbrains.com/plugin/17718-github-copilot">Webstorm with Co-pilot</a> often for side projects, and I’ve seen firsthand how much time it can save.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*qU1KAlFafr5Oy6m3tfQV_A.png" /><figcaption>Image credits: storyset — freepik.com</figcaption></figure><p>But here’s what vibe coding doesn’t do well:</p><ul><li>It doesn’t understand long-term context or tech debt</li><li>It doesn’t always follow your infra conventions</li><li>It will hallucinate, and unless you know what to look for, you’ll ship broken logic or worse, insecure code</li></ul><p>In a way, it’s like pair coding with a very confident junior dev. They’re eager. They’re fast. But without someone experienced to guide them, things can go south quickly.</p><p>That’s why I always go back to a phrase I used in my previous article. <strong><em>AI won’t replace software engineers. But a software engineer who knows how to use AI effectively will absolutely replace the one who doesn’t.</em></strong></p><p>So yes, vibe coding is here. But if you’re thinking about long-term product velocity, scalability, and maintainability, you’ll need more than good vibes.</p><h3>Where Vibe Coding Shines (and Where It Doesn’t)</h3><p>Let’s give it some credit first. Vibe coding is amazing when the stakes are low and the goal is to move fast. It shines in:</p><ul><li>Rapid prototyping</li><li>Internal tools</li><li>Weekend side projects</li><li>Hackathons</li><li>Teaching and experimentation</li></ul><p>This also reminds me of the no-code hype we saw a few years ago. Startups were built entirely around no-code platforms, promising everyone from marketers to founders that they could launch full products without writing a line of code. And while that movement brought some good things, more accessibility, faster MVPs, less gatekeeping; how many mission-critical or widely adopted apps today were built purely on no-code? Apart from simple websites or micro-tools, not many.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*yJmZLBa62gOxaGNZbgvzpw.png" /><figcaption>Image credits: storyset — freepik.com</figcaption></figure><p>Vibe coding gives me similar vibes (no pun intended). It’s great to test ideas, unblock teams, or build things that don’t need to scale. But once you cross that line into “this actually matters,” things change.</p><p>If you’re building something that needs to scale, be secure, and last more than a sprint or two, you’re in a different game. Vibe coding starts to fall short when:</p><ul><li>You need to integrate with legacy systems</li><li>You care about test coverage and standards</li><li>You need consistent code quality across teams</li><li>You’re managing multiple environments or complex infrastructure</li></ul><p>It’s not that AI can’t help with those things. It’s that you still need someone who understands the full picture to guide the process. AI is powerful, but not magical.</p><h3>A Shift, Not the End</h3><p>There’s a temptation to look at all this and think we’re watching the end of software engineering as we know it. But I don’t think that’s true.</p><p>It feels more like a shift. A rebalancing of who gets to build and how they do it. And that shift is opening doors for more people, non-devs, junior devs, product folks, even domain experts; to contribute in ways they couldn’t before.</p><p>The reality is, a lot of this comes down to context and control. Vibe coding works best when there’s clear direction, good review practices, and a mindset that sees AI as a partner, not a shortcut. If you’re treating vibe coding as “just prompt and go,” you’ll likely end up with brittle systems and a headache in prod.</p><p>But if you’re intentional, if you know when to vibe and when to verify; it can be a huge productivity unlock.</p><p>And that’s the shift I’m seeing. It’s not the end. It’s the beginning of a new kind of workflow, one that blends creativity, intuition, and tooling in ways we’re still figuring out.</p><p>We’ve got time. Just maybe not forever.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*rYFe77akFDhO5DjTknIduA.png" /><figcaption>Image credits: storyset — freepik.com</figcaption></figure><h3>Wrapping It Up: My Stance (Still) Stays</h3><p>Everything I’ve shared here is based on what I’m seeing now. What I’ve experienced both in the past and in the current moment. I’m not claiming to know where this ends, but like the evolution of the human race, AI will also evolve. And at some point, we’ll revisit this conversation with a very different lens.</p><p>Right now, AI tools are acting more like virtual assistants than anything else. Take Google, for example. <a href="https://blog.google/products/gemini/google-assistant-gemini-mobile/">They recently replaced Google Assistant with Gemini</a>, leaning into the AI-first future of helping individuals manage their day-to-day through conversations, summaries, and context-aware tasks.</p><p>Coming back to vibe coding, though? <em>My stance still stays.</em></p><p>AI can boost productivity. It can help us code smarter, faster, and with fewer blockers. But it’s not the whole story.</p><p>We still need product thinking. We still need people who understand edge cases, systems, context, trade-offs, and long-term goals. Vibe coding isn’t a shortcut to good engineering. It’s a tool, a pretty good one, but only in the right hands, with the right expectations.</p><p>So yes, ride the wave. Vibe a little. But don’t forget to think.</p><p>That’s it for this one folks and thanks for sticking up till the end of this. If you’ve got thoughts, counterpoints, or just want to share how you’re using vibe coding in your world, I’d love to hear from you. Drop a comment or connect with me directly.</p><p>If this piece got you thinking, check out my other articles on <a href="https://blog.narathota.com/">blog.narathota.com</a> or follow me on Medium for more content like this.</p><p>And hey, if you liked this and want to support my writing, you can buy me a coffee ☕. Every bit helps me keep writing, researching, and vibing through topics like these.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*XANNmJ58eTtjUF0p4qLAbQ.png" /><figcaption>Buy me a Coffee: <a href="https://buymeacoffee.com/narasjournal">https://buymeacoffee.com/narasjournal</a></figcaption></figure><p>Signing off,</p><p><strong>Kavindu Narathota</strong><br>narathota.com</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=3a619788e6ee" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Interviewing Senior Candidates? Read This First]]></title>
            <link>https://narathota.medium.com/interview-senior-candidates-better-c29c068bee68?source=rss-a8379e98acb7------2</link>
            <guid isPermaLink="false">https://medium.com/p/c29c068bee68</guid>
            <category><![CDATA[hiring-tips]]></category>
            <category><![CDATA[leadership]]></category>
            <category><![CDATA[interview-tips]]></category>
            <category><![CDATA[career-growth]]></category>
            <category><![CDATA[tech-companies-culture]]></category>
            <dc:creator><![CDATA[Nara's Journal by Kavindu Narathota]]></dc:creator>
            <pubDate>Tue, 18 Mar 2025 13:15:00 GMT</pubDate>
            <atom:updated>2025-03-18T13:15:00.970Z</atom:updated>
            <content:encoded><![CDATA[<h4>Senior-level interviews should be more than just a Q&amp;A session. Here’s how to make them better.</h4><p>Over the years, I’ve been on both sides of the interview table, sometimes as the one answering questions, other times as the one asking them. And if there’s one thing I’ve learned, it’s that not all interviews are created equal.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*TtyvyxfTKQ0ljL0yzG72Jw.png" /><figcaption>Image credits: storyset — freepik.com</figcaption></figure><p>Some are engaging discussions that make both parties walk away with fresh insights. Others? A rigid Q&amp;A session that feels more like a formality than a real evaluation. This is especially true for senior roles, where the goal isn’t just to check technical boxes but to assess leadership, strategic thinking, and mutual fit.</p><p>Here’s the reality: while companies evaluate candidates, candidates are also evaluating companies. A poorly conducted interview can turn away top talent, no matter how strong the brand. So if you’re gearing up for your next interview, take a moment to rethink your approach. Here are seven ways to make it better; for both you and the candidate.</p><h3>1. Do Your Homework Beyond the Resume</h3><p>Senior candidates often have more to their story than what’s on their resume. Many have written blogs, spoken at conferences, contributed to open-source projects, or shared insights on LinkedIn. Taking a few minutes to look beyond the resume can make a big difference in how the interview plays out.</p><p>Why? Because they might already know who’s interviewing them. If a candidate has done their research on you, it only makes sense to return the favor. Coming into the conversation with some context about their background not only shows respect but also helps you ask better, more relevant questions.</p><p>Instead of spending time asking them to repeat what’s on their resume, focus on deeper discussions. Bring up a blog post they wrote, a project they worked on, or a unique challenge they solved. This makes for a much more engaging interview, one where the candidate feels valued, and you get a real sense of how they think.</p><h3>2. Don’t Rigidly Stick to the Script</h3><p>A structured interview is important, but treating it like a checklist of questions isn’t the way to go. Senior candidates have years of experience, and the best way to assess them isn’t by jumping from one predefined question to another; it’s by having a real discussion.</p><p>Think about it: if the conversation naturally flows into a deep discussion about handling technical challenges, does it make sense to suddenly switch gears and ask about a go-to-market strategy just because it’s the next question on the list? Probably not. Instead, adapt. Let the conversation evolve in a way that feels natural.</p><p>This doesn’t mean ignoring the key areas you need to assess. It means structuring the discussion so that it flows smoothly, making it easier for the candidate to engage and give thoughtful responses. And if you’ve done your research (like we talked about in the previous point), you’ll know how to steer the conversation in a way that brings out their strengths while still covering what you need.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*sKKm1eVuScEb0ORXAEXAgA.png" /><figcaption>Image credits: storyset — freepik.com</figcaption></figure><h3>3. Give Real-Time Feedback During the Interview</h3><p>Interviews shouldn’t feel like a black box where candidates keep talking, unsure if they’re on the right track. A simple nod, a quick acknowledgment, or a follow-up question can make a big difference.</p><p>When a candidate answers a question, take a moment to respond before moving on. If their approach aligns with what you’re looking for, let them know. If it’s slightly off, guide them in the right direction. This not only helps the candidate adjust but also creates a more engaging conversation.</p><p>This doesn’t mean you have to give away whether they’re “passing” or “failing” in real time. It’s about making the interview feel more like a discussion rather than a one-way interrogation. Candidates perform better when they feel heard. And a great interview isn’t just about evaluating, it’s about bringing out the best in them.</p><h3>4. Drop the “I’m the Smartest in the Room” Mentality</h3><p>Some of the worst interviews aren’t bad because of the questions, they’re bad because of the interviewer’s attitude. A senior candidate isn’t someone you’re trying to catch off guard or “grill” to prove a point. They’re someone you’re assessing as a potential leader, collaborator, and problem solver.</p><p>A condescending tone, dismissive reactions, or trying to outsmart the candidate doesn’t make the process any better. In fact, it does the opposite. A great candidate won’t just judge the company based on its reputation or perks; they’ll judge it based on the people they interact with. If the interview feels like an ego battle, they’ll walk away.</p><p>A good interview is a two-way street. Approach it with humility, respect, and curiosity. You might be evaluating the candidate, but they’re evaluating whether they want to work with you too.</p><h3>5. Balance Evaluating Skills with Evaluating Fit</h3><p>For senior roles, knowing the right answers isn’t enough, it’s about how candidates think, make decisions, and navigate complex situations. Yet, too many interviews focus on checking off skill sets without considering whether the person is the right fit for the team and the company.</p><p>Instead of just testing technical or domain knowledge, dig into how they approach challenges. Ask about their experiences leading teams, influencing stakeholders, or making tough calls with limited data. Look for thought processes, adaptability, and leadership qualities.</p><p>A candidate might not have used the exact tool your company prefers, but if they’ve successfully handled similar problems at scale, they can likely adapt. The best hires aren’t always the ones who check every technical box, they’re the ones who fit the company’s needs, culture, and long-term vision.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*fRRbJMXzjV2xBA_XSTh32g.png" /><figcaption>Image credits: storyset — freepik.com</figcaption></figure><h3>6. Make It a Two-Way Conversation, Not an Interrogation</h3><p>An interview isn’t just about assessing a candidate, it’s also about giving them a chance to assess the company. Senior candidates, especially, aren’t just looking for a job; they’re looking for the right opportunity.</p><p>If the entire conversation feels one-sided, with the interviewer firing off questions without room for discussion, it sends the wrong message. Encourage them to ask questions, and when they do, give thoughtful, honest answers. Be open about the challenges of the role, the expectations, and the team dynamics.</p><p>A great interview feels like a conversation between equals. It’s where both sides walk away with clarity, whether it’s the candidate realizing this is the right fit or the interviewer seeing them as the right hire.</p><h3>7. Respect Their Time (and Energy) Throughout the Process</h3><p>A long, drawn-out interview process can cost you great candidates. Senior professionals are often juggling multiple opportunities, and if your process feels unnecessarily slow or repetitive, they might walk away before you even make a decision.</p><p>Be upfront about the structure, number of rounds, and timeline. If multiple interviewers are assessing similar areas, streamline the process to avoid redundancy. Respect the candidate’s time by ensuring each round adds value rather than rehashing the same questions in different ways.</p><p>Another important thing to remember is that senior candidates often tell stories to illustrate their experiences. A quick, one-sentence answer might not give the full picture, so they need time to set the context before getting to the point. As an interviewer, allow that space while also helping them keep an eye on the clock. That doesn’t mean cutting them off; it means managing the conversation respectfully so it stays on track.</p><p>And when it comes to final rounds, if 30 minutes isn’t enough to evaluate a candidate properly, book a longer session. Wrapping up early is fine, but rushing through a critical conversation or not having enough time to understand the candidate can lead to poor decisions. A well-paced interview gives both sides the chance to evaluate each other properly; without feeling like they’re racing against the clock.</p><p>A smooth, well-structured process reflects well on the company. It shows that you value efficiency, respect candidates, and know how to make decisions, qualities that top talent will appreciate just as much as a competitive offer.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ab6CjA861PV-41xti226YQ.png" /><figcaption>Image credits: storyset — freepik.com</figcaption></figure><p>These are some of the key principles I follow when interviewing candidates, and the same things I appreciate when I’m on the other side of the table. A well-structured interview isn’t just about checking boxes; it’s about creating a meaningful conversation that benefits both sides.</p><p>Of course, there’s always room for improvement. Some companies send feedback forms to candidates after interviews, but how often do they actually use that feedback to refine their process? Interviewing is a skill, and like any skill, it needs to be honed. Ensuring that candidates have a smooth, structured, and respectful experience isn’t just a nice-to-have; it directly impacts hiring the right talent. Rushed interviews, redundant rounds, and poor time management can turn away great candidates before an offer is even made.</p><p>If we want to attract and retain the best talent, we need to do better. A well-run interview process reflects the company’s culture just as much as the job itself. Hopefully, these insights help in making the process more effective, engaging, and respectful for everyone involved. And if you have more thoughts, drop a comment below; I’d love to hear your perspective.</p><p>If you enjoyed this article, consider subscribing to my newsletter for more insights on product management, leadership, and career growth. Follow me here on Medium and subscribe to stay updated.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*XANNmJ58eTtjUF0p4qLAbQ.png" /><figcaption>Buy me a Coffee: <a href="https://buymeacoffee.com/narasjournal">https://buymeacoffee.com/narasjournal</a></figcaption></figure><p>Signing off,<br>Kavindu Narathota<br>narathota.com</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=c29c068bee68" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Say No Like a Boss: The Secret Habit That Unlocks Your Success]]></title>
            <link>https://narathota.medium.com/say-no-like-a-boss-55b8e9a7b6e3?source=rss-a8379e98acb7------2</link>
            <guid isPermaLink="false">https://medium.com/p/55b8e9a7b6e3</guid>
            <category><![CDATA[product-management]]></category>
            <category><![CDATA[work-life-balance]]></category>
            <category><![CDATA[career-growth]]></category>
            <category><![CDATA[productivity]]></category>
            <category><![CDATA[saying-no]]></category>
            <dc:creator><![CDATA[Nara's Journal by Kavindu Narathota]]></dc:creator>
            <pubDate>Tue, 25 Feb 2025 15:06:41 GMT</pubDate>
            <atom:updated>2025-02-25T15:06:41.188Z</atom:updated>
            <content:encoded><![CDATA[<h4>Discover how mastering the art of saying no can clear the path for the best yeses in your career and personal life.</h4><p>A few weeks ago, I was having a casual chat with some senior software engineers about their work with product teams. One topic kept coming up: for backend teams, having a PM who knows when to say NO isn’t just nice; it’s essential. That conversation brought back advice I once got from my old mentor when I was moving into more senior and managerial roles: L<strong>earn how to say NO</strong>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*VW_98wEN1PHD7SCkVcghfw.png" /><figcaption>Image credits: storyset — freepik.com</figcaption></figure><p>Over the years, I’ve picked up a few tricks that let me say NO in ways that keep relationships intact and avoid negative fallout. In this updated take, I’m sharing those insights so you can protect your priorities without stepping on toes. Whether you’re a product manager, tech manager, or just someone juggling the demands of both professional and personal life, mastering the art of saying NO might be your secret weapon. So, let’s dive in.</p><h4>When Saying Yes Backfires: The Perils of Overcommitment</h4><p>Let’s dive into the “Yes Man” concept. Remember Jim Carrey’s character in <a href="https://www.imdb.com/title/tt1068680/"><em>Yes Man</em></a>? Carl Allen, stuck in a rut and burdened by negativity, decides to say yes to every opportunity that comes his way. At first, this flood of affirmative responses opens up a world of exciting possibilities; new experiences, unexpected job promotions, and even a budding romance. However, as things quickly escalate, Carl finds that too many yeses lead to chaos. Overcommitting results in burnout, scattered focus, and misaligned priorities. It’s a fun, entertaining story on the surface, but it also delivers a powerful message: saying yes to everything can dilute what truly matters.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*ADoy1NGHDsyhC-_v" /><figcaption>Image source: Google/HBO</figcaption></figure><p>Outside of the movie screen, the reality in many workplaces paints a similar picture. In fast-paced tech environments, employees and managers alike are bombarded with requests; be it new features, last-minute changes, or ad hoc projects. While the can-do attitude of saying yes may seem positive at first, it often leads to overcommitment, causing projects to suffer from scope creep, missed deadlines, and ultimately, burnout. Think of teams that stretch themselves too thin trying to accommodate every request; what starts as enthusiasm quickly turns into chaos when focus and priorities begin to suffer.</p><p>Countless industry stories back this up. Startups, for instance, sometimes expand too rapidly by saying yes to every new opportunity, only to later struggle with misaligned goals and dwindling quality. Even in established companies, the unrestrained positivity of always agreeing can lead to an unsustainable workload, where the quality of work diminishes as teams lose sight of their core objectives. In essence, while saying yes is inherently optimistic, without a balance of strategic no’s, the approach is simply not sustainable in the long run.</p><h4>Why Saying No is Critical in Product Management</h4><p>As a PM, it’s common to face a constant barrage of requests. Every day, you’re hit with new feature ideas, stakeholder inputs, and those unexpected ad hoc tasks that demand your attention. Without a clear filter, even the best ideas can get lost in the chaos, turning your product roadmap into a jumbled mess of competing priorities.</p><p>Being selective about what you agree to is key to protecting your product’s long-term vision. When you say no to requests that don’t align with your strategy, you’re not just shutting ideas down; you’re keeping your focus sharp. It’s like pruning a garden; by cutting away the excess, you allow the core of your product to flourish and grow in the right direction.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*_RsY8XjonYHo-7jmLwl6Yw.png" /><figcaption>Image credits: storyset — freepik.com</figcaption></figure><p>Of course, saying no can feel tricky, especially when you’re trying to maintain good vibes with everyone. The secret is in how you deliver it. Instead of a blunt rejection, explain your reasoning and offer alternatives or the chance to revisit the idea later. This way, you build trust and set clear expectations, ensuring that your team stays focused while your stakeholders feel respected and understood.</p><h4>How to Say No Effectively: Strategies and Best Practices</h4><p>When it comes to saying no effectively, it starts with recognizing the right moments. Ask yourself: does this request really align with our current priorities? Frameworks like RICE (Reach, Impact, Confidence, Effort) can be a lifesaver here. By quantifying how much value a new idea could bring compared to the effort required, you might find that some requests simply score too low. When the evidence is clear, a lower RICE score indicating lesser priority; it becomes easier to say, “Now isn’t the best time for this,” with solid reasoning backing up your decision.</p><p>Once you’ve identified that a no is warranted, the next step is communication. Think of it as having a friendly chat rather than delivering a lecture. Start by acknowledging the value behind the suggestion: “I appreciate that idea, it shows you’re thinking outside the box.” Then, explain clearly why now isn’t the right time, perhaps by referencing your prioritization framework: “Based on our RICE analysis, this request falls lower on our priority list compared to our current focus.” This approach not only provides transparency but also grounds your decision in evidence.</p><p>Other tools and frameworks like ICE (Impact, Confidence, Ease) or even simple prioritization matrices can help make these decisions more objective. They turn what could be a subjective opinion into a structured, data-informed decision. This method reinforces that your no isn’t personal; it’s strategic.</p><p>Imagine a scenario in a brainstorming session: someone suggests a new feature that sounds exciting but doesn’t match up well with the team’s immediate goals. Instead of flat-out rejecting the idea, you might say, “That’s a creative suggestion, and it has potential. However, our current priorities, as highlighted by our RICE evaluation, need us to focus elsewhere right now. Let’s revisit this in our next planning cycle.” By offering a timeline for reconsideration and grounding your response in concrete metrics, you maintain trust while steering the team toward the bigger picture.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*M-A9y_qMe1AxdFaga-UvKw.png" /><figcaption>Image credits: storyset — freepik.com</figcaption></figure><p>Ultimately, saying no effectively is about blending empathy with evidence. With the right timing, a respectful tone, and tools like RICE at your disposal, you can confidently say no without alienating colleagues ensuring every decision supports your product’s long-term vision.</p><h4>The Broader Impact: Professional and Personal Benefits of Saying No</h4><p>Learning to say no isn’t just a professional skill; it’s a way to reclaim your life. When you set clear boundaries at work, you naturally carve out more time for yourself and your loved ones. This isn’t about being rigid; it’s about preserving your energy for what truly matters, whether that’s pursuing a hobby, spending quality time with family, or simply recharging after a long day. A healthier work-life balance means you’re less likely to burn out and more likely to bring a fresh perspective to your projects.</p><p>By protecting your time, you also boost your productivity. When you’re not spread too thin by taking on every request, you can focus on high-impact tasks that drive real results. This focused approach often leads to better decision-making and can even accelerate your career progression. Think of it as sharpening your tools; by cutting out the noise, you create space for ideas that truly move the needle.</p><p>Surprisingly, saying no can also strengthen your relationships at work. Setting boundaries isn’t about shutting people out; it’s about creating mutual respect and clear expectations. When colleagues understand your priorities and the reasons behind your decisions, it builds trust. They come to see that your “no” isn’t a dismissal of their ideas but a commitment to quality and strategic focus, which ultimately benefits everyone on the team.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*OUk8p-0Aa0k1WN69fpDFfQ.png" /><figcaption>Image credits: storyset — freepik.com</figcaption></figure><p>Mastering the art of saying no isn’t about shutting doors; it’s about choosing the right ones. While saying no can feel uncomfortable, it’s an essential tool for guiding your team and yourself toward meaningful, high-value work. A well-delivered no sets realistic expectations, safeguards quality, and even strengthens relationships by clarifying priorities.</p><p>So the next time you’re asked to do “just one more thing” that doesn’t align with your vision, bandwidth, or priorities, consider these strategies. <strong>It may be the most empowering “no” you ever say; and it will pave the way for more impactful “yeses” down the line.</strong></p><p>That’s it for this one, folks! If you found this article insightful and helpful, feel free to share it with your network. For more content like this, follow me on Medium and subscribe to my newsletter to stay updated on the latest trends in tech.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/567/0*sO4GOMU1SELjhIVd.png" /><figcaption>Buy me a Coffee: <a href="https://buymeacoffee.com/narasjournal">https://buymeacoffee.com/narasjournal</a></figcaption></figure><p>Signing off,<br>Kavindu Narathota<br><a href="https://narathota.com/">narathota.com</a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=55b8e9a7b6e3" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>