1994 TSI: The Second Crisis

The I in TSI comes to stand for Incorporated. Continue reading

This entry requires quite a bit of background.

When we were still living in Detroit, Sue Comparetto founded TSI Tailored Systems as sole proprietor. I helped her occasionally in the early days, but for the most part she did it alone. She never had any employees or, as far as I know, a business plan. She inherited a handful of accounts from her former employer. At first she had an office in Highland Park, a small and dangerous city surrounded by Detroit. Then, when TSI somehow obtained an IBM 5120 computer, she set up shop in the spare room in our house in Detroit.

Having the computer in Detroit allowed me to learn BASIC. Having access to the programs and listings from AIS, the company that wrote most of the software that Sue supported, allowed me to learn how business programs could be structured. We were self-taught. I had taken exactly one college-level programming class at Michigan in 19661; Sue had none. Neither of us had ever taken an accounting or marketing class. In fact, neither of us had ever even sold or helped market anything.

The partnership’s logo as it appeared on the first set of ring binders.

When we moved back to Connecticut, Sue registered TSI as a partnership. We worked together, but we never really agreed on who was responsible for what. I considered myself much better at programming than Sue was. I therefore expected to do the bulk of the coding (including software for TSI to use) and for her to handle nearly everything else. The way I thought of this was: she does the phone stuff; I do the computer stuff.

The first additional task that I felt obliged to take over was marketing. In Detroit Sue had never needed to find new clients. She was given a bunch of them, and she hoped that IBM would provide her with additional leads. When we moved back to Connecticut, however, we lost the ties with the Detroit IBM office, and it was difficult to make new arrangements. We had only a few clients and lousy credentials.

I copied company names and addresses from the Yellow Pages.

We scrambled to get a few custom programming jobs. I did nearly all the design, coding, implementation, and training. I pulled together a mailing list from phone books at the library and wrote letters to businesses that I thought might be interested in systems designed for our clients. We never made a lot of money this way, but it did generate some business. Eventually, IBM also gave us some leads.

We hired a receptionist/bookkeeper, Debbie Priola, and a programmer, Denise Bessette. The former freed up time for Sue almost immediately. The latter consumed quite a bit of my time for a couple of months, but eventually she helped a lot. Unfortunately, she decided to return to college and cut back on her hours at TSI. More details about the early years of TSI can be read here.

Enjoyable but frustrating.

Both Sue and I found most of the decade of the eighties to be enjoyable but frustrating. The programming was fun and very challenging. Almost all of TSI’s customers appreciated our approach. However, we never came up with a good way of monetizing our efforts. The ad agency system, GrandAd, did better than the “anything for a buck” approach that we had been forced to use in the beginning. However, our market was effectively limited to agencies that were within driving distance and were too large for a PC system. In that reduced market, it was difficult to make enough sales to get by. Eventually there were so few reasonable prospects remaining that a change in strategy was essential.

I was convinced that our future lay in selling AdDept to large retail advertisers across the country. There was no real competition, and there seemed to be a good number of prospects.

What about “sell”?

I don’t think that Sue agreed with this change in focus. She had always favored local businesses over large corporations when purchasing something, and I am pretty sure that she also preferred dealing with smaller businesses over dealing with corporate executives. The fact that both of our first two AdDept clients declared bankruptcy and left us with tens of thousands of dollars of noncollectable invoices reinforced her attitude.


Sue had always been a night person. I was the opposite. I always was out of bed by 5AM or earlier. I usually became very sleepy around 9:30PM. I then took a shower and read a few pages of a book in bed. I was almost always asleep within a minute or two of turning off the lights. I stuck to this routine for decades, and I still do in 2021.

At some point in the eighties Sue developed a sleeping problem. She liked to watch late-night television, but she almost always dozed off in her chair. She slept very fitfully, waking up with a start and then falling back asleep. This went on for a long time—months, maybe years. Finally she went to a doctor. He prescribed a sleep study. It was not a surprise that it confirmed that she had sleep apnea. For reasons that I have never understood Sue was reluctant to purchase and then use the sleep machine. The models sold in those days were big, expensive, and ungainly. Even so, breathing well while sleeping is critical to good health.

I suspect strongly that this long period in which she was not getting enough oxygen when she slept impaired her performance at work and elsewhere. She regularly came in to the office late—very late. She was late for appointments. She missed appointments all together. The books were never closed on time. She repeatedly put off providing the accountant with tax information, even though the company’s operation was not a bit complicated. There were many other issues, but the worst thing, from my perspective, was that she made employees call the people with whom she had appointments in order to make excuses for her.

To the best of my knowledge none of the people whom I listed relapsed even once.

In 1987 or 1988 Sue gave up smoking. At almost exactly the same time, Denise did, too. So did Patti Corcoran, Sue’s best friend, and, halfway across the country, my dad. This was like a dream come true for me. I had never taken a puff, but for years I had worked in smoky offices and had taken Excedrin for headaches. When TSI’s office was declared smoke-free, my headaches went away forthwith, and they never returned.

Sue, in contrast, had a very difficult time quitting. She put on quite a bit of weight, which amplified the sleep apnea problem. She was also more irritable at work and at home.

I must mention one other factor: Sue never throws anything away. Okay, if it has mold on it, or it is starting to stink, she will discard it. Otherwise she stuffs things for which she has no immediate use in bags or boxes.

When I first met Sue, she was renting one room in the basement of someone’s house. It was not cluttered at all. She seemed to have no possessions except a water bed, a record player, and a few albums. By the early nineties we had a house of our own with two rooms that had no assigned function, a garage, an attic, and a full basement. All of them soon became full of junk. Both of our cars had to park outside because the garage was wall-to-wall miscellany.

