17th July, 2020

Selecting projects

The motivations and drives towards creating different projects


How it all started?

I always had the idea on how about I would like to create projects like:

  • A real time chat similar to Discord, Slack or even Facebook Messenger
  • I wanted to create a visually appealing projects that doesn't look exactly the same as others
  • I wanted to be able to adapt into learning new things
  • I wanted to be able to see progressions

With this mindset in place, I started my journey towards bulding a root node. Simply put, it's my starting line of how I would start. Among the Angular, React and Vue, I selected Vue because it's easier to start with and that the logic of the Life-Cycle hooks is similar in all 3.

Where did the inspiration idea comes from?

The Internet of Things (IoT). Internet is a big place, it's where and what people uses nowadays. As a matter of fact, it is also where you can find resources that you get to improve yourself overtime. With that said, being a fresh graduate or a junior still means that you research on the internet for ideas to replicate or even learn from, hence it's a good starting point.

With learning put in place, I had the opportunity to experience in being a UI designer while making my portfolio and even projects that I built. While not much, it was a good experience that taught me about picking colour wisely, planning layout and even know what really goes in each area / section.

My hardest decision of all time

Trying to think of new project ideas and creating them from scratch is not an easy thing and that is why I think that building small projects and diverting to do other projects will help you learn more. Sticking with one and finishing it before selecting a new project proves to be that there will be many factors that hold back what you can gain out of it.

An example of this is that, different project is designed to use different skills when implementing and that it opens up different possibilities of approach. As I started wanting to custom style my website, this really helped me to be able to see patterns in how website are designed and that switching over to Frameworks such as Bootstrap or Tailwind CSS would be easier to take a grasp off.

Ending note

I was able to improve myself through sets of different projects, which got me to fiddle around with different sort of implementations to see what best suited for each approach. I see sets of projects being a stepping stone towards building your best portfolio.

Last updated: 5th August, 2020

Projects