Business Analysis vs. Architecture

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 and Reverse Engineering, Part 1

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.

  1. Legacy Data Domains. There are legacy (in …
more ...







Advanced Programming

First, I'm really pleased to see a focus on end-user applications of Python. It seems like most of the Open Source Community likes to build infrastructure, operating systems, servers, frameworks and components. Maybe I'm looking in all the wrong places, but I have a soft spot in my heart for …

more ...

PyCon 2007 (Revised)

Things I learned at PyCon 2007 .

  1. In the Open Source community, men outnumber women 571 : 22. I guess that's why I'm married to a sysadmin instead of a programmer.
  2. While I already knew that programming was literature, I never really connected it with Rhetoric until hearing R0ml's keynote. If programming …
more ...