TSI’s headquarters in Enfield was nearly as bad. Sue’s very large office was the worst. Strewn about were boxes and paper sacks full of correspondence and memorabilia. Her desk was always completely covered, and post-it notes were everywhere.

In the rest of the office stood several file cabinets. Of course, every business must retain records, and one never knew when the company might get audited. It was also critically important to maintain good records about contacts with clients and prospects, and our business, in particular, needed up-to-date listings of programs, which we had by the thousands. So, we had a lot of important paperwork.

No more mainframe announcements, please.

However, in TSI’s office could be found many other things, which by any measure were totally useless. One day I undertook to throw away the announcements that we constantly received from IBM about its products. These documents formed a stack about four feet high. 90 percent of these missives were about mainframe products. There was absolutely no chance that we would ever work with any of these machines. Even the remaining ones (all of which I intended to keep) were seldom of any value because the information might have been contradicted by a subsequent notice.

Sue asked me what I was doing, and I told her. She immediately got very upset and even started to cry. She just could not stand for anyone to make the decision to discard anything that she considered hers. I realized at that moment this was a reflection of a very serious problem. I put all the notices back in the file cabinet.2


1994 was a good year for J2P2, too.

1994: It was the best of times; it was the worst of times.

The business was finally taking off. Our new salesman, Doug Pease, was demonstrating that he was ideal for the job. The nationwide retail recession had ended. The retail conglomerates with money (or credit) were gobbling up smaller chains, and in most cases this worked to our advantage. We were approaching a position in which we need not ever worry about competition. Most of us were working very hard, but we were getting new clients, and it was exciting.

The problem was Sue. She was hardly involved in any of this at all. Her behavior was becoming really unprofessional. Doug complained about her often. She kept hiring assistants, and they kept quitting. I could not find out where we stood financially because our books were so out of date.

On a couple of occasions I was stretched so thin that I asked Sue to take trips to clients for me. I did not think that technical expertise would be involved. I just needed someone to find out what the users needed. The first one was to Macy’s East in New York. Sue never told me what happened, but the people at Macy’s told me years later that they had made voodoo dolls representing her and stuck pins in them.

The other trip was to Foley’s in Houston. Sue flew all the way there and then realized that she had brought no cash. Her credit cards had all been canceled by the issuers. Fortunately, she had a checkbook, and Beverly Ingraham, the Advertising Director at Foley’s, cashed a check for her.

In May of 1994 Sue and I took a very important road trip to Pittsburgh. We met with Blattner/Brunner, an ad agency (described here), and Kaufmann’s, a chain of department stores (described here). Both of these sessions went quite well. When we returned to Enfield, I was required to spend a lot of time working on the proposal for Kaufmann’s. It was the most complicated and difficult one that I had ever done, and if I did not do a good job of analyzing and estimating the difficulty of each element, we could suffer for this for years.

So, I asked Sue to follow up on Blattner/Brunner while I was working on Kaufmann’s. Sue had been there for the session in Pittsburgh. There was no one else I could turn to. She completely fumbled the ball. I was quite angry, but I knew that it would do no good to nag her about it.

On the other hand, I appreciated the fact that she was the founder of the company. These opportunities never would have happened if she had not started the ball rolling back in Detroit.

The day finally came when I just could not take it any more. I told her to go home and not to come in to work any more. There was no argument and no tears. She told me that I was making a big mistake and just left.

No one else thought that it was a mistake.


Within a day or so I approached Sue with the following arrangement: TSI Tailored Systems Inc. would be registered as a Chapter C corporation.

I would be president and have 55 percent of the stock, and Sue would would be treasurer with 45 percent. We would hire a new accountant to handle the corporation, and the bookkeeper would report to me. It would be my responsibility to make sure that the books were closed on time, and the taxes were paid on time. I would also do our personal taxes. We would fund the corporation with the difference between our accounts receivable and our accounts payable. If it needed cash (as it did a few times), I would loan as much as necessary to the corporation at a reasonable interest rate.

Sue was not happy about it, but she agreed to this. She did not even argue about the salary amounts that I set.

Amazon sells these.

Our new accountant’s name was Sal Rossitto2. He guided us through the transition. He advised us to set up an Limited Liability Company3, but I insisted on a true corporate entity that issued stock to its owners.

Setting up the new corporation was fairly straightforward. We had to open a new bank account. I found it to be a fairly simple matter to close the books every month within a day or two of the end of the month. We also set up a 401K with matching funds, a profit-sharing plan, and a good health and disability insurance plan from Anthem. None of this was difficult.

I am not sure who took over handling of the payroll after Sue left. TSI eventually hired Paychex to do it. Denise collected the time cards from the employees and submitted the requisite forms to Paychex.

Our accountants loved our Nov. fiscal year. They could work on our taxes in a less busy season.

I made one very good decision. We set our fiscal year to run from December 1 through November 30. We paid bonuses and made contributions in November. This gave all the employees the entire month of December to spend or save for tax purposes.

Dissolving TSI was a much more complicated task. Sue and Sal met often over the course of several months to unravel issues in the partnership’s books. I remember, among other things, some kind of ugly situation with regard to sales tax in California regarding the way that the installation at Gottschalks occurred. At the end of this process Sal confided to me that he now understood why I wanted to set up a real corporation.

The new logo as it appeared on invoices and letterhead.

