Apr 21

Ten Commandments I was reading an article about the death of actor Charlton Heston, most famous for his portrayal of Moses in Cecil B. DeMille’s epic movie, “The Ten Commandments.” That gave me the idea to write a “Programmer’s 10 Commandments,” but a quick perusal of Google showed that many people have already been there, done that.

So instead, here is a bunch of “Commandments for Programmers”:

Continue reading »

Apr 17

A patent is a set of exclusive rights granted by a government to an inventor for a fixed period of time in exchange for disclosure of an invention.  The patent enables the inventor to exclude others from making, using, selling or importing the invention. (wiki)

Continue reading »

Apr 14

Displacement in a user interface (UI) is when you are working with data in one place, and the software forces you to go to a completely different place to add or edit the data. UI displacement results in interrupted work flow, wasted time, user confusion and frustration.

Continue reading »

Apr 12

In response to my original article, “101 Great Computer Programming Quotes,” José M. Aguilar doubled the fun with “101 More Great Computer Quotes,” which was translated, edited and republished here by Timm Martin (and Google Translator) with permission from Mr. Aguilar.

Continue reading »

Apr 09

“Hello, Mr. Consumer, we offer amazing new widget software that will save you time and money! It can do X, Y, and Z. You can download and install it from our website. Oh, and by the way, you need .NET 3.5. What’s that? It’s a 200MB separate download from Microsoft that takes an hour to install and… Hello? Hello? Mr. Consumer?”

Welcome to my world as a commercial software developer who uses Microsoft .NET. Continue reading »

Tags: ,

Apr 08

Cubital tunnel syndrome (CTS) is a repetitive stress injury (RSI) that can result in moderate to severe pain and numbness in the elbow and ring & little fingers. Last year I wrote the article “Programmer’s Nightmare: Cubital Tunnel Syndrome” about my pain and struggles with CTS and how it threatens my programming career.

As people started commenting on the article, a small community developed. I was impressed at how people would share their CTS tips and experiences, commiserate with each other’s pain, and genuinely care about one another.

So with the help of Tim Perez, we built cubital-tunnel.com, a site dedicated to CTS that includes an online community where people can share and discuss their cubital tunnel challenges and successes.

Please visit cubital-tunnel.com

Mar 20

In 1968, inventor Robert Propst revolutionized the American workplace with his “Action Office” design for the Herman Miller furniture company.  Propst intended to create a more dynamic and flexible workspace, but the end result was the much-maligned office cubicle.

Continue reading »

Mar 19

Hans Reiser, a programmer famous for creating the ReiserFS computer file system for Linux, is charged with killing his wife, whose body has never been found.

Continue reading »

Mar 17

xkcd: compiling

From xkcd: A webcomic of romance, sarcasm, math and language.

Mar 14

This article was written by José M. Aguilar in Spanish on his excellent blog Variable Not Found, and was translated, edited and republished here by Timm Martin (and Google Translator) with permission from Mr. Aguilar.

Following are 13 tips on how to comment your source code so that it is easier to understand and maintain over time.

Continue reading »