4 ms·
> Do you engineer logic? You betcha. Think of how Woz designed a floppy disk controller that used fewer parts than other designs. That's engineering the logic.
by skookumchuck 9y ago
> Do you engineer logic?
You betcha. Think of how Woz designed a floppy disk controller that used fewer parts than other designs. That's engineering the logic.
A big part of software engineering is to engineer the logic to get the correct result as fast as possible.
- bostik 9y ago> A big part of software engineering is to engineer the logic to get the correct result as fast as possible.* Engineering is all about working within a set of constraints. Things that are easier and/or cheaper to manufacture, have clearly been engineered that way. It can't be a coincidence that we consider CPU time and memory footprint "costs".
- skookumchuck 9y agoWe consider them costs because they are. If you can execute code on your server farm 1% faster, you can save millions of dollars in server costs. Hence software engineers who work on server farm code tend to get paid very well.