Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
04/25/07 13:17
Read: times


 
#137925 - defensive design
For just two devices
comes under the heading "famous last wordss"

I can not recall the number of times I have been told 'just' and found out that the 'just' was valid for about a day or a week.

We have, re debuuging and such, from time to time discussed "defensive programming", I would like to introduce the concept of defensive design

Defensive design, to me means that, if I am told to have two ports, I will make it (expandable to) 4 ports from the onset, if I am told that 12MHz is fast enough, I will chose a 24MHz processor.

NOW, before anyone start hollering 'cost' let me answer
a) defensive design as discussed above refer only in a limited way to 'self contained' units (no external I/O) and especially not to toys, whether 'toys' are playthings or 'cheap crap'.
b) the cost applying the above at volume will be about $0.10 per unit but will cost, at least, $50.00 in shipping, parts and labor per unit when you have to bring them in and refurbish them.
c) when you have shipped a sufficient number of units and got plenty of customer feedback, instead of the saleamans 'just' you can, possibly change to the cheaper parts.

Erik

List of 29 messages in thread
TopicAuthorDate
defensive design            01/01/70 00:00      
   re:defensive design            01/01/70 00:00      
   look at PC mainboards            01/01/70 00:00      
   proper design begins with requirements analysis            01/01/70 00:00      
      wishful thinking            01/01/70 00:00      
         it's a common problem and an easy fix            01/01/70 00:00      
            great when you can say no            01/01/70 00:00      
      you are a lucky man            01/01/70 00:00      
      re:walk away            01/01/70 00:00      
   You learn to be adaptive            01/01/70 00:00      
   A.K.A. 'conservative' design?            01/01/70 00:00      
      If you\'re clever enough ...            01/01/70 00:00      
   The problem with "specs"            01/01/70 00:00      
      It's not a guess, it's a contract.            01/01/70 00:00      
   This is not a new idea.            01/01/70 00:00      
      feasibilty study and embedded design!            01/01/70 00:00      
         They don't have to be experts ...            01/01/70 00:00      
            always do that            01/01/70 00:00      
         unfortunately "should" died some years ago            01/01/70 00:00      
   Idea nice but not for all embedded aplyable...            01/01/70 00:00      
      Less of a problem as time goes on...            01/01/70 00:00      
         Question acording the code size...            01/01/70 00:00      
            C & Asm            01/01/70 00:00      
      The more such is the case, the more            01/01/70 00:00      
         That\'s the trick!            01/01/70 00:00      
            a case in point            01/01/70 00:00      
               if the boss (or the salespeople) would know...            01/01/70 00:00      
               Aren't you senior enough to select where you work?            01/01/70 00:00      
   an added comment            01/01/70 00:00      

Back to Subject List