🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.atari.st
Article #33494

Re: Another great quote from Mr. Good

#33494
From: Roy Good
Date: Fri, 05 Aug 1988 18:17
74 lines
4557 bytes
in article <3308@druhi.ATT.COM>, med@druhi.ATT.COM (Myron Drapal) says:
> From Computer Shopper August 1988, page 214:
> "Atari to Release Fourth Edition of TOS"
> .....
> [text deleted - you can read the original]
> ***Flame On***
> [text deleted - you can read the original]
> ***Flame Off***
> Just so I don't leave you without some good news, the rest of the
> article was very informative.  It describes the fixes that are being
> included in the new version of TOS.  Maybe I'll see one by Christmas
> 1990...
> 					Myron Drapal
> 					AT&T Denver
> 					att!druhi!med

Well, I just couldn't let that pass, now could I?
First, I was never shown a review copy of the subject article. If someone
wants to call me "chief developer" without checking first, I can't really
control that, now can I, Mr. Drapal? [My business card says very clearly
"Manager, Product Development", and I would never use the term "chief
developer" - those days are past, and with other companies].

As to abuse of 'malloc', we did find several programs which, having allocated
memory via 'malloc', then went and accessed beyond it, or assumed successive
'malloc's would always return contiguous chunks of memory, and relied on it.
Now I consider that to be lazy, bad, programming practice. I have written
a LOT of code in the past, at the OS, utility and business application level.
Some of the code is still in daily use, running realworld businesses, five or
more years later. My programming experience taught me never to assume anything
and to abide by common-sense rules of design. (Please don't flame - it's
only my opinion, and I know there are a lot of people who don't share it)

I am certainly in no position to defend earlier releases of TOS. The Mega TOS
has been shipping with ST's for many months, so the "2 years between releases"
is not quite accurate. I have tried to be as honest as I can in postings to
this net, while maintaining a degree of calm which is sadly lacking in many
postings. I DO appreciate frustration which may have been caused in the past,
because I, too, have been on the receiving end of buggy OS and tools. I might
point out that Apple hasn't had very good press recently, but two wrongs don't
make a right, and I'm certainly not intimating that just because Apple
appears to have made mistakes then it's OK for Atari to do the same.

But I stand by my comment of having to remove certain improvements and bug
fixes because "misbehaved" programs broke. There is an incredible amount
of software out there, and I would guess that the vast majority of it is
used by people that wouldn't know one end of a source file from the other.
That is why compatibility is so important - people have money invested in
their software, and would like to take advantage of the improved performance
and features of the new TOS but don't want to have to pay again to buy new
versions of the software, even if they were to be made available. 

Compatibility is always an issue, and at some point it becomes necessary to
'bite the bullet' and say "Sorry, this is where we make the break". We have
decided, and rightly so, I believe, that the time to do it is not yet. It 
may make sense to do it on the 32-bit line, where there are bound to be
some problems with some software. We will address that issue quite soon, but
need to survey the more popular products, talk to the developers, and THEN 
decide how much compatibility is mandatory.

As for the parting shot about delivery of the new TOS, we have had it in Beta
for a couple of months, and expect to make a release to Developers next week.
Lead times to mask ROMs are quite long at present, so I don't expect the
new ROMs to be in production until late this year. But certainly before
Christmas 1990!

I hope this (lengthy) response clarifies the situation!

-----------------------------------------------------------------------------
Roy J. Good
Product Development, Atari Corporation

Views expressed are my own. Atari may agree or disagree; they have the right.
-----------------------------------------------------------------------------
Technical Details
Message-ID: <1104@atari.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!husc6!bloom-beacon!gatech!rutgers!ucsd!ucbvax!decwrl!sun!imagen!atari!good
References: <3308@druhi.ATT.COM>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!husc6!bloom-beacon!gatech!rutgers!ucsd!ucbvax!decwrl!sun!imagen!atari!good
From: good@atari.UUCP (Roy Good)
Newsgroups: comp.sys.atari.st
Subject: Re: Another great quote from Mr. Good
Message-ID: <1104@atari.UUCP>
Date: 5 Aug 88 18:17:11 GMT
References: <3308@druhi.ATT.COM>
Distribution: comp
Organization: Atari Corp., Sunnyvale CA
Lines: 74