1988-2008 TSI: AdDept: Amtrak Adventures

All aboard! Continue reading

Over the course of my years at TSI I probably took Amtrak trains to and from New York City over one hundred times. The easiest way to get from Enfield to New York was by Amtrak. It was not the cheapest, but it was the most comfortable. I actually got a fair amount of work done on Amtrak trains.

During this period there was no Amtrak stop in Enfield. The closest ones were in Springfield, MA, and Windsor Locks, CT. Both places offered free parking. The Springfield station was a slightly longer drive, but it boasted an actual station with modern conveniences such as toilets and heat. Also, there was a ticket counter where one could buy a round-trip ticket. If I boarded in Windsor Locks, I had to stand in line in Penn Station to buy a ticket for the return trip. Nevertheless, because of the thirty additional minutes that I needed to spend on the train if I left from and returned to Springfield, I almost always chose Windsor Locks.

The Windsor Locks train platform was (and still is) almost certainly the least glamorous of all Amtrak stops in the entire nation. At one time there was a train station in Enfield, and an unused station in Windsor Locks still existed in 2020. You can read about the town’s plans for the site here.

My sample case.

Clothing and equipment: In the 1990’s all the males who worked at department stores in New York City wore suits or sport coats with white shirts and ties. I complied with these norms. By the time of my last few trips I may have downgraded to “business casual”.

As soon as IBM finally marketed a true laptop, I bought one. I kept it and all my other materials in a large leather sample case that was extremely durable. It was later supplanted by a large briefcase that Sue bought me.

In 1995 I bought a Thinkpad 701C, the one with a “butterfly keyboard”. You always had to fight the temptation to pick it up by the edges of the keyboard, but I loved it because it was easy to use on a train or airplane. However, I hated the tiny red ball that everyone was expected to use to place the cursor. I always brought a mouse with me. My last laptop was, I think, a Dell. I used it both on the road and as my workstation in the office, where I mounted it into a “docking station” for all of its cabling. It had a big screen, large enough to keep two windows open side-by-side. It had also a “bay” for a second battery or a CD drive. It also was very heavy.

After I bought my Bose headphones, I also brought them, my opera albums, and a CD player with me. Having them on these trips was not as important as it was for dealing with airports, but after some training sessions or vituperative meetings I needed a little Mozart.

Wi-fi was introduced near the end of my train-riding years. I tried to use it, but it was unreliable.

An interesting view of the Windsor Locks platform. Whoever took this photo was rather brave. The grating in the foreground is on a rather short and steep slope that leads directly to the Connecticut River.

The platform: Absolutely no one liked the train stop in Windsor Locks. Its only redeeming features were that the property was evidently not valuable for anything else, and its parking lot doubled as a small park-and-ride area.

The stop had two facilities. One was very important—a pay telephone. On cold winter nights only a few people disembarked at this stop. In the days before cell phones that telephone could serve as a lifeline for for those expecting to be met there and for people whose cars would not start or were absent without leave. I always made sure that I had change, but I never had to use the phone. I suspect that this one will be the last pay telephone in America if it is not already.

The other facility, the shelter, was essentially useless. It only had room for about three people, and it provided little protection for them. Furthermore, the seasoned travelers never stood on the platform in inclement weather. They stayed in their cars until the train’s light was visible under the bridge at the top of the photo. The engineers knew this, and stopped here even if no one was visible on the platform.

No masks in my era.

For some reason the platform in Windsor Locks was built lower than most. Only one door on the train was ever opened for this stop. One of the conductors had to lower the stairs so that people could enter. He/she (it was almost always a he) would then announce, “Amtrak to New Haven and Penn Station” and then assist people who had luggage or might find the climbing difficult.

After everyone was aboard, the conductors collected tickets. Because there was nowhere to buy tickets in Windsor Locks, most of us who boarded there did not have one. The conductor had to sell each of us a one-way fare. In theory they took credit cards, but often the little machine for processing them on the train did not work. In that case the conductor would need to go inside at one of the subsequent stations so that an agent there could effect the transaction. This was annoying to the conductors and to the passengers who could not understand the delay. I usually paid cash, and I tried to have exact change.

Maybe three at Christmas time.

There were usually only two cars on the train that went from New Haven to Springfield. The conductor would announce which door was opening for Windsor Locks as we pulled away from the Windsor station. We all gather up our stuff and moved toward the designated door. Sometimes I was the only person exiting.

As the train slowed down, the conductor opened the door and let down the stairs. He/she helped everyone on the last step.

On one memorable occasion there was a hitch. It was bitterly cold that night, and the door was frozen shut. We were all required to exit on the other side. At any other stop this would have been a minor inconvenience. However, the east side of the tracks in Windsor Locks was covered with gravel, and that gravel was covered with ice that night. It was also on a steep slope toward the frigid Connecticut River, which was only a few yards away. To make matters worse, it was pitch dark on that side. We all descended onto the gravel,. The conductor went aboard, drew up the steps, and closed the door. After the train had departed, we all managed to clamber up over the tracks to the parking lot.

No harm; no foul, I guess.

The conductors: The conductors on Amtrak seemed to me to be both professional and competent. I made a genuine effort to avoid making their life more difficult. On one occasion I did get into an argument1 with one of them, but his partner resolved the situation in a friendly and reasonable manner.

The seating: The seats were all reasonably comfortable, and there was always room aplenty in the overhead racks. I always tried to sit on the starboard side of the car on the way to the city and on the port side on the return trip. The sun was thereby always on the opposite side, and there was much less glare on my computer screen.

Four seats in every car had electrical outlets. Since Windsor Locks was the morning train’s first stop, it was usually rather easy to grab one of those seats for the first leg. It was much more difficult in the evening and if we had to change trains in New Haven. However, the cars all had the same layout, and I knew which seats had them. As soon as one became available, I would grab my ticket from the luggage rack and moved there.

The stop in New Haven: After we arrived in New Haven in the morning, we usually had to await the arrival of a train from Boston. It would usually park across the platform from our train, and our passengers were ordered to move to the other train. This was necessary because the engines on the Hew Haven-Springfield line were diesel powered. The tracks along the shore used electricity.

In the evening as we approached New Haven the conductors would move those of us going on towards Springfield (as opposed to Boston) to the last two cars, which would then be decoupled from the remainder of the train. The train to Boston would then leave, and a diesel engine would be brought in to transport us the rest of the way. This process took about twenty minutes, during which the train had no heat or light.

The passengers: When I first started to ride to Macy’s a group of eight or ten buyers from Casual Corner, which then had headquarters on South Road in Enfield, rode to New York on the first train every Tuesday. Most of them got on with me at Windsor Locks. Others boarded in Windsor or Hartford. Most people on that train said nary a word. These people, who were mostly women, were very talkative.

For some reason their bosses evidently put a stop to this practice while I was still going to Macy’s on a regular basis. The trips were less lively after that.

For many years a man who was about my age commuted from Windsor to the city. I never talked with him, but whenever I rode Amtrak in the morning I saw him get on at the station in Windsor every day. He often was also on the same train that I took home in the evening. I wondered to myself how he could bear that schedule. In his place I would have been very tempted to move closer to my place of work. If he could cut his commute down to an hour, it would free up twenty hours per week!

