May 07

It's widely accepted in the software industry that some programmers are much more productive than others. Many experts cite an order-of-magnitude productivity difference between the "best" and "average" programmers.

Continue reading »

Popularity: 14% [?]

Tags:

May 06

How can you tell when a programmer has had sex?
When he's washing the pepper spray out of his eyes.

~~~~~~~~~~~~~~~~~~~~~~~~~

Two bytes meet.  The first byte asks, "Are you ill?" 
The second byte replies, "No, just feeling a bit off."

Continue reading »

Popularity: 75% [?]

May 02

Life for .NET developers would be so much easier if the latest version of Microsoft .NET was automatically installed on every Windows PC as part of the normal Windows Update process.  Click here to see why.

Windows Update

Popularity: 3% [?]

Apr 30

For many developers, the normal Google search engine is all they need to find source code on the Web to solve a particular programming problem.  But Google doesn't understand code, so dedicated code search engines have emerged to bring code search to a new level.

Following is a list of all known code search engines and the tagline and "About" information from the site.  Please comment if you know of other code search engines, as I will keep this list updated.

Continue reading »

Popularity: 4% [?]

Apr 25

This is the first in what will be a series of articles, each highlighting an obscure programming language.

There are over 2700 languages spoken on Earth. And while there are only about a dozen popular programming languages, there are over 400 known programming languages, many of which you can see in this extensive "Hello World" collection.

Continue reading »

Popularity: 6% [?]

Apr 24
To be a “most important” innovation, an innovation has to be an idea that is very widely used and is critically important where it applies. - David A. Wheeler

It's not easy choosing the best innovators in an industry defined by innovation. The nature of software is such that the technologies, systems and products completely refresh every decade or so. The triumphant invention of just 10 years ago is now considered "legacy" or even obsolete. So making a lasting impression in the software business is a tough task indeed.

Following is my list of the top 10 software innovators of all time. Inclusion on this list doesn't mean the person came up with every idea or wrote every byte of code. Rather, these are the people whose leadership, ideas, designs and products propelled the software industry forward by leaps and bounds. Their innovations affect us greatly even today.

Continue reading »

Popularity: 8% [?]

Apr 23

I'm a dog person, but this is too funny.

Popularity: 7% [?]

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 »

Popularity: 6% [?]

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 »

Popularity: 7% [?]

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 »

Popularity: 7% [?]