
As you work on new tech projects, you might be tempted to start something from scratch, because you just know how to do it, and it will be cleaner if you implement it yourself, rather than if you use an already available solution.
Let me advocate against that for a moment.
Let's say that a company's productivity is the sum of the productivity of all its members (I know it's more complicated than this, but let's do it like the physicists, and simplify some shit).
Now, if you are just starting a project, alone or with a small team, your productivity accounts for a big chunk of the company's total productivity. And as you add people to your team, your own productivity will become a smaller fraction of the company's total productivity.
Which means the smaller your company is, the more impactful your own time is for the company, so you want to make it count. And for that, do not start things from scratch if you don't have to. Save as much time as you can, as early as you can.
Even if it means that you'll have to redo it later. Because redoing it later might take you twice as much time, but it will account for way less time loss in the whole company's perspective.
I've always been the one saying: "I'm not building a POC (Proof of Concept), so I need to build the best version possible right away". And although it's not completely stupid, I now believe I didn't have the right mindset.
Even if you don't plan on building a POC, and you are aiming the long run for your new project. Your first goal is to build something that works well and looks good, and your second goal is to save as much time as possible while doing it. Even if it means having to redo stuff down the line.
Perfect is the enemy of quick. When taking a decision at an early stage in your project, don't simply go for the one that will work best. Always consider the one that will work the quickest.
Now lets go over some free tools that really can make you save some time:
With these tools you can build, for free, a well organized project, with a fully accessible, SEO friendly, scalable, production ready website with Google Analytics and a user friendly authentication, local and dev environments, automated deployments, excellent log and performance monitoring.
All this in less than a week.
If you had to implement all this as a single individual, with non managed hosting solutions, it would take you months, if not years.
Oh and by the way, if a Wordpress website can do the job for you, it's even better, go for it!!
Cheers, and keep building stuff !
Interesting you notice that time is the most important factor, then list free tools.
Would it not be better to any list tool that saves time?
If you question is "Would it not be better to list any tool, even the ones you have to pay for?"
Yes it makes sense, I'd say it's always something to consider, if paying for something can make you win time, it's worth it.
But the thing is, I don't know of any solution beating the list I just gave.
Actually they all become payed solutions once your business grows!
I feel it quite reassuring to be able to build a project without having to invest any else than my time in it though!