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.