DEV Community

Cover image for Why did you become a Developer?

Why did you become a Developer?

We all have our origin stories. Maybe you were born to become a programmer or you started off when you first went into college.

For me, I became a developer because I enjoy making stuff. I like to see my creation come to life and being able to share what I have created. Additionally, I love finding efficient ways to achieve things in a short amount of time. When I was little, I liked to play a lot of video games. It got to the point where I started to learn how to beat a game within a short amount of time.

I remember when I played a mobile game called "Clash of Clans". I introduced it to my uncle after I played it for a few months or so. Within a couple of weeks, he was able to get ahead of me by a milestone. Not only his Town Hall was higher Level than mine, but also his whole based in general (He did not rush his Town Hall).

As a result, my uncle inspired me to figure out how I can learn efficiently and accurately in a short amount of time while achieving my goals quickly. I learned overtime what are things that is essential for me and what it's not as well as learning more about myself (My strengths and Weaknesses) and use it to my advantage. This helps me as a developer because I have the ability to learn whatever I want without having approval from someone else. I was able to build great projects, learning new technologies, and continued my journey as a developer without being burnt out. In other words, I learned "Quality over Quantity". This resulted me to learn Web Development before taking the course at my University!

Right now, I am continuing my journey as a developer and I hope that I can achieve and learn a lot from the Dev.to community! It has been a great experience so far.

Quick Shout out

Shout out to @itsugo for being my first follower on Dev.to. Your comments inspired me to continue my journey on Dev.to! I would like to have a shout out to Richard Pascoe. His consistency and enthusiasm to the community motivated me to keep going as a developer. Unfortunately, he left the community for personal reasons. More can be found on this post that @bingkahu made on the DEVengers org: https://dev.to/devengers/tribute-to-richard-pascoe-127o

Now it's your turn. Why did you become a Developer?

I would love to hear from the community on why you became a developer!

Top comments (151)

Collapse
 
ben profile image
Ben Halpern

I was first introduced to coding with Geocities which, for the young ones was one of the OG website building platforms.

But it was a hobby and I never thought of it as a career.

In university I took some computer science classes and enjoyed them and did pretty well, but still thought of my career as going in another direction (more creative marketing)...

But then when I started my career I found that the most creative work was actually being done by the developers! It was clear that's where I wanted to be, so I went hard into self-teaching to be a professional software developer and the rest is history!

Collapse
 
francistrdev profile image
šŸ‘¾ FrancisTRᓅᓇᓠ šŸ‘¾

Hey Ben! That's great to hear from you! Thank you for providing us Dev.to and congrats on the MLH partnership!

I never heard of Geocities, but it does look interesting for web hosting! Wish I knew it before.

I'm glad your journey as a self-taught developer works out for you! Any advice when self-teaching yourself into the Dev field? I know it can be hard (especially for me) when I want to learn complicated topics and it can be draining.

Once again, thanks for sharing your experience Ben!

Collapse
 
ben profile image
Ben Halpern

Any time I'm self-teaching, then or now, for me it really helps to be motivated by a specific project I want to fully see through — and then committing to making it 100% how you envisioned or better. Not getting distracted or discouraged when it becomes a grind.

Thread Thread
 
francistrdev profile image
šŸ‘¾ FrancisTRᓅᓇᓠ šŸ‘¾

Great point! Is it usually any projects (Beginner to Expert) or do you usually start small and once you get conformable, you challenge yourself to build something bigger?

Thread Thread
 
ben profile image
Ben Halpern

I'll do some small things along the way as I'm learning — but I personally learn best when I have a big proper ambitious thing I know I'm working up to and am committing to fully building.

Collapse
 
maame-codes profile image
Maame Afua A. P. Fordjour

I loved games growing up and always wondered how things worked, in high school, I joined a robotics club, I remember that being the first time seeing those old bulky Alienware laptops. I asked the programmer why his laptop was so ā€œfatā€ šŸ˜‚ after I joined that robotics club my interest peaked from there

Collapse
 
