<?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"><channel><title><![CDATA[Drona Raj Gyawali]]></title><description><![CDATA[Sharing lessons learned the hard way and the technical expertise gained along the way]]></description><link>https://blogs.dorna.com.np</link><image><url>https://cdn.hashnode.com/res/hashnode/image/upload/v1593680282896/kNC7E8IR4.png</url><title>Drona Raj Gyawali</title><link>https://blogs.dorna.com.np</link></image><generator>RSS for Node</generator><lastBuildDate>Fri, 01 May 2026 21:29:12 GMT</lastBuildDate><atom:link href="https://blogs.dorna.com.np/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[How I got Selected into GSOC '2026 from Nepal
]]></title><description><![CDATA[Hi, I am Drona who loves his time to spend on AI and Distributed system also a 2nd year student from Butwal, Nepal. I am currently pursuing my Bachelor of Information and Communication Technology Educ]]></description><link>https://blogs.dorna.com.np/how-i-got-selected-into-gsoc-2026-from-nepal</link><guid isPermaLink="true">https://blogs.dorna.com.np/how-i-got-selected-into-gsoc-2026-from-nepal</guid><dc:creator><![CDATA[Drona Raj Gyawali]]></dc:creator><pubDate>Fri, 01 May 2026 10:47:34 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/68317ce564376efe1ee7bccd/aae1c3a6-0488-4e07-81c9-633aeb90718d.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hi, I am Drona who loves his time to spend on AI and Distributed system also a 2nd year student from Butwal, Nepal. I am currently pursuing my Bachelor of Information and Communication Technology Education (BICTE) at Butwal Multiple Campus, which is affiliated with Tribhuvan University (TU) under the Faculty of Education.</p>
<p>Last year, I thought I knew what Open Source was. I had 26 <a href="https://github.com/certego/BuffaLogs/pulls?q=is%3Apr+author%3Adrona-gyawali+is%3Aclosed">PRs merged</a>, I was solving bugs, and I was writing complex features. But when the results for GSoC '25 came out, it was a hard rejection. I was crushed, but more importantly, I was confused.</p>
<img src="https://cdn.hashnode.com/uploads/covers/68317ce564376efe1ee7bccd/8bcc506f-a673-4833-9a81-21b1eb755ab2.png" alt="" style="display:block;margin:0 auto" />

<p><strong>I realized I was treating code like a volume game, when it’s actually a conversation.</strong></p>
<p>This year, I returned to the GSoC arena with a completely different spirit. I joined <strong>IntelOwl</strong> (and specifically the <a href="https://github.com/GreedyBear-Project/GreedyBear"><strong>GreedyBear</strong></a> project), a powerhouse in the threat intelligence space.</p>
<p>I made a conscious choice: <strong>Stop chasing the "obvious."</strong> In an era where AI can fix a syntax error or a basic bug in seconds, those "easy wins" have lost their signal. Instead, I went looking for the <strong>friction</strong>. I hunted for the issues that couldn't be solved in a solo, the ones that required deep design discussions, architectural debates, and the courage to defend my logic against the scrutiny of expert mentors.</p>
<p>The result? I ended up with fewer merges than last year org, but the depth was incomparable.</p>
<p>I had Pull Requests with <strong>26+ comments</strong>, threads of intense collaboration, feedback, and refinement. Those 26 comments taught me more than 100 solo commits ever could. They proved that the true power of engineering isn't found in your "self-assumptions," but in the <strong>collaborative friction</strong> that polishes a good idea into a great one.</p>
<img src="https://cdn.hashnode.com/uploads/covers/68317ce564376efe1ee7bccd/b338e215-7cb8-4b91-807f-b8993d159e0c.png" alt="this i the image illustrating my contributions to the greedybear project" style="display:block;margin:0 auto" />

<p>In a world where LLMs can generate syntax instantly, it’s easy to develop a "collector" mindset, where you feel like you know everything because you can search for everything. But that’s a trap for the ego. I decided that I’d rather take <strong>10 deep, painful learnings from one single PR</strong> than a dozen easy wins, and which push me to discuss more and more about problems, in most of the PR my core discussion used to be about latency , db internals and scope, which also helped me to think out of the box.</p>
<img src="https://cdn.hashnode.com/uploads/covers/68317ce564376efe1ee7bccd/2a304761-7106-4697-8cb1-cb39728b68de.png" alt="my discussion on some issues with mentors" style="display:block;margin:0 auto" />

<img src="https://cdn.hashnode.com/uploads/covers/68317ce564376efe1ee7bccd/78e4e8b5-b7b0-42ae-bba0-0722b5f5a3ec.png" alt="" style="display:block;margin:0 auto" />

<p>I stepped into a world of threat intelligence with <strong>zero</strong> prior knowledge of the field. I didn’t know IP clustering, tpots, honeypots, and many more things about cyber-security and threat intelligence . But because I kept my engineering fundamentals solid, I could learn the concepts on the fly. Today, the boy who knew nothing can lead a discussion for hours on these topics. That is the magic of the Open Source community, it doesn't just build software; it builds people like me.</p>
<p>One more thing: when it comes to your proposal, start long before the official submission window opens. Use that extra time to discuss your ideas openly with your mentors. This collaborative "pre-draft" phase allows you to refine your technical approach based on real feedback, and more importantly, it gives you the genuine confidence that you can, and will, finish what you start. However, This summer, I’ll be building a <strong>Event Injector API.</strong> It’s a massive undertaking, but I’m going in with a clear lessons I learned.</p>
<p>To sum up, <strong>Collaboration is the master key.</strong> No matter how hard the problem is, it can be solved through better communication. If you want to be the next contributor, don't just write code. Talk. Listen. Defend your ideas and more important Keep your fundamentals so sharp that they help you when nothing else can.</p>
]]></content:encoded></item></channel></rss>