Comment What if it was the other way around? (Score 1) 1173
What if every piece of software was written to use the minimal amount of ressources needed to do its job?
As a professional game developer, I am amazed at how slow my favourite PC apps run these days, native or not. When I can do physics simulations, AI, complex animation, networking, and render 10 of thousands of objects with tons of processing to set them up, all in 33ms, on the PSP's 222Mhz cpu with 24Megs of RAM available to me, Why the hell does my Azeureus take 20Megs of my 512Megs of memory and 3% of my 2.8Ghz, even when I'm not downloading anything!!
I am sick and tired of lazy developers wasting cycles left and right on the assuption that the machines are so powerful they shouldn't care. imagine if gas consumption and cars were thouht of the same way.. And these developers then assume they own my machine.
Have you ever tried running Azureus, Maya, Visual C, Media player, outlook, some RSS feed thingy, an Antivirus, Google desktop, Trillian, Picasa, Word, Excel, ITunes, Photoshop, Google Earth, and a bunch of windows in firefox, all at once, and all of them being responsive and super fast? No Way!
But that's what my system should be able to handle if apps were written properly, and still have enough idle time for the SETI grid. These apps should be able to load and close in less than 1s too.
And no, don't listen to the BS about unnecessary optimization will slow down development.. it's all about common sense and good architectures, and not releasing the first test code that works and call it beta forever.
Stop the waste cycle!!
As a professional game developer, I am amazed at how slow my favourite PC apps run these days, native or not. When I can do physics simulations, AI, complex animation, networking, and render 10 of thousands of objects with tons of processing to set them up, all in 33ms, on the PSP's 222Mhz cpu with 24Megs of RAM available to me, Why the hell does my Azeureus take 20Megs of my 512Megs of memory and 3% of my 2.8Ghz, even when I'm not downloading anything!!
I am sick and tired of lazy developers wasting cycles left and right on the assuption that the machines are so powerful they shouldn't care. imagine if gas consumption and cars were thouht of the same way.. And these developers then assume they own my machine.
Have you ever tried running Azureus, Maya, Visual C, Media player, outlook, some RSS feed thingy, an Antivirus, Google desktop, Trillian, Picasa, Word, Excel, ITunes, Photoshop, Google Earth, and a bunch of windows in firefox, all at once, and all of them being responsive and super fast? No Way!
But that's what my system should be able to handle if apps were written properly, and still have enough idle time for the SETI grid. These apps should be able to load and close in less than 1s too.
And no, don't listen to the BS about unnecessary optimization will slow down development.. it's all about common sense and good architectures, and not releasing the first test code that works and call it beta forever.
Stop the waste cycle!!