This is similar to what Amtrak had in the nineties, but there was always a line.

Train food: No food or drink was available between Springfield and New Haven. There was almost always a “café car” between New Haven and Penn Station. It contained four tables, two at either end. They were usually occupied by conductors or no one.

In the middle of the car was a small bar or, if you like, counter. There was always a line at the bar. For sale were coffee, soft drinks, snacks, beer, hot dogs, pastries in the morning, and a few other things. I would usually buy a cup of coffee and a muffin or a pastry in the morning. The coffee always tasted very bad, but it was hot, wet, and full of caffeine.

In the evening I always tried to buy food before I boarded. A deli and a Roy Rogers with tolerable fried chicken were right across the street from Penn Station. I also found the mini-pizzas at the Pizza Hut inside Penn Station to be edible. If I was unable to get any food before boarding, I might by some chips and hope that leftovers were available at home. After a rough trip I might buy a beer if the person at the counter guaranteed it was cold.

Tracks: There is only one set of tracks on the New Haven-Springfield line. There were so few trains that this was almost never a problem. Once, however, we encountered another train. We didn’t collide, but it took about thirty minutes to resolve the conflict and back up one of the trains to a side-track.

The track from New Haven to the city was owned by Metro North. The track around Bridgeport was banked so steeply that the engineer had to slow down to about ten miles per hour to keep the train on the track. This was still not fixed by the last time that I rode.

The bigger problem was that the Metro North trains had right of way. In the morning the Amtrak train usually had to pull over to a side-track to allow a Metro North express train zoom past. One or two of these could easily cause me to be late for an appointment, and there were no cell phones.

Joe D.

Celebritiess: The closest that I came to seeing a celebrity on Amtrak was when I was in the same car as Joe D’Ambrosio, the voice of the UConn Huskies. I first became familiar with him in the seventies when he was on WPOP. I knew his face from TV, but I would have recognized his voice anywhere. He told sports stories to his travel companions all the way to New York.

T.C. Boyle.

I didn’t talk to Joe. All right; I didn’t really talk to anyone. It is difficult for me to recall a single conversation that went beyond “Is that seat taken?” I do recall that on one return trip from New York someone who was probably two decades younger than I was asked me about The Tortilla Curtain a novel by T. Coraghesson Boyle, that I was reading. I told him that the first half was so-so, but it seemed to be improving. Actually, I did not end up liking it very much.

Penn Station: If I did not already have one, my first responsibility upon entering the station in the evening was to buy a one-way ticket to Windsor Locks. There was no way to jump the line.

No, no, no. Check the ARRIVALS board first.

The next step was to check the Arrivals board in the gate area to determine the number of the train and its status. The worst possible news was to see the word DELAYED. That meant that the train was still a long way from New York City or there were known problems on the track.

If I had enough time, and I had not already purchased food for supper, I stopped in at one of the fast food places in the station—usually Pizza Hut, Nathan’s, or an establishment that sold sandwiches. I also always bought a large Diet Coke. The fountain drinks were a much better deal than anything on the train. I would then usually find a relatively secluded seat in the waiting area and read and/or eat.

I sometimes visited the stores that sold books and magazines. I was surprised to find copies of Oggi and Panorama. In my trips after 2002 I always carried my Italian dictionary with me. I purchased a few issues of these magazines and did my best to translate the articles in them. Fortunately there was always an abundance of photos.

The northbound trains in the evening were often late. Some started the day in Florida. I frequently had to kill time in the station, which sometimes led to situations that annoyed me then but amuse me now. I found the following account in my notes for a trip to Lord and Taylor in November of 2007:

Penn station encounters: As I was waiting for my train and holding a Roy Rogers bag, a woman asked me for a piece of chicken. A little later a guy asked me for a cigarette, then two dollars, then one dollar, then a quarter. On Tuesday morning a guy tried to sell me a tourist guide to New York, which he said cost $11, for $10. I was wearing a dress shirt, tie, sweater vest, and dress overcoat and was consulting my laptop at the time. Evidently the guy’s tourist radar was on the blink. He asked me where I was going. I said, “work,” which was the only word other than “no” in any of these conversations.

One evening I heard over the loudspeaker a request for someone who spoke Italian to come to the information desk. I considered volunteering my very questionable services, but then it occurred to me that this was the Big Apple, not Dubuque. There must be at least a dozen people here who could really speak Italian. Besides, my hand gestures were not advanced enough for conversing with a real Italian.

One of my favorite things about Penn Station was the man who made the announcements over the loudspeaker, Danny Simmons2. He had an unmatched style. I can still here in my mind his incantation ringing in my ears: “… with station stops of Wallingford, Meriden, Berlin, Hartford, Windsor, Windsor Locks, and Springfield is now boarding on track …” You can listen to some of his calls here.

Someone should certainly have told him that in Connecticut the city “Berlin” is accented on the first syllable.

Train tips: The goal for the return trip was to snag the best seat possible.The priorities were:

  1. On the port side;
  2. Window;
  3. Both seats unoccupied;
  4. With electricity;
  5. Near the café car.

I almost always succeeded at finding a seat that met the first three criteria. I strove to be one of the first ten or so people in line at the departure gate, which was identified by a number and E or W. This was relatively easy. I always monitored the ARRIVALS board. Most people were assembled under the DEPARTURES board. They seemed unaware of two rather obvious facts about through trains: 1) They must have arrived before they could depart. 2) They always departed on the track on which they arrived.

So, if the ARRIVALS board listed the gate as 7, I went and stood by the escalator down to 7E. This pretty much assured me a good position in line no matter how many people eventually congregated there.

It was equally important to find the right car. The trains always went from west to east. I always walked toward the rear of the train until I found a car that met most of my criteria. I then entered and selected the seat by the port-side window. If the aisle seat was unoccupied, I placed my sample case or briefcase on it, opened it up, took out a book or a folder, and lay it beside the case.

I then pulled down both tray tables. If I had food with me, I lay it on the tray table in front of me and took a bite out of something. I inserted the straw into my large Diet Coke, and placed my drink on the tray table for the aisle seat. My objective for all of this was to make the aisle seat seem as undesirable as possible. It would have worked even better if I sat in the aisle seat and put my stuff in the window seat, but I found that that was not really necessary. I almost always was left to myself.

There was no reason to worry about people entering at subsequent stops. On the eastbound evening trains at each stop after Penn Station far more people exited the train than boarded it.

If I wanted to purchase something from the café car, it was necessary to do it before the train reached Bridgeport. The café car closed down well before the stop in New Haven, and there was always a line. In fact, it was usually a good idea to make any purchases before the first stop in New Rochelle. The selection in the café car got worse fairly rapidly.

Distressing events: Uneventful train rides were delightful. Any disruption of the routine was, at best, annoying.

One day the line behind me at the gate was unusually long, and the people in it were mostly college-aged. It was a Friday. Perhaps it was spring break, or the end of a term. In any case, every seat on the train was filled, even the aisle seat next to mine. Furthermore, a dozen or more people sat on the floor in my car. I presume that the situation was similar in all the other cars.

