

These days, we are spoiled with the abundance of resources. If you’re one of them, you may do better doing something else! I’m just being frank with you. No offence, but people like that are not meant to be programmers. They immediately jump on the discussion boards, post the error, and get mad if I or my TA don’t respond to them within a day. A lot of my students, as soon as something doesn’t work, get frustrated. Over the past 4 years, I’ve taught over 200,000 people through my online courses.


I had to look at every memory location, byte by byte, to see what I put there and whether I should have cleared that. I remember I used to stay up until 4am to fix a bug in my C programs. Twenty years ago, when I started learning programming, I didn’t have access to all the resources we have these days. In fact, in my opinion, programmers who ask for help are often the best coders. You should be patient and research without constantly asking people to help you. We constantly have to fix bugs, deal with cryptic errors that may not make sense at first, find creative solutions to solve problems, etc. Quit to do what? What type of mindset a person need to have to learn programming languages?īecoming a programmer requires patience and independence. The thought of quitting never even crossed my mind. Not really! Since I started programming, I’ve always been so determined and passionate. Can you share a story when you were about to quit and you didn’t? To me, that’s way more satisfying than marking a task as completed in software. But I like to write my tasks on a piece of paper and when I’m done, I put a tick next to them. Yes, I’m old school! I use Mac’s reminders to create a long list of items to be done but that’s merely to make sure I don’t forget. I start my day by writing the list of tasks I need to do on a piece of paper. How you organize, plan, and prioritize your work? I should be honest and say: I’m still not very active on my blog as most of my time goes into video production. And that’s when I started my blog to provide more content to my students. Later on, when I started teaching online, I got a lot of requests from my students for more content. I wanted to start a blog from a long time but I always wondered: what should I write? Who’s going to find my blog? These self-sabotaging reasons prevented me from starting my blog. How came up it the idea of Programming with mosh?

It’s my mission to make coding accessible to everyone.
Code with mosh software#
I’ve been working as a software engineer for the past 18 years and I love to share my knowledge with you.
Code with mosh how to#
Over the last three years, I’ve taught over 1M students how to code or how to become a better coder through my online courses and YouTube channel. Photo by rawpixel on Unsplash For the people who don’t know, what you can tell about yourself?