We also ordered new letterhead. Ken Owen worked with me on the logo. I eliminated the stripes and the lean of TSI. The color around the TSI was pure blue. The colors to the left of that block went from a very light blue gradually darker almost to pure blue. The effect worked better on the computer screen than it did when printed.

For me the most important thing was to reestablish blue as the company’s color. It started with a light blue as shown at the top of the page, but over the years it had somehow evolved into something that was more green than blue. I hated it.

The next few years were boom years for TSI. I worked my tail off, and my travel schedule was a killer. I didn’t care. We had finally turned the corner, and the future looked very bright.


Life at home, however, was very difficult. Sue was obviously unhappy. She probably thought that I intended to dump her. I still loved her; I just did not want to work with her any more. I was quite sure that the company would do better without her.

displayed no interest in finding a job. This surprised me. She had had quite a few jobs since I met her. She really liked a few of them. She could summon up a great deal of enthusiasm about new projects, and she loved meeting new people. I could think of several occupations that she would fit very well.

Instead, she leased some space in an old office building in a questionable part of downtown Springfield, MA. She then fixed it up and rented it out to dance teachers who needed a place to give lessons. I don’t know how much of our money she lost on this venture. I am not sure that she even kept records of it. She certainly didn’t ask my opinion about it.

On weekends we still drove to Wethersfield to visit our old friends, the Corcorans, regularly. That helped quite a bit.

At one point Sue awarded herself a vacation. She drove to New Orleans to see a guy that she knew from high school who was into social dancing. She stopped at some other places along the way. I never asked her about what happened on this trip. When she returned she did not offer any details.

Eventually things got a little better. After the trip to Hawaii (described here) in December 1995 the situation became more tolerable for both of. At least we had some money to spend and save for the first time ever in our relationship.


1. The course that I took as a freshman at U-M taught a programming language that was unknown outside of Ann Arbor. It was called MAD, which stood for Michigan Algorithm Decoder. We wrote our programs on 80-column punch cards.

2. Perhaps you are wondering why I gave in without an argument. It was because I recognized quite early in our relationship that Sue was expert at playing the “Why don’t you …? Yes, but …” game described by Eric Berne in his best-selling book Games People Play. A pretty good write-up of the “game” is posted here. This is also the reason that I did not press her about the sleep apnea.

2. Sal Rossitto died in 2002. His obituary is here.

3. The purpose of an LLC is to protect the “members” from being personally responsible for debts and obligations undertaken by the company, but it is not as completely separated as a true corporation.

1981-1983 TSI: GrandAd: The First Two Clients

1 + 1 = a marketable system? Continue reading

We were very fortunate that IBM announced the Datamaster in 1981, the same year that Harland-Tine (H-T), an advertising agency in downtown Hartford, began its search for a computerized administrative system. Most advertising agencies both produce and place ads. At almost any ad agency that was large enough to consider automating, those two functions were assigned to separate groups of people. All previous low-end (under $20,000) IBM computers had no way for two users to share data. More details about the Datamaster can be read here.

Harland-Tine’s offices were in this building at 15 Lewis St., near Bushnell Park.

1981 was also the year that Sue and I moved back to Connecticut. We were also fortunate that Harland-Tine happened to have the same accountant, Dan Marra from Massa and Hensley, that TSI used. Dan told Dave Tine, the president of Harland-Tine about the time and materials billing system that we had written for his firm. As Bob Dylan sang in “Idiot Wind”, “I can’t help it if I’m lucky.”

The unique nature of advertising agencies is described here. The system that we designed for Harland-Tine is described in considerable detail here.

The installation, which began in December of 1981, went pretty well. Westy Jones1, the office manager, oversaw the installation. In phase 1, which lasted about six months, the system consisted of a job costing module, production and fee billing, accounts receivable, accounts payable, and general ledger.

Near the end of the first phase Sue worked with the people at H-T to generate some publicity for both companies. The Basic Society News, a tabloid-sized monthly newspaper dedicated to the Datamaster community, published on the front page of its August 1982 edition a rather detailed account of the installation. It was a really nice write-up with well-chosen photos. We showed it to whomever we encountered.

Until I reread the article for this blog entry, I had forgotten that H-T had also purchased a second Datamaster to use for word processing. The Datamaster had outstanding WP software, but I don’t remember ever having seen a daisy-wheel printer in H-T’s office. The Datamaster’s dot-matrix printer did have a “letter-quality” mode that sort of filled in the dots, but I would not expect any advertising agency to settle for that. Agencies are all about presentation, and dot-matrix output has never really been considered appropriate for important communications.

I have no memory of anyone named Janna Sherman. Maybe she used the Datamaster for word processing.

The second phase of the installation involved the module for media scheduling—including insertion orders, media billing, and media payables—and cost accounting (client profitability). My recollection is that H-T was able to use most of what we had developed for Potter Hazlehurst without significant changes.

I am pretty sure that H-T purchased the 30MB hard drive when they for the second phase. I don’t remember whether they purchased a third Datamaster for the media department. They might have used the one that had originally been intended for word processing.

Westy is standing. The guy is an artist who had little or no involvement in the installation. This photo was probably staged.

Considering how much time that I spent on this project, I have surprisingly few vivid memories. Westy hired Diane Ciarcia2 as a bookkeeper and primary operator of our system. She was, thank goodness, easy to work with. She was good at explaining why she didn’t like something that the software did. So, we were able to make the system rather easy to use without too many missteps.

