pinkgodzilla
Gatsby is ridiculously fast (React based) and its plugin universe is full of all the common features you could ever need. It has built in 1-click service workers plugin for offline access, 1-click plugins for prefetching links you put on your page, auto-inlined-css (in v2), all kinds of markdown + fringe requirements like LaTex, video embedding, things like Call to Action plugins, MailChimp sign-up-here plugins etc. To get a feeling of the snappiness, check out their landing at https://www.gatsbyjs.org/ and their plugins here: https://www.gatsbyjs.org/plugins/ .
The community pushes and PRs at break neck speed every day and is super friendly - can definitely get the support you need. Lastly, it is a great way to "inverse learn React" if the objection is "Wow, I don't know enough React". React by itself is not that opinionated and Gatsby has enough good practices of putting together a React framework for you to use productively.
ps: the other frontend alternative would be vuepress, it should feel blazing fast too. Here's another article on why speed is so important: https://www.gatsbyjs.org/blog/2017-09-13-why-is-gatsby-so-fa...
Secondly on the article's mention on multi cloud usage, you would need to be a pretty large place to need (or even bothering to assess and convince yourself that you need) to use multiple cloud providers at once. Just learning and tweaking settings in the cloud providers GUI console is half the battle won sometimes.
Saying all this, this, together with the data portability announcement, it is definitely great for competition and going to bring great resilience in your code base to be SDK agnostic.
At the begining, I literally crawled, begged and did anything and everything under the sun to convince technical people to join me. The waterfall looked like this:
- Say I contacted through events/linkedin/accelerators/friend-of-friends/facebook/CS-professors about 100 people (number was definitely larger than this)
- Something like 50 even bothered replying
- Something like 20 bothered having lunch with me
- Something like 10 sat down for a second meeting to look at whatever code I already had
- 5 I had maybe a week of work done together closely, discussed the challenges and arrangements closely etc.
- It didn't work out with 4 of them for various reasons - simply didn't click in some way
- 1 eventually quit their job and saved my ass. We are all full time now though of course.
When I was presenting to technical people, I had a friend doing a PhD in CS who cant quit his PhD but wrote some serious c++ code (as our work dealt with large matrices) while I wrote a web python backend to serve the cpp code. And I had a deep background in industrial engineering and finance. So I think the 50 evaluated our work and bothered replying took a reasonable guess that my chops were "not bad".
Then 6 months later it was intern season and I did the same thing again. Then I did the same thing to get funding. Then to get customers. Getting full time staff that is proverbially "ninjas" is even harder than getting investors or customers. One is committing their lives to you and another is just a procedural budget decision. Then it follows that it should be even harder for someone to co-found something with you.
After a while I started using a CRM and a systematic funneling for everything that has a 80%+ fall off rate. Which is literally everything in a startup, from newsletter opens to fundraising to good interns.
You should do all the things adviced in this thread, then assume that if there is an 80% to 90% fall off, how many of them you should do (more accurately: NEED TO DO) on a per week basis to hit your final target. Because of the last 10% who didn't fall off, you still have to reject the 9% who you can't work with, don't like the business idea personally, don't think it is a viable idea etc. If you use an accelerator's services to shortcut the process above, remember you have to pay them 6% to 8% of your eventual company and its 50-50 whether they can perform the search service well - so its cost is approximately 3% to 4% of equity.
Good luck!
VC puts in 1 dollar, you sell at 1.2, VC will take the first dollar and MAY take the next 20 cents. That could mean a liquidity preference of 1.2x. If you sold at 1.4, it COULD mean VC takes 1.2 and you split the next 20cents according to your share split with the VC.
It may be easier to think of a VC as a bank that doesn't ask you to pay back a loan every month BUT if a liquidity event occurs (i.e. someone buys your company), they absolutely want all their money back first (i.e. "senior" in debt to equity holders (you)) before you get to dip your hands in.