To: Charles Gryba who wrote (53332 ) 8/31/2001 12:08:18 AM From: wanna_bmw Respond to of 275872 Constantine, Re: "Being a developer ( and not writing much assembler ) I can only appreciate speed from a higher level." Yes, I understand that most programmers do their work on similar high levels. Several people here have commented on the same thing. I guess from an engineering perspective, I still mostly tend to see the world from a camera on the ground floor. But I still think that there are plenty of programmers whose job it is to build your compilers, to optimize your tools, to write your drivers, and produce your middleware. These people concentrate heavily on the engineering level to properly optimize their software. There are even some on the application level that make it their job to optimize certain routines, in the hope of getting that extra bit of performance that makes their application more competitive. This is especially true in the enterprise market. Look at SQL, or Oracle, or DB2, or any of the host of enterprise applications. These are all built from the ground up for performance. Many workstation apps are the same. Maya, 3D Studio, Photoshop, Pro Engineer, Maple... these are all optimized for performance, because their target audience demands it. For other audiences, I agree with your final statement. They tend to meet deadlines, first, and optimize later. Much of the consumer space has this problem. In a way, this is good for Intel, since bloatware tends to be a CPU seller. On the other hand, it has certainly been an issue that favors the Athlon over the Pentium 4. I'm interested in seeing if Intel's optimization campaigns actually get more developers to change their habits, and optimize their code. wanna_bmw