This could not have been legal, could it? It was the only time that I saw this happen. Evidently Amtrak had no way of determining that more tickets had been sold than there were seats.

I can only imagine what the café car was like. I did not dare to abandon my seat just to buy a can of Diet Coke for $2.

A more distressing event occurred on one of my last trips in 2006. I was returning from Macy’s, and I evidently left my Cascio point-and-shoot camera3 on the train. It must have fallen on the floor at some point. I had used that camera on the glorious Village Italy tour that we took in 2005. It is documented here.

In my notes from trips to Lord and Taylor in 2007 and 2008 I twice reported that I had almost lost the small Canon camera that I had purchased as a replacement for the Cascio.

The nightmarish return trip: On many of the trips home I arrived late, sometimes very late. One of them, an extremely hot evening in the summer, I will never forget.

The Hell Gate Bridge.

The Hell Gate bridge, which connected the Astoria section of Queens with Randalls and Wards Islands, was only used by freight trains and the “Northeast Corridor” Amtrak trains on which I rode. One summer evening the bridge had reportedly caught on fire (!) and was unusable, at least for the nonce.

So, on the DEPARTURE board appeared the dreaded phrase: SEE AGENT. The good people at Amtrak addressed our group, which by then included everyone who had already been on the train. They divided us up into groups that were determined by our destinations. I was in the group that included all of the stops north of New Haven.

A/C would have been extra.

Amtrak, we were informed, had chartered tourist-type buses in Europe) to transport us to our destinations. After about a two-hour delay in which all these arrangements were made, our group was herded onto our bus. The first thing that we noticed was that it did not have air conditioning. The second was that our bus was very crowded. A foul mood prevailed.

The usual route.

Our bus driver cheerfully announced that he had information that the usual route north through Manhattan was experiencing heavy traffic. He had exercised his initiative to plot a route through the Lincoln Tunnel to I-95 in New Jersey. We would then cruise across the George Washington Bridge toward Connecticut.

Our driver’s route.

This news elicited some smiles and giggles of schadenfreude among the passengers. We would get home very late, but we would avoid that horrible Manhattan traffic that would probably drive the other passengers crazy.

And we did indeed drive through the tunnel at a reasonable pace. Similarly, our passage through the Garden State proceeded at a good clip. We could not actually see the poor saps on the other buses inching their way north on the other side of the Hudson, but we could easily imagine their frustrating situation.

However, our collective optimism crashed when we encountered traffic on our own highway just before we reached the George Washington Bridge. In fact, we were not moving at all. Our driver announced that there had been an oil spill on the highway on the New York side of the bridge. It took us more than an hour to cross the bridge. Everyone—including myself–was suffering from the heat. It was surely over 100° inside our conveyance.

After the bus finally crossed the bridge we were required to exit the highway in the northern part of Manhattan. It was dark by then as the bus driver piloted us through hostile-looking side streets of the worst parts of Gotham. I don’t know what the other passengers were thinking about, but I could not keep the first few chapters of Bonfire of the Vanities out of my mind.

Five stops.
No stops.

At long last we got back onto the interstate. Imagine our relief to see the “Welcome to Connecticut” sign. We passed by our usual stops at New Rochelle, Stamford, and Bridgeport stations and turned north onto I-91. I was familiar with the drive from there to Windsor Locks. it could easily be completed in an hour.

We might have made it that quickly, too, but we had to exit the highway to stop at each of the five Amtrak stations—Wallingford, Meriden, Berlin, Hartford, and Windsor. All of these stations were conveniently located near the railroad tracks. None, however, was easily accessible from I-91 especially by an oversized vehicle like our bus. Of course we also had to wait for the passengers to get all of their gear together. Of course, they had to wait for the bus to stop. Then the exiting passengers had to fight their way up the narrow aisle to the door and climb down.

I did not leave that wretched bus until 3AM, and I still had to make the bleary-eyed drive to Enfield. Of course, the people who went all the way to Springfield had it even worse. I thought with glee of one of them discovering that someone might have broken into his—no, make it her—car while we were on this forlorn journey from hell.


1. The story about the run-in that I had with an Amtrak conductor concerning my book of discounted train tickets has been recounted here.

2. Danny Simmons retired in 1994.

3. I replaced the Cascio with a Canon that was much easier to use. When I upgraded for our Africa trip, I gave the Canon point-and-shoot to Sue, but I don’s think that she ever used it.

2000 TSI: AxN: System Design

TSI as a nexus between advertisers and newspapers. Continue reading

The term insertion order was used in advertising to describe a list of detailed information about ads that advertisers provided to newspapers or magazines so that the publication could reserve the space. The design of AxN, TSI’s clearinghouse on the Internet for insertion orders, only really congealed when I had finished reading Bob Cancilla’s outstanding book about using the AS/400 for e-business, IBM’s word for commercial transactions that used the Internet. The process of determining what TSI wanted to do and how we learned how to do it has been described here.

The Internet servers on the AS/400 in TSI’s office were used in the project. The FTP (File Transfer Protocol) server was used to receive transmissions of data files containing insertion orders generated by the AS/400’s at our client. The SMTP (Simple Mail Transfer Protocol) server sent computer-generated emails to both advertisers and newspapers. The HTTP (Hypertext Transfer Protocol) server allowed the posting of web pages on TSI’s website, TSI-TSI.com.

TSI’s AS/400 was connected to the Internet through a T-1 line leased from AT&T. The backup line was a cable connection to Cox. It was seldom, if ever, needed. I can recall no problems with the connection.


AdDept changes: AdDept, TSI’s administrative system for the advertising departments of large retailers, included programs for producing the original insertion orders used to schedule advertising at newspapers and for producing change orders and cancellations. The users at each installation had slightly different methods of selecting the items from the media schedule to be ordered (usually once per week for ROP and once per month for inserts) and different formats for printing or faxing the orders. However, all installations used the same programs for updating the data files with the ordering information.

Newspapers were ordinarily designated on AdDept’s pub table with two “variations”—one for ROP (“run of press”—the pages printed by the newspaper) and one for inserts (the preprinted flyers and coupons inserted with the pages printed by the newspaper). Some needed additional variations for things like the Sunday supplement or the television guide. The pub table contained a field that designated how insertion orders would be delivered. The choices—as designated by a one-character field on the pub table—were faxing or just printing. A new option was added for delivery through TSI’s website on the Internet using AxN. When a paper agreed to a trial subscription for AxN, the field was changed for each of its versions. If the paper stopped using AxN, it was set back to its previous value.

The configuration on each client’s AS/400 was modified so that the FTP server was automatically started every time the system initiated the Initial Program Load (IPL). “IPL” was IBM-speak for booting or rebooting. Most of TSI’s AdDept clients IPLed once a week.

The sections of the insertion programs that updated the data files were augmented. If the pub was using the Internet for insertion orders, new code was executed for each order as a whole and for each item on the order. This code created a file for the order and wrote records on the file for the header (AxN‘s code for the pub, range of dates, type of order, whether it was a new order, revision, or cancellation, and a few additional items), detail (individual ads), and special instructions that could be for individual ads or the whole order. As records were written, they were logged on a file.

