From: John Joyce Date: 2008-06-29T06:43:41+09:00 Subject: Re: Where does ruby excel? On Jun 28, 2008, at 3:02 PM, M. Edward (Ed) Borasky wrote: > David Masover wrote: >> The trick is, first of all, programmer time is more important than >> performance. If you can throw another ten servers at a problem >> instead of another ten developers, that is a massive win. > > For some business models, this may be true. In general, it is not. > If you do not pay attention to performance in your design process, > then your "ten developers" are not earning their keep. > > Basically, Ed is spot on with this. While there are some cases where more hardware is a more practical solution than more programmers, good programming will rule the day most of the time. (microsoft is the exception that comes to mind most...) While there are lots of things that "work", sensible software design decisions will always be better decisions. Think about systems engineers... they're almost always going to choose software performance.