Programming With Stenography

Garrett Hopper Other, Technology Snapshot 3 Comments

As developers, we spend a ton of time typing, so any small improvements in speed or comfort are well worth it.

If you’re anything like me, then you spend a full day typing at work only to come home and continue typing into the wee hours of the morning. With so much of my life spent typing, things like RSI are a serious concern. I’ve tried a variety of different ergonomic keyboards and I’ve even switched to Dvorak, but none of it made any significant difference in speed or comfort.

In my search for alternative text input methods, I discovered stenography. In this blog, I will give an introduction to stenography and how programmers (like me) have implemented it in an effort to make typing more comfortable and efficient.



First Experiences With Windows 8

John Boardman Opinion, Other, Problem Solving, Programming 3 Comments

This is a departure from many of the other Keyhole blogs, in that it deals with system software and hardware. However, make sure to keep reading. 🙂 I have built hundreds of PCs over the years. Anybody else remember receiving a RAM upgrade with lots of chips stuck to a foam pad, straightening the pins so they would fit into …



Programmers and the Amazon Have This in Common

Tim Broyles Other, Programming 1 Comment

Have you ever been stuck on a problem, some seemingly un-explainable production malfunction in the code? You’ve stepped though it with the debugger, run enumerable test scenarios trying to simulate what the user is doing, but still the issue remains? Likely so. What can you do? My suggestion: take a walk! Like a silver bullet in the heart of a werewolf (okay, …



A Delicate Balance: It’s What We Do

Brad Mongar Consulting, Keyhole, Other Leave a Comment

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 techniques? Do we help with process? Testing? Gathering requirements? To all of these things, the answer is yes. Regardless of the reason we are brought in, our duties are to help our clients — even in …