110 Winn Street 781-939-0505 (voice) connell@chc-3.com (email) ChuckCHC3 (AOL IM) chuck_connell.txt (PGP key)
|
Here are some talks I have given in various forums over the last few years. I have spoken at software quality conferences, MIT graduate seminars, corporate training sessions about software engineering, and Lotus user group meetings. Error Handling Within LotusScript -- This talk pulls together several articles I have written about proper programming techniques in LotusScript. Included is information about compile-time error detection, checking the validity of Notes objects at runtime, and using the NotesLog class to write permanent error logs for scheduled agents. The talk references a database of sample code. (Outline in HTML.) HIPAA, Security, and Domino/Notes -- This talk provides a summary of the entire HIPAA law for healthcare reform, then drills down into the computer security parts of the rules. The talk finishes with some detailed information about how the Lotus Domino/Notes products can meet the security requirements. (Outline in HTML.) Healing Sick Software Projects -- A talk aimed at project managers and technical leads about how to turn around software projects that are in crisis. Why Software Is (Almost) Always Late -- A description of my top six reasons why software projects so often run long, and what to do about them. Enhancing Email Security with S/MIME -- A detailed look at the S/MIME email protocol, with background about the cryptography principles involved. Can We Estimate Software Development Time? -- A response to a paper by J. P. Lewis, which claims there are hard limits to our ability to estimate software tasks. Lewis's paper, and this talk, touch on results from Kolmogorov complexity and complexity theory. (Outline in HTML.) Capability Maturity Model (CMM): An Overview -- A summary of this important software development framework. This is a balanced presentation, including a discussion of CMM's weaknesses. (Outline in HTML.) |
![]()