DEV Community

Cover image for From the idea to the side project
Barin Britva
Barin Britva

Posted on

From the idea to the side project

(From my Medium - Jul 4, 2019)

A few times in my life I had ideas of projects which didn’t want to leave my head either during at day nor at night. I haven’t finished any of them yet, but I’ve gotten a lot of valuable experience that I’m planning to use in the near future. Here are several things I have noticed.

I guess it’s not a secret to anybody that any project must start from MVP. To do that you should imagine an application of your dream and then move all unnecessary features to the backlog. You can also compose a feature roadmap to specify iterations. Working on one of my projects I almost did it this way, but I ran into over-management — I started the project in Jira, created some releases, stories, sprints, etc. It was a huge mistake. I would recommend using a simple text file for a start. And the main point here is — you mustn’t be seduced to add any new features to your MVP, even if this feature is very small.

For instance, a simple desire to add nice small avatars for users may become a hard, long story about including third-party libraries, static files storing, validating of uploaded files and after all of that, you have to create crop image functionality. All the things that maybe not done mustn’t be done.

The second important point is the following: even if you managed to design minimum functionality and created a boilerplate of application it isn’t a victory yet. The situation when your free time for the project is not enough will come soon. You would like to relax sometimes at weekends but allocated two hours on a weekday may be wasted on ridiculous bug searching instead of development. That’s why it makes sense to take a break for a few months and work on your project in full-time mode. By the way, it’s a good possibility to check how powerful your faith in your own idea is. For example, my faith wasn’t strong enough in the last project.

And another paramount thing — the process can drag for a long time just because you may not know what to do next after the technical part of the product is finished. How to run the project in production, what are the markers of successful and unsuccessful launch, where I can get the investments? To get some orientation in the business part of products and get the basic knowledge about it you can go to a so-called “pre-accelerator”. There you will be able to meet with a curator who will help you with all these questions.

What’s next? I don’t know yet. But as soon I’ll know I will tell you.

Good luck with your ideas! 😉

Image of Timescale

🚀 pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applications—without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read full post →

Top comments (0)

Image of Docusign

🛠️ Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more