Skip to main content

This is ZX81.org.uk

Joel On Software

Let’s cut to the chase: if you’ve read and enjoyed any of Joel Spolsky’s ramblings on the web you’ll like this book. Skip the rest of this review and just go buy it.

For the benefit of those that have not heard of him, who is this Joel chap and what is the book and his normal prose about? The “About the Author” section describes him as an industry veteran that writes an “anti-Dilbert manifesto” on his website. I can’t think of a better description, which is why I have shamelessly copied it rather than finding my own phrase…

Coder to Developer

**The concept**

I liked the blurb on the back:

“This title addresses all of the skills required to effectively design and develop complex applications, including planning, building and developing the application and coding defensively to prevent bugs.”

It suggests that it can bring you from the stage where you focus entirely on the code to the point where you can take in a whole project, make it all work and delight your customers. Mike Gunderloy has 25 years of commercial experience and so has a lot to say.

Why don’t developers read?

Introduction

At the moment I’m reading Steve McConnell’s excellent ‘Professional Software Engineering,’ in which he talks extensively about creating a genuine software engineering profession. I believe that this is a great aim and, although I disagree with him on some points, I think the basic premise is both a good idea and inevitable.

However, that is not the point that I want to talk about, although it is related. It’s the fact that, even though I work in a relatively professional organisation, almost no-one here reads computer science books. Sure, there are piles of guides to complex Oracle stuff, C++ this and XML that, but there are no books around on how the whole process should work.

About the pictures

Introduction

So that you can believe what you see, I just wanted to talk you through the process I go through to get some beautiful parts of the world conveniently into your web browser.

It starts with a camera…

I have three cameras, two of them being traditional film-based models and the last one a digital.

The oldest images (pre-2001) were taken on a Canon Sureshot 70 Zoom. It has automatic-just-about-everything and a 35-70mm zoom lens. I have two SLR bodies which, with the exception of EF-S glass, I can use the same lenses on both machines. The first is a Canon EOS300, the second is a Digital Rebel, known in the UK as an EOS300D.

The First $20 Million Is Always The Hardest

Introduction

A tip: if you’re going to read this book, don’t flip through to the back and read the ‘Authors note.’ It doesn’t actually give away the story, but there are clues that you won’t want to know. I should know, that’s what I did.

Fortunately, although you can predict the tone of the end of the book, there are more than a few surprises in store.

But I’m getting ahead of myself.

Cuba, 2004

The way I saw it, Cuba had to be visited before Castro dies. And then, two days before I fly, I see headlines in the Evening Standard: Castro has fallen and has been hospitalised. Did I get the timing wrong?

No it turns out. He’s still alive and well, locals still talk about him with a hushed reverence normally reserved for religious leaders. The other bonus of arriving in late October is that the flood of winter tourists has yet to start and it’s still in the high twenties.

Are Your Lights On?

Introduction

I work in the IT services industry. What this means is that I work for various clients using my technical skills to solve their problems.

One thing that no-one mentions while you’re at university, planning to go into this industry, is that most of the problems you come across are not technical in nature. Problems with computers are usually fairly tractable and can be solved, even if not elegantly, by anyone who is interested enough to have a go. It’s the other, people problems that are tricky.

Poland, 2004

I’ve never been the kind of person who just likes to sit on beaches, soaking up the rays. I always burn and I always think that I might be missing something, an amazing sight, some unusual food or a classic local beer.

Sometimes however, I think that I try to over-do things. My recent trip to Poland certainly had the potential. The plan was to fly to Warsaw, try to take in Gdansk, an obscure part of Russia called Kaliningrad that is surrounded by EU states and then nip into Lithuania for a swift look around Vilnius.

Tuscany, Italy, 2004

I’ve been to Italy a few times over the years, but I’ve somehow managed to avoid Tuscany which is, perhaps, the most favoured of areas with photographers. This Easter I managed to correct that situation with a short walking holiday.

Starting in Pisa, we took a taxi to San Gimignano and walked to Colle di Val d’Elsa. From here we wandered along to Siena, stopping off at interesting looking places and sampling the local food and wine — it’d be rude not to! On the way back, we stopped in Pisa but managed to avoid taking amusing pictures of us propping up the leaning tower. (If only everyone else showed such restraint!)

Bored of constant tweaking?

Introduction

This page is just a rant, a way for me to vent my anger. Don’t expect it to be fully rational or for it to make perfect sense. It could, even, be my excuse for buying new hardware; I do like my gadgets.

In fact, this piece is going to be an anti-Linux rant. If you’ve seen the rest of my website this may surprise you. I have, after all, been using Linux since 1994 when I installed Slackware from a knee-high pile of 3.5 inch floppy-discs. I spent a year writing “The Penguin Says“, a collection of Linux application reviews, I have the Oracle 8i Installation HOWTO in the Linux Documentation Project. I’m no fly-by-night, recent Linux convert.