Category Archives: Tech

Continuous Integration – Repeatability

There’s some simple rules to follow to reduce the unexpected – particularly in build and deployment as part of a Continuous Integration process. If something works, I expect it to work again next time, and will put in place something to make sure it happens exactly the same next time. If something fails instead of just fixing it, I want to put something in place to make sure it never happens again. Simple application of these rules can bring calm and order. Continue reading

Posted in DevOps, Software, Tech, ThoughtWorks | 2 Comments

Continuous Integration – Single Code Line

A common practice in SCM is to create multiple branches (code lines) from a stable baseline, allow teams to work in isolation on these feature branches until they meet some quality gate. The feature branch can then be merged into the baseline to form a release. I find this approach abhorrent in almost all cases…. Continue reading

Posted in DevOps, Software, Tech, ThoughtWorks | 1 Comment

Continuous Integration – If something hurts, do it more often

The prevailing attitude in software development still seems to be that if something is difficult or expensive (or even just not much fun), we try to do it as few times as possible. This usually means deferring it until as late as possible. Continue reading

Posted in DevOps, Software, Tech, ThoughtWorks | 1 Comment

Blogging and Continuous Integration

I find I have a high barrier to writing – getting started is hard, if I write few things then I get obsessive about the quality of my writing. I need to get back on the horse – and write a few short topics that can get me flowing. Continue reading

Posted in Software, Tech, ThoughtWorks | Leave a comment

Danger Will Robinson

I wrote my previous post about running linux on my desktop a couple of weeks back and realise I didn’t put a disclaimer on the post, so here it is… IF IT ALL GOES HORRIBLY WRONG DON’T BLAME ME! What … Continue reading

Posted in Tech, ThoughtWorks | Leave a comment

Linux at work again!

For the past couple of months I’ve been working in a very nice workplace with a bunch of nice people and even better some of them run Linux on their desktops without any fear of the SOE-police coming to march … Continue reading

Posted in Brainfart, Tech, ThoughtWorks | Tagged | 5 Comments

Distracted

Whenever I think I’ll write a blog post, I get as far as logging into my wordpress admin and it’s always the case that a new version of wordpress has been released and it nags me to upgrade.  Ooh I … Continue reading

Posted in Brainfart, Tech, ThoughtWorks | Leave a comment

BarCamping (without the actual camping part)

I attended my first BarCamp today and I was really impressed. It was a very full day of interesting presentations by a lot of very smart people, the range of topics was really quite startling. I’m familiar with user groups … Continue reading

Posted in Software, Tech, ThoughtWorks | Tagged , | 1 Comment

iPhone envy

12 new posts on ThoughtBlogs this morning, and about 10 of them were about the iPhone.  No iPhone joy for the antipodes.  *sigh*

Posted in Tech, ThoughtWorks | 1 Comment

Build Hat

I like the build patterns that TWer Sam Newman has been blogging about. A recent favorite was a post titled “build fix flag” where Sam describes using a paper flag to show visually who is fixing the build. The rules … Continue reading

Posted in Tech, ThoughtWorks | Leave a comment