<?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>Forem: Okello Odhiambo</title>
    <description>The latest articles on Forem by Okello Odhiambo (@okelloodhiambo0).</description>
    <link>https://forem.com/okelloodhiambo0</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%2F3816211%2Fac652f13-cb10-4d26-9269-373df889f7d9.jpg</url>
      <title>Forem: Okello Odhiambo</title>
      <link>https://forem.com/okelloodhiambo0</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/okelloodhiambo0"/>
    <language>en</language>
    <item>
      <title>After attending the piscine at Zone01 Kisumu twice (almost 60 days), I realized it’s less about coding and more about resilience.

I wrote a story about the experience, the confusion, the checkpoints, the audits, and the lessons that come with them.</title>
      <dc:creator>Okello Odhiambo</dc:creator>
      <pubDate>Thu, 12 Mar 2026 07:51:49 +0000</pubDate>
      <link>https://forem.com/okelloodhiambo0/after-attending-the-piscine-at-zone01-kisumu-twice-almost-60-days-i-realized-its-less-about-4pac</link>
      <guid>https://forem.com/okelloodhiambo0/after-attending-the-piscine-at-zone01-kisumu-twice-almost-60-days-i-realized-its-less-about-4pac</guid>
      <description>&lt;p&gt;

&lt;/p&gt;
&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/okelloodhiambo0/surviving-the-piscine-at-zone01-kisumu-60-days-of-being-humbled-by-code-3o5h" class="crayons-story__hidden-navigation-link"&gt;Surviving the Piscine at Zone01 Kisumu - 60 Days of Being Humbled by Code&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/okelloodhiambo0" class="crayons-avatar  crayons-avatar--l  "&gt;
            &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3816211%2Fac652f13-cb10-4d26-9269-373df889f7d9.jpg" alt="okelloodhiambo0 profile" class="crayons-avatar__image"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/okelloodhiambo0" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Okello Odhiambo
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Okello Odhiambo
                
              
              &lt;div id="story-author-preview-content-3342344" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/okelloodhiambo0" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&gt;
                        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3816211%2Fac652f13-cb10-4d26-9269-373df889f7d9.jpg" class="crayons-avatar__image" alt=""&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Okello Odhiambo&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/okelloodhiambo0/surviving-the-piscine-at-zone01-kisumu-60-days-of-being-humbled-by-code-3o5h" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Mar 12&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/okelloodhiambo0/surviving-the-piscine-at-zone01-kisumu-60-days-of-being-humbled-by-code-3o5h" id="article-link-3342344"&gt;
          Surviving the Piscine at Zone01 Kisumu - 60 Days of Being Humbled by Code
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/beginners"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;beginners&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/codenewbie"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;codenewbie&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/devjournal"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;devjournal&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/learning"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;learning&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/okelloodhiambo0/surviving-the-piscine-at-zone01-kisumu-60-days-of-being-humbled-by-code-3o5h" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;2&lt;span class="hidden s:inline"&gt; reactions&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/okelloodhiambo0/surviving-the-piscine-at-zone01-kisumu-60-days-of-being-humbled-by-code-3o5h#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              Comments


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

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

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

&lt;/div&gt;




</description>
      <category>codenewbie</category>
      <category>coding</category>
      <category>devjournal</category>
      <category>learning</category>
    </item>
    <item>
      <title>Surviving the Piscine at Zone01 Kisumu - 60 Days of Being Humbled by Code</title>
      <dc:creator>Okello Odhiambo</dc:creator>
      <pubDate>Thu, 12 Mar 2026 07:49:53 +0000</pubDate>
      <link>https://forem.com/okelloodhiambo0/surviving-the-piscine-at-zone01-kisumu-60-days-of-being-humbled-by-code-3o5h</link>
      <guid>https://forem.com/okelloodhiambo0/surviving-the-piscine-at-zone01-kisumu-60-days-of-being-humbled-by-code-3o5h</guid>
      <description>&lt;p&gt;I attended the piscine twice.&lt;/p&gt;

&lt;p&gt;That’s nearly 60 days of intense coding, confusion, debugging, and occasional existential crises in front of a computer.&lt;/p&gt;

&lt;p&gt;And when I say intense, I mean the kind where you stare at your screen so long that even the keyboard starts judging you.&lt;/p&gt;

&lt;p&gt;When I first joined the piscine at Zone01 Kisumu, I had zero tech background. Not “a little HTML” zero. I mean completely zero.&lt;/p&gt;

