Let's say someone asked me to create a youtube clone with a lot of settings to support a whole bunch of crazy things that they want to do.
How can I decide if itβs better to build from scratch rather than building a white label or open source product?
Because of my past work experience, I tend to build from scratch, because then I will know the intimate details of what I create. This improves post-release support and scalability. I never feel comfortable working on a turnkey solution for which none of my team has previous work experience. I'm not quite sure what I get. I have no idea if this will do everything I want to do, how well it is documented, and whether I will shoot in the head after 6 months.
There are so many shelf solutions that I have never used, how do I rate them before I decide whether to build from scratch?
What if I create this for someone on a budget, but they also expect a lot of support from me? (i.e., buying a solution matches the budget, but I worry about supporting it later)
source share