3 ms·
I found it quite disappointing to find a marketing piece from Nikki. It is full of general statements that are only true for a subset of solutions. Enterprise
by beders 2y ago
I found it quite disappointing to find a marketing piece from Nikki.
It is full of general statements that are only true for a subset of solutions.
Enterprise solutions in particular are vastly more complex and can't be magically made simple by a syncing database.
(no solution comes even close to "99% business code". Not unless you re-define what business code is)
It is astounding how many senior software engineers or architects don't understand that their stack contains multiple data models and even in a greenfield project you'll end up with 3 or more.
Reducing this to one is possible for simple cases - it won't scale up.
(Rama's attempt is interesting and I hope it proves me wrong)
From: "yeah, now you don't need to think about the network too much" to "humbug, who even needs SQL"
I've seen much bigger projects fail because they fell for one or both of these ideas.
While I appreciate some magic on the front-end/back-end gap, being explicit (calling endpoints, receiving server-side-events) is much easier to reason about.
If we have calls failing, we know exactly where and why.
Sprinkle enough magic over this gap and you'll end up in debugging hell.
Make this a laser focused library and I might still be interested because it might remove actual boilerplate.
Turn it into a full-stack and your addressable market will be tiny.