When Software Development Isn't Agile

By now you’ve probably heard about it. Agile Software Development is the rage. It is said to bring to software development benefits that are usually attributed to Just In Time inventory management. It is a development strategy that deals with change easily and produces results. The Agile Manifesto and its Principles lay the groundwork.

DHTML, DNS and de wascally wabbits!

Trying to serve up dynamic content? Well you have tons of solutions out there. You can use PHP, Java, Perl, Ruby and Python to create web pages. You can call CGIs, run a J2EE server, use WebObjects, or just roll your own. The most important thing is just getting the good results.

Mighty Mouse vs. the KVM

I finally got a Mighty Mouse today. That alone would not be a good enough reason to blog a review since I’m sure there are plenty of people writing about it already. But it happened to coincide with my purchase of a MiniView™ Micro USB PLUS KVM Switch by IOGEAR.

Mighty Mouse

Half Dead

OK, OK. So not everything is working right yet. The drupal cron job is running so some feeds are starting to show up. I plan to add more and plenty of links to helpful websites. (I certainly have browsed a few of those trying to get drupal to work.) One big problem which has been there since the beginning is that transparent PNG files just don’t work on Windows Explorer. My apologies. A fix exists and I’ll try to get it implemented soon.

Goin' Live

Well I have finally switched the website over to being run by drupal. There still may be a few glitches here and there. The CSS isn’t ready and some odds and ends remain to be done. I’ll probably install the cron task right after this. Later I’d like to use the launchd services maybe. Sendmail isn’t working today so the new user accounts are basically broke until new users can get their temporary passwords mailed to them.

I have drupal

Don’t back away. I’m talking about a Content Management System not a disease. Drupal is finally up and running and being tested on my server and just as soon as I check it out thoroughly I’ll probably redo my web site using it. Hopefully my next post will be something drupally.

A SQL to Following Directions

I started investigating Content Management Systems the other day. I was getting bored with my web site. I was tired of hand coding web pages and wanted to spruce up my blogs too and wasn’t looking forward to modifying the blog CSS to match my web site’s CSS. I’ve done this once already. I like the idea behind CSS. It is nice to be able to change the look of the web pages globally while leaving the html untouched.

The Dangers of Following Directions

I often like to complain about Windows. As a longtime Apple programmer I can’t help it. Growing up and growing old with this industry I’ve just seen too many ripoffs perpetrated by Redmond. I think that corporations get an imprint from their founders, and that imprint, those patterns of working and behaving stay with them for a long time. Many times they persist even after the founders have long since left the scene.

Waiting for the iTunes mobile/iPod phone.

This was posted at Engadget. Oh I already have an iPod. In fact it is a 5Gb; the very first model. I quickly found out that I couldn’t fit my entire CD library on there so I developed my playlists and swapped music continuously. Now with smart playlists I don’t even think about it too much any more, I don’t really need another iPod until this one dies.

Xcode peculiarites -Library can't find file errors

I noticed this one when upgrading some projects in CPLAT (a nice cross-platform framework) to Xcode 2.1 from 1.5. After creating the source tree for CPLAT in the Xcode preferences the compiles went well but the link phase gave an error about a missing library. The files seemed to be present and in the target so I tried taking it out of the target to see what would happen.