3 ms·
I talked about how programming has evolved (and become more difficult) here: https://gridwhale.medium.com/gridwhale-and-a-brief-history-of-computing-be24e526332
by GMoromisato 4y ago
I talked about how programming has evolved (and become more difficult) here: https://gridwhale.medium.com/gridwhale-and-a-brief-history-of-computing-be24e5263328 https://gridwhale.medium.com/gridwhale-and-a-brief-history-o...
As always, the core issue is complexity. We expect our programs to do much more than before, and that requires additional complexity.
But we already know how to deal with complexity: we add a layer of abstraction. The problem, in my view, is that current abstraction layers are either too low-level (e.g., React) or tackling only part of the problem (e.g., AWS Lambda).
With GridWhale, I'm working on creating a layer of abstraction that appears as a single, unified machine that you have full control over, but is actually running on a distributed, scalable micro-services architecture.
I've got a long way to go, but I think this is the right direction.
- Falkon1313 4y agoMeanwhile I'd say adding too many layers of abstraction is not the solution but the cause of the complexity. It's exactly what we've done though, so now we have to live with it.