When the user closed the insertion order program, a routine was called to use FTP to send a copy of the file to a designated library1 on TSI’s server. The original files remained on the advertiser’s system for a while until the system administrator ran the cleanup program.


FTP clients can actually do a lot more than send and receive files, but the configuration of TSI’s server prohibited most of those features.

Processing the orders: The configuration for TSI’s AS/400 was also changed so that the FTP, SMTP, and HTTP servers started during each IPL. Another program that we wrote to monitor the library containing orders also was started at IPL. In the twelve years that this process was active we had zero failures.

The monitoring program examined the contents of the library designated to receive the files. If the library was empty, the program went to sleep for a minute or two. If it found anything in the library, It copied the files to a separate library. For each file that it found it started a batch job to process the file. It then deleted the files from the receiving library and went back to sleep.

The processing programs evaluated each file to make sure that it could read all the records and that none of the fields in any contained invalid information. Since all of this information had been generated by AdDept programs run on the advertising departments’ AS/400s2, problems almost never occurred. If any anomalies were discovered, an email was sent to me, Denise Bessette, and a programmer.

After validating the data the program created database files for new orders or updated the records of existing orders. Time-stamped log entries were written for all of these operations.

After the permanent database files were updated, an email was sent to the rep at the newspaper and the coordinator at the advertising department. It simply told them that the insertion order had been posted on TSI-TSI.com and provided a link to the website.

The processing programs were written in BASIC and IBM’s Control Language (CL). The former were used to validate the received file and to update the data files. The latter were used for system-oriented tasks such as sending emails and copying files.

I don’t remember the details of how it worked, but I think that there was also a program that monitored the number of FTP transactions in a period of time. Two of three times the system was the target of half-hearted attacks on the FTP server. We were easily able to repel them.


Setup for the interactive programs: The reps at the newspapers and the coordinators at the advertisers were expected to be able to access TSI’s AS/400 through the Internet using a browser. Therefore, it was necessary to change the system’s configuration on our AS/400 so that the HTTP3 server for the website was always started as part of the IPL. At the same time a second local HTTP server for development and testing by TSI programmers (primarily me) was also configured.

Not tsetse, TSI-TSI.com.

Security was provided by the AS/400’s HTTP server. The scripts for all AxN pages on TSI’s website (TSI-TSI.com) were placed in a library that was password-protected. The pages that described the company and its products and services were open to the public. Static pages were written in HTML, the language of the web. The scripts for interactive pages were written in Net.Data, the only scripting language that IBM supported on the AS/400 at the time.

The AS/400 had the ability to set up interactive sessions for users who logged in to the HTTP server. If we had implemented this feature, the system could have timed-out users who had entered their credentials and left the connection open. Implementing this would have complicated the development enormously. We decided not to do it until it became necessary. Like all other developers in that era, we were in a hurry to launch the product on the Internet. Since we never encountered any security issues, we never did.

I take it back. Actually there was one security issue. The reps and coordinators tended to store their credentials in their browsers so that they would be filled in automatically on the security screen. When there was turnover, or someone got a new computer or software update, the passwords and user ID’s were sometimes lost. The support people at TSI did not have the capability of retrieving passwords, but they could assign new ones. After each new one was assigned, it was given over the phone to the user. To insure that this solved the problem, the TSI employee stayed on the line while the user signed on. The user was then advised to change the password and, if necessary, talked through that process.

I am sure that both the newspapers and advertisers were happy that we did not automate this process. We only needed to deal with it a handful of times per month. If we had succeeded at convincing more advertisers to use AxN, we might have needed to automate it.

The interactive programs for newspapers: In the course of research for this entry I discovered the pdf file for the very comprehensive AxN: Handbook for Newspaper Users and posted it here. I had created this twenty-two-page document using PageMaker software in the early 2000’s before we had the first live implementation of the product/service.

The handbook included samples of all the screens and reports. This document was sent to every newspaper when it agreed to participate in the trial period. We provided no training, but no one had much trouble learning to use the system. I must say that I think that I did a superb job. TSI received amazingly few support calls.

The document is more or less self-explanatory. There are just a few things that are worth noting.

The AxN programs used “frames”4. Every interactive screen had three sections that consistently take up the same amount of space on the screen. The “Display” section was always the top area with the light blue background. The “Buttons” area was at the bottom and had a steel blue background. The third frame was “Empty”; that is, it had no space on the screen reserved for it. For each page there was a master script that loads the scripts for the three frames.

When a user clicked on a button, the empty frame was loaded with the appropriate script and executed. So, for example, if the “Confirm” button was clicked on after an order had been selected, the script in the empty frame would check to see if anything was in the “Confirmed by” box. If not it would highlight that field and display an error message without reloading the page. If the field contained characters, the script called a sequence of CL and BASIC programs to mark the order as confirmed and send an email to the coordinator at the advertiser.

The buttons available varied by page. However the Buttons section always contained a Home button (the one that looks like a house) and a Help button (question mark). The former returned the user to the site’s home page. The latter produced a page that explained all of the fields and buttons on the original page.


The interactive programs for advertisers: I also found the pdf file for the twenty-eight page AxN: Handbook for AdDept Users: It explained how to use both the AdDept programs to send new orders, changes, and cancellations and the AxN web pages to make sure that all newspaper reps have confirmed the orders. I posted the handbook here.

Advertisers who made changes to the schedule after an order was sent were expected to make the changes in AdDept and to send revision orders.


Daily tasks: Every morning a program searched for unconfirmed orders. Lists were prepared for both newspapers and advertisers. Each newspaper rep and advertising coordinator was emailed a list of the orders that pertained to them. A master list was also printed at TSI. An employee made a “courtesy” telephone call to warn reps each newspaper with unconfirmed orders that they were within a few days of publication.

Billing: In theory both the advertisers and the newspapers were billed for the use of the AxN service. In almost all cases the advertisers had been using the AS/400 to fax orders to the papers. They had been paying TSI a monthly fee to maintain this software. When they started using AxN we charged the same amount for support and dropped the faxing charge. So, there was a net-zero effect for the advertisers.

TSI’s computer programs required changes to accommodate the newspapers as clients. The main change was to convert the three-digit5 client number field from numeric to character. The existing clients maintained their numbers, but the newspaper clients were assigned alphabetical designations sorted by state.

A separate billing program was written to create invoices for the newspapers. Most were billed quarterly; a few preferred to be billed monthly.


AxN was extremely reliable and was very popular with both newspapers and advertisers. Support calls were rare. I vaguely recollect one instance in which a newspaper failed to run an ad or ran it incorrectly. I was able to document exactly what the system had done with timestamps, and neither side thought that AxN had contributed to the problem.


I definitely wrote all of the Net.Data scripts. Someone else at TSI may have written a few of the BASIC and CL programs used for AxN, but I did the bulk of that coding as well.


1. A “library” in the AS/400’s “native environment” was roughly equivalent to a “folder” or “directory” on a PC. However, libraries on the AS/400 could not be nested. That is, there was no such thing as a sub-library. More details about the AS/400’s design principles can be read here. The AS/400 also supported being used as a server for some other operating systems, but TSI did not use that feature.

