Welcome, Guest. Please login or register.

Author Topic: If C= had produced an Amiga incompatible wonder computer would you have bought it?  (Read 17786 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Belial6

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 568
    • Show all replies
    • http://www.glasshead.net
Yeah, I would have bought that 12GHz, 512MB Ram, 4TB hard drive system even if it wasn't Amiga compatible at under $300.
 

Offline Belial6

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 568
    • Show all replies
    • http://www.glasshead.net
Franko, keep in mind that if Commodore had won the PC wars with the Amiga, the Amiga would not have been something a bit special & different and it would have been same old, same old...
 

Offline Belial6

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 568
    • Show all replies
    • http://www.glasshead.net
Quote from: commodorejohn;637781
"Most economical," maybe, but that doesn't make it good.


Frequently it does.  The application that works is more "good" than the application that doesn't work.  The application that exists genrerally works, while the application that doesn't exist does not.  Thus the application that has been written is more "good" than the one that hasn't been written.

If I can cut the development time in half by using bloated code and thus be able to write two applications instead of one, then the second one that being economical made possible is pretty much always going to be better than it would have been if we had not gone for economy.

Much of my code at work is bloated.  My team puts very little effort into optimizing on first run of applications.  Why?  Because the applications requested have 20% chance of never actually being used.  Sad, but true.  Many of the applications are requested so that the person requesting them can look like they are doing work.  We still have to write them, but they won't get used.

The other factor is that my and my teams time is worth more than the cost of buying faster computers.  Add to that that most speed slowdowns are on the user side, not the computer side.  Things like waiting for input.  Finally, the rate that new applications that get heavily used end up with so many change requests in the first year that trying to heavily optimize the code would mean that by the time the optimization has been done, it is no longer needed.

That doesn't mean that we never optimize.  We put our optimization resource to the places that will get the most bang for the buck.  At optimization time, we look first at applications that cannot scale well to meet demand.  Then we look at applications that are heavily used.  Then we look at applications that are just slow.

An application that takes the unreasonable time of 60 seconds to save a document is not going to be high on our list if it is only used twice a year for a semi-annual recording.  You can say that the application isn't "good", but it is WAY more "Good" than if it didn't exist at all, which would be more likely if heavy optimization were the requirement.
 

Offline Belial6

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 568
    • Show all replies
    • http://www.glasshead.net
There was a kludge long before win95 for long filenames.  You just named your file as:

c:\the\weekend\that\we\spent\naked\in\the\woods\pic001.bmp

I'm not saying it was good.  Just saying it was there.
 

Offline Belial6

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 568
    • Show all replies
    • http://www.glasshead.net
Quote from: Digiman;637803
Only time program code is optimized is in embedded devices or handheld devices. Otherwise its too expensive to pay for 10s or 100s of hours of programmer time if £300 gets a new CPU. Also time costs companies more...unreleased code is useless to a company.

Outrun on Amiga is an example. Licence cost a fortune and what we got was the quickest development via updating Atari ST 68k ASM source, cheap. finished quicker so can get faster return on investment.

It is crap for us yes, but business is different and profit & revenue are the only concerns for corporate entities. Being unique is as good as it gets.


Not as much crap for us than if the game was never written at all because the Licensing + complete rewrite would have been more expensive than what would allow it to be written.