francistrdev profile image
šŸ‘¾ FrancisTRᓅᓇᓠ šŸ‘¾

Hey Maame! Great to hear! What do you like about being in the robotics club? Every time I hear someone is in robotics, they are extremely smart since you work with hardware and software.

Collapse
 
maame-codes profile image
Maame Afua A. P. Fordjour

I was in that club like 11 years ago, but we used to use a software called ā€œRISEā€ I don’t know if it still exists. But it had a similar interface to scratch… then you build up and connect it to their mini robots to do tasks like following a black line, knocking off balls… it was really interesting. Would definitely get into it probably as a hobby after my uni studies

Thread Thread
 
francistrdev profile image
šŸ‘¾ FrancisTRᓅᓇᓠ šŸ‘¾

Interesting. Never heard of RISE. For me, I know that the robotics club that we have use Lego MindStorms as a starting point. I also heard from my University that someone used Lego MindStorms to perform Machine Learning tasks, which was interesting. Have you messed around with Arduino? Those are great for hardware related projects, especially for AI!

Thread Thread
 
maame-codes profile image
Maame Afua A. P. Fordjour

Omg yes I do remember Lego Mindstorms… before in 2015 thereabouts when I joined we used to use ROBOTC, I think now it doesn’t exist anymore and the reason you have probably not heard of RISE is now they don’t deal with mini robots anymore I think they went industrial… but I do remember Lego mindstorms and vexcode… if that’s the correct word… this has brought so many memories šŸ˜‚

Thread Thread
 
francistrdev profile image
šŸ‘¾ FrancisTRᓅᓇᓠ šŸ‘¾

Ahh yes! It was good times. I remember my uncle build a Rubic cube solver using Lego MindStorm. It's was crazy to see it when I was a teen. Make sense of why I never heard of RISE. But then again, to be fair, I never went into Robotics. Though, it would have been a good opportunity to start off in my opinion.

Thread Thread
 
maame-codes profile image
Maame Afua A. P. Fordjour

Yeah it’s a really interesting field tbh. Great article!

Collapse
 
konark_13 profile image
Konark Sharma

I'm still finding my reason to be a developer. Though, I love tech and always keep myself updated on tech reviews and tech news to learn about AI. But, yeah first time experiencing as a developer when I participated in a hackathon as a freshmen and wanted to test my skills and win the hackathon but that gave a sense of satisfaction to make and then get inspired from seeing what other are making. Though I lost my spark for few years but I can't express how grateful I'm to this platform that welcomed me with open hands and provided me with such informative and inspiring articles and the amazing writer behind them. Each writer with their story and backgrounds and willingness to share their learnings and their support is unimaginable. I neither experienced nor expected such love and support from strangers from the Internet as I wrote my articles and wait for that one like that finally someone got the meaning of my post. How Dev.to provided me a new platform to be write, I always wanted to try technical writing but never had the courage to start but participating in the Dev Challenges made me write what I did and I loved it and I continued the journey. Since, I'm learning so I couldn't find my niche yet . But yeah, always keeping the attitude of learning to make something epic. Soon, will make some cool projects and share the progress. Thanks everyone for their awesome, love and support.

Collapse
 
francistrdev profile image
šŸ‘¾ FrancisTRᓅᓇᓠ šŸ‘¾ • Edited

Thanks Konark! I appreciate your thoughts and grateful to read your experience!

I also never had the thought of blogging since it's just a lot of work. Additionally, my English isn't that great, but I think it's good enough for others to understand the main idea. I came to Dev.to because I thought that "writing it out" will allow me to solidify what I learn so far, which it does!

I hope you will find your niche in your development journey! Any ideas what you are leaning towards based on what you experience so far? It's ok if it is not solidify yet.

I hope your journey goes well on Dev.to! MLH and Dev.to are in one, so I bet we will find more opportunities from there!

Once again, thanks for sharing!

Collapse
 
konark_13 profile image
Konark Sharma

Yes it's an amazing collab. Let's see and hope what new doors it will unlock for all of us.

