I CAN’T Think of a New Project Idea BUT Here’s What I AM Doing Instead!
Introduction:
This week’s blog post documents one instance of procrastination that I recently overcame in regards to software developer “Personal Projects”.
As always, before we get into the blog post, please make sure to applaud, comment and share with your friends.
Happy Reading!
The Problem:
So there’s all of these amazing technologies that I want to work with (Ollama, Langchain, Docker, GCP/AWS …) and initially, I wanted to incorporate these into a brand new personal project.
My initial thoughts were around building a personal project which was something unique, bigger and better than before, incorporating as much tech as possible as well as developing both a web app and a mobile app (React / React Native).
This leads to a lot of procrastination around brainstorming a project idea. Some people might not agree with this but I believe that projects like “Weather Apps” and “Clones of Websites” become a bit less exciting once you experience industry. This is great because it shows an element of “levelling up” but it does make it harder to come up with new project ideas.
The Solution:
Rather than wasting time trying to come up with a new idea, why not level up an old one.
Yes, this may seem a bit more tedious (Even boring to some) but when you go into industry, chances are you’ll be modifying an existing system rather than building one from scratch.
This actually allows you to learn new concepts: Addressing Technical Debt, migrating dependencies, upgrades, pulling in a new library …
As tech evolves, there are more and more packages being released (Currently, there’s a huge shift towards AI) so why not take this as an opportunity to incorporate AI into one of your older projects. Going back even simpler, why not take the time to improve something you previously worked on and make it even better!
We all improve over time and it makes sense to incorporate skills/practises newly learnt, where possible.
Conclusion:
All in all, I took on these points to improve my portfolio web app.
Of course, I would’ve loved to develop a brand new platform but right now, nothing is coming to mind.
This means I can still learn more, improve my old app and if an idea comes up then I could move forward with that in the future.
Final Things:
As always, thank you for taking the time to read this article!
All my links are here!