&lt;p&gt;The closest I had come to programming was dialing USSD codes like *544# to check bundles.&lt;/p&gt;

&lt;p&gt;Yet somehow, I had decided to learn software engineering.&lt;/p&gt;

&lt;p&gt;Looking back, that decision would lead to one of the most challenging and transformative experiences of my life.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Day One: A Very Fast Reality Check&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The first day of the piscine is where reality politely introduces itself.&lt;/p&gt;

&lt;p&gt;You sit down, open your computer, log into the system, and look around the room.&lt;/p&gt;

&lt;p&gt;Some people immediately start typing like they’ve been preparing for this moment since childhood.&lt;/p&gt;

&lt;p&gt;Within the first hour, something becomes obvious.&lt;/p&gt;

&lt;p&gt;Not everyone is starting from the same place.&lt;/p&gt;

&lt;p&gt;Some participants come from computer science backgrounds or have already spent time coding. They move through exercises quickly and confidently.&lt;/p&gt;

&lt;p&gt;Meanwhile, you’re still reading the instructions.&lt;/p&gt;

&lt;p&gt;At Zone01, finishing an exercise is often called “BIM-ing” it.&lt;/p&gt;

&lt;p&gt;So imagine hearing someone say:&lt;/p&gt;

&lt;p&gt;“I’ve already BIM’d that exercise.”&lt;/p&gt;

&lt;p&gt;And you haven’t even figured out what the instructions mean yet.&lt;/p&gt;

&lt;p&gt;That’s the moment when your brain quietly asks:&lt;/p&gt;

&lt;p&gt;“Are we sure we belong here?”&lt;/p&gt;

&lt;p&gt;But stubbornness is powerful.&lt;/p&gt;

&lt;p&gt;So you stay.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Weekly Cycle: Hope vs Reality&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The piscine has a rhythm that every participant eventually recognizes.&lt;/p&gt;

&lt;p&gt;During the week, you start gaining confidence.&lt;/p&gt;

&lt;p&gt;You solve a few exercises.&lt;br&gt;
You fix a bug.&lt;br&gt;
Maybe you even help someone else.&lt;/p&gt;

&lt;p&gt;For a moment, you feel like you're finally getting the hang of things.&lt;/p&gt;

&lt;p&gt;Then comes the checkpoint.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The 4-Hour Checkpoint Experience&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The checkpoint is a timed exam designed to test your understanding.&lt;/p&gt;

&lt;p&gt;And it’s also where confidence goes to die.&lt;/p&gt;

&lt;p&gt;Everyone starts at the same time.&lt;/p&gt;

&lt;p&gt;You open the exam.&lt;/p&gt;

&lt;p&gt;You read the first question.&lt;/p&gt;

&lt;p&gt;Then you stare at the screen.&lt;/p&gt;

&lt;p&gt;Five minutes pass.&lt;/p&gt;

&lt;p&gt;Ten minutes pass.&lt;/p&gt;

&lt;p&gt;Meanwhile, the person next to you is already on Level 3.&lt;/p&gt;

&lt;p&gt;At this point, many people develop the same coping mechanism: typing random commands just so it looks like you're working.&lt;/p&gt;

&lt;p&gt;Your screen is empty.&lt;/p&gt;

&lt;p&gt;But your keyboard is extremely busy.&lt;/p&gt;

&lt;p&gt;Checkpoints have a way of reminding everyone that learning to code is not a straight line.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Group Projects: When Confidence Meets the Audit&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Group work is one of the most interesting parts of the piscine.&lt;/p&gt;

&lt;p&gt;People gather around one screen discussing solutions, sharing ideas, and proposing approaches.&lt;/p&gt;

&lt;p&gt;Someone says:&lt;/p&gt;

&lt;p&gt;“Let’s use recursion.”&lt;/p&gt;

&lt;p&gt;Everyone nods.&lt;/p&gt;

&lt;p&gt;Even the people who have absolutely no idea what recursion is.&lt;/p&gt;

&lt;p&gt;For a moment, the team feels unstoppable.&lt;/p&gt;

&lt;p&gt;Then comes audit time.&lt;/p&gt;

&lt;p&gt;An auditor reviews your project and asks a simple question:&lt;/p&gt;

&lt;p&gt;“Can you explain this part of the code?”&lt;/p&gt;

&lt;p&gt;If you truly understand it, no problem.&lt;/p&gt;

&lt;p&gt;If you don’t, the explanation suddenly becomes very creative.&lt;/p&gt;

&lt;p&gt;You start sentences like:&lt;/p&gt;

