loading...
Cover image for To be successful as a developer, you need be consistent
GitHub

To be successful as a developer, you need be consistent

mishmanners profile image Michelle Mannering ・4 min read

We recently had the pleasure of hosting Liyas Thomas, the Founder and Maintainer of Hoppscotch, on our Open Source Friday stream. Liyas gave us so many insights about being a developer, building a product, and learning to code. We wanted to share all his knowledge with you so no one misses out.

Consistency is the key

If there's something you want to do, and do well, you need to stick at it. Liyas says if you want to learn to code, you need to do it every day. If you want to build a cool product, service, or business, you need to do it every day. Want to be part of the open source community? Then you need to be constantly active.

Taking a look at Liyas' GitHub profile, we can see this is definitely true. Look at all those contributions! Also kudos to Liyas on his epic Readme PROFILE.

Liyas Thomas

While being consistent and always being active is one thing, you need to be consistent in the right manner. Let's take a look a couple of the top tips Liyas gave us when it comes to coding and open source. Remember, everything he is talking about below requires consistency.

Open Source is your ticket to coding

I've talked about it in a lot of my recent Dev.to posts... and that's learning to code. It can often be scary. We've spoken about how to learn through Hacktoberfest, getting involved in open source for learning, as well as learning by streaming online. But what we haven't heard much about, is learning by simply starting a project from scratch.

Rather than jumping in on an existing open source project, you can learn to code by doing. That's exactly what Liyas did. Yes, he had experience with other languages. However, Liyas however decided to write Hoppscotch in Vue JS, simply because he wanted to learn Vue JS. Vue is a great language to write and you can grasp the concepts relatively quickly.

Jumping in and coding a new project simply because you want to learn the language seems like something insane. Liyas however said it's not. He believes building software should be a learning curve. And the community is here to help. He says the developer community is very knowledgeable and talented. You just need to ask. Liyas says people need to be not afraid - "Don't be ashamed about asking for help".

If you ask for help you will receive it. There's lots of developers, maintainers, and contributors who are here to help. That's how Liyas was able to build Hoppscotch into what it is today. Because he asked for help. And if you want to learn to code, then don't be ashamed to ask for help!

Promoting your open source project

Something super important, but many developers often forget, is promoting your work. Products and services are amazing. What we all build is awesome. However, even if you have the best product in the world, it's useless if no one knows about it.

Liyas gave us top tips on how to make your project successful. He says you need to promote, and "shamelessly self promote". If you don't promote your work, no one will know about it. He said find your audience, wherever they are, and show off your work. Communities like Subreddits, Discord Servers, news sites, and yes of course, Dev.to!

And remember, Liyas says you need to be consistent. Every day, week, month... make sure you're posting and interacting with your community. That's the way to make your voice heard.

Join us for Open Source Friday

If you enjoyed this short write up, check out the video recording to hear Liyas in all his glory.

We'd also love you to join us live for these sessions. If you do, you'll can interact with other cool developers and ask questions to our guest speakers. Follow us on our GitHub Twitch Channel and join our Virtual Meetup Group we post all our live streams with information on which guests and projects will be appearing next.

Looking forward to seeing you in a live session. Good luck with your coding journey.

Discussion

pic
Editor guide
Collapse
grunk profile image
grunk

As a manager or an employer Liyas Thomas profile check all the boxes for a soon to come burnout and/or an unbalanced life.
I mean it's a good thing to be consistent but 10 days off including weekend's in a year ?
To be efficient you need take some time for you and take your mind off work.

Collapse
mishmanners profile image
Michelle Mannering Author

Yeah having time off definitely helps. Who knows what types of contributions are coming on weekends. They could be minor. But also remember startup founders often don't take time off either. If you want to be successful, sometimes you have to go all in at the start.

Collapse
chrisgreening profile image
Chris Greening

Absolutely agree regarding just jumping in head first when trying to learn. The first program I ever wrote on my own was a 1000 line spaghetti code disaster in Python but I learned more in those three days then I did in an entire semester of sitting in lecture

Collapse
shunjid profile image
Shunjid Rahman Showrov

He is exactly what he said. Liyas is constantly super active on GitHub. I had a contribution in his project as a part of my Hacktoberfest contribution this year. He is really really inspiring.

Collapse
kirstenlund profile image
Kirsten Lund

I just saw on the Postwoman site "Postwoman is now Hoppscotch", so I'm curious how that fits in to the story of Hoppscotch...

Collapse
mishmanners profile image
Michelle Mannering Author

Liyas briefly explains it in the interview. Watch the recording uploaded to YouTube.

Collapse
kirstenlund profile image
Kirsten Lund

Cool thanks - I'll check it out!