Making the Call with Functions

Something I've struggled with for a number of years, both professionally and personally, is communicating with people who aren't developers and know little to nothing about the nature of my job outside of its necessity. They often don't know that writing software is a juggling act of considerations and compromises. Sometimes you have to sacrifice flexibility for performance, sometimes you give up performance for flexibility. Logistics rarely allow for a silver bullet to any given situation and you frequently have to decide which is more important.

Installing phpUnderControl on Debian Etch

I was entasked recently with getting a continuous integration environment set up. phpUnderControl seems to be the tool of choice for this these days, so I started off in that direction. According to its web site, "phpUnderControl is an addon application for the continuous integration tool CruiseControl, which integrates some of the best PHP development tools."

Obviously I needed to install PHP itself. CruiseControl is a daemon written in Java, so that needed to be installed as well. Our Linux distro of choice is Debian. With these requirements, I set out.

Syndicate content