Open Source and Corporate IT (again)

Someone sent this question to their manager and included me on the CC: list.

"Would you consider tools like Django to quickly build web apps ?"

My suggestion is that a bald query like this can only get on of two possible answers: "No" (and a large number of unsubtle variations …

more ...

Database Design and UML - What was the question again?

One issue in creating a database design is working around the limitations inherent in the SQL data model. I'm going to call it the SQL model because you can make the case that the entity-relationship (ER) model is an abstraction and could have a far more expressive implementation. I'm going …

more ...


ROI, NPV and Shermer's column in the July Scientific American , on Homo economicus (revised)

Michael Shermer's column, in the July 2007 Scientific American , "The Prospects for Homo economicus ", notes that we all impaired when it comes to making economic decisions.

Also, see Kathleen Melymuka's article in the July 23, 2007 Computerworld , "Boiling the IT Frog ". Harwell Thrasher suggests that simple ROI calculations don't work …

more ...


Python and Reverse Engineering, Part 5

Python is a top-shelf toolset for creating sample data to do performance testing.

Let's say that you need to validate a data warehouse design, and you need a million facts that join with thousands of dimension entities across a half-dozen dimensions. You'll be generating data for seven different tables, and …

more ...