Re:Why Computer Programmers Should Stop Calling Themselves E...
by bostik on Saturday April 14, 2018 @03:38AM
(#16836346)
> 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".
Re:Why Computer Programmers Should Stop Calling Themselves E...
by skookumchuck on Saturday April 14, 2018 @04:18AM
(#16836455)
We 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.
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.