NLarge, unexpected benefits, and encouraging shared-source community contribution on Codeplex

NLargeI received a really nice and unexpected bit of feedback on my NLarge screen magnifier utility, which is a shared-source project available for download on Codeplex.  I use NLarge to magnify the screen, make annotations and focus attention during technical presentations. 

It turns out that NLarge also is a very useful tool for people struggling to read small print.

Jerry Whelan wrote to say:

"I'm past 60 and I've got to have an easy pop-up screen magnifier these days, especially for reading microscopic text on the Internet.  Windows Vista wiped out all the free and cheap ones, because they simply don't work in Vista.  The awkward, antediluvian magnifier that's included with Windows is useless, and besides it flings your desktop icons all over the place and doesn't bother to put them back. 

"If you want to see how people are crying for a good magnifier, take a look at their homepage here.  If you want to see how expensive a professional magnifier is, take a look here (make sure you're sitting down)"

I can second his advice on the "make sure you're sitting down" bit.  Jerry went on to say:

"NLarge in some ways is the best one I have seen or used.  The smooth magnification without jaggies, beautifully enhanced by the up/down action of the mouse wheel, is very far superior to anything I have yet seen, and the total lack of complications and setup screens is much appreciated."

But I'm not posting this to blow my own horn (for a weekend project! (huge props to WPF for making all that possible)).  Jerry also mentioned that there are some features missing from NLarge that would be really useful for him, including the ability to change the Alt-1 hotkey, and use a double-click as a zoom level toggle. 

All of this reminded me of the importance of encouraging and rewarding people who contribute to shared source projects.   I wish I had the time (and headspace) to context-switch between my many projects and make all the little changes like this. 

So... even though there aren't Codeplex Achievement Points yet, I hope that people are watching the projects up on Codeplex and see the value in contributing to them.

As Jerry puts it:

My opinion is that you could be very popular with the huge crowd of seniors who spend a lot of time cussing because they can't read the small text on the screen, not to mention the designers, the engineers, the music score editors, etc.  A couple of very slight modifications would make NLarge perfect for them.

I doubt I could find a better example of why we should be tinkering and contributing to shared source projects!