At about the same time that Diane was hired, Sandy Bailey, a wise-cracking New Yorker, was hired as Director of Finance. She and I got along very well. She must have still been there in 1988. I remember remarking that we were furiously pitching the advertising department at Macy’s in New York. She said “If you get Macy’s, you’re all set.”

In 1984, I think, Harland-Tine merged with another Hartford agency the name of which escapes me. The other agency had been one of the very first agencies in the country to automate. Fortunately for us, their system ran on an outdated IBM 5120. So, the new agency, which set up shop in H-T’s office space, continued to use our software.

This, I take it, is a Sunfish.

The new agency was named Harland, O’Conner, Tine, and White3. I never met O’Conner; I don’t even know the right pronoun to use. I occasionally saw Will White4 in his office, which contained several copies of The Sunfish Book that he wrote. I guess that it contained all that you ever need to know about a type of sailboat that I, a native of Kansas, had never heard of. You can still get a copy on Amazon.

Diane Ciarcia left the agency during this period. A young lady from Jamaica was hired to replace her. Because the system was rather stable by this time, we did not need to work closely with her. Eventually someone discovered that she had been issuing checks to accounts that she had opened under various reasonable-sounding names and booked them as production expenses for the agency’s largest account, Hitchcock Chair.

She was not able to run this scam for very long. Dan Marra discovered discrepancies using the month-end reports that our system produced. He credited the audit trails that the system provided with unearthing the scheme. H-T definitely fired her. I don’t know if she was ever prosecuted.

Everyone should agree that flavored coffees have no place in an office. If employees what to put stuff in their cups, fine. MAKE MINE BLACK!

I have one other strong memory of TSI’s first agency installation. This was the beginning of the period, which lasted for more than two decades, during which I consistently worked long hours often seven days per week. I also needed to be very alert whenever I was working. It was very easy to make catastrophic mistakes, and, as always, nobody checked my work. I had become dependent on help from coffee, especially when I was on the road.

I remember wandering into Harland-Tine’s kitchen5 one morning. I poured myself a cup of bitter black caffeine and ported it back to the accounting area. When the first few drops hit my tongue I almost spit them back into the cup. Evidently someone thought that it would be “a nice change” to add a little flavor.


The second ad agency that we landed was Potter Hazlehurst Incorporated (PHI) of East Greenwich, RI. As I recall, they responded to a mailing that we did in 1982. Sue and I drove to their office on Route 2, where we met with Russ Hahn, the office manager, and Bruce Brewster, the accounting manager. Russ said that he liked what we had done, but they also needed a system for media. He also said that they needed to be able to see a summary of the profitability of each client on one report. He showed me what he did by hand for Herb Sawyer, the agency’s president.

We drove back to Rockville and drew up a proposal. IBM proposed two Datamasters and the hard drive that acted as a server for both data and programs. One computer was designated for accounting and one for media.

Potter Hazlehurts’s offices were in this building. The parking lot was bigger in the eighties. They had about forty employees. Herb had a reserved spot for his black Celica.

On the second trip we met with Herb for lunch, which was served all’aperto. He had not been available to meet with us on the first visit. I was almost as nervous as I had been back in 1962 in my first debate in high school, which is described here. Herb was friendly but serious. I could see that he had some doubts about our ability to pull this off. In the end he signed the contract, and we went to work.

A very fortunate thing for us was that PHI billed all of its media in advance. For example, they billed in the month of November the ads scheduled to run in December,. We designed the system so that prebilling the media was the norm. This helped us in the future in two distinct ways.

  1. It was much easier to accommodate billing in the same month or a later month than it would have been if we had started with the assumption that the ads had already run and tried to come up with a way of handling prebilled placements.
  2. It gave us a valuable selling feature. If the agency already prebilled their media, the system could handle it. On the other hand, if it did not, using our system gave the agency the opportunity to try to convince their clients that they should get the invoices in the preceding month so that they paid in the month that the ads ran. In those inflationary times, receiving the money a month or two earlier could be a big factor.
In the eighties “Online” and “Mobile” were science fiction, but “Print” included newspapers, magazines, direct mail, polybags, yellow pages, and others.

A difficult decision had to be made about the design of the media scheduling system. The different types of media differed greatly. For example ads in print media generally ran only once in an issue of a publication. Broadcast ads almost always ran repeatedly, and most of the time the date and even the program might not be specified. The size of a print ad was measured in column inches. The size of a broadcast ad was measured in seconds. The most surprising thing to me was the “broadcast calendar” that began every month on a Monday.

Furthermore, some types of ads, like billboards or yellow page advertising were sui generis.

On the other hand, it would be easier for the accounting people if the important financial information was in one place. Data entry for billing and payment would be easier, and the programs would run faster.

I decided to designate one file in which all ads were defined. It contained all the financial information and all of the other information for print ads. The fields that were peculiar to broadcast were kept in a separate file. Eventually we created a file for yellow pages, too.

The key to the ads file was the client number, the ad number (usually, but not always the production job number), and a one-character version code to distinguish different sizes of the same basic ad. I never regretted handling media this way.

I spent many days at PHI. I remember every inch of the drive. Most of the morning drives were toward the east. The sun was directly in my eyes. The return trips were mostly due west, and the sun was again in my eyes. I did not own prescription sunglasses. If there were clip-ons available, I did not know about them. It was brutal.

The Burger King in Killingly is still there, but now it has a lot of competition.

There was not much in the way of retail between Rhode Island and Rockville. On return trips I would almost always stop at the drive-through window of the Burger King on Route 101 in Killingly, CT. The consistent part of my order was a large Diet Coke to keep me alert for the rest of the journey.

