Jun 03

You have to wonder if these robot programmers ran any unit tests on the robot software before strapping in. The rider’s head appears to come very close to smashing against the ground many times.

And this is what happens when you don’t adequately test robot software (warning: graphic violence):

Tags: ,

May 24

Boo

This is part 2 in a series of articles on obscure programming languages.

Boo is an object-oriented, statically-typed programming language for .NET with a Python-inspired syntax and a focus on language and compiler extensibility.  Boo is an open-source language, licensed under an MIT/BSD-style license, meaning that you can view and modify the Boo source code for both personal and commercial use.

Continue reading »

May 22

Dirty programming may be hazardous to your health. No, I’m not talking about building an X-rated ASP.NET website. Rather, there is evidence that a computer keyboard can be more filthy than a toilet seat.

Continue reading »

Tags: , ,

May 16

Although PC software piracy declined in many countries in 2007, piracy increased in fast-growing PC markets, resulting in an overall rise of piracy from 35% to 38%, and dollar losses that increased by $8 billion to nearly $48 billion.  The annual study was conducted by IDC and released by the Business Software Alliance (BSA).

Continue reading »

May 15

Bloggers Unite Today is May 15th, “Bloggers Unite For Human Rights” day.  Human rights represent one of the most agreed upon ideas—that all people are born with basic rights and freedoms that include life, liberty and justice.  This year marks the 60th anniversary of the “Universal Declaration of Human Rights” adopted by the United Nations.

After a year of blogging, it’s easy for me to forget what an awesome privilege it is to have an international platform for my thoughts and ideas.  As an American, I take for granted that I can say just about anything–as long as it’s true–and not fear for my life.  Given that you are reading this article, you likely live in a country with similar freedoms of thought and expression, so you also have reason to be thankful. 

Continue reading »

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 »

Tags:

May 06

All these jokes are now illustrated at my new Programming Comic. Check it out!

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

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

Continue reading »

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

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 »

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 »