2. The header record for the order contained a field that identified the format used for the files. Since no one except AdDept users was ever convinced to use AxN, no code for processing orders in a different format was ever written.

3. HTTP stands for Hypertext Transfer Protocol. HTTP servers were able to serve pages to a browser using the Hypertext Markup Language (HTML) and a few other formats.

4. I really liked the use of frames, but for some reason it was disparaged by supposedly sophisticated developers, and eventually frames were no longer supported by browsers. Instead a complicated use of Cascading Style Sheets (CSS) was necessary to produce a similar effect. AxN was still using frames when TSI closed in 2014. I have never been able to duplicate the effect of the empty frame with CSS.

5. The worst design mistake that I ever made was using a three-digit number for clients. None of our agency clients ever needed a larger field, and the client file on TSI’s system still had many unused client numbers when we began marketing AxN. I decided that it would require less effort to change the type of the client number field from numbers to characters than to expand the size of the field.

1995 December: Hawaii Trip Part 1

Doug, Mike and Sue in Oahu. Continue reading

In the second half of 1995 Doug Pease, TSI’s Director of Marketing, had been in fairly constant communication with Karen Anderson, the Advertising Director at Liberty House, a chain of department stores in Hawaii. One day he came into the equipment room, which also served as my office, and told me that Karen asked for someone from TSI to fly to Honolulu to show the AdDept system (described here) to them. We arranged to meet with them on two days in the first week of December.

I was very excited about this opportunity, not so much for the potential business as for the chance to go to Hawaii. Sue and I had been through a very rough period (as described here), but the one thing that we really both liked to do was to travel to new places. Moreover, the weather would be starting to get nasty in New England, and it was almost never nasty in Hawaii.1 I decided to extend our stay in Hawaii to allow enough time to sample all the islands.

I went to Barnes & Noble on the way home the evening that I learned about the trip and purchased two books: The Maverick Guide to Hawaii and Kauai Trails, written by Kathy Morey. I had determined from previous trips that the more that I planned a trip the more that I enjoyed it. Sue and I did a really good job of planning this one.

Doug was not very happy that Sue was coming along. He worried that her presence would be a distraction to the main purpose, which was to land another AdDept client. I listened to his concerns, but I was not about to tell Sue that she had to stay home.

I tried to persuade Doug to take some time at the end and make a vacation out of it as we were doing, but he said that he needed to get back to his family. So, Doug scheduled a separate flight back to Connecticut by himself.

On the morning of our scheduled departure, neither Sue nor her car were around. I called her at her business in Springfield, MA, that she called Dance Space. She said that she had been working on the wiring all night. I told her that it was almost time to leave. She had no idea what time it was.

I later came to understand that Sue’s approach to long-distance travel was to leave exhausted, sleep fitfully on the airplane, and totally crash upon landing. Needless to say, this was not my approach. I did not want to waste one second of daylight in Hawaii.

The three of us flew together from Bradley to Honolulu. It was a very long trip, but we gained five hours, and so, despite the time lost in the layover in Los Angeles, it was still daylight when we landed. I fell in love with Hawaii the instant that we landed. There were palm trees on the airport grounds, the terminal was, for the most part, defiantly open to the elements, and the weather was perfect—sunny, dry, and around 80°.

The Honolulu airport was noteworthy for many things. One that I remember clearly was the ubiquitous stands that contained booklets and leaflets describing things to do in Oahu. I later discovered that similar stands at the airports on the “neighbor islands”. We soon learned not to put too much stock in the recommendations in the booklets, which seemed mostly limited to the heaviest advertisers.

We rented a car and drive to our hotel. The “Interstates” in Hawaii start with the letter H rather than I. It is a safe bet that the two systems will not connect any time soon. I don’t remember the name of the hotel, but I am pretty certain that it had free parking and was near the canal ,only a few blocks north of Waikiki. It was not luxurious, but it seemed nice enough to us. I remember that our room had a balcony, which in Hawaii is called a lanai (lah NIE).

The business visit: I think that we did the demo at IBM’s office before we talked with the people at Liberty House. I much preferred to arrange the visit in the other order. Perhaps we could only get time at IBM on the first day. Karen was extremely positive about the system after my presentation. She also told us that we did not need to wear suits at the Liberty House office. She said that most people there wore “aloha-wear”. We wore suits.

We learned the next day at the Liberty House headquarters in downtown Honolulu that the chain had two types of stores: large department stores that were equivalent to the regional department stores on the mainland, and much smaller boutique stores that catered to tourists. The newest department stores was actually on Guam.

At the end of our meetings we told Karen that it had been snowing when we left Connecticut. She said that she would really like to see it. I told her that she could have it. She insisted, “But it’s so beautiful.”

I replied, “Well, it’s white, if that is what you like, but that’s only for the first day or two, and it sometimes stays around for weeks or even months turning dirtier and uglier by any standard.”

A ;arge Liberty House store was in the Ala Moana shopping center on the southern side of Honolulu. This shopping center was essentially just like a mall on the mainland except that this one has no roof over the interior courtyard. People in Hawaii are not afraid of “Liquid Sunshine” even when shopping. Bloomingdale’s, Neiman Marcus, and Nordstrom have stores there, and there are innumerable boutique stores.

While Doug and I were in meetings, Sue explored Honolulu. At the time she was really into ballroom dancing. She walked to a place near the hotel that had a famous dance floor. I can’t say that I was sorry to miss that visit.

The pitch to Liberty House went as well as could be expected. When we got back to New England, we sent them a proposal, and Karen put in a request for funding. I had every hope for a second trip to paradise to install, train, and investigate a few things that Sue and I had missed. Unfortunately, Liberty House’s corporate management imposed a freeze on capital spending. In fact, Liberty House declared Chapter 11 bankruptcy in 1998, and when it emerged from bankruptcy in 2001, it was acquired by Federated Department Stores and merged into Macy’s West, an enthusiastic AdDept client.

So, the return trip to Hawaii was delayed for twenty-three years. That adventure is described here.


Fun on Oahu: We knew that we needed to get our Luau Cards punched. No one is allowed to leave Hawaii without attending one. I think that we asked Karen and her staff which of the luaus we should was the best. They all recommended Germaine’s, and insisted that it was worth the drive.

Sue, Doug, and I attended, and we all had a good time. The entertainment was pretty good. The food was plentiful if not spectacular, and, best of all, we learned that we had not missed anything by never eating poi. I am sure that Sue took many photos, but I could not find them. Germaine’s website contains an abundance of photos. They can be viewed here.

ABC stores could be found on almost every block of the touristy parts of Honolulu. I spent some time buying postcards to make acquaintances back in New England envious. It occurred to me that people in Hawaii probably never receive postcards. So, I bought one and sent it to Karen.

Notes on the images displayed here: I am virtually certain that somewhere within the house at 41 North St. in Enfield, CT, are hundreds of stunning photographs of this trip. I have only located two of them, and those two have been on display in a collage on the wall of my office for at least ten years. They have faded badly, to the point that their only real use now is to prove that I am not making all of this up.

