The Silicon Jungle by David H. Rothman

12. =Command files= are programs that tell the machine how to manipulate

2843 words  |  Chapter 48

the data so you needn’t repeat complicated procedures one by one. You might work out these files to simplify your secretary’s work—or he or she might do the same for you. Bowie and Grimes mastered dBASE II basics in eight hours of classes at Clinton Computer. “dBASE II was real easy,” he said. “The manual is in plain English. Even without all our records in the computer now, it saves me and Julie probably five or six hours a week. We were doing it manually before, and we’re on the verge of saving other people in the company lots of time with the loan processing by using dBASE II. I think we’d have to say with five hundred houses in our backlog there is the potential for this to save us $50,000 a year in carrying charges that may have accrued under the old system of keeping loan-processing records. “We are going to buy another machine,” Bowie said, “for the Northern Division.” The potential $50,000 annual savings from the two machines, by the way, would include just reductions in carrying charges—not in executive time or tasks besides loan processing. Consider the economies that would result simply from less paperwork. “When we first set up the computer,” Bowie said, “we set it up exactly like we were doing things manually. As a division manager, I’m in charge of marketing and production. And earlier we had (1) marketing reports, (2) production reports, and (3) reports combining highlights of each for me to determine whether to start houses and things like that. But now all three categories appear on one loan-processing form.” dBASE II (or the new dBASE III) may not work for you. But for Bowie it was a dream program through which he could store and retrieve records quickly and conveniently for any one of many purposes. He might set up his records mainly for loan processing. But the “SALE:PERSN” field, combined with the “SALE:PRICE” one, could tell him which outside sales reps were selling the most expensive homes. In other words, the loan-processing data base was one good way to keep track of the salesmen catering most successfully to the $135,000 buyers. For who cared what Bowie called his data base—“Loan Processing” or “Sales”? The point is, he could follow the salesmen’s performance, too, through cross-references between fields. dBASE II was a treasure trove of information about trends, sales, or otherwise. “The problem,” said Bowie, “is that dBASE II would work fine with my budget summaries for my houses, except they require sixty fields and dBASE II is limited to thirty-two. So Sue suggested the Multiplan spreadsheet program. Multiplan is easy to use, even easier than dBASE II. Julie got started with Multiplan with just fifteen minutes of instruction.” Multiplan works on the same idea as the better-known VisiCalc program, which, like WordStar, has sold hundreds and hundreds of thousands of copies. The true origins of these spreadsheets go back to 1978. A Harvard MBA student disliked the tedium of using a calculator to tote up columns and rows of interrelated numbers; it was boring even with a pocket calculator. A change in just one number could throw off dozens of other entries, so imagine the brain-numbing effect of making an error and then having to recalculate an entire spreadsheet. Why not write a computer program to alter all the other variables if one changed? And so was born the electronic spreadsheet; it and word processing are the single most popular uses of microcomputers—the real justifications for their existence. A VisiCalc-type spreadsheet can add, subtract, multiply, average, do partial sums, find minimums, maximums, simplify your life in a number of ways. A description of VisiCalc in _CPA Micro Report_ ticks off an awesome number of applications: “sales forecasts, profit and loss statements, rate-of-return calculations, project scheduling, tax calculation, pricing strategies, financial planning, loan amortization, league standings and report generation.” An electronic spreadsheet can help do your checkbook; or it can assist in the preparation of a small country’s budget—which, in fact, has happened. Some even say that spreadsheets are contributing to the paperwork deluging American business. VisiCalc coauthor Dan Bricklin disagrees. “A lot of calculations,” he said of the pre-VisiCalc days, “were being done on the backs of envelopes or corners of envelopes or the corners of newspapers. VisiCalc isn’t causing people to produce more numbers and reports. Those numbers were always there, but they weren’t always being identified.”[28] Footnote 28: The Bricklin quote comes from Steve Ditlea’s excellent article in _Popular Computing_, September 1982, page 48, which helped me appreciate VisiCalc’s many uses. “Multiplan is incredible,” Bowie said of his VisiCalc-style software. “I have generated budgets to see if they’ll do all I want them to, to consider all the what ifs. “And it’s a big help in scheduling production. We have a factory producing cabinets for our homes, and our scheduling system is critical, since at most it can produce cabinets for only fifteen units a week.” The cabinet plant manager, caught between the demands of Washington Homes’ northern and southern divisions, had scheduled production according to his own whims. “It was costing us a lot of money in missed settlements,” said Bowie, “and cabinets were not delivered, or they were the wrong color and size.” He was talking in late February, telling how, the other day, he had loaded in thirty-five more cabinet orders and instantly learned “we were out to April 15 on cabinet deliveries. That’s the soonest we could get them based on the plant’s production capabilities. I’m meeting with the manager this morning to see if in the future he can up his output. I’ve found that everybody’s got to live with lead times. Everybody’s got to give us the right lead time on orders, which means we are now ordering cabinets for delivery at the end of April and May, where we generally in the past would not have ordered May delivery until April. If I miss five house deliveries in a month because of cabinets not being there on time, then that’s ,000 to $5,000 in carrying charges over the next three to five months.” Similarly, Multiplan was probably saving Bowie several thousand dollars more over the same period by “identifying houses not started because building permits have not been issued. And it will help identify the reasons why they haven’t been. “To get a building permit, all sorts of things must fall into place. And now we can look at any particular job at any particular time, and if we see it isn’t started, find out why the permit hasn’t been issued. “We can determine if we’re waiting for site plans or a plumbing permit or electrical permit or whatever it happened to be and instantly target and solve that problem. “Before, the record keeping was ‘Go get a permit. Have you got it yet?’ There were no details, no backup. We relied on our field people to get the permits, and they would get the permits in a way that was timely for them and their production schemes but not in a way that was timely for us in bottom-line deliveries. So we are now able to target all the permit process and make it happen at our rate.” Not only was Bowie using Multiplan as a spreadsheet to plug in all the what ifs; he was also using it as a data base, even if it wasn’t as nimble in manipulating nonnumeric data as dBASE II could be. Whatever chore Bowie was using Multiplan for, he loved the “Help” screens. He could turn them on to guide himself through the commands he wasn’t familiar with; besides, all of Multiplan’s basic commands were normally at the bottom of the screen, anyway. Multiplan, by the time you’re reading this, may not be the best spreadsheet on the market, at least not for you. But at one point _CPA Micro Report_ was pronouncing it the “new Empress of Spreadsheets” for accountants using a wide range of computers. Multiplan even worked with VisiCalc files so that users of the older program could easily convert. “Multiplan,” said _Micro Report_, “... can sort a line-by-line record of events by account number or name—a frequent requirement in CPA applications.” Keepers of expense accounts, presumably, could cherish such a capability. Also, Multiplan, as the newsletter pointed out, lets you name your variables; you could refer more easily to the =cells= or the exact locations in the columns and rows. Instead of saying cells “A26” or “R38P,” you could refer to “Sales” and “Total Costs.” With programs like Multiplan, software designers are more successfully catering to the needs of businesspeople who want computers to adjust to them rather than the other way around. That’s how it should be. Bowie is a construction executive, not a computer expert, and Boland’s an accountant rather than a hacker. Bowie, however, plainly seemed more willing to live with the complexities of existing software. Many in his place would have used a consultant—and wisely, I think, for Washington Homes was a multimillion-dollar operation—yet Bowie had the background and patience to computerize just with guidance from a store. He might not have been a computer expert. But he loved the new. He loved complexity if he could logically unravel it. He didn’t mind mistakes. He felt in control because he had backups on disk and on paper. The manuals didn’t scare him. Instead of soaking up every word there, Bowie, like Seymour Rubinstein, had a gift for knowing which page to flip to if he had trouble. Bowie was a born micro user. However serious about his job, he might as well have been a child relaxing after school with a few rounds of Pac-Man. He loved seeing instant cause-and-effect relationships. He took as much delight in learning where his division could be six months hence as a child might take in winning an arcade game. He considered his computer “the greatest therapy in the world,” an opportunity to “sit down and feel really good” in “a fairly high tension business.” Edward Boland, too, however, in a different, more structured way, was curious about numbers and life, and in the end, I suspect, the two men’s learning styles didn’t entirely explain their opinions of their programs. Bolands’ general-ledger software just wasn’t right for his needs. It straitjacketed him. Bowie’s programs, on the other hand, helped him do just about anything he wanted. “Anything,” incidentally, included advancing his career. When I next caught up with him, in May 1984, he was president of another construction firm and owned one-third of that company and was taking home a paycheck thirty-five percent bigger. Bowie said his computer skills “had a great deal to do with it. I had management tools that not very many other people had.” Alan Scharf: Integrated Program, Including Graphics Alan Scharf, a forty-three-year-old New York executive, also has a nice touch with software—a good-enough one, in fact, to have helped win him a job at a blue-chip firm at triple his old salary. “It’s done wonders for my earning power,” he said from his offices at Merrill Lynch Leasing, Inc., where he was a $75,000-a-year assistant vice-president. “I got this job because I walked in and told them I could do a better job on an Apple. “I didn’t own one at home at the time. But you can be sure that I bought one promptly and boned up on it for the next three weeks, and of course I’d done a lot of research on the Apple before then to make sure I could deliver on my promise. “My previous company had refused to let me get one to improve operations there and do estate taxes. I had to do them by hand on a calculator. It took hours per client. And I got mad. Most people my age are afraid of computers, but I’d worked with word processors. And what are word processors but another kind of computer?” So Scharf left his job as an estate tax planner with a staid old brokerage firm and set up shop at Merrill Lynch’s division dealing with real estate and equipment leasing. It was a VisiCalc devotee’s dream job, one calling for quick, repetitive, accurate math in deals as big as $150 million. Merrill Lynch Leasing made bids to companies hungry for better cash flow. The leasing company (and rivals) offered to buy their headquarters buildings or other real estate, freeing the money for bigger factories or research and development. It was a series of leaseback arrangements. Merrill Lynch organized syndicates for the ultimate buyers—people or companies eager for tax shelters. And that meant more than a little numbers crunching. Imagine the variables. The deals had to be sexy enough to the selling companies for Merrill Lynch to win the bids. At the same time, the tax shelters couldn’t leak. The deals must provide the buyers with the write-offs that the prospectuses from the leasing company promised. Ideally, too, they would yield maximum tax advantages on minimum investments. And for investments of different sizes and at different tax rates, just what would the various benefits be? When Scharf reported for work, he found that the real estate department of the leasing company was on the verge of spending $200,000 a year tapping into an outside firm’s computer to come up with the right numbers. The big machine would have been able to do simple debt-amortization calculations. Scharf could have told a company, for instance, how long it would take to pay off a mortgage on a building for which Merrill Lynch proposed a leaseback. But that was only a small part of what the job needed. And what about the costs? So Scharf instead used an Apple system costing less than $7,000, a one-time investment. The Apple couldn’t do all the calculations needed, but it could actually outperform the time-sharing system in some ways. Consider simultaneous equations. The software on big machines—at least by way of the terminals at Merrill Lynch Leasing—just didn’t include them. But the Apple could simulate this capability. With the VisiCalc spreadsheet it could juggle around dozens of interrelated statistics, using nightmarishly elaborate algebra with Catch-22-like mathematical spirals. In other words, you wanted to know the value of _x_, and it depended on the value of _y_ and _z_, and you couldn’t solve for _y_ until you solved _z_, and you couldn’t solve for _z_ until you knew _x_. That’s how it worked, except, quite possibly, Scharf and his staff would be wrestling with, say, _a_ through _k_ instead of just _x_ through _z_. Struggling with these Catch-22s, the Apple was a slowpoke by computer standards. It still took half an hour. That might seem like the Indy 500 to someone accustomed to hand calculations. But Scharf must have felt the same way I did about inferior word-processing software. However faster than without a computer, it still limited your possibilities. You didn’t have as much time to experiment with all your choices. And the more time Scharf had, the more closely he could consider all the variables and the more attractive could be Merrill Lynch’s leaseback bids. The Apple did its job. “We used it to compete successfully for work with a number of well-known clients,” Scharf said. “Anheuser Busch—we did their office building in St. Louis. We worked with Beneficial Corporation. We’ve done a number of K mart stores.” Scharf, never smug, still tinkered with the Apple and its software. An observant computer dealer noticed he would keep asking for larger RAM boards to allow him to do bigger, fancier spreadsheets. And so it was that the dealer nominated Scharf a tester for Lotus 1-2-3 in late summer 1982. 1-2-3 was the new =integrated software= from Lotus Development Corporation, a Massachusetts firm started by a former rock disk jockey rich with $500,000 in royalties from programs sold to the makers of VisiCalc. 1-2-3 combined a spreadsheet, graphics, and data base. You could, for instance, pump figures from the spreadsheet program directly into the data base with a few simple keystrokes. You didn’t have to go through unwieldy computer rigamarole to transfer facts from one kind of electronic file to another. More important, however, Lotus, at least for Scharf’s use, was a more powerful numbers cruncher than the VisiCalc he ran on his Apple. Lotus was for the 16-bit IBM PC. Sixteen-bit machines were speed demons for numbers crunchers, especially with powerful programs like 1-2-3. An Apple-VisiCalc duo handled worksheets with 254 rows and about 65 columns. But an IBM and 1-2-3 duo could take on 2,048 rows and 256 columns. Scharf’s first test version of 1-2-3 cracked simultaneous equations in four minutes, one-tenth the time that the Apple-VisiCalc combination took. Income and cash-flow statements came out calculated to the nearest penny. ■ ■ ■ Alan Scharf’s Tips on Choosing the Right Spreadsheet Not every spreadsheet user has needs as complex as those of Alan Scharf, a whiz with Lotus 1-2-3 and Symphony, but here are traits he says you might look for:

