Comment by EGreg
1 month ago
I was going to keep this to myself to maintain a competitive advantage, but I will just drop two hints:
1) Have AI turn natural language interactions into programs
2) Use test-driven development on the domain data
There is a third thing that’s far more crucial but if you want to find out what it is, contact me. I’m building a general-purpose solution for a few domains.
Unlike the other two platforms I built (Web 2.0 [1] and Web 3.0 [2]) I am not planning to open-source this project. So I don’t want to discuss more. I will however say that open source is a huge game-changer — because organizations / customers want to be able to be in control and you don’t want to be reliant on some third-party platform for an API provider. We all know how well that one turned out for startups building on Web 2.0 platforms.
Isn't the premise of TDD to do that process in the opposite order?
Anyway, I don't follow what you're premise is about the relationship between "open source being a game changer," but then "customers want control," and then "startups are not successful on Web 2.0 platforms". Maybe you're trying to cram too much insight into one sentence and I'm not seeing what the thesis is
Basically, if you rely on some external computers owned by others to do your work (API, external platform, etc) they can pull the rug from under you, or change the rules, pricing etc. They can misuse your data and more.
That’s why I built these open source solutions, so our customers can know that it will never change, THEY choose the hosting, THEY own the data, they can even hire a different certified developer or agency to add features or maintain it. They have all the choice, and they have a direct relationship with all their members.