Attention: This article was published over 13 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.This summer, I had the pleasure of chatting with a distant cousin who was traveling through town. He is a retired project manager from …
A Delicate Balance: It’s What We Do
Attention: This article was published over 14 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.What does a consultant with Keyhole Software do? Do we do heads-down coding on software? Do we design new systems? Introduce new tools and …
Build vs. Buy, Creating a Report Writing Framework
Attention: This article was published over 14 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.During one of my engagements, a requirement arose for the production of numerous financial audit reports in PDF format. These reports currently existed and …
A JSF Session Scope Custom Solution
Attention: This article was published over 14 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.As a software consultant, I very rarely end up in a situation where I am asked to implement something new from scratch, and even …
Happily Adding To Keyhole’s Team This Week
Attention: This article was published over 15 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.With the addition of new team members to Keyhole Software this week, I began to contemplate the type of person that thrives in our …