&lt;p&gt;“Basically what happens here is… you see… the function…”&lt;/p&gt;

&lt;p&gt;And somehow the explanation never reaches a conclusion.&lt;/p&gt;

&lt;p&gt;It’s a humbling moment that most piscine participants remember very clearly.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The AI Temptation&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Let’s talk about something modern developers understand very well.&lt;/p&gt;

&lt;p&gt;The temptation to use AI.&lt;/p&gt;

&lt;p&gt;When you're stuck on a problem for hours, the thought appears:&lt;/p&gt;

&lt;p&gt;“Maybe I should just get a small hint.”&lt;/p&gt;

&lt;p&gt;Suddenly, perfect code appears.&lt;/p&gt;

&lt;p&gt;Clean. Elegant. Working.&lt;/p&gt;

&lt;p&gt;You submit it feeling brilliant.&lt;/p&gt;

&lt;p&gt;Until someone asks:&lt;/p&gt;

&lt;p&gt;“Can you explain what this line does?”&lt;/p&gt;

&lt;p&gt;That’s when the real test begins.&lt;/p&gt;

&lt;p&gt;The piscine doesn’t just evaluate whether your code works.&lt;/p&gt;

&lt;p&gt;It checks whether you understand what you wrote.&lt;/p&gt;

&lt;p&gt;And that’s a lesson many developers learn the hard way.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What the Piscine Actually Teaches&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;At first glance, the piscine looks like a coding bootcamp.&lt;/p&gt;

&lt;p&gt;But after weeks of struggling through exercises, something becomes clear.&lt;/p&gt;

&lt;p&gt;The real lesson isn’t just programming.&lt;/p&gt;

&lt;p&gt;It’s resilience.&lt;/p&gt;

&lt;p&gt;You learn how to deal with frustration.&lt;/p&gt;

&lt;p&gt;You learn that confusion is part of the learning process.&lt;/p&gt;

&lt;p&gt;And you learn that everyone—no matter how experienced—gets stuck sometimes.&lt;/p&gt;

&lt;p&gt;A Luo proverb says:&lt;/p&gt;

&lt;p&gt;“Piny owacho gi chike, to ng’ato nyalo puonjore.”&lt;br&gt;
The world has its rules, but a person can learn them.&lt;/p&gt;

&lt;p&gt;The piscine forces you to accept that progress happens slowly, one concept at a time.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why I Came Back the Second Time&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;After my first attempt, I had a choice.&lt;/p&gt;

&lt;p&gt;Walk away.&lt;/p&gt;

&lt;p&gt;Or try again.&lt;/p&gt;

&lt;p&gt;I came back.&lt;/p&gt;

&lt;p&gt;Not because coding suddenly became easy.&lt;/p&gt;

&lt;p&gt;But because something had changed.&lt;/p&gt;

&lt;p&gt;I understood that the goal wasn’t to be the fastest person in the room.&lt;/p&gt;

&lt;p&gt;The goal was simply to keep improving.&lt;/p&gt;

&lt;p&gt;One exercise.&lt;/p&gt;

&lt;p&gt;One concept.&lt;/p&gt;

&lt;p&gt;One bug at a time.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Final Thoughts&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Looking back at nearly 60 days in the piscine, one thing stands out.&lt;/p&gt;

&lt;p&gt;The experience tests more than your technical ability.&lt;/p&gt;

&lt;p&gt;It tests your patience.&lt;br&gt;
Your humility.&lt;br&gt;
Your willingness to keep learning.&lt;/p&gt;

&lt;p&gt;Some days your screen is blank.&lt;/p&gt;

&lt;p&gt;Some days the person next to you is already on Level 3.&lt;/p&gt;

&lt;p&gt;But if you stay long enough, something interesting happens.&lt;/p&gt;

&lt;p&gt;You start solving problems that once felt impossible.&lt;/p&gt;

&lt;p&gt;And slowly, line by line, the code begins to make sense.&lt;/p&gt;

&lt;p&gt;💬 If you’ve ever gone through a coding bootcamp, a 42/Zone01 piscine, or any intense learning experience, I’d love to hear your story.&lt;/p&gt;

&lt;p&gt;What was the moment that humbled you the most?&lt;/p&gt;

&lt;p&gt;Because if there’s one thing the piscine proves, it’s this:&lt;/p&gt;

&lt;p&gt;Every developer has that moment.&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>codenewbie</category>
      <category>devjournal</category>
      <category>learning</category>
    </item>
  </channel>
</rss>
