The Secret Life of Software

There is a kind of software in the world; a hidden, special kind; a kind that lives a secret life. This software lives inside companies all over the world. It coats the innards of servers, flows through networks, huddles in dark corners, unseen by all but a select few. No… Read More

Documentation is Software

I have a fairly technical job, but most of my time is spent writing, and reading, documents. Much of it is email, but the largest part of my work output is more formal documentation: design documents, HOWTO guides, network diagrams. I currently work with a team of a dozen or… Read More

Context Perception

An interesting discussion ensued regarding a presentation at the Open Source Developer’s Conference over on Richard’s blog at mechanical cat. Anthony Baxter also provided an opinion, and since I’ve presented at this conference a couple of times, and Unicity was a sponsor last year, I’m inspired to add my 2… Read More

IT and Project Selection

I’ve just read an article from Harvard Business Review called Mastering the Three Worlds of Information Technology. I’m not familiar with Andrew McAfee’s work, but according to his biography he has a background in mechanical engineering and management. I’m not sure what level of involvement he has had with implementing… Read More

On Licensing

I have recently had cause to re-evaluate the license I use for a piece of software I wrote a few years ago. BEEPy is a Python network communications library I wrote to teach myself Python several years ago. Well, when I say wrote, I mean wrote to the point that… Read More

seafelt 2.1 Progress

I’ve made a lot of progress with seafelt 2.1 lately. I managed to implement the TCP polling framework with some working examples in a frenzy of activity over two weekends and about 40 hours all together. The big bonus for me was really learning how Jim’s backend framework actually works.… Read More

MythTV Rocks Again!

I just set up MythTV to stream video from the desktop to my laptop. I’ve had to muck about with the playback resolution because the poor little laptop just doesn’t have the hamsters to playback HDTV at full resolution. It’s also running over 100MiB wired ethernet, not GigE. It’s quite… Read More

Happy Green Blocks

Bill Moore came to visit us today. Bill works with Jeff Bonwick on the Solaris kernel, specifically on ZFS, the new uber-filesystem that runs on Solaris 10 and OpenSolaris. It’s still a beta product, really, but it works quite nicely as is. There are all sorts of great features in… Read More

MythTV

I’ve recently embarked on a major rebuild of my desktop system from a Debian sid based testing/unstable distro for amd64 to an Ubuntu Breezy Badger install for amd64. The Ubuntu bit was relatively painless, and happily VMWare Workstation 5.5 now supports amd64, so it works nicely. Unfortunately, MythTV isn’t packaged… Read More