Text editors! What can be simpler? On each keystroke, all you have to do is update tiny rectangular region and modern text editors can’t do that in 16ms. It’s a lot of time. A LOT. A 3D game can fill the whole screen with hundreds of thousands (!!!) of polygons in the same 16ms and also process input, recalculate the world and dynamically load/unload resources. How come?
I guess he doesnt know the Xojo IDE, or the apps compiled in 2018r1 running on windows.
@ÜllarKruustik with Xojo 2018r2 weights slightly more than 200 megabytes and end product is remarkably slower…
As he says:
At least it works, you might say. Well, bigger doesn’t imply better. Bigger means someone has lost control. Bigger means we don’t know what’s going on. Bigger means complexity tax, performance tax, reliability tax. This is not the norm and should not become the norm. Overweight apps should mean a red flag. They should mean run away scared.
We just throw barely baked !@#$% out there, hope for the best and call it “startup wisdom”.
That is not engineering. That’s just lazy programming. Engineering is understanding performance, structure, limits of what you build, deeply.
You don’t have to be a genius to write fast programs. There’s no magic trick. The only thing required is not building on top of a huge pile of crap that modern toolchain is.