The Silicon Jungle by David H. Rothman

3. Brown was still basically a mainframer. And micro FORTRAN was

4996 words  |  Chapter 63

different from the kind used at large military installations. Writing software for micros is like writing short stories instead of novels. You’ve got to be more elegant and get to the point faster. A micro’s memory simply lacks the capacity of a mainframe and brooks less sloppiness than would a larger machine. Many great novelists could never write decent short stories, and many first-class mainframers just couldn’t code cleverly or deviously enough for micros—couldn’t electronically trick them into thinking they were larger machines. “What happened,” said Hillard, “is that we were paying for Brown’s training on how to use FORTRAN on a micro. He spent forty or fifty hours developing specifications for the data base and writing the code. This went on and on. Brown kept running into all these problems, and he could have cleared up some with just a quick call to the manufacturer.” Meanwhile, the money clock was ticking. Several months later, thousands of dollars richer from those $30.02-hours, Brown threw up his hands. “This isn’t going to work in FORTRAN at all,” he said. “Maybe we should do this in BASIC.” “So,” Hillard told me, “all the work he’d done up to that point was out the window.” “And on top of that,” Stewart said, “we were anticipating our new software package and didn’t care to feed the information twice into the computer. So we built up a backlog of well over 10,000 articles waiting for the software that never came.” Brown’s clock ticked away for several thousand dollars more in time, bringing the total billing to $8,630.81. Then it stopped. Stewart Research had simply run out of money. Stewart’s corporate sponsor could send no more. “Their pockets,” he said, “just weren’t deep enough to subsidize both our own computer literacy and that of our consultants.” When I talked to Stewart in mid-1983, his computer was doing word processing and other minor chores. “But,” he said, “it does hardly enough cross-referencing to be a major data bank.” His research firm faced some $30,000 in debts, including much of the $2,500 bill from the consultants with the library-sized building; and he and his wife were the only two employees left in Stewart R & D. He still hoped to get the data base going, however. “We’re going to become computer consultants in self-defense,” said Stewart. “I’ve done nothing but work on this computer for a year.” It would be nice to be able to do the same, but most of us lack the time or talent; the challenge is to find the right computer consultant so you won’t end up feeling you must do the work on your own. Not so coincidentally, Hillard himself actually did go on to become a computer consultant part time. He wasn’t the smartest or the best credentialed, but he had what many of the more established consultants lacked—empathy and humility. Don’t shrug off those traits. The real question, as one consultant pointed out to me, isn’t just whether someone is competent; it’s whether he’s competent enough at the job he’s doing for you. Never forget that when pondering the “Who?” and “What?” Stewart and Hillard obviously aren’t the only people who didn’t ask the right questions in time. A sail maker wasted $18,000 on a computer system recommended by a consultant. The machine didn’t work right with the hard-disk memory, and it lacked proper shielding against the 60-cycle hum given off by power lines. By the time Hillard was on the scene, the consultant had left town. He says the computer was such a disaster that “I suggested to the client that he get a length of rope and use it as an anchor because it was unfixable.” In another case, a truck-rental firm spent $30,000 for $15,000 of computer equipment. And then the consultant didn’t even supply instructions to operate and modify the software. “As far as I know,” said a more ethical expert, “he’s still a consultant. Computers are mystical, and most people don’t know when they’ve got a good system or when they’ve got a bad one.” “The real problem,” Hillard correctly said of consultants, “is that the microcomputer field has only been around since the mid-seventies and things are moving so rapidly. It’s hard for anyone to keep up, consultant or layman.” There is, too, a nasty economic fact. A micro consultant can’t reach full prosperity, in many instances, without having ties with stores or manufacturers. Indeed, most micro consulting nowadays is done in effect by sales reps recommending systems to their customers. How objective can they be? Even conscientious consultants—independent or those with ties—may still favor the computers and software with which they’re most familiar. The man and the machine in effect become one package. Another anticonsultant argument is that small computers may soon be inexpensive and simple enough to make consultants much less necessary. You don’t use a consultant to buy a $1,000 typewriter. And by the time you read this, or a few years afterward, we’ll have good, complete word processors selling for no more—with printers. Yet another anticonsultant argument is that you may have computer-wise friends in your own business or profession, smart people you trust. They may actually anticipate some of your needs better than would a consultant. Moreover, it’s been said that if you know enough to pick the right consultant, then you really don’t need one. I’m not sure. As one consultant pointed out, it’s like choosing doctors. You can be good at choosing one without necessarily knowing brain surgery. I was a borderline case. I still might have bought a Kaypro without Michael Canyes’s approval, since I knew another writer familiar with the glories of the Osborne who appreciated the greater glories of the Kaypro. On the other hand, with my consultant friend’s guidance, I could shop for the lowest price rather than the most technical help from the dealer. And Michael steered me away from the dot-matrix printer, which, with their inferior print quality at the time, would have been bad news for me. I was lucky. I had befriended Michael through an Osborne user group at a time when he himself was looking for advice on writing, so he didn’t even charge me. You may be similarly lucky if you have a skill a computer consultant needs. But don’t count on it. So often, free consultants are worth their charges. Had I not been as fortunate and had I experienced difficulties, I would have been willing to pay for advice. And mind you, my whole system costs less than $3,000. “You don’t want to spend $10,000 on a computer system,” Michael warns, “and find it doesn’t do what you want. You’d be better off spending several hundred dollars or more to learn exactly what you want and get some help installing it. Think of the business you’ll lose if you install your computer and it doesn’t work as planned. It depends. You could also spend a lot of time shopping and talking to people and not pay a consultant. It depends what your time is worth. The average guy has one or two uses for his computer in mind, and he doesn’t want to piddle around with the complexities of the thing. He just wants to cut right down to the core of it and get this job moving. If a consultant spends two or three hours with someone discussing a micro, it may cost perhaps $75 or $100. But the client might master in a day what might normally take a week or even several.” The wrong consultant, however, may actually cost you more—in money and time. When shopping around for the right one, you’ll first want to consider a _what_—what work you need him for. Forget about computers. Does the task make sense commercially? Are you realistic about its costs? A former New England consultant tells of a baseball enthusiast who wanted to recreate some board games on the computer screen. It might have worked. But the man didn’t just want a computerized arcade game here—rather, a replication of ball parks, with their actual proportions. “He had a statistical background,” recalled the ex-consultant, “and had done some statistical consulting for a professional sports organization.” But there was a problem. The man believed that the consultant could perform this miracle on an Apple for less than $5,000. Actually, the program would have cost $50,000 to write—probably more than the man could quickly recoup through sales of the program. The consultant turned down this mission impossible. But the client let his enthusiasm for the project blot out his business sense and in fact squandered $55,000 on another consultant, who, incidentally, botched the job. Now move on to the details of the work you want done. Do as with software; get as clear an idea as you can of the paperwork you’re computerizing. You may want your electronic files organized entirely differently from your paper ones. Whatever the case, plan ahead. You don’t want to—as somebody once put it—automate your confusion. And there’s another reason for knowing your precise needs before calling a consultant. Trying to jack up the bill, some experts can be brilliant at inventing new problems to fit their prepackaged solutions. Or they may downplay your real needs because the answers are not in their tool kits. You’ll also want to decide if the consultant is just to give advice or more. Don’t pay simply for advice, then expect him to haggle with equipment suppliers and install the software. And what about other services besides advice? Take the task of keying paper records into your computer system; some consulting firms will line up temporaries for the job. That way your normal people must worry only about their regular work and learning the new computerized routine. Of course, this =data-entry= work may itself be part of the training, and at least if your people enter the material, they’ll more easily find it later on. As you define the _what_, you also get into a _when_—your deadline for computerization and how long the consultant or the firm is to remain on the job. There is a happy medium. You want him around long enough, full time or part time, to get the system up and running. But don’t count on making him in effect an employee. Hire permanent people if that’s going to happen. Joseph Auer, a $1,500-a-day computer-negotiations expert with blue-chip clients like New York Life, tells what can happen when consultants stay too long. A bank used a consulting firm for years. The outsiders became the main people familiar with the electronic links between the automatic teller machines and the big computer. Then the bank woke up. It realized that the outsiders could cripple its operation. The consultants didn’t blackmail the bank, but it was worried enough not to risk incurring their displeasure. Rather than farming out the work to a facilities management firm as planned, it extended the existing consultants’ contract, with the understanding that the outsiders would make the bank’s own people self-sufficient. Next go on to the _who_ question. A generalist who’s a good, quick learner might be a better deal for you than an overpriced guru who limits himself to one area. It’s like medicine. I’d much rather be cut up by a smart general surgeon with a steady hand than by a mediocre cancer specialist. Of course, for a complex job, you want the equivalent of a top cancer surgeon. At Stewart, anyway, the right specialist might have “programmed” the company to succeed. Intertwined with the _who_ are two _how muches_—the size of your company and the task for which you need the consultant. Are you a small businessman or a Fortune 500 executive? The consulting needs of the two categories may overlap. The general rule, however, is that a large company will feel more comfortable with a large consulting firm (GM, say, with Arthur D. Little) and a small company will be better off with a small one. A small businessman may enjoy more personal attention from a small consultant. He knows the people he’s dealing with, and it’s harder for the firm to pass the work on to a green employee—while charging the full price. The smallness of the firm, of course, makes it that much more important to check out references. Of course, sometimes the small guy may fit the large company’s bill; Michael Canyes, for instance, has tutored WordStar classes for the Federal Trade Commission—a good buy for the taxpayers, considering his skill and low overhead. “The smaller consulting firms,” he wisely says, “are likely to save a large business money when the consultants are working within their limitations.” Canyes, however, at the time I wrote this chapter, wasn’t the consultant to install a $5 million micro network. He might be one day, but back then he just didn’t have the resources to do the job justice. A Big Eight accounting firm would have been better than Michael; in fact, an executive with a large company mightn’t need an outside consultant of any kind—large or small. His or her employer may boast a large microcomputer center and a helpful data-processing department. But you never know. Sometimes, Data Processing is either ignorant of micros or discourages their use. Ask some test questions. Has anyone in Data Processing ever installed a micro for business purposes? Do many in the department have micros at home? Are they reading the micro magazines and newspapers—_InfoWorld_, say, rather than just magazines about the big machines? If Data Processing isn’t comfortable with micros, you’d do well turning to the outside. One of the qualifications for the outsider, of course, might be his ability to work harmoniously with Data Processing if you’re hoping to hook into the mainframe. Then again, your micro might be a stand-alone, not exchanging information with other computers, so that you needn’t worry what Data Processing thinks. Even if you’re using a Data-Processing staffer or other internal person, you still may want to find out his track record. Don’t be a corporate chauvinist. Every company has its share of gobblers. Turning to an outside consultant? Then, through computer stores, you might try to track down a local users group for a brand of hardware or software. Go to a meeting. Find out whom the members regard as an ace consultant. In fact, try to go to several user groups—remember the preference that Apple owners, say, may have in favor of an Apple solution or that Kaypro owners may have in favor of a Kaypro one. Mere word of mouth, though, is still no substitute for a thorough interview with the consultant and reference checks. Certainly, too, you can’t use a consultant just because he or she shows up in the directory of a consultants group. Charles E. Harris, a lawyer who, with Joseph Auer, wrote _Computer Contract Negotiations_, says, “I know of no organizational membership that proves anything other than membership and the fact that the man’s paid his dues.” “The person to watch out for in particular is the guy who’s doing this part time and he works on a mainframe or something like that,” warns Mark Robinson, a California consultant. He’s been in the micro business for years and handles dealer relations for Lexisoft, a software company—a micro one, mind you. “Anybody who hasn’t made this his business full time for a significant period of time,” he said of micro consulting, “is a great risk.” Consultants can relax. Robinson said eighteen months could be “significant.” I myself wouldn’t shrug off the part timers from Data-Processing departments if they have a long list of pleased micro clients. But as a generality Robinson’s observations seem valid. Not only is micro software written differently from the mainframe kind; there’s also a different mentality. Cloistered away in the computer rooms, some mainframers may strive for technical perfection at the expense of economy. “They may be right about things,” Robinson says, “but that’s not the point. The point may be more like what Mr. Osborne prates about all the time—mere adequacy. I’m thinking of posting an aphorism on the wall from _The Soul of a New Machine_: not everything worth doing is worth doing well.” The same wisdom might apply to consultants. You don’t need a $1,500-a-day man to help you choose a good micro for word processing—not unless you’re about to buy a few hundred. Opinions vary about pay. Some observers of consultants say you get what you pay for. “There’s very little relationship between pay and value except for one thing,” Robinson says. “People who don’t charge enough eventually go out of business, or that business. If they don’t charge enough, they’re not likely to have been around long enough to have gotten experience for you.” Then again, as Robinson points out, experience in the microcomputer business rapidly decays in value, weakening the relationship between pay and competence. Back in the late 1970s Bernard McGowan, a Massachusetts ophthalmologist, bought an Apple and hired an expert at all of $5 an hour. His consultant was a scruffy young man in an old jacket. And this guru had himself owned an Apple only a day. But it didn’t matter. His name was Mitch Kapor, and he was good, apparently, for he went on to found Lotus Development Corporation, the company that developed the best-selling 1-2-3 integrated program. Today McGowan is still using $5-an-hour men at times. He told me, in fact, that one consultant, a teenager digesting software manuals for him, doubled as a baby-sitter. No, this isn’t an argument for merciless exploitation of child labor à la nineteenth-century England. For a small businessman with a simple task, however, and no pressing deadlines, a teenager might do well. Why must every sixteen-year-old be flipping hamburgers around after school at McDonald’s? But teenage computer geniuses are special cases. Don’t count on a $5-an-hour consultant to write up a complex accounting program that you need done within three months to avoid bankruptcy. Moreover, if you’re a business of any size, you might end up spending hundreds or even thousands of dollars just to audition consultants. That’s right; you may pay them. Canyes will talk to people by phone if he thinks they’re good prospects, but the moment he gets in the car, the meter starts running. That’s basically in line with what Adam Green, a software training expert, told me. Green has conducted seminars for big-name clients like Price Waterhouse and Xerox, and earlier he worked as a programmer and salesman, so he’s been around. “A good consultant in my view would come out [in many cases] and spend a day or two looking at the operation and then give back a written proposal saying how they could help the client,” Green said. “And then they should charge the client about $250 for that.” “If someone comes out and spends a day or two with you and writes something up for free, obviously they don’t have anything better to do. They’re not working. They’re amateurs. They don’t consider their time worth anything.” Paying a consultant to write a proposal, you’ll learn (1) if he can communicate in comprehensible English, (2) if he can think logically, and (3) if he understands your business and its needs. But maybe that’s a step or so ahead of where you now are in the game. Having found a promising candidate, make certain you feel comfortable with him or her. Trust your instincts. Beware of snake-oil artists who, through greed or incompetence, may actually increase your time and expense. People like Bob Hillard and Michael Canyes come across as teacherlike in their eagerness to pass on their wisdom to the appreciative. But not all consultants, in and out of computers, seem that way. A few might not even give you a written report of their findings. Many intimidate you through jargon, even through dress. Quite correctly, some young business school hotshots have been depicted as punks in pin-striped suits. “You have to know what your client wears and dress one level above him,” said an ex-Bain and Company man. “If he wears a sport coat, you wear a suit. If you’re meeting him in a midwestern cornfield and he’s wearing a T-shirt, you wear a button-down. You might actually drive to his office in beige pants, a jacket, and a tie. But you can look in through the window when you get out of your car and then take off as much as you have to.”[31] The consultant wasn’t in the computer trade, but he might as well have been. One industry magazine began a “So You Want to be a Consultant” article with a warning against polyester. Footnote 31: The ex-Bain man’s quote is from _Harper’s_, November 1982. “Well,” I asked Mark Robinson, “what about dress? Can you trust a consultant in a three-piece suit more than one who looks like a refugee from a university computer center?” “It’s really irrelevant,” he said, “I’d look more at things like Can the guy focus on the relevant features of my business? Does he seem to understand what my business is about? This is one of the things that probably isn’t even related to the number of years in micros or computers or what not.” Robinson suggests asking yourself, “Does he quickly grasp the nature of my relationships with my suppliers, my clients, my promotion methods? Is he focusing on the technical solutions rather than my needs first? Does he even consider a question like whether I need a computer at all? Does he try to look at the highest-priority needs that I have in terms of the effect on my bottom line? Does he really have a grasp on why I might have a computer—to move into new things and serve my customers better, to replace existing functions, and so on? Does he know general things like that? If he doesn’t have that sort of perspective, if he isn’t even able to back off as to whether I should have a computer, I may be getting a slightly different type of salesman, someone who is committed to a computer solution, for instance, and isn’t really looking at it from my viewpoint. He is not totally professional.” You might still use such a person, but you’d better consider his limitations and biases. I asked about “pure” consultants versus those selling software or hardware. “Most consultants,” said Robinson, “have found that small businessmen’s budgets for pure consulting and their appreciation of it aren’t high enough so they make enough money. So they’ve got to sell software and hardware. And also purity means that a consultant is spread too thin. He’s not able to specialize and know enough about a particular package to be competent in it. So either he has a superficial view of these packages, or else he’s a partisan.” While working as a full-time consultant, Robinson hoped to maintain his purity. “I found myself dealing with a lot of invoices of fairly small amounts,” he said, “and most of my support came from contract programming.” What with the line so thin between salesman and consultant, you should politely but persistently ask about business connections that could sway their judgment. Obviously, too, you’ll want a consultant’s résumé if he or she has one. He should. One way or another you’re after the normal personnel-office answers—his schooling (anything that could help him understand your business?), his previous jobs (one computer consultant ran a nightclub once—perhaps not such a bad background for an expert dealing with small businesses), maybe even if he has an arrest record (a perfectly suitable question if he’s setting up an accounting system or doing security consulting). Be polite but aggressive. By not shying away from the basics, you’ll be reminding him who’s in charge—the client. Don’t forget the _why_. Why is he in “consulting”? It isn’t a euphemism for unemployment, presumably. Also, why is he working with micros rather than mainframes? Attitude matters as much as brains and skill. Ideally, your consultant will be comfortable with the flora and fauna outside the antiseptic computer rooms. While he’s auditioning, see if that’s true of him. How do you tell? Introduce him to your people, not just your executives. Encourage them to ask questions. If the consultant condescends toward a secretary or clerk now, he may very well do so toward you later. And if he rubs your people the wrong way, they may resent him in the future and take it out on the computerization project. Well, there’s a caveat here. Maybe the specs for the job are so clear-cut that your consultant can work in a little corner away from the rest of the world. With _personal_ computing, that’s not going to happen as much as with mainframes. In winding up the interview, ask about the future. Will the consultant be around in the future to do work or answer questions? He won’t be? You still might use him. But police him very carefully to make certain he’s following standardized procedures that another consultant can pick up on. You don’t want your business to go down the tubes when your software man goes off to find his karma atop Mt. Fuji. Satisfied? Then move on to references—which, if you’re a small, budget-minded business, you might want checked before a full-fledged audition. Remember Stewart’s ordeal. Ask for the names of people whom the consultant served in tasks similar to the proposed one. Request ten names. The consultant needn’t have done—in each case—jobs like the proposed one. Moreover, you often don’t have to call more than five or six references. But with ten names, at least you’ll know you’re far from the first client. Don’t, incidentally, phone just the references at the top of the list; outfox the consultant in your most constructive way. You’ll want the references to tell you the usual—what the consultant achieved within the time agreed. Would they use him or her again? What kind of hardware, what software, did the consultant recommend? The same kind for clients with different needs? Be on guard if he seems to have a one-shoe-fits-all philosophy. Also, ask about the references themselves. See if they have any connections with the consultant, social or business. How many consultants should you try out before signing the contract? That’s up to your needs and your budget. There’s no law saying you have to go through all the screening steps here in every case. Why pay $250 to a consultant to audition when that very likely will be the cost of the whole job (assuming you’re lucky enough to find one willing to take on a project with such a low budget)? For all tasks, though, even small ones, you’d do well to bother with at least one formality—a contract with your micro consultant. ■ ■ ■ A Sample Consultant’s Contract (Featuring Some Plain English From a Washington Lawyer) No, you’re not going to pay a lawyer $50 to draw up a contract for a consultant doing a $60 modification of WordStar. But you can help protect yourself with your own version of the sample contract below. It’s nothing more than a letter in simple English. William Wewer, however, the Washington lawyer who drafted it, says it probably would be just as binding legally as a document filled with “whereases.” _Dear_ ——: _This will confirm our agreement that you will perform the following_ [software?] _services_: [Precisely list the services in numbered paragraphs.] _You have represented to me that you can complete this project by_ [date]. _You will charge me $—— per hour for your consulting time. Do not exceed $—— without my written consent._ _You agree that you are performing these services as an independent consultant and are not my employee._ _If you are willing to work under the terms of this letter agreement, please sign the enclosed copy and return it by_ [date]. Under your signature, use this language: _I agree to and accept the terms of this agreement to_ [quick description of service provided]. ———- [consultant’s name], ———- [date of signing] Remember, this sample is just a starter. See Backup VIII, “Consultant Contracts: Some Who-How Questions”, for a list of some of the points a contract might address. One of the more important ones is ownership and control of software. If you want to own the newly developed programs and keep them away from your competitors, here’s what Wewer might insert after the paragraph saying the consultant isn’t your employee: I am paying you to do this work for me alone and require that you not retain any copies of it or give any copies to anyone else or tell anyone else how to recreate what you have done for me. We agree that the software you create for me will be my trade secret. “‘Trade secret’ is a key phrase to get in there,” Wewer says. “Then it’s within common law.” Again, your informal contract won’t give you iron-clad protection—that could depend on the mood of a judge—but it’s better than nothing. “It’s the handshake deals,” Wewer says, “that always fall apart.” ■ ■ ■ “The real problem,” Adam Green says, “is that no one ever has to sign a contract. People get concerned. They say, ‘Boy, lawyers cost a lot,’ and I know the feeling.” Then Green brings up an exception to that opinion, lawyers. “I know a lot of consultants who will never work for lawyers because as far as lawyers are concerned the job is never complete. They understand what it means to be complete.” Their contracts reflect this; yours should, too. Have the consultant do the first draft of the contract, perhaps; but don’t shy away from extensive changes if need be. “Hell,” tell him, “that’s what your word processor’s for.” Back out of the deal if he isn’t reasonable now. He might not be later on. When hammering out a consulting contract, you should fret over three variables emphasized by Joe Auer:

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