So, I have been forced to use images copied from the Internet. If anyone objects to the use of any of the images, I will remove the objectionable ones.

Sue, Doug and I drove to the memorial in Pearl Harbor. It was OK, but I did not feel like tearing up or anything. I enjoyed the drive past Aloha stadium better.

Doug and I climbed to the top of Diamond Head one morning. At the time I was in pretty good shape from running, and Doug did a lot of riding on his mountain bike. So, neither of us held up the other. The view from the top was easily worth the effort.

After Doug flew back to New England, Sue and I stayed on the heavily populated island of Oahu. That adventure is described here.


1. Hurricane Iniki had struck the islands (especially Kauai) very hard in 1992. Otherwise you could count on periods of rain every day in the rain forests in the center of every island and clear and warm weather everywhere else.

1988 TSI: The First Crisis

Many factors forced a tough decision. Continue reading

In retrospect it does not seem like that great of a crisis. However, I have a very strong recollection that Wednesday, August 17, 1988, my fortieth birthday, was one of the worst days of my life.

I intended to to go the office and work all day, but the employees pretty much insisted that I take the day off. I was alone in our new house in Enfield. Well, Rocky and Jake were around somewhere, but cats are seldom sociable during the middle of the day. I don’t remember what Sue was doing.

I also don’t remember what I did all morning. I probably either went for a run of four or five miles—the heat did not bother me in those days—or tended to my vegetable garden.

I fixed myself something for lunch. I always ate early. Then, as usual, I lay down for a nap. I may have dozed off for a few minutes. When I arose from the bed, a crushing wave of melancholy swept over me.

I must have had a book to read; I always did. However; I did not feel like reading.Instead, for the first and only time in my adult life, I got down on my hands and knees in the yard that faced Hamilton Court and picked weeds.

I had been told by our neighbor, whose name was Fred, that both the previous resident of our house and the one before him were professional landscapers. They left us a beautiful lawn of bluegrass on the sides that faced the two streets and zoysia grass in the back. There were almost no weeds when we moved in, and, despite four months of neglect, there were still only a few patches.

While I attacked the invaders into our greensward, I took stock of my situation as I entered my fifth decade on the planet. There were undeniable positives:

  1. I was healthy. Sue was reasonably healthy. She had recently quit smoking, and that was very difficult for her.
  2. Sue and I had a nice new house.
  3. We had two nice pets.
  4. TSI had a real office that was smoke-free.
  5. We were in the process of negotiating a big contract with a client that everyone had heard of—Macy’s. The wooing of Macy’s and the subsequent installation there are described here.
  6. For the first time ever TSI had a salesman who was aggressive and appeared to be competent.
Interest rates in 1988 were very high.

On the other hand, the mortgage meant that our nut at home was higher than ever, and our payroll was considerably higher than ever. IBM’s announcement of the AS/400 (described here) was very troubling. There was no provision whatever for the types of customers that we had been chasing for the last seven years. The new systems were considerably more expensive and less powerful for the models at the low end. I did not see how we could sell them to small ad agencies. The other software vendors could offer much cheaper systems. The alternative was to try to find larger agencies around the country with the budgets to buy more expensive systems. This was, from a marketing perspective, a new business.

Eventually we faced facts and leased an AS/400 model B10.

I could see more unavoidable expenses on the horizon, too. We would almost certainly need to buy an AS/400 for development and support of the Macy’s installation.

We faced a lot of difficult work in the upcoming months. We would need to do the work to assure that our system for advertising agencies worked on the new system. At some point we would need to address the Y2K issue that was beginning to raise its ugly head in the press. Our date functions would not work in the year 2000, which really meant 1998 or 1999.

We did not really have the programming staff to meet these challenges. I could not depend on Sue to help. Denise Bessette was excellent, but she only worked part-time. Sandy Sant’Angelo could help a little, but she could not handle anything difficult. There was no getting around it; the bulk of the work was going to burden my undersized shoulders.

I could not see how the current arrangement could possibly work. Unless we received several surprise phone calls in the next few months, we must depend upon getting a second and third user of the new system that we planned to develop for Macy’s. I did not think that I could possibly get that system as then envisioned to the point where it was reasonable to market it before the company (i.e., Sue and I—the only partners) ran out of money.


I think that at this point I need to address what I call The Curse.

Not bloody likely.

In nearly every respect my parents provided me with an exemplary upbringing. They somehow got me the medical care that I needed to overcome what could have been a debilitating birth defect. I did not have many medical issues thereafter, but they ably and promptly addressed my dental and vision issues. They paid for an excellent education. We had food, clothing, and shelter in a very safe environment. They let me follow my own interests. They let me play tackle football for two years, although I am positive that my mother thought that it was foolish. They did not even make me take dancing lessons after I threw a tantrum about it.

There was one thing, however. I remember distinctly them telling me on several occasions, separately and jointly, “Mike, we don’t care what you decide to do. We just want you to be the best at it.” Not “the best that you can be”, just “the best”. There is no “absolute superlative” in English. Unless a group is specified, it means “better than everyone”. In 1988 the world’s population was around five billion. In any endeavor only one of the five billion is the best.

So, by the standards that they had set for me, at age forty (40!) I was an abject failure. I had never been the best at anything in high school. If you took the worst quarterly grade average that everyone had, mine was the highest, but that counted for nothing. The goal was not consistency, it was supremacy. I was not the best at anything in college either. OK, I was the best debater at the University of Michigan, but I was not even good enough to compete in the National Debate Tournament. After that I was a horrible soldier. I was nowhere near to being the best actuary, if that even means anything. I was not the best debate coach, and, in the end, I could not see any path for pursuing that goal.

I was a really good programmer, but nobody considered me the best at any aspect. In fact, in the area that we had concentrated—ad agencies—we had apparently reached a dead end.


I did not articulate this line of reasoning even to myself as my pile of weeds grew, but it must have burned in my subconscious: At age forty this was probably my last chance to be the best at anything. But how?

From somewhere it popped into my brain that I had to fire TSI’s salesman, Michael Symolon, whose career at TSI is described here. The company had no choice1. We had to sacrifice marketing in order to get the new product ready. The income from the software maintenance contracts and the big Macy’s check might be enough to cover the payroll without Michael’s salary until I could get the product in good enough shape to sell to other retailers. It just had to. It would take a Herculean effort to accomplish all this, but I resolved to do it.

I felt horrible about this decision. I hated firing people. I only needed to do it a few times in thirty-five years in business. All of those occasions were awful, but this one was the worst. I felt that it was more my fault than Michael’s that we were in this position.

I told Sue my decision that evening. She agreed. I talked with Michael a few days later. I assured him that we would pay him his commission on the Macy’s project as soon as everything was completed. He seemed to take it fairly well.

One of the last things that Michael did was to schedule meetings for me in Chicago and South Bend, IN. In Chicago I was allowed to explain the AdDept system that we were about to install at Macy’s to IBM reps who specialized in retail. I knew that quite a few large retailers—Sears, Walgreens, Montgomery Ward, Marshall Field’s, and Carson Pirie Scott, to name a few—were based in Chicago. I thought that they would be very interested in being able to sell a new application and a (newly announced) AS/400 to a previously unautomated department. I am not sure why, but the reception to my presentation was disappointing. They did not even ask me many questions.

