<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Flovian Atieno</title>
    <description>The latest articles on DEV Community by Flovian Atieno (@atieno_thedvev).</description>
    <link>https://dev.to/atieno_thedvev</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3726735%2F4d34876f-1d4e-4a98-a527-da7ec5869439.png</url>
      <title>DEV Community: Flovian Atieno</title>
      <link>https://dev.to/atieno_thedvev</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/atieno_thedvev"/>
    <language>en</language>
    <item>
      <title>What is Git and Why Should You Care?</title>
      <dc:creator>Flovian Atieno</dc:creator>
      <pubDate>Tue, 24 Mar 2026 16:25:54 +0000</pubDate>
      <link>https://dev.to/atieno_thedvev/what-is-git-and-why-should-you-care-1ke1</link>
      <guid>https://dev.to/atieno_thedvev/what-is-git-and-why-should-you-care-1ke1</guid>
      <description>&lt;p&gt;If you’ve ever worked on a project and accidentally deleted something important, you know that sinking feeling. Or maybe you’ve saved multiple versions of the same file like &lt;code&gt;project_final&lt;/code&gt;, &lt;code&gt;project_final_1&lt;/code&gt;, &lt;code&gt;project_final_FINAL&lt;/code&gt;… only to still lose track of what changed. It gets messy really fast.&lt;/p&gt;

&lt;p&gt;That’s where Git comes in. Git is a tool that helps you keep track of changes in your project, organize your work, and even collaborate with others without stepping on each other’s toes. In this article, I’ll break down what Git is, how it works (at a basic level), and why it’s something every developer should learn early on.&lt;/p&gt;




&lt;h2&gt;
  
  
  What is Git?
&lt;/h2&gt;

&lt;p&gt;In simple terms, Git is a version control system. That just means it helps you track changes in your files over time.&lt;/p&gt;

&lt;p&gt;Think of it like the version history in Google Docs. Every time you make a change, you can go back and see what was edited, when it was edited, and even restore an older version if something breaks. Git does the same thing but for your code and projects.&lt;/p&gt;

&lt;p&gt;Another way to think about it is like save points in a game. Every time you reach a safe point, you save your progress. If something goes wrong later, you don’t have to start from the beginning, you just load your last save. Git lets you create those “save points” whenever you want.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why Should Anyone Care?
&lt;/h2&gt;

&lt;p&gt;At first, Git might feel like “just another tool,” but once you start using it, you realize how important it is.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Tracking changes&lt;/strong&gt;&lt;br&gt;
Git keeps a history of everything you do. You can see exactly what changed, which makes debugging and understanding your code much easier.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Undoing mistakes&lt;/strong&gt;&lt;br&gt;
Made a mistake? No stress. You can go back to a previous version and fix things without breaking everything else.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Working safely on projects&lt;/strong&gt;&lt;br&gt;
Git lets you experiment without fear. You can try new ideas without affecting your main project (more on this with branches).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Collaboration&lt;/strong&gt;&lt;br&gt;
If you’re working with a team, Git is essential. Everyone can work on the same project at the same time without overwriting each other’s work.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. Real-world relevance&lt;/strong&gt;&lt;br&gt;
Almost every tech job expects you to know Git. It’s not optional—it’s a core skill. Whether you’re a frontend dev, backend dev, or even a designer working with code, Git will come up.&lt;/p&gt;




&lt;h2&gt;
  
  
  Basic Concepts
&lt;/h2&gt;

&lt;p&gt;Here are a few key terms you’ll hear a lot when using Git:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Repository (repo):&lt;/strong&gt; This is your project folder that Git is tracking. It contains your code and its entire history.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Commit:&lt;/strong&gt; A commit is like a save point. It records the changes you’ve made along with a message describing what you did.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Branch:&lt;/strong&gt; A branch is a separate version of your project where you can work on new features without affecting the main version.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Merge:&lt;/strong&gt; This is when you combine changes from one branch into another (usually into the main project).&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Real-Life Example
&lt;/h2&gt;

&lt;p&gt;Let’s say you’re building a small web app. Everything is working fine, but now you want to add a new feature maybe a login system.&lt;/p&gt;

&lt;p&gt;Instead of editing your main code directly (and risking breaking it), you create a new branch. You work on the login feature there. If something goes wrong, your main project is still safe. Once everything works, you merge your changes back into the main version.&lt;/p&gt;

&lt;p&gt;If you later realize something broke after the merge, Git allows you to go back and fix it easily. No panic, no lost work.&lt;/p&gt;




