Ouch!
Here's the shocking result.

http://www.bbspot.com/News/2006/08/language_quiz.php
And I thought I was just arrogant. Now I see that it's worse than I thought.
more ...Here's the shocking result.
http://www.bbspot.com/News/2006/08/language_quiz.php
And I thought I was just arrogant. Now I see that it's worse than I thought.
more ...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 ...Mr. Hayes says that "...we’re afraid that programmers simply won’t use the hot new technology and that the money we spend on it will be wasted." He plays up this fear factor, providing lots of programmer-centric reasons: "Either programmers don’t use the tools at all, or they …
more ...The client said, "We have this program, largely in C, which we can no longer support. It doesn't really meet our business needs and it doesn't fit our technology skill set." As part of rewriting the requirements, the question of what it really did came up.
Actually, they had more …
more ...There are a number of necessary skills for being an architect. Here's a list of four that occurred to me as I tried to piece together a coherent thought from a flurry of emails.
These aren't sufficient skills …
more ...A stored procedure isn't really very easy to understand. There's a profound fascination with triggers and stored procedures, and they're both really bad ideas. I can't say enough bad things about stored procedures. See PL/SQL vs. Java - Which is REALLY faster? and Over-Solving the Problem or When your architect …
more ...Much of the work called "Business Analysis" conflates business problem discovery and technical meddling. I draw a firm line between the discovery part of analysis and the non-discovery (or design) part. Discovery is all about managing ignorance; this can be ignorance of the business need or ignorance of the available …
more ...Python is Batteries Included ™ programming. These analysis tools are either Python Out Of the Box , or they are straight-forward downloads of other open-source components.
Here are some analytical situations where Python has saved my bacon. I'll present some code for several of these.
Here's a simple graphic application which is built on the graphicApp.py framework. This isn't a beginner's hello world. This is the final project kind of program, and only for a student with some trigonometry background. The basic trig isn't too complex, but would require rather detailed documentation to motivate …
more ...