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

IT's Drive to Self-Destruction

My approach to preventing IT insignificance begins with firing the good programmers, since they're saddled with low-value work to begin with. In order to see what that means, let's look at the three phases of an IT organization's collapse to irrelevance. Then we'll see why some specific reorganization steps can …

more ...



The XML Balancing Act - Part III, JSON (Revised)

We have a spectrum of interesting needs, and a corresponding spectrum of solutions. Here's one dimension: the structured-ness view.

  1. Highly structured data.
  2. Semi-structured data, or the "mixed content model". We can further subdivide this into content which is "naturally" hierarchical, and a good fit for XML, and data which is …
more ...