In this blog post I am going to explain why I created Qwest
.
The real reason
I like challenges. That is the main reason why I started this project. "The idea of developing a software from scratch sounds fun to me, why not make it good enough so other people would benefit from it?" is the thought that is constantly in my mind. I also like the project management field and concepts, so why not make a project management tool then?
Impact
I mean we code every day but most of us can't see the direct impact of our pull-requests on the clients and customers, can we?
I really want to create a piece of software that people could actually use and tweet about it saying "this thing really helped me out, kudos to whoever made this possible".
In this situation, that feeling that someone has noticed your work, and you have been useful to humanity is just sweet.
Merging university projects
Right now that I am starting this project (2024-07-28), I am a CE student in Azad university: Tabriz branch
and as a student I had to work on assignments and projects for each course. (No I don't ChatGPT things)
So I said to myself, what would happen if instead of doing 10 meaningless small projects I did this one big project?
To which I responded with hmm, that's actually not a bad idea. I talked with my professors to see if they approve this idea which they did and here we are.
List of courses that helped Qwest grow into the beautiful software that she is now:
- System analysis and design (prof. Karimi, sem 4)
- Software Engineering (prof. Karimi, sem 5)
- Database Design (prof. Pirahesh, sem 7)
Testing stuff out in Basliq Labs
I am trying to find a way to think about system design, write backend code, try new frontend frameworks out (there are literally new frameworks out every week in the JS community, isn't that just cool?), get familiar with AI, and grow some vegetation in GitHub. Testing different things out is the main reason why I add Labs
to the end of Basliq
.
The best way is starting my own project because no one uses PWA
s or Svelte
here in Iran because every company is so busy surviving the economic crisis they miss the real point of software development which is to have fun using the latest and shiniest tools out there in the wild and then shift+del
ing the project because these tools are no longer supported :( Sorrowful indeed.
Possible future side-hustle
Classic capitalism using marketplaces. If I sold project management panacea for 5 dollars, wouldn't everybody be willing to purchase it?😈