Issue link: http://dc.ee.ubm-us.com/i/71837

PROGRAMMER'S TOOLBOX e So what does this have to do with Dell, Gateway, and other vendors? Simply that I believe we're entering a whole new era of planned disgruntlement. The grandchildren of the beancounters who invented planned obsolescence are now following in their ancestor's footsteps. umNG 1 cont'd. Brent's method, Fortran version double precision a,b,c,d,e,eps,xm,p,q,r,tol1,tol2,u,v,w,fu,fv,fw, 2 fx,x,tol3 double precision dabs,dsqrt,d1mach c iter=O c c is the squared inverse of the golden ratio c=0.5~(3.0d0-dsqrtC5.0d0)) c c c c eps is approximately the square root of the relative machine precision. 10 eps = 1.0d-12 tol1=eps+1.0d0 eps=dsqrtCeps) c a=ax w=v x=v e=O.OdO fx=fCx) fv=fx fw=fx tol3=tol/3.0d0 c c c main Loop starts here xm=O. ScDk ( a+b) tol1=eps*dabs(x)+tol3 tol2=2.Qcf}ktol1 c c c check stopping criterion do while(dabsCx-xm).gt.(tol2-Q.5dO*Cb-a))) p=O.OdO q=O.OdO r=O.OdO if Cdabs(e).gt.tol1) then c c c fit parabola r=Cx-w)*(fx-fv) Listing 1 continued on p. 28 24 SEPTEMBER 2000 Embedded Systems Programming . '. · ·- · plow unde r good croplands and build houses and stores on them. Next thing you kn ow, eve ryo ne's sta rvin g, the coffers are empty, you r anny is in rebe llion, and you ' re lucky to escape alive. As hard a les- son as it is, to survive th e game you must allow a certa in pe rcen tage of you r peopl e to be sick, poverty- stricken, or dead. It's the only way th e country can prospe r. So wha t does this have to do with De ll , Gateway, and othe r vendors? Simply tha t I beli eve we' re enterin g a who le new e ra of fJlanned dis- gruntlement. The grandchildren of th e bean coun te rs who in ve nted planned obsolescence are now fo l- lowing in the ir ancestor's footsteps. What's more, th ey a ll know how to run what-if games using Microsoft ExceL I can see it now. Someone runs a scenario that involves cutting the qual- ity of a product. The simulation shows that a certain percentage of custome rs are going to get lemons, and making them happy is not going to be easy. The vendor runs a good risk of losing them permanently. But, wonder of wonders, th e spreadsheet says we don 't care. If the company is growing, as most are, it's gaining more cus- tomers tl1an it's losing. What's more, the cost of paying decent wages to sup- port people who actually support can run higher than the cost of of losing customers. I'm willing to bet that lurking within a company like De ll , a whole departmen t of beancoun te rs does n o thing but run su ch sce narios. Like Hammura bi , th ey optimize th e tradeoff be tween lost customers and th e cost of keeping th em. They have optimized the cost of producing a quality product against the cost of lost sales. The spreadsheet program says, righ t th ere in black and white, tha t it's cheape r in th e long run to le t the irate customer remain ira te. I t's cheaper to let them walk away cursing than it is to spend time and energy trying to fi x the ir problem.

- September001
- September002
- September003
- September004
- September005
- September006
- September007
- September008
- September009
- September010
- September011
- September012
- September013
- September014
- September015
- September016
- September017
- September018
- September019
- September020
- September021
- September022
- September023
- September024
- September025
- September026
- September027
- September028
- September029
- September030
- September031
- September032
- September033
- September034
- September035
- September036
- September037
- September038
- September039
- September040
- September041
- September042
- September043
- September044
- September045
- September046
- September047
- September048
- September049
- September050
- September051
- September052
- September053
- September054
- September055
- September056
- September057
- September058
- September059
- September060
- September061
- September062
- September063
- September064
- September065
- September066
- September067
- September068
- September069
- September070
- September071
- September072
- September073
- September074
- September075
- September076
- September077
- September078
- September079
- September080
- September081
- September082
- September083
- September084
- September085
- September086
- September087
- September088
- September089
- September090
- September091
- September092
- September093
- September094
- September095
- September096
- September097
- September098
- September099
- September100
- September101
- September102
- September103
- September104
- September105
- September106
- September107
- September108
- September109
- September110
- September111
- September112
- September113
- September114
- September115
- September116
- September117
- September118
- September119
- September120
- September121
- September122
- September123
- September124
- September125
- September126
- September127
- September128
- September129
- September130
- September131
- September132
- September133
- September134
- September135
- September136
- September137
- September138
- September139
- September140
- September141
- September142
- September143
- September144
- September145
- September146
- September147
- September148
- September149
- September150
- September151
- September152
- September153
- September154
- September155
- September156
- September157
- September158
- September159
- September160
- September161
- September162
- September163
- September164
- September165
- September166
- September167
- September168
- September169
- September171
- September172
- September173
- September174
- September175
- September176
- September177
- September178
- September179
- September180
- September181
- September182
- September183
- September184
- September185
- September186
- September187
- September188
- September189
- September190
- September191
- September192
- September193
- September194
- September195
- September196
- September197
- September198
- September199
- September200
- September201
- September202
- September203
- September204
- September205
- September206
- September207
- September208
- September209
- September210
- September211
- September212
- September213
- September214
- September215
- September216
- September217
- September218
- September219
- September220
- September221
- September222
- September223
- September224
- September225
- September226
- September227
- September228
- September229
- September230
- September231