in reply to Re^4: As Efficient as Possible
in thread As Efficient as Possible
It took me a long time to learn this (and I didn't until long after I quit writing assembler for a living). "As fast as possible" is meaningless unless you're in a situation where you can calculate a theoretical maximum speed easily - and I've never had a project where that was possible.
You may need to make it clear when you ask for the minimum acceptable performance that you're not shooting to perform at that speed, but that you need to know the minimum to decide on a basic approach: you may be able to say unequivocally that the speed isn't obtainable with your current hardware/network/software stack, or that you know that you'll need a distributed architecture to meet the desired performance goals. Without a hard metric, you might make the assumption that a 10-second response time is acceptable, because that's "as fast as possible" on a single laptop machine, when at least sub-second response is required.
You're asking to avoid a waste of money and time developing an insufficient solution. You may well be able to do a lot better, but you need to know what's necessary.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^6: As Efficient as Possible
by BrowserUk (Patriarch) on Apr 04, 2010 at 00:53 UTC |