Author Archives: Andrew

Caldera Sunset Zen

"Caldera Sunset Zen" Oia, Santorini
Camera: Canon EOS 40D | Lens: EF-S17-85mm f/4-5.6 IS USM | Date: 30-09-2009 16:12 | ISO: 200 | Exp. bias: 0 EV | Exp. Time: 1/125s | Aperture: 5.6 | Focal Length: 47.0mm (~76.2mm) | Lens: Canon EF-S 17-85mm f4-5.6 IS USM

I’m making good progress on sorting out my photos from last year’s Santorini trip, with the intention of getting them finished before the anniversary… 🙂

I was going to publish a series of the Caldera sunsets in weekly instalments. I may still do that, but processing this wonderfully peaceful image made a slight departure from the plan irresistible.

I call it “Caldera Sunset Zen”. Let me know if you like it.

View featured image in Album
Posted in Photography, Santorini | Leave a comment

Caldera Sunset #1

Sunset over the Caldera, Santorini
Camera: Canon EOS 40D | Lens: EF70-300mm f/4-5.6 IS USM | Date: 29-09-2009 16:46 | ISO: 200 | Exp. bias: 0 EV | Exp. Time: 1/400s | Aperture: 7.1 | Focal Length: 110.0mm (~178.4mm) | Lens: Canon EF 70-300mm f/4-5.6 IS USM

I’m finally getting round to processing the shots from my Santorini trip – only about a year late! The sunsets over the Caldera really are quite amazing. Here’s one, and I’ll post a couple more over the next few weeks.

Also, if you’re interested, I’ve recently added more shots from Europe last year to my online album. Have a look and let me know what you think.

View featured image in Album
Posted in Photography, Santorini, Travel | Leave a comment

21st Century Schizoid Man

My good friend and sometime manager, Mike Rawlins, has just started a new blog ruminating on leadership. In his first post, he discusses the question of how to decide what to do, to “do the right thing”.

Now I’m not sure whether his guidance on decision making process is generic, or whether that process depends on your organisational position and role in determining “the right thing”.  I don’t know whether the key difference in our perspectives is between leadership as a manager versus leadership as an influencer, or the difference between managerial and technical leadership, or the difference between synthesising solutions and deciding which to adopt, but Mike’s article portrays a very different perspective to mine.

Mike portrays as key the ability to focus on key issues, and exclude those which are “not relevant”.

In my experience as an architect and technical leader, I spend a lot of time understanding and analysing the different forces on a problem. These design forces may be technical, or human: financial, commercial or political. The challenge is to find a solution which best balances all the design forces, which if possible satisfies the requirements of all stakeholders. It is usually wrong and ultimately counter-productive to simply ignore some of the stakeholders or requirements as “less important” – any stakeholder (and by stakeholders I mean all those involved, not just senior managers) can derail a project if not happy.

Where design forces are either aligned or orthogonal, there is usually a “sweet spot” which strikes an acceptable balance. The problem effectively becomes one of performing a multi-dimensional linear analysis, and then articulating the solution.

However, sometimes the forces act in direct opposition. A good example, currently personally relevant, is system security, where requirements for broad, easy access directly conflict with those for high security. In these cases the architect has to invest heavily in his skills in diplomacy – to invest a lot of time understanding stakeholder positions. One common problem is “requirements” expressed as solutions, which usually hide an underlying concern which can be met many ways, once understood.

In cases of diametrically opposed requirements, there are usually three options:

  1. Compromise – find an intermediate position acceptable to both. This may work, but it may be unacceptable to both, or it may fatally compromise the architecture.
  2. Allow one requirement to dominate. This has to be a senior level business decision. As an architect, you then have to be sensitive to whether the outcome is genuinely accepted and viable, or whether suppressing the other requirements will cause the solution to fail.
  3. Reformulate the problem to remove or reduce the conflict. In the security example the architect may come up with a cunning partitioning of the system which allows access to different elements under different security rules.

Of course, you can’t resolve all the problems at once – that way lies madness. An architect uses techniques like layered or modular structures, and multiple views of the architecture to “separate concerns”. These are powerful tools to manage the problem’s complexity.

It’s also important to remember that the architecture, and its resolution of the various design forces (i.e. how it meets various stakeholder needs) have to be communicated to many who are not technical experts. The technical leader must take much of this responsibility. I have had great success with single-topic briefing papers, which describe aspects like security in business terms, and which are short and focused enough to encourage the readers to also consider their concerns separately.

One area where I do agree with Mike is the need to listen to the voice inside, and carry decisions through with integrity. For an architect, the question is whether the architecture is elegant, and will deliver an adequately efficient, reliable and flexible solution. If your internal answer to this is not an honest “yes”, you need to understand why not, and decide whether you and your users can live with the compromises.

