When my then senior dev left and made his own company and asked me if I’m willing to go on a bumpy ride with him.
I’m currently Employee Number 3 (the other 2 before me beeing the owners) and am happier than in any other odd job I had.
The company we left doesn’t really look that good right now, but they are backed by a gigantic mother company.
It’s not. Like the commenter above said: It’s a fraction of the task at hand. Especially when you design the rest of the system to run only if necessary. Context Switches are what? like 50 CPU Cycles? Store Registers, Store TCB, Load other TCB and load other register states jump back to PC. Maybe some other OS Shenanigans, but that’s basically it.
Now Imagine complex calculations on a 25-Dimensional Matrix.