If, as often happened, it was late, I would also order a whopper. One time they had a special on “Bullseye burgers”, which were two regular BK hamburgers that were a little thicker than usual and cooked with Bullseye barbecue sauce. The burgers were placed on a long roll and topped with bacon. I ordered one, and I really liked it. Ever since, whenever I cook burgers for myself on the grill, I mix Bullseye barbecue sauce in with the ground beef before cooking.

Hold the cheese.

Incidentally, I have very long fingers. At the time BK advertised that “It takes two hands to handle a Whopper.” I can assure you that I was easily able to drive while holding any BK sandwich in one hand. It did get a little clumsy if I had to change gears on my Celica.

I remember that one time I worked so late that I had to stay overnight. PHI arranged a room for me at a motel in North Kingstown, the next town to the south. It was run by an Indian couple (a rarity in New England in the eighties) with forty or fifty children who had the run of the place. It was an unusual experience for a Kansan, but I did not encounter any difficulties.

I cannot remember much about any of PHI’s employees other than Russ and Bruce. I remember noticing that over half of them had Italian names.

Bruce was a little younger than I was. He was a big guy. He was really into sailing. He had a boat of his own, and he devoted most of his spare time to it. He also disclosed to me that he would really like to be a crewman on a yacht that competed for the America’s Cup.

Russ was a few years older than I was. He was a bit of a fuddy-duddy, but he always took me to lunch. I really appreciated that. When the agency’s fortunes began to slide in the nineties, he was one of the first employees to be laid off.

I am not sure of the year in which PHI closed its doors for good. At the very end Herb Sawyer was operating the Datamaster by himself and calling us for help in closing the books. I found this rather sad.


When the PHI installation stabilized, we no longer had two customers with separate systems. We had two diverse advertising agencies using customized versions of the GrandAd system. I was fairly confident that we could market it successfully.


1. I think that Westy’s last name is now King, and in 2021 she resides in Enfield.

2.Diane’s married name is Carrabba. In 2021 she apparently lives in Bloomfield.

3. The accepted abbreviation was “Hot W”. If I had been asked my opinion, I would have suggested putting Mister White first and using “White hot” for short. It is probably a good thing that they didn’t. Shortly after incorporating, they changed the name to Harland & Tine & White.

4. I think that Will White is living in Arcadia, FL, in 2021.

5. It was a real kitchen, not just a place to make coffee and keep lunches. Susan Harland often prepared gourmet meals for clients and prospects.

1981-1985 TSI: A4$1: The Beginnings

Anything for a Buck: Getting started. Continue reading

We never turned down a project.

I have pretty clear memories of most of the clients1 from the very early days of TSI in Rockville, but I did not remember how we managed to develop the software for the first few. All of them except one either bought a new Datamaster or already had one at their offices.

The only computer to which TSI had access was a 5120. Both the 5110/5120 and the Datamaster used the BASIC programming language, but there was no easy way to convert code from one system to the other. If we did not develop the systems for new customers on the 5120, how did we write the code? I was pretty sure that we did not park ourselve in the client’s offices for weeks on end. For one thing, that would inhibit cursing, and it is not really possible to write good code without giving vent to a great deal of foul language. For another, we would have had to meet the client’s dress code every day. I would have certainly remembered that.

Sue reminded me that IBM in those days endorsed the policy of having the software developer take delivery on the customer’s hardware. The system would then presumably arrive at the customer’s location a short time configured and ready to use. Needless to say, this approach lasted only a few years, but it definitely gave struggling developers like us the opportunity to write a lot of software and simultaneously to put aside enough money to buy a system of our own.

This was accounting in 1980. By 1990 the columnar pads were an endangered species.

TSI’s first Datamaster client1 was our accounting firm, Massa and Hensley. Looking for a system to do time and material billing, they had purchased the tabletop model of the Datamaster. We met with them and designed a system that used three diskettes: JCPROG, which held all the programs, JCDATA for the keyed tables, and JCDET, to hold the transactions. The system had the following tables:

  • A table of client-related data that was keyed by a three-digit client number.
  • A table for each job opened for a client. The key was a concatenation of the client number and a five-digit job number.
  • Two job cost tables. One had every transaction; the other had the summary of costs by category. This arrangement violated the rules of normalization, but it facilitated some requirements. By the standards of the day the detail file was gigantic.
  • An employee table that was keyed by a three-character code.
  • A table of cost categories that also had three digit keys. The categories were of two principal types: time and materials. The entries in the time categories consisted of hours worked on a job. The entries in the materials categories were dollar amounts.
  • A rate table with a key consisting of the employee number and the category number. It might also have had a date so that they could increase rates to keep up with inflation.

The JCDATA diskette also had a table for a batch of transactions. This table might have been keyed by a letter so that more than one batch could be open at the same time.

My recollection is that there was only one menu on the JCPROG diskette. The user would place the program diskette in drive 1 and key in GO JCMENU. GO was a system command (ass opposed to a BASIC command) and JCMENU was the name of the program that displayed the menu of options.

Employees at both Massa and Hensley and Harland-Tine filled out forms like this every day. The category numbers were printed on the form. The employees knew by heart the client numbers and job numbers on which they worked.

Every day the operator keyed in a batch of transactions. The source documents were time sheets from the employees and other forms for billable materials. The program checked to see if the JCDATA diskette was in drive 2. If not, a message was displayed on line 24 of the screen to put it in. The entry and editing programs validated each field (client number, job number, employee number, category number) as it was entered. It printed a record of the transactions as they were entered. Transactions could be edited or deleted. When everything seemed correct, the program to update was run. The user was told to remove the JCPROG diskette from drive 1 and to insert JCDET. The records were then written on the history file on JCDET. Summary records at the job level were also written.

