<?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: Taha Bichouina</title>
    <description>The latest articles on DEV Community by Taha Bichouina (@tahabicho).</description>
    <link>https://dev.to/tahabicho</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%2F3654224%2Ff7003235-ccb0-418f-a5d1-bd243c2c7e52.png</url>
      <title>DEV Community: Taha Bichouina</title>
      <link>https://dev.to/tahabicho</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/tahabicho"/>
    <language>en</language>
    <item>
      <title>From Web Developer to Robotics Programmer: My Journey with Matrix 🤖</title>
      <dc:creator>Taha Bichouina</dc:creator>
      <pubDate>Sun, 29 Mar 2026 14:36:13 +0000</pubDate>
      <link>https://dev.to/tahabicho/from-web-developer-to-robotics-programmer-my-journey-with-matrix-18lg</link>
      <guid>https://dev.to/tahabicho/from-web-developer-to-robotics-programmer-my-journey-with-matrix-18lg</guid>
      <description>&lt;p&gt;If you had told me a few months ago that I would write code to control a real robot, I probably wouldn’t have believed you.&lt;/p&gt;

&lt;p&gt;I’m a web developer.&lt;br&gt;
HTML, CSS, JavaScript, PHP… that’s my world.&lt;/p&gt;

&lt;p&gt;And yet, here I am today, writing Java code to control a robot in one of the most demanding competitions I’ve ever experienced: FIRST Robotics Competition (FRC), with my team Matrix.&lt;/p&gt;

&lt;p&gt;Stepping Out of My Comfort Zone&lt;/p&gt;

&lt;p&gt;Everything started when I joined the FRC adventure with Matrix.&lt;/p&gt;

&lt;p&gt;At the beginning, I had zero experience in robotics.&lt;/p&gt;

&lt;p&gt;No knowledge of motors.&lt;br&gt;
No idea how sensors work.&lt;br&gt;
No understanding of how hardware and software interact in real-time systems.&lt;/p&gt;

&lt;p&gt;What I did have was:&lt;/p&gt;

&lt;p&gt;A strong foundation in programming logic&lt;br&gt;
Curiosity&lt;br&gt;
And the willingness to learn fast&lt;/p&gt;

&lt;p&gt;And honestly… that was enough to start.&lt;/p&gt;

&lt;p&gt;The First Challenge: Understanding a New World&lt;/p&gt;

&lt;p&gt;Robotics is very different from web development.&lt;/p&gt;

&lt;p&gt;In web dev:&lt;/p&gt;

&lt;p&gt;You refresh a page → you see the result&lt;br&gt;
Errors are usually visible and easy to debug&lt;/p&gt;

&lt;p&gt;In robotics:&lt;/p&gt;

&lt;p&gt;You write code → upload → test on a real robot&lt;br&gt;
And if something goes wrong… the robot just doesn’t move 😅&lt;/p&gt;

&lt;p&gt;I had to learn:&lt;/p&gt;

&lt;p&gt;How motors are controlled&lt;br&gt;
How joysticks send inputs&lt;br&gt;
How to use WPILib (Java)&lt;br&gt;
How to structure code for a robot (Command-based programming)&lt;/p&gt;

&lt;p&gt;At first, everything felt complex and overwhelming.&lt;/p&gt;

&lt;p&gt;But step by step, things started making sense.&lt;/p&gt;

&lt;p&gt;The Moment Everything Changed&lt;/p&gt;

&lt;p&gt;There is one moment I will never forget.&lt;/p&gt;

&lt;p&gt;After hours of coding, testing, fixing errors…&lt;br&gt;
I finally wrote the first piece of code that made the robot move using a joystick.&lt;/p&gt;

&lt;p&gt;And when the robot actually responded…&lt;/p&gt;

&lt;p&gt;That feeling was something else.&lt;/p&gt;

&lt;p&gt;It wasn’t just about making something work.&lt;br&gt;
It was about realizing:&lt;/p&gt;

