Measurable Improvement

Here's what I observed.

Customer: "Our business performance isn't what we want. We think some of our intranet is no good."

Us: "We'd love to look at it."

Customer: "Not so fast. You can't 'look at it'. You have to propose a measurable change in business performance, define a fixed …

more ...



PyCon Presentation

I'm very excited to be giving a presentation at PyCon '07. A 30-minute slot is tough because the Star Schema can be confusing. The coding is pretty transparent (IMO), but the background for why I had to do this and places where it can be used are more interesting than …

more ...

Layers, Interfaces and Mutability

Here's the full, minimally-edited question:

"We are having a debate about the basic way the UI, Business Logic, and Data Access layers communicate.

My experience has been that the UI talks to the BizLogic, and the BizLogic maps between itself and the Data Access layer.. like this:

::
UI -> BizLogic -> Data …
more ...



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 ...

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 ...