Welcome to the “CodeNewbie Community Spotlight” — a series where we interview an individual from our community and highlight all that they’ve accomplished. We can’t wait to celebrate our CodeNewbie community in a new and different way each month!
Name: Mike Rogers
Pronouns: He/Him
Location: London, UK
What got you into coding?
When I was first introduced to the internet (Many years ago!), I spent a lot of time on a site called Neopets. I remember it having lots of Flash games and stuff, but the coolest thing it had was you could customize your profile with a little HTML & CSS.
Neopets had some pretty good tutorials on how to do the basics of HTML, but I figured out pretty quickly I could just click “View Source” on other people's profiles, then totally copy the bits I liked onto my own profile. It was so fun!
Pretty soon I wanted a “real .com website”! I totally convinced my parents to let me buy a domain & hosting somehow. Out of pure luck, the hosting let me run PHP files, so I went to a physical book shop and found a book on making websites with PHP & AJAX. I read it cover to cover in an afternoon, I was totally hooked.
Fast forward a few years. I was trying to figure out what I wanted to study at university and I really didn’t know what I wanted to do. So, I just typed “JavaScript” into the search bar. Turns out a degree in coding was an option, so I did that!
What’s your dream role?
My dream role would be something where I’m surrounded by lovely, smart, and motivated people, as they really bring out the best in me.
Truth be told I’m kind of in my dream role already. I’m a developer, I can build anything I set my mind to & I have an entire network of awesome people around me. If something is wrong, it’s not the end of the world and it’s almost always fixable.
I would love to be able to find more time to ski when the snow is awesome, though!
What made you decide to join a community as part of your coding journey?
I’m a freelancer and independent founder. Quite often, I end up working with pretty small teams where I’m the only developer working on a project. Over time, I started to feel professionally isolated and I wasn’t happy.
I remember a day where I hadn’t been able to talk about code to anyone for a while. I looked at my work and it felt like I was just staring at a dark stagnant pond — I just wasn’t excited about coding any longer.
I joined a bunch of communities to fix this predicament. The first few were just empty Slack channels and I was really discouraged. But then I found some absolutely incredible groups (Virtual Coffee, Ruby Australia & of course CodeNewbie!) which have some of the most amazing people, who are all doing interesting & different things.
Joining coding communities has been incredible. I’m waking up in the morning, fizzing with energy and I’m constantly excited to try out new technologies. I’m also excited to share what I’m learning. In short, coding is exciting again.
“I’m constantly excited to try out new technologies. I’m also excited to share what I’m learning. In short, coding is exciting again.”
What is something you’re particularly proud of?
I’ve had a really big dive into Docker the last few months & I ended up making a template that I could use for all my Ruby on Rails projects. I decided I’d just push it up to GitHub & anyone who wants it could just have it.
The response I’ve had from the community has been incredibly positive! I received a few emails from people saying “Thank you, this helped me!” which is so fantastic. Receiving messages like that makes open source totally special.
Tell us about a struggle you’ve overcome.
I’m my own worst critic. I will build something, then tear it apart finding everything I hated about it. Then I'll start fixing everything, only to just see a mountain of work ahead of me, get totally discouraged, and then just give up.
This has been the worst pattern to overcome. I’ve made so many half-projects where I decided they weren't good enough, only to find a few weeks later someone managed to create something similar & it’s getting a bunch of happy users.
I’m slowly getting better at saying “It’s not perfect, but let’s ship it & see if people like it”.
What is one fun fact about you?
I’m consistently lucky at golf. I can completely slice a shot, and it’ll almost always bounce off a tree right back onto the fairway.
To read more about Mike’s coding journey, you can follow him here on CodeNewbie Community and DEV @mikerogers0.
Top comments (3)
Awesome stuff Mike!
I feel this in my soul... this is the #1 thing I struggle with as well. It's visible in all side projects I do. I have a bunch of unfinished apps as I've gotten them all to a point where there's been so much breaking down happening that it's impossible to fix it without starting over. The discouragement is the worst part.
I’ve had a great experience playing at Conquestador Casino NZ. The site offers a fantastic range of games, from slots to live dealer tables, and everything runs smoothly. Navigating the platform is simple, and the overall design makes it enjoyable to use. The welcome bonuses and ongoing promotions are definitely a plus, giving extra value to your deposits. I also found their customer support to be fast and responsive. For New Zealand players looking for a secure and fun online casino, Conquestador is definitely worth trying out!
It's so good that I finally found a reliable and trusted casino in Australia. I read a lot of different information and chose Red Dog Casino and after registering I was able to get the welcome bonus. Now I play here and I believe that it is a reliable and trusted casino for players from Australia. You can see for yourself when you read the review.