&lt;p&gt;“I just controlled a real machine with code I wrote.”&lt;/p&gt;

&lt;p&gt;For a web developer, that’s a completely different level of impact.&lt;/p&gt;

&lt;p&gt;More Than Just Code&lt;/p&gt;

&lt;p&gt;FRC is not just about programming.&lt;/p&gt;

&lt;p&gt;It’s about:&lt;/p&gt;

&lt;p&gt;Working under pressure&lt;br&gt;
Collaborating with a team&lt;br&gt;
Solving real-world problems&lt;br&gt;
Adapting quickly&lt;/p&gt;

&lt;p&gt;And sometimes… debugging for hours just to fix one small issue.&lt;/p&gt;

&lt;p&gt;But that’s where the real learning happens.&lt;/p&gt;

&lt;p&gt;What I Learned&lt;/p&gt;

&lt;p&gt;This experience taught me lessons that go beyond robotics:&lt;/p&gt;

&lt;p&gt;You don’t need to be ready to start&lt;br&gt;
Your skills are transferable, even across completely different domains&lt;br&gt;
Growth happens when you leave your comfort zone&lt;br&gt;
Building real things beats just learning theory&lt;br&gt;
Final Thoughts&lt;/p&gt;

&lt;p&gt;I started this journey as a web developer.&lt;/p&gt;

&lt;p&gt;Today, I’m still a web developer.&lt;br&gt;
But now, I’m also someone who can:&lt;/p&gt;

&lt;p&gt;Understand robotic systems&lt;br&gt;
Write control logic in Java&lt;br&gt;
And bring a machine to life through code&lt;/p&gt;

&lt;p&gt;And this is just the beginning.&lt;/p&gt;

&lt;p&gt;If you're hesitating to try something new because “it’s not your field”…&lt;/p&gt;

&lt;p&gt;Just start.&lt;/p&gt;

&lt;p&gt;You might surprise yourself.&lt;/p&gt;

</description>
      <category>career</category>
      <category>java</category>
      <category>learning</category>
      <category>programming</category>
    </item>
    <item>
      <title>KumoCoders: A New Generation of Digital Innovators</title>
      <dc:creator>Taha Bichouina</dc:creator>
      <pubDate>Thu, 11 Dec 2025 12:18:18 +0000</pubDate>
      <link>https://dev.to/tahabicho/kumocoders-a-new-generation-of-digital-innovators-5b76</link>
      <guid>https://dev.to/tahabicho/kumocoders-a-new-generation-of-digital-innovators-5b76</guid>
      <description>&lt;p&gt;In a world where technology evolves at lightning speed, a new wave of passionate young talents is emerging: KumoCoders. More than just a team, it is a community built on youth, collaboration, and the drive to learn.&lt;br&gt;
A Shared Vision&lt;br&gt;
At KumoCoders, we believe that digital innovation is a limitless field of opportunity. Every project is a chance to grow, to create, and to prove that Moroccan youth holds immense potential.&lt;br&gt;
Our mission is simple yet ambitious: to build, innovate, and tackle technological challenges with passion and determination.&lt;br&gt;
👥 A Diverse and Complementary Team&lt;br&gt;
KumoCoders brings together different profiles, each contributing unique expertise and energy:&lt;br&gt;
 Nacer Eddine Bouras - Front-End Developer &amp;amp; Designer&lt;br&gt;
 High school student, passionate about modern design and creative interfaces.&lt;br&gt;
Taha Bichouina - Web Full-Stack Developer&lt;br&gt;
 Founder of Opportunet, driven by innovation and the ambition to turn ideas into impactful projects.&lt;br&gt;
 Sara Chihab - Web Developer&lt;br&gt;
 Engineering student at ENSIASD, motivated by web technologies and smart solutions.&lt;br&gt;
Amine Balhan - AI Developer&lt;br&gt;
 Master's in Artificial Intelligence, passionate about advanced models and intelligent tools.&lt;br&gt;
