Archive for category Plain Old Blog
Truth spoken in jest
Posted by Mark in CMCrossroads, Plain Old Blog on April 27, 2011
A situation similar to many I’ve encountered.
Distracted. Despondent.
Posted by Mark in Plain Old Blog on April 14, 2011
I have recently been distracted by a new ‘hobby’, investing (I scare quote hobby because, although it’s great fun, interesting, and not my main job, it also involves real money—and significantly MY real money—so I take it perhaps slightly more seriously than a casual hobby). Anyway, I decided to blog about investing; what I learned, the [...]
Running ANT within ANT under a different JVM
Posted by Mark in ANT, Plain Old Blog, Tools 'n' Tips on March 24, 2011
Problem You have set up a continuous integration build using CruiseControl. The build loop initiates your build using an ANT script mainBuild.xml. This mainBuild.xml needs to invoke several other build files, but (and here’s the catch) you want the sub-builds to use a different JDK. Using the ant task will invoke the sub-build using the [...]
Don’t share your code!
Posted by Mark in Plain Old Blog on March 23, 2011
Bet that got your attention. And I’m serious. In this post I am going to tell you why sharing code is a bad idea. I am also going to tell you that you should share the functionality of your code. That is an excellent idea. What I mean when I say ‘don’t share your code’ [...]
Configuration management and licensing in the Internet age
Posted by Mark in Plain Old Blog on March 11, 2011
In writing it is important to maintain a careful record of your citations. It can be tough, especially as you dash around the Internet gathering information, to keep track of where you get each idea or piece of text. It is, however, vital that you do so in order to properly cite your sources, giving [...]
Teaching and learning configuration management—some observations
Posted by Mark in Plain Old Blog on March 3, 2011
One of the frustrations I have with configuration management training and literature is the focus on facts. Too often training courses, books, and websites lay out the facts of configuration management. The dry details about what configuration management ‘should be’. Worse still, people often want a rote solution; ‘Teach me the steps for X’. This [...]
CM discussion group
Posted by Mark in Body of Knowledge, Configuration Management, ITSLM, Parallel Development Principles, Plain Old Blog, Software Configuration Management, Version Control on February 17, 2011
At the end of last year I ran an experimental ‘live discussion’ under the banner ‘The Watercooler’. This was intended to help spark conversation with the hope of encouraging people of all abilities to contribute to the body of knowledge wiki. Given the modest success of that experimental session, I have planned a series of [...]
Conversations and workshops
Posted by Mark in Body of Knowledge, CMCrossroads, General, ITSLM, Plain Old Blog, Principia Notifications, Tools 'n' Tips on December 10, 2010
I have, for some time, considered the possibilities of the Internet for the real-time exchange of ideas around the lifecycle management subject (config, change, release, problem, and project management, among others). In particular I have been pondering how to start a useful dialogue about the Lifecycle Management Body of Knowledge. I suspect that one of [...]
Keeping configuration separate in ANT
Posted by Mark in ANT, Build Management, Plain Old Blog on October 21, 2010
Actually, this advice holds for any software system, but in this article I am focussing on ANT. One often sees, in ANT scripts, something like this at the head of the build.xml file. So far, so good. The author of this ANT script has thought to define properties that control the script’s behaviour at the [...]
Back on the writing treadmill
Posted by Mark in CMCrossroads, Plain Old Blog, Subversion on October 18, 2010
Well, after a break to work with a client for the past nine months I am back on the writing treadmill determined to complete two projects before 2010 rolls over into 2011. First, complete the Subversion Guru training course. There’s been a lot of interest but most people are deferring the buy option until the [...]