&lt;h2&gt;
  
  
  Getting Started
&lt;/h2&gt;

&lt;p&gt;Getting started with Git is easier than it looks. First, you install Git on your computer. Then you can start using a few basic commands like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;git init&lt;/code&gt; – start a new repository&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;git add&lt;/code&gt; – stage your changes&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;git commit&lt;/code&gt; – save your changes&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can also use platforms like GitHub to store your code online and collaborate with others.&lt;/p&gt;




&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Git is basically your safety net as a developer. It helps you track your work, fix mistakes, and collaborate smoothly with others. Once you get used to it, you’ll wonder how you ever worked without it.&lt;/p&gt;

&lt;p&gt;If you’re just starting out in tech, learning Git early will save you a lot of stress down the line. Take it step by step, practice a little every day, and it’ll start to feel natural.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>How the Internet Works (Explained Like You're Just Getting Started)</title>
      <dc:creator>Flovian Atieno</dc:creator>
      <pubDate>Sat, 21 Mar 2026 18:26:50 +0000</pubDate>
      <link>https://dev.to/atieno_thedvev/how-the-internet-works-explained-like-youre-just-getting-started-dao</link>
      <guid>https://dev.to/atieno_thedvev/how-the-internet-works-explained-like-youre-just-getting-started-dao</guid>
      <description>&lt;h1&gt;
  
  
  How the Internet Works (Explained Like You're Just Getting Started)
&lt;/h1&gt;

&lt;p&gt;We use the internet every single day scrolling, watching videos, sending messages but if someone asked, &lt;em&gt;“how does it actually work?”&lt;/em&gt;, most of us would pause for a second.&lt;/p&gt;

&lt;p&gt;At some point, I realized I was using the internet a lot without really understanding what was happening behind the scenes. So I decided to break it down in the simplest way possible. If you're just getting into tech, this will help you connect the dots.&lt;/p&gt;




&lt;h2&gt;
  
  
  So… What &lt;em&gt;Is&lt;/em&gt; the Internet?
&lt;/h2&gt;

&lt;p&gt;The internet isn’t some “cloud” floating in the sky. It’s actually a huge network of computers connected all over the world.&lt;/p&gt;

&lt;p&gt;Think of it like a massive system of roads. Instead of cars, what’s moving around are tiny pieces of data. And instead of cities, you have computers (also called servers) storing information like websites, videos, and apps.&lt;/p&gt;

&lt;p&gt;When you open a website, you’re basically asking another computer somewhere in the world to send you information.&lt;/p&gt;




&lt;h2&gt;
  
  
  What Happens When You Open a Website?
&lt;/h2&gt;

&lt;p&gt;Let’s say you type a website into your browser.&lt;/p&gt;

&lt;p&gt;Here’s what happens (simplified):&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Your device sends a request asking for that website&lt;/li&gt;
&lt;li&gt;That request travels through networks to find the right server&lt;/li&gt;
&lt;li&gt;The server responds by sending the data back to you&lt;/li&gt;
&lt;li&gt;Your browser displays it as a website&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;It sounds simple, but there’s a lot happening behind the scenes to make this fast and reliable.&lt;/p&gt;




&lt;h2&gt;
  
  
  IP Addresses (The Internet’s “Phone Numbers”)
&lt;/h2&gt;

&lt;p&gt;Every device connected to the internet has something called an IP address.&lt;/p&gt;

&lt;p&gt;You can think of it like a phone number or home address. It tells the internet where to send information.&lt;/p&gt;

&lt;p&gt;The problem is, IP addresses are just numbers and not easy to remember. So instead of typing numbers, we use domain names (like google.com).&lt;/p&gt;




&lt;h2&gt;
  
  
  DNS (The Internet’s Phonebook)
&lt;/h2&gt;

&lt;p&gt;DNS stands for Domain Name System.&lt;/p&gt;

&lt;p&gt;Its job is simple: it translates human,friendly names into IP addresses.&lt;/p&gt;

&lt;p&gt;So when you type a website name, DNS looks it up and finds the actual address of the server you’re trying to reach.&lt;/p&gt;

&lt;p&gt;Without DNS, we’d have to memorize long strings of numbers just to browse the web.&lt;/p&gt;




&lt;h2&gt;
  
  
  How Data Actually Travels
&lt;/h2&gt;

&lt;p&gt;Here’s the interesting part.&lt;/p&gt;

&lt;p&gt;Data doesn’t travel as one big chunk. Instead, it’s broken into smaller pieces called &lt;em&gt;packets&lt;/em&gt;.&lt;br&gt;
Each packet:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Knows where it’s going&lt;/li&gt;
&lt;li&gt;Travels through different routes&lt;/li&gt;
&lt;li&gt;Gets reassembled when it reaches you&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It’s kind of like sending multiple small parcels instead of one big package. Even if one path is busy, the data can find another route.&lt;/p&gt;




&lt;h2&gt;
  
  
  What Carries the Internet?
&lt;/h2&gt;

&lt;p&gt;A lot of people think the internet is mostly wireless but most of it actually runs through physical cables.&lt;/p&gt;

&lt;p&gt;We’re talking about:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Fiber optic cables (even under oceans)&lt;/li&gt;
&lt;li&gt;Routers and switches&lt;/li&gt;
&lt;li&gt;Cell towers (for mobile data)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These cables transmit data as light signals at very high speeds across the world.&lt;/p&gt;

&lt;p&gt;So yeah, the internet is more “underground cables” than “cloud magic.”&lt;/p&gt;




&lt;h2&gt;
  
  
  Where Is All the Data Stored?
&lt;/h2&gt;

&lt;p&gt;When you visit a website, the content isn’t coming from nowhere.&lt;/p&gt;

&lt;p&gt;It’s stored in servers powerful computers located in data centers.&lt;/p&gt;

&lt;p&gt;Big companies like Google or Netflix have massive server systems storing huge amounts of data, ready to send it to you whenever you request it. &lt;/p&gt;




&lt;h2&gt;
  
  
  Why This Matters (Especially in Tech)
&lt;/h2&gt;

&lt;p&gt;Understanding how the internet works gives you a huge advantage as you learn tech.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You understand what happens when your app makes a request&lt;/li&gt;
&lt;li&gt;Debugging becomes easier&lt;/li&gt;
&lt;li&gt;Concepts like APIs, hosting, and networking make more sense&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Instead of just “using” the internet, you start to understand it.&lt;/p&gt;




&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;The internet might feel invisible, but it’s actually a very structured system made up of networks, cables, servers, and protocols all working together.&lt;/p&gt;

&lt;p&gt;Once you break it down, it’s not as complicated as it seems.&lt;/p&gt;

&lt;p&gt;If you're starting your tech journey, learning this early will help you a lot moving forward. It’s one of those things that just makes everything else click.&lt;/p&gt;




</description>
      <category>beginners</category>
      <category>codenewbie</category>
      <category>networking</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Give to Gain: Visiting St. Paul’s Primary School and the Future of Young Girls in Tech</title>
      <dc:creator>Flovian Atieno</dc:creator>
      <pubDate>Thu, 05 Mar 2026 16:47:01 +0000</pubDate>
      <link>https://dev.to/atieno_thedvev/give-to-gain-visiting-st-pauls-primary-school-and-the-future-of-young-girls-in-tech-e60</link>
      <guid>https://dev.to/atieno_thedvev/give-to-gain-visiting-st-pauls-primary-school-and-the-future-of-young-girls-in-tech-e60</guid>
      <description>&lt;p&gt;As we prepare for our International Women’s Day 2026 celebration at Zone01 Kisumu, our team of ladies in the program has been reaching out to different schools to invite girls to participate in the event.&lt;/p&gt;

&lt;p&gt;Recently, I had the privilege of visiting St. Pauls Primary School in Kanyakwar, Kisumu, and the experience left a deep impression on me.&lt;/p&gt;

&lt;p&gt;This year’s theme for International Women’s Day is “Give to Gain.” My visit reminded me exactly why this theme matters.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Visit&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;During the visit, we formally invited the school to nominate five girls to attend our upcoming International Women’s Day celebration on March 6th, 2026, which will take place at Lake Basin Mall in Mamboleo.&lt;/p&gt;

&lt;p&gt;While at the school, I had the opportunity to visit their computer lab and interact with some of the girls.&lt;/p&gt;

&lt;p&gt;What I saw was both inspiring and eye-opening.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A Computer Lab with One Working Desktop&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Despite the school having very limited resources, the students showed incredible curiosity and enthusiasm for technology.&lt;/p&gt;

&lt;p&gt;The computer lab currently has only one working desktop computer, with the rest of the machines no longer functioning.&lt;/p&gt;

&lt;p&gt;Yet even with these limitations, the girls demonstrated strong knowledge, curiosity, and confidence when talking about technology.&lt;/p&gt;

&lt;p&gt;Their passion stood out immediately.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Brilliant Minds Waiting for Opportunity&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I spoke with several students, and some of them shared their dreams of pursuing engineering and robotics in the future.&lt;/p&gt;

&lt;p&gt;It was inspiring to hear such ambitions from young students who have had very limited exposure to technology tools.&lt;/p&gt;

&lt;p&gt;Their teacher also deserves special recognition. Despite the lack of equipment, the teacher is deeply passionate about reviving the computer club and ensuring the students continue learning digital skills.&lt;/p&gt;

&lt;p&gt;It reminded me that talent is everywhere, but opportunity is not always equal.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why Initiatives Like This Matter&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Through our International Women’s Day event at Zone01 Kisumu, we hope to create that opportunity.&lt;/p&gt;

&lt;p&gt;The girls who attend will participate in:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A hands-on tech workshop where they will learn basic coding&lt;/li&gt;
&lt;li&gt;An introduction to tools like App Inventor&lt;/li&gt;
&lt;li&gt;Group activities where they will build simple projects&lt;/li&gt;
&lt;li&gt;Pitching sessions to help build confidence in presenting ideas&lt;/li&gt;
&lt;li&gt;A Women in Tech spotlight session with inspiring role models&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Our goal is not just to teach technology, but also to build confidence, curiosity, and belief in their potential.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Giving to Gain&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This experience reminded me that sometimes the smallest support can unlock the biggest potential.&lt;/p&gt;

&lt;p&gt;These girls already have the curiosity, intelligence, and ambition. What they need are resources, mentorship, and exposure.&lt;/p&gt;

&lt;p&gt;By giving our time, knowledge, and opportunities, we help them gain the confidence and skills to shape their future.&lt;/p&gt;

&lt;p&gt;And in return, we gain something even more powerful:&lt;br&gt;
the opportunity to witness the next generation of innovators rise.&lt;/p&gt;

&lt;p&gt;I left St. Pauls Primary School feeling inspired and hopeful.&lt;/p&gt;

&lt;p&gt;The future of technology in Africa is bright, especially when young girls are given the opportunity to explore, learn, and dream bigger.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;This is what “Give to Gain” truly means.&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>community</category>
      <category>devjournal</category>
      <category>leadership</category>
      <category>motivation</category>
    </item>
    <item>
      <title>My First Month at Zone01: Learning, Building, and Winning</title>
      <dc:creator>Flovian Atieno</dc:creator>
      <pubDate>Tue, 03 Feb 2026 00:13:27 +0000</pubDate>
      <link>https://dev.to/atieno_thedvev/my-first-month-at-zone01-learning-building-and-winning-1gei</link>
      <guid>https://dev.to/atieno_thedvev/my-first-month-at-zone01-learning-building-and-winning-1gei</guid>
      <description>&lt;p&gt;I recently joined Zone01 as a software developer apprentice, and what a month it has been! From diving into Go programming to tackling both personal and group projects, the learning has been intense but incredibly rewarding.&lt;br&gt;
Over the past month, I’ve completed four projects, honing my technical skills while also exploring project management. I’ve taken the lead on some group projects, applying practices like daily standups, follow-up meetings, and proactive problem solving to keep teams accountable and on track.&lt;br&gt;
The highlight of the month was the Zone01 AI Hackathon, where my team and I won first place&lt;br&gt;
 We built an AI-powered decision support agent that helps users evaluate accommodation constraints such as budget, travel time, situational risk, and commute pattern by weighing trade-offs. Our agent is designed to be non-authoritative, avoiding the classification of areas or places to prevent stigmatization. This project aligns with SDG 11: Sustainable Cities and Communities&lt;br&gt;
Leading the team for the first time was an incredible learning experience. Seeing our collaboration and hard work pay off was inspiring, and it strengthened my resolve to pursue future management roles alongside technical growth.&lt;br&gt;
Moving forward, I plan to share my monthly achievements, insights from projects, and reflections on how to excel in the tech ecosystem. The journey has only just begun, and I’m excited for what lies ahead.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7twt4r36uutzqolazqhx.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7twt4r36uutzqolazqhx.jpeg" alt=" " width="800" height="1066"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fit4krjffkuu0jpsidihy.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fit4krjffkuu0jpsidihy.jpeg" alt=" " width="800" height="606"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdv7j8c025v5rm1ogqs4r.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdv7j8c025v5rm1ogqs4r.jpeg" alt=" " width="800" height="606"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>devjournal</category>
      <category>go</category>
      <category>learning</category>
    </item>
  </channel>
</rss>