Salah Eddine Lachheb - Full-Stack Developer&lt;br&gt;
 Engineering student at EMSI, specialized in building complete and high-performance applications.&lt;br&gt;
El Batoul Hnagnag - Web Developer &amp;amp; Cybersecurity&lt;br&gt;
 Engineering student in cybersecurity at ENSET, committed to system protection and reliability.&lt;/p&gt;

&lt;p&gt; More Than Just a Team&lt;br&gt;
KumoCoders represents a collective energy and ambition: to learn, to create, to share, and to shape the future of digital innovation.&lt;br&gt;
 We aim to inspire, to set an example, and to show that Moroccan youth can be a driving force in technology.&lt;br&gt;
 The Journey Has Just Begun&lt;br&gt;
With every project, we write a new chapter in our story. We are ready to take on challenges, collaborate with partners, and actively contribute to both the Moroccan and international tech ecosystems.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>From Hobby to Hackathons: My Journey into Web Development - Taha Bichouina</title>
      <dc:creator>Taha Bichouina</dc:creator>
      <pubDate>Tue, 09 Dec 2025 19:00:58 +0000</pubDate>
      <link>https://dev.to/tahabicho/from-hobby-to-hackathons-my-journey-into-web-development-taha-bichouina-5g8e</link>
      <guid>https://dev.to/tahabicho/from-hobby-to-hackathons-my-journey-into-web-development-taha-bichouina-5g8e</guid>
      <description>&lt;p&gt;My journey into web development started as a simple hobby. I never imagined it would evolve into something that shapes my career ambitions, connects me with amazing people, and pushes me to take my skills seriously.&lt;/p&gt;

&lt;p&gt;It all began when I participated in the National Python Programming Competition. At first, I was just curious and wanted to see how I would perform. But this experience sparked something inside me — the excitement of solving real problems with code and the thrill of building something from scratch.&lt;/p&gt;

&lt;p&gt;After that, I started to approach development more seriously. I began attending events, conferences, and workshops, meeting other developers, and learning from their experiences. Connecting with like-minded people fueled my motivation to grow in the IT world.&lt;/p&gt;

&lt;p&gt;The turning point for me was an intensive summer university program, where I was surrounded by passionate individuals, mentors, and real-world projects. It inspired me to dedicate myself fully to web development and explore opportunities beyond the classroom.&lt;/p&gt;

&lt;p&gt;Later, I had the incredible opportunity to work on a project with Mr. Wills Ruben NYAMA NYAMA, where I was appointed as the team leader for web developers. Our team of six — Nacer Eddine Bouras (team lead), Taha Bichouina, Amine Balhan, Salah Eddine Lachheb, Sara Chihab, and ELBATOUL HNEGNEG — collaborated closely, combining our diverse IT specialties. We eventually formed an independent team called Kumocoders, participating in international hackathons and creating innovative web projects together. Leading this team taught me how to coordinate, communicate, and innovate with others.&lt;/p&gt;

&lt;p&gt;During this journey, I realized the importance of community and collaboration. This inspired me to create Opportunet, a community initially bringing together dozens of students, which grew to over 1,500 members. Opportunet became a platform where students could share knowledge, resources, and opportunities in web development and IT, connecting young talents with mentors and professionals.&lt;/p&gt;

&lt;p&gt;Looking back, what started as a hobby has now become a passion and a purpose. Web development is no longer just a pastime — it’s a path that allows me to learn continuously, collaborate globally, and inspire others to explore technology.&lt;/p&gt;

&lt;p&gt;If there’s one piece of advice I could give to anyone starting out: follow your curiosity, participate in events, connect with people, and don’t be afraid to lead or create something new. You never know where a simple interest could take you.&lt;/p&gt;

&lt;p&gt;-Taha Bichouina&lt;/p&gt;

</description>
      <category>young</category>
      <category>webdev</category>
      <category>programming</category>
      <category>team</category>
    </item>
  </channel>
</rss>