There might have also been a program to produce invoices to send to clients. Mass and Hensley may have opted just to produce a cost sheet for the jobs that they wanted to bill. I don’t remember.

We finished this project pretty rapidly, and everyone liked what we had done. Previously they would have had to rewrite and calculate costs for the information from the time sheets onto cost forms for each job. So, this was an ideal project for an early eighties software system. The savings in time and the increase in accuracy of costing and billing were immediate and substantial.

The users must have called TSI for support a couple of times, but I cannot ever remember when we needed to “put out a fire” for them.

TSI’s standards fit on one page, but they were strictly enforced.

Since I was doing the bulk of the programming, I implemented a set of standards for all of the programs. The goal was to make it as easy as possible to understand and debug them.

  • Many BASIC programmers eschewed the GOTO statement and use the RENUM command when they have changed their programs. I never renumbered the programs. Instead ,certain types of statements ALWAYS were in the same range of line numbers:
    • Line 1 was always OPTION BASE 1, LPREC. That meant that all counting started with 1, not 0, and all numbers had as much precision as the system could handle.
    • Line 250 always opened the specs table, and subsequent lines read in whatever specs were used by the program.
    • Lines 10000-10999 opened the tables used by the program.
    • The main loop of the program started on line 15000.
    • The exiting routine started at 60000.
    • Program-specific subroutines and functions were located on lines in the 70000-89999 range.
    • Headings for reports were subroutines that started at 90000.
    • Detail lines on reports were subroutines that started at 90000.
    • Reusable functions were 95000-99998.
    • Sections of code were separated by comment lines consisting of asterisks or dashes.
  • Every program had a meaningful number.
    • 1-99 was for programs to insert new records into tables or to work on existing records.
    • 100-199 was for lists of items in tables on the screen.
    • 200-299 for transactions.
    • 300-399 for printed lists of items in tables.
    • 400+ for reports.
    • The program number was in the upper right corner of every screen and every report.
    • Program listings and variable cross-references were placed in accordion files by client and program number.
  • Variable names were consistent and meaningful. CLNUM was used for client number in every program. Looping variables were always I or J. Counting variables started with N. NEE=NEE+1 would be used to count the number of employees selected.
  • In this version of BASIC all files were accessed by a number between 1 and 255. We consistently used the same number for a file. The printer was always #255.
  • Although BASIC allowed reading in all of fields at once, thereby assigning values to all of the variables with the corresponding field name, we never did this. If we had, we would have not been able to use the same field names for the same concept in different files. Instead, we read in only the fields that we needed by their position in the file. The disadvantage was that if we decided to change a field, e.g., to make it bigger, every program that referenced that file needed to be changed.
  • Disk space was precious. If a customer ran out of space on a diskette, it was a catastrophe. To save space all numbers except codes were “packed” to fit nine-digit numbers in five bytes in every layout. Dates were stored as six-digit numbers in the form YYMMDD. This all worked fine until the late nineties when we, as well as everyone else, needed to address the Y2K problem.
  • The screen layouts were consistent, and the behavior of Cmd keys2 was also consistent.
    • F2=Online help for every screen.
    • F3=Orderly exit.
    • F4=List of items in a table.
    • F12=Cancel and return.
  • The screens validated every field as soon as it was entered. If it was not accepted, the reason for the problem appeared in bold print on line 24, the alarm sounded, and the cursor remained at the field. This worked very well for the 5120 and the Datamaster, but when a single computer had many terminals attached, it became important to minimize traffic going to and from the server. Our programs on the System/36 and AS/400 therefore validated the entire screen at once. Problems were still reported on line 24 of the screen, the alarm still sounded, and the cursor was positioned at the source of the problem.

By and large these standards serve us well. We never really abandoned any of them.

This rather simple project was memorable not so much for what we did but for what it led to. Our accountant, Dan Marra, had a client named Harland-Tine, a new advertising agency in downtown Hartford. The two principals were Dave Tine3 and Susan Harland4.

I have dozens of vivid memories of this installation. At our first meeting Dave introduced himself as the president of the agency. He did not say what his partner did, and, in all honesty I never saw her do anything but cook. I think that they might have attracted clients by wowing them with her culinary skills.

A complicated business.

Dave said that the agency desperately needed to become more organized and efficient. He said that he turned to IBM for help, and both the IBM rep and his accountant had told him that he should talk to us. He envisioned using the computer for all of the administrative tasks of the agency. We spent a couple of days talking with people there. A large part of what the agency did was analogous to what Massa and Hensley did, but there was a whole other side to their business. They also purchased media (newspaper and magazine ads and radio and television commercials), which they marked up and billed their clients. Sometimes they created and produced these projects in-house, but most of the time some or all of the work was done by other companies or freelancers. There were a lot of other miscellaneous things that they also billed—public relations consulting, billboards (always called “outdoor” even if it wasn’t), direct mail campaigns, and “collateral”, which covered virtually anything else that promoted products or services.

They also wanted a billing system that could handle every type of work that they did. They wanted fairly standard accounts receivable, accounts payable, and general ledger systems. Their payroll was handled by an outside service.

In the early 1980’s Hitchcock not only manufactured chairs, but also had several retail locations.

