DEV Community

Discussion on: How do you come up with new side projects?

Collapse
 
zarzonis profile image
Spyros Zarzonis

For me, side projects are the best way to explore new technologies and expand my skill set. I try to find an idea that meets the following requirements.
1) I would personally use the product
2) It's interesting enough that justifies all the hours that I'll spend implementing it
3) The things that I need to learn in order to implement it are focused on the technologies that I want to learn.
4) It will be ready in less than 2 months.

Once I find an idea that meets the above requirements, I try to find a cool name and register the domain. From that point on, I'm hooked and I proceed with the creation of all the necessary accounts(GitLab, Trello, Slack , Facebook, Twitter, Instagram etc). By treating the side project professionally, it really helps me stay on track and built the actual product as fast as possible.