I rented a car to drive to South Bend for a demo of the GrandAd system the next day. I am not sure when this occurred, but my credit card was declined somewhere, maybe at the hotel in which I stayed in South Bend. I had to make a very depressing and stressful call back to the office to arrange payment.

We (or perhaps the IBM office) had done a mailing to all of the ad agencies in the area. Five or six had reported that they planned to attend. As usual, I loaded our software and demo data onto the System/36 at the IBM office. Only three people attended the presentation. They all sat together, paid little attention, and took no notes. After my presentation I talked with them for a few minutes. They were all from the same agency. They already had a UNIX-based system running a product called Ad-Aid. I asked them whether they liked it; they were noncommittal.

As I made the long drive back to Chicago that evening I mulled over what had happened. The more that I thought about it, the more convinced I was that the ladies in the audience were spies sent to learn the strengths and weaknesses of our system. This would ordinarily have made me angry; on that day it just depressed me.


For the next three and a half years I worked a large number of hours per week for fifty-two weeks of the year. We sent out a couple of sets of letters to advertising directors at large retailers across the country, and we received just enough positive responses to get by.

The second installation of AdDept (described here) was even more difficult than the first. Hecht’s, the third installation (described here), was a genuine turning point, but it wasn’t really until 1993 that we could consider investing in another genuine salesman—five years of scraping by with only one break, our short cruise of Greece and Turkey in 1992, as described here.

I think that I made the right decision. I cannot envision what life would have been like if I had chosen otherwise


1. Yes, we could have tried to borrow some money. However, we had no assets to use as collateral. The prospect of going down a path that might well have ended in bankruptcy seemed unthinkable to me. The idea of begging for money from relatives never occurred to me.

1999-2014 TSI: Administrative Employees in East Windsor

From Nadine to Ashley. Continue reading

The resignation from TSI by my sister Jamie Lisella in the summer of 1999 (as explained here) left the company with neither an administrative employee nor a marketing director during a critical period. We were in the process of moving to a new location that Jamie had found, we had a huge backlog of programming jobs, and Denise Bessette (introduced here) and I were establishing a new working relationship (explained here) and trying to figure out how to adapt to the new world of the Internet.

More like “reasonably good pay”.

Prior to this time I never had hired an administrative person. In each of the cases in this entry I wrote a help-wanted ad and ran it in the Hartford Courant and the Journal Inquirer. I kept a record of the responses in a spreadsheet. I interviewed a few of the respondents and then picked one or started over.

In 1990 the one whom I liked best was named Michele Stewart. At the end of August I called her on the telephone and offered her the job. She told me that she was probably going to accept another job because my description of our post sounded complicated. She was most concerned about the sales tax aspect. Perhaps I did not explain that computer programs provided all the numbers. The administrative person’s role was just to see that the forms were filled out, and the payments were made on time.


So, I ended up hiring Nadine Holmes, my second choice. Se was single and in her twenties. She took longer than expected to catch on to how TSI did things, but she had a good attitude. I wrote this on October 18:

Nadine came into my office at 4PM with a very solemn look on her face. She announced that she had to tell me that she could no longer work for my company. I sighed, leaned back in my chair, and folded my hands. Then she said, “The time goes by too fast here.” She has shown remarkable progress in the last few days. She is still a little sloppy, and her spelling needs work, but she definitely is a keeper.

By February of 2000 we had moved into our new office at 7B Pasco Drive in Enfield. The first month or so was hectic because of address changes and other transition issues, but then things slowed down. A few problems began to appear.

I had lunch with Nadine Thursday. I don’t know if I got through to her, but at least I think she has a little better idea of what the company is about. She told me that it is hard for her to get used to the idea that she is the low man on the totem pole and always will be as long as she works here. I told her that we planned to hire someone to help with marketing and that when we start marketing again, we will have plenty for her to do.

The next week I sent this e-mail to Denise:

I told Nadine that I want her to become an expert at Word and Excel. My real objective is for her to become reasonably competent at them. It may be useful for her to go through some of the exercises in the book that Harry1 had. I was hoping that we would have received the book to use as the basis for a mailing, but it didn’t come yet. If you can think of anything for her to do, by all means ask her to do it. I told her that I think of you as my alter-ego.

My recollection is that this was reasonably successful. She could maintain a spreadsheet if I told her precisely what to do. However, other problems arose. I wrote this on December 27.

I discovered before anyone came in that Nadine forgot to pay the sales tax in December. I was so angry about this that I was almost out of control. I got less than four hours of sleep on Monday evening. I needed to rest for a few minutes on Tuesday morning before everyone came in, but this made me so upset that I couldn’t do it. You will be happy to know that even though I had my boots on, I did not take it out on the furniture (but it was tempting). I didn’t yell at anyone either, but I was very grumpy.

The “boots” reference was about an occasion at our Enfield office on which I kicked a dent in one of our steel filing cabinets. By the middle of January I decided that Nadine was not the solution to TSI’s administrative needs. I explained my attitude to Denise.

I think that I found a good metaphor for Monday’s conversation. In addition to the part about a new direction, I plan to emphasize to Nadine that I want to hire someone who is “on the same wavelength” that I am on (or we are). If she wants more specifics, I will have a list of things that I asked her to do, but that she didn’t do or didn’t do until I hounded her about them. You can contribute to the list if you want.

I hired a woman named Paula to replace Nadine. I don’t remember her last name. She seemed to be more than intelligent enough to handle the job. The other big factor in her favor was that she lived in East Windsor almost within walking distance of the office.

On the other hand, she had at least one young child. Paula lasted less than a week. She called in sick while I was on a business trip. Denise was furious about this. I fired her, but I did not feel good about it.

She explained that she is having a lot of problems with her husband. She said that she was hoping that the job would either provide a solution to the problems or the wherewithal to let her stand on her own two feet if it came to that. This is about what I expected. I don’t know if I am happy that she told me or not. I have not been dwelling on this subject, but I still find myself waking up worrying about her.


