Manage Learn to apply best practices and optimize your operations.

True Domino Blooper #23: A case of the course confirmation blahs

This systems admin was more than reluctant to take on a development project handed to him by a boss who was still wet behind the ears.

This systems admin was more than reluctant to take on a development project handed to him by a boss who was still wet behind the ears. Find out what happens when a cross-eyed, butter-fingered project manager accepts the hand off.

I am normally a systems administrator, but I knew a little about development five years ago, even though I didn't like working on development projects. Being a consultant, I had just returned from a year-long engagement out of town. When I returned to the office, I was told that there were no projects lined up for me, so I was given some internal projects. A brand-new, young senior manager asked me to work on an internal educational tracking database for our company's use.

With this new database, every employee would be required to go to an internal project management class. The manager wanted a database for employees to use for class registration. The registration process would automatically waitlist employees if there was no room in the class. As openings popped up -- if an employee cancelled before the course -- another employee would automatically move off the waitlist. This application would also send confirmations every step of the way, including a functionality that would give the instructor a chance to check for attendance. It also would send a "completion confirmation" e-mail to those who completed the course.

I tried to do everything to get out of doing this development project, but the manager was set on having me do it. I even found another internal project that more closely matched my skills, but my young, inexperienced manager wanted to prove a point.

Forced to build this application, I got all of the framework in place. All of the functionality worked fine, and I created most of the confirmation text, leaving blank the areas of which I wasn't sure. For example, the reminder confirmation said, "This is just a reminder that you are registered for the XXXX course on XXXXX." The completion confirmation said, "Congratulations for completing the XXXX course, blah blah blah blah." (I was waiting to get the exact text from the project manager.)

Then a miracle happened (in my mind, anyway). Although I was almost done with the project, I managed to find a billable project for myself that was going to have me occupied for the next two years. So off I went, and I turned this database back over to the product manager to complete. The courses started, and the employees used this program to register. Everything was working like a charm. People were impressed by the waiting list functionality and the reminders, which had their agents at this time signed by the project manager. His Notes ID name was all over the place. I was, of course, off doing my own thing in a different state.

Well, everything worked fine, and the first group, which consisted of mostly partners and executive leaders in the company, attended the course. And when they completed the course, the instructor selected their names and sent them the completion confirmation. They got an e-mail signed by the project manager that said, "Congratulations for completing the XXXX course, blah blah blah blah."


Do you have your own blooper? Send it in and claim your fame.

 Every story in our bloopers series comes to us directly from a administrator, developer or consultant. For obvious reasons, some contributors -- including this tale's author -- choose to remain anonymous.


Read all's true bloopers.
View our Best Web Links on Domino/Notes administration.

Dig Deeper on Domino Resources - Part 2

Start the conversation

Send me notifications when other members comment.

Please create a username to comment.




  • iSeries tutorials's tutorials provide in-depth information on the iSeries. Our iSeries tutorials address areas you need to know about...

  • V6R1 upgrade planning checklist

    When upgrading to V6R1, make sure your software will be supported, your programs will function and the correct PTFs have been ...

  • Connecting multiple iSeries systems through DDM

    Working with databases over multiple iSeries systems can be simple when remotely connecting logical partitions with distributed ...