I read system design and I started to like it and wanted to go deeper into it and look from a very different perspective of how apps and website usually works. Like the scaling part 0 to 1 millions users. Sharding, managing databases and disaster management, Availability and load balancers all these topics fascinate me a lot.

I use ByteByteGo to learn about them and ofcourse GPT and Gemini as well for some topics and examples.

What's your speciality what you like to do and what projects did you make that you are proud of.

Thread Thread
 
francistrdev profile image
šŸ‘¾ FrancisTRᓅᓇᓠ šŸ‘¾

Right now, I am doing Full-stack, but one of the things that I like to do is creative coding, specifically p5.js. If you like bringing creativity to web development, you can check it out here! p5js.org/

For projects, it basically creating a web game. Me and my friend created "Rhythm Swipe", which is a game where the goal is collecting gems while following the beat of the music: github.com/FrancisTR/Rhythm-Swipe

Thanks again!

Thread Thread
 
konark_13 profile image
Konark Sharma

Sure @francistrdev. It seems like an amazing game I would definitely play with it for hours. I would love to collaborate and make new games and learn from you more about web games.

Looking forward for all your new games.

Collapse
 
birdface profile image
Ricky Henager

Hey Thats Whats Up my brother! Im new myself and the AI has been very helpful with learning programming for me. Just a word of encouragement thats all this is. I see alot of discouragement alot of places on the Web and thats not cool. Do What You Do always!

Collapse
 
konark_13 profile image
Konark Sharma

Thank you so much @birdface for you words of encouragement. It means a lot always.

You also keep learning and providing amazing content for us to learn from your experiences. Keep breaking and building stuff always. The more you break the more you learn.

Collapse
 
pascal_cescato_692b7a8a20 profile image
Pascal CESCATO

My first experiences go back to middle school, with cassette-based computers. I was barely 13 or 14, and my curiosity was sparked. Then I graduated from high school and enrolled in an intensive short program in large and midrange systems programming — but before I knew it, I had already shifted toward PC databases. Since then, I’ve been developing, testing, experimenting, documenting… and I never get tired of it.

Collapse
 
francistrdev profile image
šŸ‘¾ FrancisTRᓅᓇᓠ šŸ‘¾

That's great to hear Pascal! I remember seeing the cassette-based computer at one point in my life, though I never used it. Did you get it from the get go and what was a specific thing that made you curious?

Again, thanks for sharing!

Collapse
 
pascal_cescato_692b7a8a20 profile image
Pascal CESCATO

Yes, I got it from the get go… And in fact, if you wanted to do anything with these computers, you had to code… there was no software included, if I remember correctly! So… I started programming!

Thread Thread
 
francistrdev profile image
šŸ‘¾ FrancisTRᓅᓇᓠ šŸ‘¾

That's great and good to know!

Collapse
 
m_saad_ahmad profile image
M Saad Ahmad • Edited

I was introduced to programming out of curiosity. I often wondered how games are created, so one of my first Google searches was along the lines of "Who makes games?" or "How are games made?" This exploration led me to discover programming languages.
I enjoy programming because it allows me to express my creativity. When I write lines of code and see the results, I feel like a creator. My curiosity compels me to continually explore new programming techniques, bringing my projects to life in unique and innovative ways. Additionally, as a developer, I have control and authority over the code I write, which makes me feel like a king or commander of my creations.

Collapse
 
ben profile image
Ben Halpern

Games are a big reason folks get into this space

Collapse
 
francistrdev profile image
šŸ‘¾ FrancisTRᓅᓇᓠ šŸ‘¾

Hey M Saad Ahmed! Thanks for sharing! It is great to have ownership of the things you built.

I notice you are doing the 100 days of code. Looks like you made a lot of progress. Great work! Can't wait to see the results!

Collapse
 
m_saad_ahmad profile image
M Saad Ahmad

Yep, Thanks ā¤. Will share the results as well

Collapse
 
itsugo profile image
Aryan Choudhary

