Aiming for elegance, one thought at a time

Don’t avoid rework

Posted: January 18th, 2010 | Author: Studds | Filed under: IT | No Comments »

I’ve learnt an important lesson over the last few weeks. Don’t avoid rework – make it easy to do instead.

A few months ago, we were working on the foundations for the project I’m on. We knew that if we got the foundations wrong, the potential rework would be time consuming and expensive. Needless to say, we wanted to avoid that, and so we started doing some analysis to make sure we did it right. All fair enough.

But the fear of getting it wrong led to analysis paralysis. In the end, we ran out of time. We’d only got through one tenth of the scope when we needed to deliver. For the rest, we had to guess, and we got it wrong anyway. We went through the expensive and time consuming rework that we were trying to avoid.

It was only after that experience that we sat down and thought: does this rework really need to be time consuming and expensive? It turns out, the answer is no. With couple of hours work, we were able to write a script that did the bulk of the heavy lifting. It’s still a little bit manual, and if we wanted to, we could certainly make substantial additional improvements.

Already, though, we can feel the fear of rework lifting. We’ve now got the confidence to decide, and act, without wasting time chasing an elusive perfection.

Tags: , , , , ,

What it is to be good

Posted: January 11th, 2010 | Author: Studds | Filed under: Reflection | No Comments »

Prelude

In a previous life, I was a philosopher. Not a terribly good one, but certainly keen. One thing that some philosophers like to talk about is pre-philosophical intuition. That’s what you think before you start thinking. You can jot it down, and then go away and think. Once you’ve thought, you might see things differently, or you might see things the same.

Now some would argue that your pre-philosophical intuition isn’t worth a whole lot. A belief has no value unless you have a theory backed by evidence to support it. They might start saying things like ‘knowledge is a justified true belief’; the sensible conversationalist will disengage.

Others will argue that a philosophy that clashes with deeply held pre-philosophical intuitions cannot possibly be right. These intuitions tell us something important about the world. Any theory or evidence that would force us to throw them away must be wrong, incomplete, or misunderstood.

Like most people, I’m somewhere in between. Intuition can tell us useful things about the world, but I wouldn’t trust it as much as Malcolm Gladwell. And reasoned theories supported by evidence are to be aspired to, but there’s only so many hours in the day. (If I had my notes in better order, I’d talk about the role belief plays in all rational thought. For now, I’ll leave that as an exercise for the reader, or a future self – links most welcome!)

Good people do good things

Where’s all that leading? To my pre-philosophical intuition about personal morality, of course. As I mentioned, I was a philosopher in a previous life. As I also mentioned, I wasn’t very good at it. Thus, my pre-philosophical intuitions are by and large intact. My basic intuition is that that a good act is one that makes the world a better place. A good person is someone who does good acts. A bad person is someone who doesn’t.

Simplistic, yes. But perhaps also instructive. Now, it’s vague, but on this measure, I would have to say that I’m a bad person. Don’t get me wrong – I don’t do horrible things. It’s just that I don’t particularly do things that make the world a better place. Certainly, I could tweak this standard here and there to get a different result. I could put together a wonderful argument that its the height of arrogance and naivety to say that everyone should make the world a better place. What about the world’s poor? Are they bad people simply because they don’t have the opportunity to change the world for the better?

I would have to concede that those are good arguments; that they invalidate my intuition. Yet despite that, I still feel that there’s something to the intuition. It tells me something important about the world. Any argument that would force me to throw it away entirely must be wrong, incomplete or misunderstood. And so I keep this intuition around as a measure for myself, even if it’s not ready to share with anyone else (except you, internet.)

Tags: , , ,