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.With my daughter starting high school in the fall, we have recently attended several open house sessions to get to know more about the …
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 …
KC User Group Tour, Part 4: Rubyists
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.Trying to unwind the onion now, peeling away until I get back to the February Ruby meetup. ย I got more than a little side-tracked, …
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 …
KC User Group Tour, Part 3: Pythonistas
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.And now for something completely different… Me: What is the first thing I need to know about Python? Pythonista: Ok, first, open a command …


