Back to Blog
Running Through Marrakech: My 21 km Semi-Marathon Experience
January 28, 20264 min read
Personal Growth

Running Through Marrakech: My 21 km Semi-Marathon Experience

What started as a physical challenge became a lesson in discipline, adaptability, and mental resilience. Here's what 21 kilometers through the streets of Marrakech taught me about life and growth.

zobair najdaoui at finish line of sem-marathon marrakech 2026, taking win position
zobair najdaoui (ilorez) with abdelkarim labib, marathon image
the rout and medal that got from semi-marathon marrakech 2026
zobair najdaoui selfi with abdelkrim labib in semi-marathon marrakech
Running
Marathon
Personal Challenge
Marrakech
Discipline
Growth Mindset

Participating in the Marrakech 21 km Semi-Marathon was more than just a race—it was a personal challenge, a lesson in discipline, and a celebration of persistence. As someone who thrives on problem-solving and embracing challenges, I approached this marathon with the same mindset I apply to coding and tech projects.

Every kilometer reminded me of the importance of pacing, planning, and adapting on the go—skills that translate surprisingly well from programming to running.

The Race Day Experience

The energy in Marrakech was electric. Thousands of runners—from seasoned professionals to first-timers—shared the streets in a collective pursuit of pushing their limits. The route took us past the city's iconic landmarks: the ancient medina walls, the bustling Jemaa el-Fnaa square, and palm-lined boulevards.

Locals lined the streets, cheering us on with incredible enthusiasm. Their support transformed exhaustion into motivation. I remember the struggle around kilometer 15—when fatigue set in and every step felt heavier than the last. But pushing through that wall taught me more about mental resilience than any book ever could.

By the Numbers

  • Distance: 21.1 km (Half Marathon)
  • Location: Marrakech, Morocco
  • Event: Marrakech International Marathon 2026
  • Participants: Thousands from around the world

Lessons from the Road

1. Discipline is Everything

Weeks of consistent training prepared me for race day. There were mornings when I didn't want to run, but showing up anyway built the foundation for success. The same applies to coding—daily practice and consistent effort compound over time.

2. Adaptability Under Pressure

Unexpected challenges happen—a steep incline, muscle cramps, or hitting "the wall." Just like debugging code at 2 AM, you have to adapt, find a workaround, and keep moving forward.

3. Celebrate Every Milestone

Crossing each checkpoint—5 km, 10 km, 15 km—felt like completing tasks in a sprint. These small wins kept me motivated. In development, shipping features incrementally creates the same momentum.

4. Community Makes the Difference

The encouragement from fellow runners and spectators carried me through the toughest moments. It reminded me that collaboration and support—whether in a race or a team project—make any journey smoother.

Looking Forward

This marathon was more than a physical achievement—it was a reminder that every effort we put in, whether in tech, personal goals, or sports, shapes our growth. The discipline of training, the resilience of pushing through pain, and the joy of crossing that finish line have inspired me to set higher personal challenges.

Next goal? Maybe a full 42 km marathon. But for now, I'm grateful for the experience and the lessons that 21 kilometers through Marrakech taught me.