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: ,

Mar 17

xkcd: compiling

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

Feb 01

RealProgrammers

Continue reading »

Jan 11

“People always fear change.  People feared electricity when it was invented, didn’t they?  People feared coal, they feared gas-powered engines.  There will always be ignorance, and ignorance leads to fear.  But with time, people will come to accept their silicon masters.”

As Bill Gates once warned, computers have indeed become our silicon masters, pervading nearly every aspect of our modern lives.  As a result, some of the greatest minds of our time have pondered the significance of computers and software on the human condition.  Following are 101 great quotes about computers, with an emphasis on programming, since after all this is a software development site. 
 

Continue reading »

Tags: , ,

Dec 21

Oh the weather outside is frightful,
But the snacks are so delightful,
And since we’ve no place to go,
Let me code, let me code, let me code!

What should a software developer do over the holidays?  Many take off to be with family and friends during the last two weeks of December.  Others (including me) have spouses who must work or have used up vacation, so they find themselves working in half-empty companies.

Continue reading »

Tags: ,

Oct 04

Great empires often fall from within. 

The death knell for Visual Basic is premature, but it’s true that VB has deviated from its original vision as an “Application Construction Kit” for the masses and has lost significant market share as a result.  

Tim Anderson summed it up best:

It sounds like perfection.  Microsoft had perhaps the largest number of developers in the world hooked on a language which in turn was hooked to Windows.  Yet Microsoft took this asset of incalculable value and apparently tossed it aside.  Back in 2002, Microsoft announced that the language was to be replaced by something new, different and incompatible.  That caused rumblings that continue today.  Developers expressed emotions ranging from frustration to anger.  They felt betrayed.

Continue reading »

Tags: , , , , , , , , , , , , , , ,

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 »

Tags: , , , , , , , , ,

May 30

Debate over the most popular programming language can become an emotional, almost religious battle.  And sometimes there’s no debate at all, such as when a developer is assigned to repair legacy software.  “It was written in COBOL?” is a popular refrain.

A programming language is just one tool in a developer’s expansive collection of specialty software and hardware.  So does it really matter which programming language a developer uses, as long as he or she is meeting customer requirements on time and within budget?

Yes, yes it does.  Ford or Chevy.  Stihl or Husky.  Coke or Pepsi.  Let’s face it, we all get passionate about our tools.

Continue reading »

Tags: , , , , , , , , , , , , ,

May 29

The promise of end-user programming has been a fleeting one. 

First there was Hypercard for the Macintosh.  Hypercard was powerful enough to produce commercial applications but simple enough for a child to use.  Unfortunately, Hypercard proved too difficult for Apple to market properly, and besides, most developers don’t care about the Mac anyway.

Microsoft followed in 1991 with Visual Basic, which retained the simplicity of the BASIC programming language while upgrading it for use on the new graphical Windows platform.  VB was such a smash success with both novice and professional programmers that at one time, over 60% of software developers reported using Visual Basic for some of their projects.  But along the way, Visual Basic matured into a real (read: complex) object-oriented programming language, leaving behind its simple roots and unfortunately many of its fans.  As a result, VB use has plummeted 35% in just the past year.

There are also new efforts by IBM and smaller companies such as DabbleDB and Zoho to turn novices into programmers.  But none have the excitement or momentum of Microsoft’s new programming tool for the masses: Popfly.

Continue reading »

Tags: , , , , , ,