9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* Re: [9fans] design clairvoyance & the 9 way
@ 2003-05-08 15:33 jmk
  2003-05-08 15:41 ` David Presotto
  0 siblings, 1 reply; 39+ messages in thread
From: jmk @ 2003-05-08 15:33 UTC (permalink / raw)
  To: 9fans

On Wed May  7 19:30:16 EDT 2003, sah@softcardsystems.com wrote:
> ...
> What *could* have been done differently, or better?
> ...

'Wormingest' and 'atolwhex' would be reserved words.


^ permalink raw reply	[flat|nested] 39+ messages in thread
* Re: C (Was: [9fans] same functions everywhere)
@ 2003-05-07 16:32 northern snowfall
  2003-05-07 16:33 ` [9fans] design clairvoyance & the 9 way Sam
  0 siblings, 1 reply; 39+ messages in thread
From: northern snowfall @ 2003-05-07 16:32 UTC (permalink / raw)
  To: 9fans

>
>
>Well, yes, but even the most seasoned programmers
>*can* make mistakes.  I believe the issue at hand
>is that having this check (and others) a part of
>the language permits quick bug discovery and as
>a result faster development cycles, in addition
>to safer code.
>
You're right. Everyone makes mistakes. Though, I can't
submit to that as a valid reason to move away from a
particular language or define a just-in-case subset to
a language. However, I do feel justified to present a
format for dealing with the issue: breaking down the
development process. To me, this goes right back to
design. Breaking the development process in to
segments allows a project to be generated with less
flaws if adhered to. I'm basically looking at a format
of: theory, design, audit. I'm sure alot of us already
use this formula, to some extent, in our work, now.
Adding on machines that check for "exceptions", such
as a buffer overflow, are often only throwing mud on
top of a dirt grave. There's still a dead cat under there,
somewhere (snowball II?). In my opinion, this is a
big problem with the design of resources, from UNIX
to Windows, and beyond. Instead of looking ahead to
determine the most likely long-term solution, we seem
to patch this-and-that when it seems fit: i.e. sockets in
UNIX, secure-logins, IDS, honeypots, etc. Sure, some
of these things were great improvements/hacks, but,
in the end, the patchwork-quilt design becomes a
problem. Think about how many of these things could
have been eradicated if we had the fore-sight when
UNIX was being designed. Hasn't Pike been saying
this stuff for years?
Don




^ permalink raw reply	[flat|nested] 39+ messages in thread

end of thread, other threads:[~2003-05-19  9:46 UTC | newest]

Thread overview: 39+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-05-08 15:33 [9fans] design clairvoyance & the 9 way jmk
2003-05-08 15:41 ` David Presotto
2003-05-08 16:21   ` rog
2003-05-08 16:27     ` Russ Cox
2003-05-08 16:52       ` rog
2003-05-08 16:25   ` Russ Cox
2003-05-08 17:45     ` rog
2003-05-08 18:33       ` Russ Cox
  -- strict thread matches above, loose matches on Subject: below --
2003-05-07 16:32 C (Was: [9fans] same functions everywhere) northern snowfall
2003-05-07 16:33 ` [9fans] design clairvoyance & the 9 way Sam
2003-05-07 17:34   ` Fco.J.Ballesteros
2003-05-07 20:01   ` David Presotto
2003-05-07 20:34     ` Stephen Wynne
2003-05-07 21:57       ` Steve Kotsopoulos
2003-05-08  4:14       ` A.S. Kukhar
2003-05-08 17:04       ` Dan Cross
2003-05-09 19:14         ` boyd, rounin
2003-05-07 22:33     ` Sam
2003-05-08  0:46       ` northern snowfall
2003-05-08 16:04         ` Sam
2003-05-08 17:08           ` Russ Cox
2003-05-09  1:12           ` Geoff Collyer
2003-05-08 17:26         ` Dan Cross
2003-05-09  1:12           ` northern snowfall
2003-05-09  0:49             ` Dan Cross
2003-05-09  1:07               ` Joel Salomon
2003-05-09  2:53                 ` ron minnich
2003-05-09  8:36                 ` Douglas A. Gwyn
2003-05-09 14:29                   ` ron minnich
2003-05-09 15:41                     ` northern snowfall
2003-05-09  2:18               ` northern snowfall
2003-05-09  7:55         ` Taj Khattra
2003-05-09  9:48           ` northern snowfall
2003-05-09 19:52             ` boyd, rounin
2003-05-09 20:47               ` David Presotto
2003-05-10  2:56                 ` boyd, rounin
2003-05-14 18:55             ` boyd, rounin
2003-05-08  4:04       ` Russ Cox
2003-05-08  0:20   ` northern snowfall
2003-05-19  9:46   ` boyd, rounin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).