The agency’s ultimate objective was to analyze the profitability of each client. Producing the reports for this was a very complicated assignment. Each client had negotiated a separate agreement with the agency. Harland-Tine billed some clients for items that others got free. For example, the agency’s largest client, Hitchcock Chair, was billed a monthly fee but did not pay anything extra for media expenses. They only paid what the publication or station charged the agency. So, if Hitchcock ordered a lot of media in a month, Harland-Tine did a lot of work with no reimbursement at all.

In addition, some jobs were billed in advance, some when the job was completed, and some in stages. So the profitablity reports, which we called “cost accounting”, needed to match the period in which income was counted with the period in which expenses were incurred.

We did not have the wherewithal to put together a detailed proposal. Instead we outlined in fairly broad terms what we would do for them. We broke it out by module, but we knew that it was really all or nothing. Their most important objective required all of the pieces. Our proposal was a great deal for them. We were desperate, and we did not want them to start looking around.

We saw ourselves in half of what agencies did.

Sue and I immediately noticed the resemblance of this agency to TSI. They were another company that would do anything for a buck! We decided that when we designed the system for Harland-Tine, we would also make sure that it could be used by TSI as well. We did not purchase media on behalf of clients, but pretty much everything else that the agency did had an analog in the way our company did business. For example, we did not advise about public relations, but we did consult about connectivity and hardware decisions.

I did a little research and discovered that there was a paucity of computer software for advertising agencies. Moreover, there were many agencies within driving distance, especially if New York and Boston were included in our sphere of influence. I figured that the best way to make TSI profitable was to sell a base package with customization to a lot of agencies. We had to start with one or two happy and successful clients. We resolved to make Harland-Tine the first.

Detailed recollections of the installation itself can be found here.


1. We never called the people who paid us money customers. We thought of our business as more service than product. We never installed a system that did not include at least a modicum of customization.

2. There were no function keys on the Datamaster keyboard. Instead there were 24 active Cmd keys in BASIC programs. The user held down the Cmd key in the panel on the left and the appropriate numeric key on the QWERTY portion of the keyboard for the 1-12 Cmd keys. For 13-24 (seldom used by TSI) the user held shift and Cmd and pressed the appropriate key (less 12). Shift Cmd 1 was 13, Shift Cmd 2 was 14, etc.

3. Dave Tine’s LinkedIn page is here.

4. Susan Harland died in 2000. She and Dave Tine opened the Connecticut Culinary Institute in 1987.Her obituary is here.

1980-1981 Transition to Rockville

Back in the Land of Steady Habits. Continue reading

By the fall of 1980 my dream of a life as a debate coach seemed unattainable. I enjoyed coaching as much as ever, but I could not visualize how I could make an enjoyable career of it. A few colleges hired someone just to coach debate, but these highly prized positions seldom turned over. Although I had a good record, I had no strong connections. Moreover, I had no idea how to find and obtain such a job.

There was not an abundance of potential coaching positions, and the vast majority of them were for someone with a PhD who would act as Director of Forensics and would also perform other roles in the speech department. This path did not appeal to me for at least four reasons:

  1. I would need to finish my PhD, which meant doing my dissertation. This did not appeal to me at all, for reasons that are described here.
  2. I could not see myself as a faculty member of a speech department. I had little or no respect for any of the speech professors that I had met, and I dreaded the prospect of dealing with departmental politics.
  3. I would be expected to research and publish. Nothing about the field of speech communication interested me enough to research.
  4. I would be expected to teach and serve on committees of MA and PhD candidates. I would almost certainly get stuck teaching the statistics class that every grad student hated. I probably also would be the guy on the committee who forced students to deal all of the problems with the design of their studies. I cannot seeing myself approving any approach that misused statistics or drew only patently obvious conclusions. I would not mind much if some people didn’t like me, but I did not want to be the ogre of the department.

There was one other factor. Sue and I had very little money by the end of 1980. I needed to start bringing in some bacon pretty quickly. I knew that I had a real talent for computer programming, and I really enjoyed bringing an idea to life. So, I determined that I should try to help Sue turn TSI into a real business.

But not in Detroit. The neighborhood that we lived in had deteriorated markedly. The third break-in at our house (described here) convinced us that we had to move. Following the rest of the Caucasians to the suburbs would be expensive and would only address one problem. The other was that the entire Detroit area was in the throes of a severe auto recession. Finding customers there would be difficult for the next few years. Most of the rest of the country was doing better. Sue wanted to return to New England, and I concurred.

The third break-in was, in one way, a blessing in disguise. The thieves took the television and the stereo. They did not take the 5120 computer, which weighed ninety-nine pounds, or the printer. We didn’t have any valuables, drugs, or guns, but they certainly looked for them. Between the second break-in and the third we had bought renter’s insurance. So, we had fewer things to move, and the claim gave us enough money to hire movers.

I think that Sue made a short trip back to Connecticut in the fall of 1980 to look for a place for us to rent. Somehow her dad helped her find a wonderful house in Rockville. The rent was $300 per month. That was more than twice what we paid in Detroit, but it was still an incredible bargain, and it was a perfect place for a small business.

Rockville, a “village” in the town of Vernon, was less than a half-hour drive from downtown Hartford, even in rush hour. The prosperous part of the Hartford area was mainly on the west side of the Connecticut River. However, we would not have been likely to find anything comparable in the wealthy suburbs. If we did, our rent would probably have been a four-digit number.

Rockville at the turn of the century (i.e., around 1900) was a very prosperous mill town. Eight decades later it was still the location of many mansions that were once owned by the people who owned or managed the mills. One of the most impressive of the mansions was (and is) owned by the Rockville Lodge of Elks1. We rented the mansion’s Carriage House from the Elks. The address was 9 North Park St. North Park has one of the steepest slopes without switchbacks of any straight street that I have ever seen. I never tried to jog up it.