I really liked working with Lucia Hagan (pronounced (LOO shuh HAY gun), who started in the spring of 2001. She was, in my opinion both a very nice person and a superlative employee. Her tenure coincided with a period that required the most administrative changes. TSI was in the process of setting up a system to manage the hundreds of newspapers that were beginning to subscribe to AxN. Accounts receivable and billing records had to be set up, and, for the first time ever, we needed to keep track of contracts.

Here are some of my memories of Lucia’s time at TSI.

  • Lucia had a tattoo on one of her calves. I had never interacted for any length of time with anyone with a tattoo. Hers seemed out of place to me, but I guess that I should not have been surprised. She lived and grew up in Stafford, a town built around auto racing.
  • Lucia was into NASCAR. She was especially a fan of Jeff Gordon, who drove #24 for Team Penske. She was upset when Penske “gave all of Gordon’s best cars to the kid”, meaning Jimmy Johnson.
  • Lucia was amused that I napped in the computer room early in the morning and on weekends. She bought me a pillow and a University of Michigan pillow case that I am still using in 2023.
  • Her husband Rick worked at Leonard’s Auto Parts in West Stafford2. She once remarked, “It’s not a real job.”
  • Every year Lucia and Rick went overboard on decorations of their house in Stafford for Halloween. On two occasions I drove out to see their house just before Halloween.
  • Lucia had no children.
  • She was working at the time that we terminated Sandy Sant’Angelo’s (introduced here) employment at TSI. She asked to move to the space by the window that Sandy had occupied. I had been oblivious to the fact that she did not like sitting so close to the bathrooms. Presumably Nadine did not like it either. Needless to say, I concurred.

I never had any problems with Lucia’s work or her attitude, but I was dimly aware that something was amiss in her relationship with Denise. I arrived in my office at TSI early one morning after having returned from a multi-day trip. I was surprised that Lucia came to my office at about 7:30 and explained that she was not coming in to work. It took me a minute to realize that she meant that she was resigning immediately. I asked her what the problem was, but she did not want to talk about it. She was adamant that she could not work at TSI any longer.

I never did find out what had actually happened.

At the end of that year TSI sent Lucia a check for her share of the profit-sharing distribution, but she never cashed it. Over the years I have thought about Lucia many times when I drove on Route 190 through Stafford.


The choice to replace Lucia was easy. Eileen Sheehan-Willet (LinkedIn page here) stood out from the other applicants. She had previous experience in a small business, and she had an extremely positive demeanor. She did not catch on to new tasks as quickly as Lucia had, but each time she kept her nose to the grindstone until she had mastered every detail.

Here are some of my recollections of my second-favorite administrative helper.

  • Eileen had a green thumb. She nursed the neglected plants in our office back to health.
  • I met Eileen’s husband’s a few times, but I don’t remember his name. My most vivid memory is of the extremely overcast day on which I forgot to extinguish my Saturn’s headlights before eating lunch and enjoying my postprandial nap in the park near the Connecticut River. Eileen called him. He picked me up in his truck. When we arrived he charged the battery with a stand-alone unit. It took only a minute or two.
  • I don’t think that Eileen had any children.
  • While working at TSI Eileen was diagnosed with cancer in one of her legs. She was the only employee who ever filed a claim on the disability policy that the company maintained for two decades. I worried about her subsequent use of the stairway that was the only entry to or exit from TSI’s office, but she had no trouble with it when she returned to work. It was a very nice feeling that she could recover from such a serious issue.

After a few years Eileen and her husband decided to move to New Hampshire. I seem to recall that it had something to do with his job. She gave us several weeks notice, and so there was time for her to train her replacement.


The person whom I hired to replace Eileen was named Debbie Hlobik. She had a son who gave her some problems and a daughter. Eileen warned me that, although Debbie was certainly capable of doing the job, she worried about her attitude. This assessment turned out to be prescient. Debbie was married and had a son whose behavior gave her a lot of problems. I am not sure what she wanted to do with her life, but she eventually made it quite clear that it did not involve TSI. I finally had to fire her. When I did, she said that I had nothing to be sorry about. She immediately applied for unemployment benefits.


Perhaps the strangest few weeks in the history of the company was after I had hired Chrissy Ralph or maybe it was Chrissy Poloski to replace Debby. Chrissy seemed fine in the interview and for the first few weeks. At some point she either got married or divorced (I don’t remember which) and changed her name. After that her behavior became erratic. One day she left at lunch time and never returned. She had written and signed a letter detailing her resignation and left it on her desk next to her PC. I also found several unpaid bills in her desk drawer, including sales tax bills for a few states. TSI had to pay fines on a few of them.

Then, unbelievably, she filed for unemployment benefits and claimed that I had fired her. Denise and I contested the filing, and the state arranged for a hearing of the case. Chrissy did not appear, and her claim was terminated forthwith.


The hiring of our last administrative person, Ashley Elliott, in 2010 put an end to our losing streak. Although I spent several years working with her, I have a hard time coming up with any anecdotes at all. She certainly did a good gob. She seemed to be rather friendly with Jason Dean, TSI’s programmer during her tenure at TSI. They were both more than a generation younger than I was.

She was still employed with TSI when the company shut down in 2014 (described here). Here is the letter of recommendation that I wrote for her.

To Whom It May Concern:

I am the president of TSI Tailored Systems, Inc., a small company that has designed, implemented, installed, and supported computer software for thirty-five years. Ashley Elliott has served as our administrative person since April 26, 2010. Before that she worked for a temporary employment agency and was assigned to our account for three months. We were so pleased with her work and her attitude that we offered her permanent employment. This was the only time in the long history of the company that we have done that.

Ashley’s job at TSI involved many diverse tasks. Essentially she was responsible for almost everything except for development and support of the software. She managed both the Accounts Receivable and Accounts Payable systems and used our home-grown computer systems to generate invoices, statements, and numerous reports. She was very good at interacting with both customers and vendors. She managed the cash flow in Excel, filed sales and use taxes online in many states, and did most of the work required for closing the books every month. She also was responsible for routine purchasing and other aspects of managing the office.

Ashley did very good work for TSI. It takes a special type of person to be able to execute such a large number of small tasks, some menial and some challenging, and Ashley adapted very well. My partner and I have been very impressed with her attitude and her ability to get along with everyone in the office. We came to depend upon Ashley, and she did not disappoint us. She made the trains run.

Ashley’s termination had nothing to do with her work, which was of consistently high quality. Business conditions necessitated that we close the company rather abruptly.

I wholeheartedly and unreservedly recommend Ashley for any similar position. I would be very happy to talk with any prospective employer about her work at TSI. I can be reached at Mike@Wavada.org or 860 386-0700 (through July 31, 2014) or 860 763-3694 (home).


Of all of the blog entries that I have written this one was the most frustrating to write. I worked with these people for a total of thirteen years, but I had trouble remembering any details. Furthermore, aside from my experience with Nadine, I found little in the way of notes. I recently discovered some spreadsheets dated in 2006 (Eileen?) and 2009 (Ashley?) concerning recruitment of administrative assistants. I am at a loss to explain the fact that none of the names on the list seem even vaguely familiar. There was one person named Paula. She may have been the same as the short-term employee described above, but the last name and the year did not seem right.

I also searched on the Internet for information about the women who handled the administrative functions to determine what they had done since leaving TSI. I found almost nothing about any of them.

I have had a few email exchanges with Lucia and Eileen, but otherwise no communication. It puzzles me how I could have worked fairly closely with these people for such a long time, but until I tried to put this page together, I hardly gave them a thought.


1. This was a reference to Harry Burt, a programmer at TSI who was introduced here.

2. Leonard’s was in business long after Lucia left TSI. I drove by it many times on the way to and from bridge tournaments. At some point it became Carquest Auto Parts. On my last drive past it in August of 2023 I noticed that the store appeared to be out of business. Its website was no longer working, and the Facebook page indicated that the owner had retired.

3. Debbie died in 2019 at the age of 60. Her obituary is posted here.