Skip to content

Category Archives: Geeky Peawee

Just to let everyone know…

…Python’s optparse module is a dirty, dirty whore. Would it have been that much harder to make optparse.Values subclass dict?

The Blank Page

I’ve been programming professionally now since 2007. The one thing that still causes me problems is starting fresh on something. Fred Brooks once wrote: The programmer, like the poet, works only slightly removed from pure thought-stuff. He builds castles in the air, from air, creating by exertion of the imagination. The biggest problem I’ve had [...]

Learning-Forward Career Development

In my professional life, I’ve had two software development jobs so far. One has been an academic programming job, and the other being a mobile developer for SpiderOak (check it out, I think we’re really cool, and so should you:

Damn Dirty Data

No, this post isn’t Star Trek related. It’s about SCIENCE! I realize that the real world makes a lot of things difficult for those who collect data. Consider this, then, a gripe list of things I may or may not expect to get fixed. Moving on, I work on computer models to better understand physical [...]

Fracking GIS.

I have never, in my 20 year history of computing, ever come across a bit of software as remarkably terrible as ArcGIS. Ever. That is all.

Progress bars

Welcome to the fun and glamorous side of computers! – my Dad, whenever I was frustrated with progress bars as a child ESRI, makers of ArcMap: Why, oh why, can’t you at least multi-thread ArcMap. Or make it 64-bit. Or *something*. I’m severely not a fan of ArcMap taking 5,000 years to complete a spatial [...]

I’m a Mac. And I’m a PC.

I’ve been using Windows 7 a lot lately.  In fact, I’ve taken to bringing my dual boot MacBook from home to work every day as I find myself hunched over the small thing most of the time doing work.  It has a smaller keyboard, wireless network (as opposed to 1 Gbps ethernet), and a 13” [...]

C is for “Working”, apparently

Looking through my collection of papers, I noticed something today: nearly everything I do at work starts with “C” Carbon-nitrogen Cycle modeling Crop growth modeling Climate generation Coding Climate modeling … the only outlier is the letter B for Biofuels.

Isn’t 45 degrees kinda… chilly?

I’ve always liked the song Beds Are Burning by the Australian rock band Midnight Oil. The Oils have a unique sound that caught me early on, listening to Chicago’s WXRT radio that my dad has running whenever there’s a stereo with power. Right, then. Let’s start with the original. Now, in 2004, a europop group [...]

The best marriage-related rights discussion ever.

http://qntm.org/?gay