The Carriage House was a split-level dwelling. The stairway was in the middle. To the left of the front door pictured at left were levels 1L and 2L and the attic. To the right were the half cellar and levels 1R and 2R. The front door was on level 1R. Two rear doors were on level 1L.

  • Behind the house was a courtyard that was approximately twenty feet deep and twice that in width. The left side of the courtyard was open. The other two sides were brick covered with ivy. I eventually planted a vegetable garden here.
  • Level 1L contained the living room (which contained a fireplace), a dining area, pantry, and a kitchen on the far left. We used the massive barnboard shelves to serve as a divider between the dining area and the living area. A door led from the kitchen to a courtyard. A second door to the courtyard was on a landing at the foot of the stairs in the middle of the house. The only shower in the house was on that landing.
  • The half-cellar was across from the back door in the middle of the house. It had a sink as well as the oil burner, water heater, and fuse box. Above it was level 1R. The only use we had for the cellar was during my abortive sauerkraut experiment several years later.
  • Level 1R contained the main office. We placed the 5120 computer and printer and Sue’s credenza here. Eventually the office acquired additional equipment and furniture. There were windows on the front side and on the right. There were no windows on the courtyard side.
  • The master bedroom took up the front half of Level 2L. The spare bedroom housed the waterbed and later became Sue’s office. That room and the bathroom (tub but no shower) were on the courtyard side.
  • Level 2R was another bedroom with a sloped ceiling. We only used it for overnight visitors.
  • Level 3L was an attic that could be reached from the bedroom on 2R by a door at the top of three or four stairs. It contained possessions of a previous resident. We did not use it.
Key: H=Carriage House; C=Courtyard; E=Entrance Driveway; X=Exit Driveway; G=Garage; K/B=Elks’ Kitchen and Banquet Hall; B=Bar; M=Main House; W=Woods.

One-way driveways leading to the main house and the Elks Club bar were on either side of the Carriage House. The entrance could be seen from the main office on 1R and the exit from the kitchen on 1L.

The club had garage space for three cars. We were allowed to use one of them. The garage was forty or fifty feet from the kitchen door.

The grounds of the Elks club contained a fairly large wooded area. In the winter we scoured it for firewood. We could not afford to buy it at a store. We were quite poor throughout our first few years in Rockville. I think of these as the macaroni years.

The placement of the shower was inconvenient, but the only thing that I really hated about the Carriage House was the oil heat. It was horribly obsolete in 19812. I can hardly believe that I am still living in a residence with such an outmoded heating system forty years later.

When we moved in we only had one phone line. Eventually we bought a multi-line system.

Most of our friends from 1972-1975 were no longer in the Hartford area. We reconnected with Tom and Patti Corcoran, who were living in Wethersfield, the city just south of Hartford. By this time they had two kids, a boy named Brian and a girl named Casey.

I think that this photo of Casey and Brian is from 1983 or 1984.

We spent a lot of time with the Corcorans. They often fed us much better than we would have otherwise eaten. They came to visit us occasionally as well. I remember that I fixed country-style ribs and sauerkraut for them once. I don’t think that Casey tried any; in her early years she consumed only nectar, ambrosia, and the dew from daffodils. However, Brian was shocked when he took the first bite. “This is good!” he exclaimed with as much enthusiasm as he ever exhibited.

Sue registered TSI as a partnership at the town hall in Rockville. She was the president; I had no title. We never sat down and decided who was responsible for what part of the business. She arranged for her dad’s accounting firm to help her set up our books. Dan Marra3 of Mass and Hensley worked with her.

We hoped to be able to establish a relationship as the go-to programmers for IBM’s small business clients, but that did not work out too well at first. IBM went through periods when they loved the third-party programmers who specialized in IBM systems and periods when they were not eager to work with us. Early 1981 was one of the latter periods.

I tried to come up with ways to market Sue’s experience with IBM’s construction payroll system. Unfortunately, we had no access to any lists of IBM’s installations. Sue did some custom work for FH Chase Inc., a construction company south of Boston, and another firm in Boston. At FH Chase she worked with Victor Barrett4 and Mary Brassard. I also recently came upon an invoice from 1981 that Sue sent to Scott & Duncan, Inc. in Roxbury, MA, for a change to its payroll system. It was sent to the attention of Paul Williamson. I don’t remember anything about that company.

Sue sold one copy of Amanuensis, the word-processing program that I wrote, to Brown Insulation in Detroit, and I developed the retail inventory control and sales analysis system for Diamond Showcase. Sue also did some work for clients that she had contacted when we were in Detroit. They included CEI, based in Howell, MI, which owned a number of companies in various locations,

We were not making it. Sue and I were very frugal, but we were not reaching our “nut”. For one thing, the price of oil, which was at an all-time high, was killing us. I was just about at the point of throwing in the towel and looking for a job doing … I don’t know what. However, in July of 1981 IBM made an announcement that had a big effect on both our business and our personal lives. It was not the IBM PC; that came later. It was the System/23, also known as the Datamaster. At some IBM offices it was called the Databurger.


1. The Elks still own it in 2021.

2. I am embarrassed to say that forty years later we are still living in a house that is heated by oil. It makes me feel like a caveman.

3. Dan Marra lives in Colchester in 2021.

4. I am pretty sure that Victor Barrett works and lives in St. Charles, MO.