And finally, the architect must protect the integrity of the solution against the slings and arrows of outrageous projects. Monitor in particular those design aspects which reflect compromises between design forces, because they will inevitably come under renewed pressure over time. You have to not only do the right thing, but ensure it is done right.

Non-Sequiteur

About the weird title: Mike is attempting to create his blog based largely on 1970s Prog Rock references. As a tribute to such an excellent idea, I feel compelled to join in (at least on this occasion)!

Posted in Agile & Architecture, Thoughts on the World | 1 Comment

I Don’t Want to Sound Complainin’

View from the end of Wollestraat, Bruges, at sunset
Camera: Canon EOS 7D | Lens: EF-S17-85mm f/4-5.6 IS USM | Date: 20-08-2010 20:57 | ISO: 1600 | Exp. bias: -5/3 EV | Exp. Time: 1/4s | Aperture: 5.0 | Focal Length: 17.0mm (~27.5mm) | Lens: Canon EF-S 17-85mm f4-5.6 IS USM

After writing “What I Want From My Next DSLR” I finally bit the bullet and upgraded my two DSLRs. While they are basically superb cameras, one, my new Canon 7D, is badly let down by some very poor ergonomics. This article describes my findings so far, what the cameras do well, and the things about the 7D I really don’t like!

Read the full articleView featured image in Album
Posted in Photography, Reviews | Tagged | 1 Comment

Memo to Car Museum Curators – Give Them Space

The Motor Museum in Turin gives cars something rather unusual: space. This is the entrance hall, featuring a FIAT concept eco-car.
Camera: Canon EOS 40D | Date: 20-08-2009 10:28 | ISO: 200 | Exp. Time: 1/100s | Aperture: 11.0 | Focal Length: 17.0mm (~27.6mm) | Lens: Canon EF-S 17-85mm f4-5.6 IS USM

There are lots of great car museums in the world, and I’ve visited more than a few. However, the majority are difficult or impossible to photograph, unless you’re a “down in the details” sort of photographer, which I’m definitely not.

The honourable exception is the Museo Dell’Automobile “Carlo Biscaretti Di Ruffia” in Turin, Italy. Here the curators have given the cars something they almost never have in other museums: space. The result is a beautifully lit environment for the equally beautiful exhibits, and when I visited last year I managed to make several images I’m very happy with. Visit my portfolio, and see whether you agree.

(PS – according to their website, the Museo Dell’Automobile is currently closed for restoration works, so please check the website before you visit.)

View featured image in Album
Posted in Photography | Leave a comment

Integrating External Content with WordPress

I’ve been developing andrewj.com for about 15 years, and although I’m not that prolific I’ve built up quite a lot of content.

I recently converted my blog from an old bespoke (= “custom”, for my American friends) solution to one based on WordPress. However, this created a problem, in that the WordPress model is to hold all content in the database, and that wasn’t the right model for me.

Firstly, I have a number of articles which are very long for a blog post, and I had no interest in restructuring them. I also didn’t want to break external links to the existing articles.

Next, I decided that I wanted the freedom to continue to write in that style. Some of my writing takes several weeks, and it works for me to draft it as separate HTML pages. I also sometimes want to include active content or multiple images, and I don’t want to create a large and unwieldy WordPress database full of such stuff.

Finally, my online photo galleries are managed and generated using Jalbum, and I wanted to find a way of neatly integrating single images into my blog, complete with the watermarks and metadata extraction which Jalbum manages so well, without duplicating that functionality in WordPress.

This is probably typical of many older web sites, but WordPress doesn’t really embrace the integration of external content. This article describes how I solved this problem, and a WordPress plugin I have developed to make my solution reusable.

Read the full article
Posted in Code & Development, My Publications, Website & Blog | Leave a comment

Hereinafter

We used to take the mickey out of Japanese user manuals for not being written very well. My favourite example was “engine not turning very round”, although sadly I suspect that may have been apocryphal.

Now, I think there’s a danger they are swinging the opposite way. Yesterday, in the manual for my new Canon 7D, I found a word I never expected to find in a camera user manual: “hereinafter”. Correctly used as well, but is this quite the language we expect of a user manual for the masses?

Posted in Photography | Leave a comment

Nice Palette

Front of the Grand Hotel Suisse, Montreux, Switzerland
Camera: Canon EOS 40D | Lens: EF70-300mm f/4-5.6 IS USM | Date: 14-08-2009 18:12 | ISO: 200 | Exp. bias: 1/3 EV | Exp. Time: 1/1600s | Aperture: 6.3 | Focal Length: 110.0mm (~178.4mm) | Lens: Canon EF 70-300mm f/4-5.6 IS USM