First of all, thank you for the shoutout, Francis. That genuinely means a lot more than you probably realize. I remember when you first started posting, and seeing you stay consistent and curious has been inspiring for me too. It’s rare to see someone approach learning with that kind of sincerity.

As for your question, I think I fell into development partly because of proximity. My dad is a software engineer, so building things and talking about systems was never something foreign to me. It was just there always in the background, I just didn't understand it then, only wished to. I also spent a lot of time playing games growing up, Clash of Clans on mobile and, on a thick old Dell laptop that struggled to run half of them.

At some point after school, it became more practical. I saw development as a path that offered independence and financial stability, which is what led me toward web and app development initially.

But what made me stay wasn’t just the money. It was the realization that being an engineer gives you a kind of leverage over reality. Once you understand systems, you start seeing patterns everywhere, not just in code, but in products, businesses, and even people. It becomes easier to move across domains because you’re not just using tools, you understand how things are built underneath.

I’m still figuring out my exact path, but development has given me a way to think clearly and build things that didn’t exist before. That alone has made it worth staying.

Thanks again for the shoutout, and I’m glad you’re sharing your journey here too.

Collapse
 
francistrdev profile image
šŸ‘¾ FrancisTRᓅᓇᓠ šŸ‘¾

Thanks Aryan! It has been a good month since I joined! Looking around on Dev.to, I found your post on Learning Starts after Graduation was a great starting point for me to engage on Dev.to in my opinion. I appreciate your reply to my comment about it!

Growing up in a household who is already a SWE is rare in my eyes. I am grateful that you were able to grow up in an environment that you are passionate about! I do agree that "engineer gives you a kind of leverage over reality". It gives you a sense of patterns you see everyday and being able to problem solve since you already experienced it before.

Thanks for sharing! I hope your journey is still going well for you! Keep a lookout for the Monthly Dev Report for this month next week! :D

Collapse
 
itsugo profile image
Aryan Choudhary

Thank you Francis, I'm truly grateful for your support! I wish that your journey is awesome as well! Looking forward to the monthly report! ^⁠_⁠^

Collapse
 
javz profile image
Julien Avezou

I started a company running drone media services back in the day. I couldn't code back then so I created my website using a no code platform. I realized then that I had little flexibility on how I could expand my business on the software side and then decided to start learning how to code. I liked it so much that I continued down that route and became a developer as my main profession!

Collapse
 
francistrdev profile image
šŸ‘¾ FrancisTRᓅᓇᓠ šŸ‘¾

That's great to hear Julien! Seems like you had a great starting point of becoming a developer! Usually, most start off from the basics such as learning to code, but in the most modular way where it is easy for everyone to understand and getting their feet wet. I am glad that you like and continue your profession. Thanks for sharing!

Collapse
 
surajondev profile image
Suraj Vishwakarma

I always loved mathematics. Over-memorizing other subjects, maths gives me a tool, and I can apply it as I want to find the result. As I entered college, coding was one of the subjects that challenges problem solving skills. I instantly liked it.

Collapse
 
francistrdev profile image
šŸ‘¾ FrancisTRᓅᓇᓠ šŸ‘¾

Hey Suraj! Hope you are well! Thanks for sharing your journey! Math + Developer is a great combo for the Dev journey because that what make Developers stand out! What's the highest math you took so far? Also, how do you apply Math in your development journey?
Regardless, thanks for sharing!

Collapse
 
thormeier profile image
Pascal Thormeier • Edited

The good old RPG Maker 2000 was what gave me the original inspiration when I was a kid. Even though I played with Lego Mindstorms earlier in my life, the RPG Maker was what really got me into the stuff. It had some sort of logic system that had some basic programming capabilities, but the only variable types were bools and integers. But it had if statements, loops, even something that resembles functions, if you squint your eyes a little. It was a tremendous amount fun building games, bringing ideas to life and also seeing what others could build with the tool.