Chapters

1. Chapter 1 2. Chapter 7 and Backup VII, you’ll learn (1) the basics, (2) when charts 3. Chapter 12, “How I Found ‘God’ on MCI (and a Few Other Odds and Ends 4. 1. Bigger RAMs can work with more and larger numbers—a handy capability 5. 2. More RAM can accommodate programs more complicated for the computer. 6. 3. You may want the most sophisticated software to thwart computer 7. 1. You can quickly make safety copies of valuable disks—something that’s 8. 2. You can more easily work with long electronic documents. 9. 1. Absence of bugs. The software maker should have gotten all the bugs 10. 2. General ease of use. A program should be easy enough to learn _and_ 11. 3. Good documentation. The manual should be clear and logically 12. 4. Usefulness to beginners and old pros alike. You can adjust the best 13. 5. Speed. It lets you do your job fast, especially when you use it with 14. 6. Power. Related to speed. The program can quickly accomplish 15. 7. Fewer chances for botch-ups. Good programs limit the chances for 16. 8. The Jewish-uncle effect. Ideally, your software will slow you down or 17. 10. After-the-goof feedback. After you’ve botched up—and we all do 18. 11. Ability to customize. You or at least a software expert can 19. 12. Availability of “accessory” programs to make your original software 20. 13. Support. Ideally, the software seller will stand behind his product 21. 1. A =cursor= is just the marker on your screen—a blinking line, 22. 2. A =file= is an electronic version of a letter, report, or other 23. 3. A =control key= is what you start holding down to turn a letter or 24. 4. To =scroll= just means to move from place to place in your 25. 5. A =menu= lists commands on your screen. It can tell you how to 26. 6. A =block move= is the ability to move material from one part of 27. 8. A =search and replace= substitutes one word (or group of words) for 28. 1. When you work for a stuffy old bureaucracy that’s rich and afraid 29. 2. When you’re a procurement officer on probation. As they say, no 30. 3. When you want to dump the training problems in the manufacturer’s 31. 4. When you prefer an extra-large, extra-sharp screen and giant 32. 5. When you’re looking for a machine that will run special software 33. 1. It takes all of two or three minutes—maybe less—to copy a disk 34. 3. Computer users want to befriend others with similar machines so 35. 4. Many software companies overprice their wares. Yes, it’s expensive 36. 5. Some people in large companies think software houses don’t give 37. 6. Many software companies don’t offer enough guidance or other help. 38. 2. A file in a data base is the electronic version of a file drawer or 39. 3. A =field= is a category of fact like the amount of money spent on 40. 4. =Structure= is simply the way a record is set up. There are three big 41. 5. The EDIT command changes the contents of a data field. You can type 42. 6. A command to APPEND can add new records to your electronic filing 43. 7. =Sorting= lets you reshuffle records alphabetically, by date or other 44. 8. The LIST command tells dBASE II to flash across the screen the 45. 9. .AND. helps you narrow down the information you’re looking for or 46. 10. .OR. is another way to describe the desired facts. LIST FOR 47. 11. LIST FOR .NOT. SALE:PERSN = ‘BABBITT’ could help weed from view, or 48. 12. =Command files= are programs that tell the machine how to manipulate 49. 1. A large number of rows and columns. A spreadsheet of 254 rows and 65 50. 2. Speed. “Even with a simple spreadsheet,” says Scharf, “someone might 51. 3. General simplicity and ease of use. In tricky places, does the 52. 4. Range of commands. Most spreadsheets nowadays let you easily move or 53. 5. The ability to do what-if tables. The best spreadsheets won’t just 54. 6. Easy consolidation of figures from different spreadsheets. That’s no 55. 7. =Natural order of recalculation.= Cells must influence the numbers in 56. 8. A useful =macro language=. Macros are combinations of commands that 57. 1. Deciding whether to hire a computer consultant. How much in your time 58. 2. Hiring and using a consultant. It isn’t just a matter of asking, 59. 3. Training employees. Don’t clutter your people’s minds with 60. 4. Working with your company’s data-processing people. Know which 61. 1. The computer company’s FORTRAN, according to Stewart, was as badly 62. 2. FORTRAN wasn’t as good as BASIC for micro data bases that stashed 63. 3. Brown was still basically a mainframer. And micro FORTRAN was 64. 3. “What’s the quality of the work? 65. 1. Who’s teaching? Can he or she communicate well with the students, and 66. 3. Why is the material taught? To make your people computer literate in 67. 4. When do the students learn? On their time or yours? Will you reward 68. 5. Where is the learning happening? Ideally, your students can take the 69. 6. How do the students learn? Through instruction manuals, mainly, or 70. 1. Even the best-intentioned companies may fail miserably in easing some 71. 2. The traits which make somebody valuable to his company _may_ be the 72. 3. At the same time you can’t stereotype anyone—by age, folksiness, or 73. 4. An important part of training is simple salesmanship—persuading the 74. 5. Don’t make computerization seem more threatening than it has to be. 75. 6. As early as possible start people on real projects. The first day at 76. 2. Helped them with some learning aids like color-coded keys showing 77. 3. Motivated them by explaining how their new computer skills would make 78. 1. Before approaching Data Processing, ask who-how questions about the 79. 2. Ask your informal Data-Processing contact about possible technical 80. 3. When you’re ready to deal with the Data-Processing manager, tell 81. 4. Make it clear you’re aware of your project’s complications. 82. 1. =The canary-in-the-mine= theory of labor relations. Ergonomics is 83. 3. =“Terminal” happiness.= Detachable keyboards are just a start, 84. 7. =Air conditioning, heating, and ventilation=—basics neglected by a 85. 8. Honest assurances to your people that you’re exposing them to the 86. 9. A willingness to consider alternatives to the TV-like CRTs that 87. 10. Sensible use of wrinkles like the mouse—the hand-sized gizmo you use 88. 11. A related ingredient, good software—the topic of earlier chapters. 89. 2. How far the keyboard platform protrudes from the platform on which 90. 4. The angle at which the screen faces you. You can swivel away to your 91. 5. The height of your chair. You don’t of course need high-tech 92. 1. Removing half the tubes from existing fluorescent fixtures. You’ll 93. 2. Parabolic fluorescent fixtures with baffles to keep the light out of 94. 3. Parawedge louvers, which, according to Eisen, “have been particularly 95. 4. Desk and floor lamps. You might buy rheostats you can plug in between 96. 5. Indirect lighting. The disadvantage is the expense. You may have to 97. 1. Coatings or etching applied during manufacture of the video displays. 98. 2. Coatings put on after manufacture. Generally, but not always, they 99. 3. “Colored plastic panels and etched faceplates,” which, says Eisen, 100. 4. Micromesh filters, favored by German ergonomists. Eisen says U.S. 101. 5. Polarizing filters. They may reduce brightness and shorten tube life, 102. 1. There is a possibility, extra-slim, but still there, that 103. 2. More minor physical and mental problems from computers definitely do 104. 6. The possibility of a detached retina 105. 3. Guarding your electronic files 106. 1. Burden programmers and others with electronic versions of heavy 107. 2. Keep their computer systems easy to use—and vulnerable. (“Then you’re 108. 3. Compromise. (“You get half raped.”) 109. 1. How hard, exactly, would it be to puzzle out? Just how many 110. 2. How compatible is the program with your computer? If security is so 111. 3. Is the security program easy to use? If it’s too hard, it’ll be 112. 4. Are you certain the program won’t jeopardize the accuracy and 113. 5. Should you expand your system, will the security software be able to 114. 6. Do you want a =public key= encryption system? It works this way. You 115. 7. Will your code be based on the =Data Encryption Standard= (=DES=), 116. 1. See if your disk has a file at least 500 or 600 words long. If so, 117. 3. Erase A. 118. 1. Zealously enforce a no-drinking, no-eating policy around disks, at 119. 2. Remember the Rothman Dirt Domino Theory. Dirt, dust, and grease often 120. 3. Realize that floppies don’t always mix well with office materials 121. 4. Know about other natural enemies of floppies or at least of the data 122. 5. Don’t even let your floppies rest against your computer’s screen, 123. 6. Remember that the more information you can pack on a floppy, the more 124. 7. Clean your disk heads. Don’t use rubbing alcohol. “Try something like 125. 8. Have head alignment checked, to reduce disk errors. With heads out of 126. 9. Buy quality disks. Of course, the more you spend on disks, the more 127. 1. Every five minutes or so, type out the “KS” or an equivalent and dump 128. 2. Every half an hour make a printout of your recent work. With a fast 129. 3. Every day make your backup floppy. You might forget about the scratch 130. 1. Dumping to floppies. It’s cheap but slow. Then again, you can speed 131. 2. Transferring the Winchester’s contents to a special tape drive large 132. 3. Dumping to an ordinary videocassette recorder. Although slow, it’s 133. 1. How much time or money does it take to enter your data or set up your 134. 3. How much time or money do you have for copying, cleaning, 135. 1984. Many more companies might be. They might have kept quiet, however, 136. 1. The cottage keyers are paying more than $2,600 a year to rent their 137. 3. Likewise, the cottage keyers lack the normal fringe benefits. The 138. 4. The keyers may not be sharing the experiment’s rewards fifty-fifty. 139. 1. Ease and speed of use. You needn’t be a computer expert or wrestle 140. 2. Friendliness. A good system isn’t just easy to use; it’s also boy 141. 4. Confidentiality. Clerks aren’t privy to the same information as the 142. 1985. They’d be able to place mutual-fund orders for clients, conduct 143. 1. Lower phone bills. In a Midwestern office of the H. J. Heinz Company, 144. 2. Elimination of telephone tag. “We can type a memo at the end of our 145. 3. An end to garbled messages. Errors and misunderstandings decline when 146. 4. More efficient sharing of ideas. =Computer conferencing= is an 147. 1. How long a Kaypro took to sort dBASE II files electronically while 148. 3. How long a second Kaypro needed to sort the dBASE files in the first 149. 1. How extensive do you want your network’s file-sharing capabilities to 150. 2. Who’ll manage the network? Who’ll determine who can see what 151. 3. Do you want to assign special network-related duties to other people? 152. 4. Who will work at what =node=? That’s jargon for a location or =work 153. 5. Will some people share work stations? If so, you’d better decide 154. 7. How many printers and other gizmos will people share, and where will 155. 8. What kinds of computers are you planning to hook up? The WEB as of 156. chapter 11, but subject to court approval, would be bought by a Swedish 157. 1. If your computer messes up, remember the very last thing you did, 158. 2. See if that isn’t the answer to your problem. 159. 1. Know your prices. Study the want ads of the local papers. There’s 160. 2. Pay attention to the machine’s physical condition. A banged-up 161. 3. Find out how your pet programs run. If you don’t have any available 162. 5. Find out what generation of equipment it is. Does it include all 163. 6. Learn where you stand legally if you’re buying software with the 164. 7. Call up commercial auctioneers and find out if they’re holding any 165. 8. Obviously you’ll want to consider a maintenance agreement with a 166. 1. Another daisy wheel machine. The daisy wheel is plastic or metal and 167. 2. A =laser printer=. Typically, it works a bit like some copying 168. 3. A =thermal-transfer printer=. This uses patterns of heat to arrange 169. 4. An =ink-jet printer=. This kind literally squirts ink against the 170. 1. =Draft quality.= The letters are too dotty for anything but drafts 171. 2. =Correspondence quality.= It’ll do for a letter to a forgiving friend 172. 3. =Near-letter quality.= You can get away with it for book manuscripts, 173. 4. =Letter quality.= That’s typewriter quality. 174. 1. Does the printer offer them no matter what computer or program you 175. 3. For free, will the store modify your computer system to make the 176. 4. Will your desired combinations of features work simultaneously? 177. 2. If not, can the store make one up for you? At what cost? 178. 1. The general logic of the manual. The author should have written it 179. 2. The quality of the index. I’ll charitably assume it’s there to begin 180. 3. Simplicity of vocabulary and sentence structure. A manual shouldn’t 181. 1. The field may only contain certain numbers and/or letters—for 182. 2. The field will _enter itself_ based on your previous entries. For 183. 3. The field can be a constant. For example, if your data record 184. 4. The field can automatically shift cases for you. For example, you 185. 5. The field can insist that whatever you type in is identical two 186. 6. The field can be required—something that you _have_ to enter, or 187. 1. Does the program help you come up with pies, bars, or whatever kind 188. 2. Can it do so as quickly as possible? 189. 3. Does the program fit in well with your other software? 190. 4. How much memory space does the program—and the electronic files of 191. 5. What about the program’s color capabilities—both on screen and on 192. 6. Does the program coexist okay with the printer or plotter you own or 193. 7. How easy is the program to learn? What about the other general traits 194. 1. “Who?” Who from the contracting firm is doing the work? A junior 195. 2. “What?” Describe the task as clearly and precisely as possible. And 196. 3. “When?” Can you negotiate a penalty if the firm misses a deadline? 197. 4. “Where?” Will the consultants do the work in your office? Theirs? On 198. 5. “How much?” Obvious. 199. 1. Thinking small. Don’t bargain over the Who-How simply for the whole 200. 2. Making the consultant give you the source code of the new software. 201. 3. Insisting that any manuals for his software be complete and in plain 202. 4. Bargaining if possible for a software warranty. Then, if you discover 203. 5. Possibly requiring the consultant to give you a discount on 204. 6. Negotiating for full or part ownership of the software he may develop 205. 7. Forbidding the consultant from selling the new software to your 206. 8. Making the consultant pledge that he won’t violate any trade-secret 207. 9. Hammering out a confidentiality agreement, if necessary, to protect 208. 10. Making the consultant agree in writing that he is working as your 209. 11. Trying to write into the contract your right to a full explanation 210. 12. Remembering that there’s only so much protection the law can give, 211. 13. Choosing the right lawyer, if you can afford one, for the contract. 212. 1. Is the convenience worth the extra several hundred dollars you’ll be 213. 3. How do the windows look alongside each other? Do they =overlap=, just 214. 4. How about =data transfer=? If you move information from one 215. 5. What kind of graphics—=bit mapped= or =character based=? The bit 216. 6. Will the window program work with ordinary software or just products 217. 7. Will the windows at least slightly slow down some programs? A word 218. 8. Is the program picky about the computers it’ll work with? A window 219. 9. Does the program require a mouse—the gadget you roll on your disk to 220. 1. Communicate teletype-fashion with the other person. You can keep 221. 2. Call up electronic bulletin-board systems (BBSs) or plug into The 222. 3. Get copies of other programs that altruistic computer buffs have 223. 1. Start out with the other person’s modem set on ORIGINATE and yours on 224. 3. Hit your carriage-return key. 225. 6. Assuming you’re using a manual modem, flick the switch to “data.” 226. 3. Hit your return. 227. 1. From MODEM7’s main menu, you select =T= and again hit the return a 228. 2. Find out if the other person can read words you type. (Don’t worry if 229. 3. Tell him (or her) to set up his computer so that, on paper or on a 230. 4. Once the other person is ready—while you’re still in the =T= mode—hit 231. 5. Now you type =B:[name of file]=. Here and elsewhere don’t type the 232. 6. Next hit your return. The disk should start spinning, and both you 233. 2. Again, select your trusty =T= from the main menu. But don’t hit your 234. 4. Type =B:[the name of the file you’re creating on the data disk to 235. 6. Then hit the letter =Y= with your finger on the control key 236. 8. Then, to preserve the file, “writing” to your disk, you must type out 237. 2. From MODEM7’s main menu, type =S B:[name of the data disk file you 238. 3. Hit the return. 239. 3. Hit your return. 240. 2. Type the word TYPE, then a space, then the name of the file—preceded 241. 3. Then hit your return. 242. 4. Hit your return. 243. 3. Tap =Control-B=. 244. 4. Type the right number (300 for 300 baud, 1200 for 1,200; do not use 245. 5. Hit your return.

Reading Tips

Use arrow keys to navigate

Press 'N' for next chapter

Press 'P' for previous chapter