Oct 31

Though by profession I am a software developer, like most developers I am also a voracious software consumer.  My job requires me to use many different software tools, and I also use software to automate and manage many aspects of my personal life.

So naturally when it came time to produce a photo book for my parents’ joint 75th birthdays, I jumped on the new wave of “Print-On-Demand” (POD) book publishing.  With POD, you create your own book in a word processor or desktop publishing program, and then you can publish one or many professionally-bound copies of your new hardcover masterpiece for a very reasonable fee.
 

Continue reading »

Aug 02

Update: We have launched a new website and forums dedicated to people with cubital tunnel syndrome: www.cubital-tunnel.com

No programmers were harmed during development of this article.

(Not true… my cubital hurts like mad today!)

A programming career is supposed to offer advantages such as longevity and limited physical risk. Unlike an athlete or blue-collar worker whose livelihood depends on physical ability and can be cut short by injury or aging, most programmers should expect to work right up until retirement, as long as they can raise donut to mouth. But a nasty secret in the software industry is how repetitive stress injuries including carpal tunnel and cubital tunnel syndrome can make programming a literal pain and threaten your career.

Continue reading »

Apr 24

The default WordPress blog title “Hello, World” seems appropriate for the debut article of a software development blog, so I’ve decided to keep it.

I never thought I would write a blog.  Adding to the 175,000 new blogs on the Web each day didn’t seem like a worthwhile endeavor.  What could I possibly say that hasn’t already been said?  But then I realized that at least once a day I learn a new tip or trick that could possibly benefit someone else.  Many times I’ve found the answer to a tough problem from some generous soul on the Web, so I wish to repay the favor.  Plus I suppose I have a story to tell that software developers and entrepreneurs may find educational, if not entertaining.

Continue reading »