{
  "slug": "My-Motivation-for-Becoming-a-Developer-568e6a7774ab",
  "title": "My Motivation for Becoming a Developer",
  "subtitle": "To many, learning programming is about chasing a higher salary, landing a prestigious job, leading teams, or even shaping society. And…",
  "excerpt": "To many, learning programming is about chasing a higher salary, landing a prestigious job, leading teams, or even shaping society. And…",
  "date": "2025-06-08",
  "tags": [],
  "readingTime": "5 min",
  "url": "https://medium.com/@mobinshaterian/my-motivation-for-becoming-a-developer-568e6a7774ab",
  "hero": "https://cdn-images-1.medium.com/max/800/1*Msw1hkm9a50Mah-WA_FI6w.png",
  "content": [
    {
      "type": "paragraph",
      "html": "To many, learning programming is about chasing a higher salary, landing a prestigious job, leading teams, or even shaping society. And while those are valid reasons, my journey is different — deeply personal and uniquely mine. What drew me to programming wasn’t power or prestige, but something more meaningful. This difference sets me apart from the typical developer and makes my path special."
    },
    {
      "type": "heading",
      "level": 2,
      "text": "You become what you seek"
    },
    {
      "type": "quote",
      "html": "<em>Molana’s insightful poem, “You become what you seek,” serves as my brief explanation for my journey into development.</em>"
    },
    {
      "type": "image",
      "src": "https://cdn-images-1.medium.com/max/800/1*FpAyu1LVVOcUFwyw9QcEQg.png",
      "alt": "https://ganjoor.net/moulavi/shams/robaeesh/sh1815",
      "caption": "https://ganjoor.net/moulavi/shams/robaeesh/sh1815",
      "width": 411,
      "height": 192
    },
    {
      "type": "paragraph",
      "html": "My path wasn’t about money or job titles; instead, it was entirely fueled by the pursuit and resolution of what I consider “bugs” within the human body. I believe God has destined different approaches for others to tackle these problems."
    },
    {
      "type": "heading",
      "level": 2,
      "text": "The Origin of Becoming a Programmer"
    },
    {
      "type": "paragraph",
      "html": "Becoming a programmer starts with seeing problems as puzzles to solve. Imagine spotting a “bug” in real life — something that doesn’t work smoothly — and figuring out the best way to fix it. Programmers train themselves to break problems into smaller pieces, test solutions, and keep improving until things run better. This isn’t just about coding; it’s about building habits to tackle challenges calmly and creatively. Over time, they learn to spot patterns, avoid repeated mistakes, and make daily tasks simpler. In short, programming teaches a way of thinking: stay curious, stay organized, and never stop learning — skills that help both on and off the computer."
    },
    {
      "type": "heading",
      "level": 2,
      "text": "Algorithms are amazing"
    },
    {
      "type": "paragraph",
      "html": "I started programming when I was 13 years old. The world was different in 2004. After struggling to find a way to become a developer, I finally found a C++ book. The first book I found was Herbert Shield's CPP book. In the introduction was written “If you don’t have programming knowledge, this book is not prepared for you”. So unlike other people, I read all parts of the book, and I know “If I couldn’t understand it doesn’t matter.”"
    },
    {
      "type": "image",
      "src": "https://cdn-images-1.medium.com/max/800/1*Msw1hkm9a50Mah-WA_FI6w.png",
      "alt": "My Motivation for Becoming a Developer",
      "caption": "",
      "width": 1180,
      "height": 491
    },
    {
      "type": "quote",
      "html": "“why a 13-year-old studies a book that he knows he couldn’t understand”."
    },
    {
      "type": "paragraph",
      "html": "The simple compiler was amazing for me, it was the first time I could connect with computers. Nowadays, after 20 years of developing and speaking with computers, my subconscious can connect to an algorithm and even think like a computer. You can write code and compile, run it, and send your answer. It was so simple, but it fascinated me. After reading I read the book, I found a Robotic Class. The class only had 2 students. A student at the university and I. In those days, we wrote code on paper. Most of the time, I couldn’t understand the question and answer, but it was so amazing. It looked like a game to me, I didn’t care about the result or people, and I spent my time with my computer. The compiler was so simple, nobody told you it was bad until you found an answer."
    },
    {
      "type": "heading",
      "level": 2,
      "text": "I struggle to learn"
    },
    {
      "type": "paragraph",
      "html": "I'm interested to learn new things. After 20 years, it still exists and I want to learning more. But in high school, I suddenly found robotics class, and my first question was “What is the best book to learning programming?”"
    },
    {
      "type": "image",
      "src": "https://cdn-images-1.medium.com/max/800/1*irzuLAT5C4w4r-z7X9-kEA.png",
      "alt": "My Motivation for Becoming a Developer",
      "caption": "",
      "width": 502,
      "height": 660
    },
    {
      "type": "paragraph",
      "html": "This book explains everything line by line, and I was reading and writing all the code inside it. So it was a gateway to a new world, I have studied C++, VB, Java, Python, and PHP after that, and chose computer science for my bachelor's degree at university."
    },
    {
      "type": "heading",
      "level": 2,
      "text": "Programming is not only related to writing code."
    },
    {
      "type": "paragraph",
      "html": "Programming is a way of saying “No” to the current routine and approach of lifestyle. My first code was a terminal app for only the sum of 3 three-digit numbers, and I should answer them quickly and program to calculate the time of my brain activity. I want to increase my brain activity to sum numbers faster than before."
    },
    {
      "type": "paragraph",
      "html": "Programming is the philosophy to protest against everything. My first real work is an online training system. Because I believe old-fashioned schools are a total waste of our time."
    },
    {
      "type": "paragraph",
      "html": "My friends and I made this alaatv because we believe schools need to change. Nobody believes you until you prove it. We made it in 2013, and after Covid, people finally understand the requirement of this website and use it widely."
    },
    {
      "type": "paragraph",
      "html": "<a href=\"https://alaatv.com/\" target=\"_blank\" rel=\"noreferrer noopener\">https://alaatv.com/</a>"
    },
    {
      "type": "heading",
      "level": 2,
      "text": "Using tools to solve the problem, don’t find a solution for your tools"
    },
    {
      "type": "paragraph",
      "html": "Most of the we learn a programming language or design system, and then we want to solve all problems with these tools, but it cannot happen. Solve the problem based on their need."
    },
    {
      "type": "image",
      "src": "https://cdn-images-1.medium.com/max/800/1*n-XsowQJOOrdckoxzX_2iw.jpeg",
      "alt": "My Motivation for Becoming a Developer",
      "caption": "",
      "width": 1024,
      "height": 1024
    },
    {
      "type": "quote",
      "html": "I love hamburgers, but it doesn’t mean that fish love&nbsp;them!"
    },
    {
      "type": "heading",
      "level": 2,
      "text": "In Conclusion"
    },
    {
      "type": "paragraph",
      "html": "My journey into programming has always been driven by purpose rather than prestige. From a young age, I saw programming not just as a technical skill, but as a mindset — a way to understand and fix the “bugs” in both systems and life. It taught me how to think critically, break down complex problems, and build solutions that matter. Whether it was writing code on paper in a robotics class or developing a platform like AlaaTV to challenge outdated educational models, I was always more interested in solving real problems than following conventional paths."
    },
    {
      "type": "paragraph",
      "html": "Even after two decades, my passion for learning and building remains as strong as ever. Programming, to me, is not just about tools or syntax — it’s about using the right approach for the right problem and continuously questioning how things work. It’s a quiet protest against routine and a constant pursuit of better solutions. This mindset, shaped by curiosity and a desire to improve the world around me, is what truly defines my path as a developer."
    },
    {
      "type": "heading",
      "level": 2,
      "text": "Thank you for being a part of the community"
    },
    {
      "type": "paragraph",
      "html": "<em>Before you go:</em>"
    },
    {
      "type": "list",
      "ordered": false,
      "items": [
        "Be sure to <strong>clap</strong> and <strong>follow</strong> the writer ️👏<strong>️️</strong>",
        "Follow us: <a href=\"https://x.com/inPlainEngHQ\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>X</strong></a> | <a href=\"https://www.linkedin.com/company/inplainenglish/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>LinkedIn</strong></a> | <a href=\"https://www.youtube.com/@InPlainEnglish\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>YouTube</strong></a> | <a href=\"https://newsletter.plainenglish.io/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Newsletter</strong></a> | <a href=\"https://open.spotify.com/show/7qxylRWKhvZwMz2WuEoua0\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Podcast</strong></a> | <a href=\"https://differ.blog/inplainenglish\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Differ</strong></a> | <a href=\"https://twitch.tv/inplainenglish\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Twitch</strong></a>",
        "<a href=\"https://differ.blog/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Start your own free AI-powered blog on Differ</strong></a> 🚀",
        "<a href=\"https://discord.gg/in-plain-english-709094664682340443\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Join our content creators community on Discord</strong></a> 🧑🏻‍💻",
        "For more content, visit <a href=\"https://plainenglish.io/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>plainenglish.io</strong></a> + <a href=\"https://stackademic.com/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>stackademic.com</strong></a>"
      ]
    }
  ]
}