I started building scripts others could use, and I wanted to present them to the world, so I asked a friend that had their own website how they built it and they introduced me to HTML. After some time, I wanted to learn how I could update my website without uploading new HTML files every time, so I learned PHP, recognizing bits and pieces of logic from the RPG Maker (as in "Oh, while is just a loop! And if is simply a fork condition!" - yes, don't question the naming, the RPG Maker was an adventurous translation of the Japanese original).

I then suddenly realized the power that an actual programming language gives you. Like, every program I ever used and every game I ever played on the computer, everything was written in code I could now potentially read and write myself! That "Woah" moment was when I decided to get good at programming. Still in high school, mind you. I originally wanted to pursue a career in technical drawing for years, but programming felt way more fun than drawing.

So I spent every free minute I had on building more fun things, trying out stuff and learning along the way. Eventually, some two years later, it worked out for me and I got into a secondary school for Computer Science and got my first job quickly after that. Rest is history :)

Collapse
 
francistrdev profile image
šŸ‘¾ FrancisTRᓅᓇᓠ šŸ‘¾

Hey Pascal! Hope you are well! Glad your journey started off well! I experimented RPG Maker on the Nintendo Switch and it was quite interesting based on the features it provided and things you can make out of it!

Lego Mindstorms was great. Even though it was confusing for me back then since my Uncle usually build stuff with it (like the rubrics cube solver). But it was interesting for me nevertheless!

I'm glad you enjoyed being a Dev and got your first job quickly! Thanks for sharing and hope your journey goes well for you! :D

Collapse
 
thormeier profile image
Pascal Thormeier

Thank you so much! Journey's been well so far, I'm working in the industry for a good 15 years now, got a bachelor's degree under my belt and even wrote a book at some point, so one could say I owe that RPG Maker a lot :D I was 12 to 14 back then when I first learned PHP and I'm 36 now, so, yeah, quite a while ago :)

I really miss the experience of it, though. There was a newer version of the tool that supported Ruby as an internal programming language, which was quite amazing, but I didn't know Ruby back then and kinda lost interest over the years. Also, the community around the RPG Maker was slowly dying, and if no one's around playing your games, it's only half the fun, sadly.

Next best thing to Lego Mindstorms nowadays is fiddling with Arduinos. The possibilities are endless, even though it's often not nearly as approachable as simply putting together some bricks, BUT: You can combine Lego Bricks with Arduino and build some pretty fancy stuff. YouTube's full of insanely creative people that build all sorts of things with that combo.

Thread Thread
 
francistrdev profile image
šŸ‘¾ FrancisTRᓅᓇᓠ šŸ‘¾ • Edited

That's great to hear! Only 4+ years for me, but still a noobie at it lol!

It is a small community for RPG Maker now. Would have wished to see it sooner. It's still great, but yea I agree with "if no one's around playing your games, it's only half the fun".

I didn't know you can combine Arduino with Lego Mindstorms. It makes sense for that combo, but now it makes me want to try it lol. Gonna look into it a bit more in the future, but thanks for highlighting it!

Collapse
 
bhavin-allinonetools profile image
Bhavin Sheth • Edited

For me, it started with frustration.

I needed small tools for daily tasks, but most sites asked for signup or felt slow. So I tried building one for myself.

The first time it worked, it felt different. Not just using the internet — but creating something useful on it.

That’s when I realized development gives you freedom. If something doesn’t exist, you can build it.

Curious — what was the first thing you built that made you feel like ā€œyes, this is for meā€?

Collapse
 
francistrdev profile image
šŸ‘¾ FrancisTRᓅᓇᓠ šŸ‘¾

Thanks Bhavin! Glad you found the solution that you needed as well as enjoying what you do!

The first thing I built was my portfolio I believe. It's been awhile, so it's hard to pinpoint but I remember I created my portfolio using Vanilla HTML, CSS, and a bit of JS and I enjoy it! Mostly because I can visually see my work and able to show it to other that are non-developers! It gets to show your creativity.

Thanks again for sharing! Hope you are well :D

Some comments may only be visible to logged-in visitors. Sign in to view all comments.