4 ms·
Question. With a 20x-30x improvement in performance I really have to ask: How did you manage to fuck up your code's design so badly ... ... that you've left
by MrYellowP 3y ago
Question.
With a 20x-30x improvement in performance I really have to ask:
How did you manage to fuck up your code's design so badly ...
... that you've left so much performance on the table?
- nikonp 3y agoDid you read the post?
- CyberDildonics 3y agoI did, it was basic stuff. The entity component system datastore entity hierarchy path components look like they are 3 float vectors to points. Then the optimization are about basic locality and rendering. 3D programs like houdini do this stuff and don't even call it a feature, let alone a database. Bragging about a 30x speedup is broadcasting to anyone knowledgeable that it was structured poorly initially. It seems like the modern database blog meta is to brag about the basics like they are a new discovery.
- rbetts 3y agoThe broadcasting I see is that they focused first on making something people liked and then focused on making it fast.
- CyberDildonics 3y agoDoubling the speed is an optimization, room for 30x speed means there is something very wrong. That means it is only an optimization compared to yourself. Even porting something from javascript to C++ should only give a 10x speedup. If one version of hardware to the next was a 30x improvement, the first version would be considered completely broken.