Here’s a picture from my Swiss trip last year. I was a little disappointed with my shots from Montreux – it’s such a compact town it’s very difficult to isolate the buildings and features from one another. However, I’m reasonably pleased with this one. The palette’s great: everything the same yellow and red, with the rest almost monochrome (I haven’t made any adjustments apart from a slight overall saturation boost). Of course, if I’d been taking a commercial shot with the hotel’s permission I’d have tried to get all the blinds deployed to the same length, but I didn’t have that control. Still, I think it’s balanced enough to work.

Let me know what you think.

View featured image in Album
Posted in Photography | Leave a comment

First Photo Blog Post

Another of my favourite subjects - sunset light on water
Camera: Canon EOS 40D | Date: 05-10-2009 16:27 | ISO: 200 | Exp. Time: 1/3200s | Aperture: 8.0 | Focal Length: 300.0mm (~486.5mm) | Lens: Canon EF 70-300mm f/4-5.6 IS USM

Hi, welcome to my new photo blog. Here’s a shot taken on my trip to Santorini last year, a “grab shot” of a rather nice yacht scudding along in one of the island’s trademark sunsets. The triangular shapes at the bottom are actually the edge of a nearby roof, out of focus.

Let me know what you think.

Andrew

View featured image in Album
Posted in Photography, Santorini, Travel | Leave a comment

The Big Blog Split

Well, maybe not exactly a split as such, but a new structure. “Thoughts on the World” is a pretty eclectic mix of professional, personal, humour and photography-related content. However, one reader who follows mainly my “professional” content expressed a wish to see this separate from the more personal stuff. Given that I’m about to add more photography and review content to the blog, it seemed reasonable to try and meet that request.

I have therefore now created a number of new “views” of my blog, and a number of specialist feeds, as follows:

For more details, visit my Blog Views and Feeds page.

Read the full article
Posted in Website & Blog | Leave a comment

IS Sometimes Doesn’t

Gordon Lewis at Shutterfinger recently posted bemoaning how Image Stabilisation technology doesn’t work in some circumstances, especially when the camera’s on a tripod. This has caused me a number of jagged fireworks pictures, and others, over the years. Regular readers will recall my suggestion in What I Want In My Next DSLR that it would be easy for camera design to include automatic detection of “tripod mode”, and simply turn IS off, or at least visually warn the user.

Camera manufacturers have made enormous strides in very difficult technology areas, but current DSLRs fall down in so many simple usability areas. Why?

Posted in Photography | Leave a comment

A Confident Prediction

I have been mildly surprised at various recent articles on the web, expressing surprise that Windows 7 is so popular compared with Vista. This brings to mind the old saying “those who do not learn from history are condemned to repeat it”, and suggests to me that many of those commentators don’t know their history…

I remember the grand old days of Windows 3.0. This was Microsoft’s third attempt to deliver a window-based environment on the PC, and had a load of technical innovations which showed that this could at last be a reality. In practice, it was a bit flaky, with some enormous frustrations (does anyone else remember the old File manager?!!)

Then came Windows 3.1. This was solid, fast, and worked so well that some people are still using it.

Windows 95 introduced a radically overhauled architecture, with the object-oriented user interface we all know and love, and a much cleverer structure for common components like drivers and communication components. In practice, it was a bit flaky, with the odd enormous frustration.

Then came Windows 98. This was solid, fast, and worked so well that some people are still using it.

Is anyone else spotting a pattern here?

Windows 2000 introduced a load of technical innovations, merging the “NT” and “9x” code bases into a single workstation line and a separate server stream based on the same core. Interestingly, although this worked pretty well, I even caught Microsoft salesmen saying to corporate clients “there’ will be an update out next year – wait for that”.

That was Windows XP. This was solid, fast, and worked so well that some people are still using it. I still run it on my laptops, although the big beast now runs Windows 7 (and Frances’ laptop manages on Vista).

If you look at the history of other Microsoft products (Word, for example), you see the same pattern: an “architectural innovation” release, followed by two or three consolidation releases which build on the new architecture and make it stable. Any the reality is that the same is equally true for many other software suppliers – see my recent postings on Bibble for another example.

So here’s my threefold confident prediction:

  1. Windows 8 will introduce a load of new technology, which will move the world of computing on. It will also be full of frustrations and most people will hate it. The critics will pan it and explain that it’s the end of Microsoft and computing as we know it. There will generally be a great wailing and gnashing of teeth.
  2. As a result, some people will still be using Windows 7 in 2020. It wouldn’t surprise me if a few are still also using XP, 98 and 3.1!
  3. Windows 8.1/9 will be solid, fast and people will love it.

Don’t say I didn’t tell you!

Posted in PCs/Laptops, Thoughts on the World | Leave a comment