The Browser as OS? Perhaps Not

While "Browser as OS" is what appears to be happening. The browser is the front-end for many applications. Even in the Ajax case, however, the browser is only one piece of the application, and the browser isn't relevant on the server side.

The important point that is missed in the …

more ...

It's Strategic -- but it's not -- but it was -- now it's a burden

Here's the scenario I see:

  1. The customer bought something, and then customized it. The customization -- by definition -- must have had significant strategic value.
  2. The customer set it aside, making no more changes of any kind. Okay, there were bug fixes, but nothing significant. The developers were re-assigned to something new …
more ...

Faerie Dust™ - Part 2

Here's another symptom of a Request for Faerie Dust™:

A proposal that includes (1) analysis, (2) proof-of-concept, and (3) a plan for a solution.

Sounds sensible, doesn't it? Study it, prove that you can solve it, and write the complete plan to solve it.

Sounded sensible to me, until I …

more ...

Creating Value with Open Source Products (part 2)

Here's a novel point of view on open source software.

'In fact, one of the things Google likes about open source software is that it facilitates secrecy. "If we had to go and buy software licenses, or code licenses, based on seats, people would absolutely know what the Google infrastructure …

more ...

Ways in which learning can be A Bad Thing™

Once I learned C++, all my C programming became poor-man's OO.

  • Every "class" became a C structure type.
  • Every class structure was implemented as a header file that defined the structure and a bunch of method functions.
  • Each method function would have a "self" argument, which was a pointer to …
more ...

Dynamic Languages and Corporate IT's Objections

Date Tags news

Since most of these new-fangled dynamic languages are open-source, we have a a strange artificial barrier to considering the right solution for our problems. This barrier is "No Open Source" policy, usually framed as We'll Use Open Source Over My Dead Body™. It has to be examined carefully from several …

more ...

Google vs. the Herd

My thesis is that CIO's are herd animals, making purchasing decisions based on the perceived direction of the herd. They sense this through Gartner research reports. There are many competitors, but Gartner is the name-brand.

If Gartner signals a shift in the herd, then alternatives may become interesting. How will …

more ...

Comments

In a recent code review, I saw a bizarre habit. The author defended it so vehemently, I gave up on trying to explain the needless confusion it caused. The author was one of those "I always do it this way, and I'm always right." people, so nothing was gained by …

more ...

Deprecating Dynamic Languages (or Scripting Systems)

Date Tags news

Holub discards the currently popular dynamic languages with a scathing comment:

"And not scripting systems (I’m reluctant to call them languages) like PHP and Ruby, which are too Wild West to be trustworthy. No language that moves compile-time bugs into runtime is worth your time if you consider reliability …

more ...