Can’t See the Bits
Topics: Technical
No Comments »

We all get frustrated when things don’t work. Even in the BIT world. The world of ones and zeroes. Information. Computers. Websites. Logins. Security. All of the stuff of which the bit business consists.

Read the rest of this entry »

Making Sense of Internet Security
Topics: Technical, Web Strategy
No Comments »

Yesterday I posted a blog on “9 Qualities of Good Software”. Today I’d like to expand on #9, security. A good piece of software should “protect the information it is responsible for.” It should “secure the bits.” I have found one of the best ways to gain insights into computer technology (the bit world) is to look for parallels in the “real world” (the world based on atoms). Once one understands the major differences and similarities between bits and atoms, it is much easier to understand how to live in a world filled with bits.    

Read the rest of this entry »

9 Qualities of Good Software
Topics: Technical, Web Strategy
6 Comments »

At the heart of computer science is of course the computer, but at the heart of the computer is SOFTWARE. To be an expert in the field of computer science requires an in-depth knowledge of software. What is it? How does it work? How is it created? How does it interact with the computer? What makes one piece of software superior to another piece?    

Read the rest of this entry »

If Computer is the Answer You Might Be Better Off to Change the Question!
Topics: Company Culture, History and Philosophy, Technical
No Comments »

The greatest strength of computers is that they don’t have a specific purpose for their existence. We call them general purpose devices and never before in the history of man have we ever created a device that wasn’t designed for a specific purpose. Cars, microwaves, typewriters, televisions, washing machines and airplanes were all designed with a single purpose in mind.

But computers, what’s their purpose?

Read the rest of this entry »

Proximity of Error in the Bit Business
Topics: History and Philosophy, Technical
1 Comment »

In most atom-based problems, the cause of the error is located relatively close to the observation of the error. For example, if your hair dryer shorts out and blows a circuit, chances are pretty good that the problem is located in the outlet into which the dryer is plugged. If not, it is almost certainly in the breaker box located within the house. It would NOT be located miles away in the power company’s electrical grid!

One of the challenges in the bit business is that many time this proximity of error doesn’t happen when it comes to bit-based problems. Understanding this phenomenon and learning how to solve these types of problems is key to success in the bit business. Here’s an example which derailed me this morning for about an hour!

Read the rest of this entry »