The Heroku platform is an absolutely fantastic way to have to not bother with devops within a small development company. We’ve been using it at interconnect for years now, and whilst it’s not entirely perfect, it takes away one set of headaches and does so at a reasonable cost.
All the services offer backups, and the VMs are built from scripts and are essentially read only. So if something catastrophic happened to one of our databases, we can roll back a day and be OK. Except… let me explain my fears around data.
Trust issues with providers
In our very earliest years we used a VPS provider that used Plesk. Everything was solid and stable until one day, we got a report that a site had been hacked. Then another. It turned out that a vulnerability had exposed our sites to being hacked. And they were. This resulted in a big old clean up operation and restoration from backups. Except the daily backups we’d been paying for turned out to be weekly. So the backups we had were three days old. Ever since then, I’ve preferred to have a way of pulling backups separately to a server under my own control, unless the provider is Kumina, because I know the people so well that I’m 100% certain they’re as paranoid as I am and they’ve never ever let me down. But in the era of hustle culture bros who move fast and break things, you need a safety net.
Creeping corruption
My next fear is corruption you don’t notice immediately. I can well imagine that if all the meta data for the posts on a site before a certain date got wiped out, most people wouldn’t notice for ages. Imagine you’ve got a site with 200,000 posts, and various elements of the first 100,00 were damaged – the long tail matters to these sites and suddenly it’s all gone. Well, thank heavens for backups!
Except, of course, most cloud providers don’t provider substantial generational backups. Instead, they keep a few days or a week or so. And that’s your lot. If you need to go back months you’d better hope a developer in the company left a dump on their laptop somewhere – except of course that very very few developers keep dumps of production systems on their laptops – it’s bad practice and only tends to happen in exceptional circumstances and should be deleted soon after use.
How we fix it today
In the end, I asked one of my Linux oriented colleagues, Gianluigi, to create a service that would connect to Heroku’s API and then download every database, and sync every S3 bucket. It worked, with some limitations. More recently, because he’d left but remains a good friend, he helped me with a crash course in Linux sysadmin basics and I was able to extend and improve some bits. The system is a service written in PHP that does all the work. I then asked another colleague internally, Jack, to extend things to cover the PostgreSQL databases we also now used and to create a dashboard so that I could monitor the backups easily without resorting to logging into the backups servers.
The dashboard also doesn’t run on the backups servers. I needed to keep the backups as safe as possible – they’d be a great honeypot for a hacker, so they’re onioned away, and the backups service isn’t reachable from outside. Instead, it messages the dashboard with information about the backups taken. The dashboard also provides details on application and framework versions, for security monitoring and making sure updates have been applied appropriately, and it also sends me a daily summary email showing me storage space available and what was backed up in the previous 24 hours.
Here are a few screenshots of the system, with some censoring, but I hope you catch how it works from what you see.
To commercialise, or not?
And now to one of the reasons why I’ve decided to write about this. In the past, I created the first version of Search Replace DB – a quick script and algorithm I knocked up to parse a database and search and replace items in it. A fast, dangerous tool that I released as free open source code. Other people took it and commercialised it into successful products. We didn’t. And with the code being integrated into wp-cli and most devs would use that in preference (myself included!), except in those tricky situations where command line access wasn’t possible – mostly on cheap hosts. I think we were right to release the code, but where we failed was in realising the commercial possibilities. And that’s left me a little torn.
So now I’m torn – it’s not easy to set up services in Linux, but once you do, these things just run and run. It’s also not going to be the easiest thing to work with, so I anticipate support costs being quite high. It’s proper server level work. And I certainly don’t feel inclined to build a SaaS that acts as a conduit for people’s backups. It’s just too risky to have a central pool of lots and lots of backups, and people find them lurking on S3 buckets all the time. So I want to put this out to the community. Is this something you’d find useful? Let us know in the comments below. If we did release it, the code would be open source, but access to the latest versions would be restricted.
Yet many a time, their anger today doesn’t reflect how they really felt back then. If you look at the Iraq War, and the UK’s involvement in it, most people supported the action. For sure, an awful lot of people today don’t think it was right to be involved in Iraq. And if you suggest they did, they react angrily and deny it vehemently.
Not really. It’s more that most people’s memories are far more plastic than people realise. Hindsight bias is one type of problem with perception.
So if you support Labour right now, it’s very easy to throw everything that happened in the Blair years under the bus. To disassociate yourself from the man who was involved in starting an illegal war in Iraq. It was obviously illegal at the time. That’s why you cut up your Labour membership card and joined the Liberal Democrats. Right?
Labour membership did plummet just afterwards.
Oh.
It was already pretty much half what it was. In other words. The plummet started… when Blair got into power.
Membership up in opposition when an attractive leader turns up. Down when he or she deals with the tricky nitty gritty of life in power.
Never mind.
At least councillors, being local and well known figures in their communities, won’t be punished by the parliamentary party shenanigans, right?
Dammit. No. Whilst Labour were in power, their councillors dropped off. Whilst Lib Dems were in power… their councillors dropped off. Whilst Labour were in opposition, councillors went up.
So in the Lib Dems, a traditionally localist party, we can look back and see that being in government was terrible for the party. But it turns out, that being in government is terrible for all parties.
Why?
Because, it’s hard. Being in government is tough on a party. It means making difficult decisions and trade offs that can’t possibly satisfy everyone. And they can express that dissatisfaction and will hold onto it for a cyclical period.
Which leads to a question. What’s missing in politics? Why does the party in power always suffer loss of members (although Conservatives have been failing to gain members whilst out of power, which is a problem for them) and councillors and never please the majority of their actual supporters?
Is it a case of becoming complacent? Like a decent but lazy football team that gets 2-0 up and then coasts to a 2-3 defeat?
I’ll posit another reason.
No party politicians ever manage to engage with a majority, because they never address all the issues
So here we go… turnouts for the last twenty years have always been below 70%. And not above 80% for over fifty years. That’s in spite of it being ever easier to use postal votes.
And the number of votes for the winning party has hardly ever been over 50%.
Look at that. Since 1930, no single party has offered a view to satisfy the majority of voters, let alone the majority of the population. So when a party gets into power, it’s in an unenviable position – most people don’t want them there.
Only twice have there been governments that are technically approved by a majority – the WW II coalition, and the 2010 Conservative/Liberal Democrat coalition.
Both weren’t rewarded by their voters.
If we keep repeating the same mistakes, all parties keep losing by winning
One of the best ways to avoid losing your hard fought members is to not win. UKIP have almost entirely fallen apart recently… because they ‘won’ at Brexit. Boom! Job done! Party wiped out. Their purpose over, and the public scrutiny of the Brexit process rapidly revealing them as little more than political arsonists of little substance. Everything they said turned out to be bluster. It’s not the fault of the immigrants, and it’s not the fault of the EU that people’s salaries have been stagnant. It’s more to do with a greedy class of company boards and underperforming pension funds coupled with a financial crisis. The reasons for all that I’ll go into another day.
Now, given that avoiding losing members and popularity by avoiding winning in parliament sounds like a silly idea for a political party, we have to think a little more deeply about what anyone, in any political party, can do to actually get some stability back into the country.
I have a few ideas, and I’m using my marketing and business experience here…
1. Work for everyone, but especially the people who have been left stagnant
The economy has been stagnant for a lot of people, for a long time. Not the very poorest, who are generally in a better situation than ever before.
Not the very richest, because they’re actually quite well off and much more so than for a long time.
Labour has systematically failed people who are not unionised and who work. Try being a cleaner on £8 an hour, looking after two kids, and dealing with school holidays and child care in a constructive and nurturing way. Go on. It’s almost impossible.
And the Conservatives have been cutting finite resources, such as social housing (and Labour, when in power, didn’t grow social housing either, so they can’t get too smug here) and then both have become surprised when populist anger has risen, blaming immigrants, globalisation and bankers. Yet without more immigrants we are not going to be able to care for our elderly, or deal with our NHS… we will go bankrupt. If we allow the populists to leverage the anger of the people who have lost out from economic growth, then we will have huge problems in the future.
This graph charts the distribution of income across earners, with 50% of people getting only 20% of the income and the top 10% most recently getting 35.7% of the income – so 3.5x as much as the rest.
On the upside, it’s way better than it was at the turn of the 20th century. But the lowest half haven’t increased income that much, and the top have reduced income, so it suggests that people the top 50% to 90% range, the middle classes, have done best of all and must have seen their incomes do quite well in that period – probably largely due to the emergence of a new technical class.
2. Stop looking at averages
Don’t look at averages, but look at curves like the above. Those poor performing people, those losers, are the working class and lower middle classes of Western economies.
We need to look and listen to the stories of people and stop looking at averages. Average income going up is no use if you’re in the group of people where average income is not going up. But we need to find convincing stories to bring back to them. We can’t say “Hey, we’re cutting back all the welfare for you and spending on your schools, but we can spend it on bringing in a load of immigrants!” Now, we are 100% correct that we need lots of immigrants here, but we have to explain why – if our economy is based on the amount of workers and the amount of capital in the system and we’re not replacing our population then populists will do the stupid thing. They will say “No to immigrants! More welfare and money!” But that can’t work. It’s pathetic.
But it’s imaginary and easy and short term. So when Farage says this they’re just trying to take advantage of a situation that the rest of us leave lying around.
3. Politics has to stop ignoring the voters
All parties are doing this. They pretend people are better off because they can afford smartphones and big TVs, but if going to university leaves you with a massive debt (rather than leaving it on the shared government balance sheet) and you feel you can’t afford a house like your parents had, then you don’t feel better off than your parents did… you feel annoyed and angry.
But listening to the voters doesn’t mean doing what the voters tell you to do. It means showing thought leadership. Explaining, patiently, why you can offer more than the previous status quo. The constituency I live in has voted Labour since its creation. But it hasn’t become better off even when Labour were in power. Why not? Why did house prices still rocket up?
4. Create these policies
Because I’m intolerably lazy, I’ve broadly nicked these 5 changes from an expert on all this. A chap called Mark Blyth. He’s an expert. I know we’ve had enough of them, and I know why we’ve had enough of them. But Mark Blyth is genuinely sharp on this. Look him up. He’s not right on everything, nobody is. But that doesn’t mean these points aren’t valid:
Make university tuition free again. Because it takes a stress away. Yes, the system in the UK is very well structured and very fair, but it doesn’t feel it. And that matters.
Provide much more subsidised childcare over a broader. Including during school holidays. Because it discourages women from fully contributing when the cost of childcare for two children is more than a salary. And because it helps single parents to function properly and give the nurturing care their children need.
Resist and prevent the NHS being dismantled or turned into a multi-payer US style system. Simple, that one. The NHS is hyper-critical.
Corporate reform of how shareholder value is distributed. I know this will scare the capitalists, but it shouldn’t. Because trust me, an angry and inward looking economy looks like North Korea or Venezuela. And that’s even worse for you. You’ll still be rich if you can keep our economies open. Trust me.
Break up or open up digital monopolies. They have too much power and too many rewards for too few people, with returns of over 60%. That’s just not sustainable. So you have Google blocking YouTube from certain platforms and Facebook downgrading your pages’ natural viewings if you don’t have a healthy advertising budget.
If you notice, none of this says “Punish the rich.” Don’t do that. They feel unfairness as much as anybody, and there’s no point making them angry as well. Just fix the structural issues and things should balance out fine. You don’t need to simply turn up and take their money off them with a massive tax application. Just make sure their money has to be invested, rather than spent on impressive schemes like rocket ships that don’t address the problems that many people actually face.
Enough already
That’s my thoughts for now. About 1800 words of them, which is enough. These are the under-considered problems of the past generation, that are structural and required for a political party to prosper. And, if they get it right, perhaps they can even get a majority of people on-side.
Who knows eh? Maybe somebody can do it, and can convince enough people to do so. I don’t really care whether it’s Labour, the Conservatives, or my own favoured party, the Liberal Democrats. But somebody has to do it before the populists get another chance at polling booth. We don’t want them. At all.
Ok, the riots matter. Especially if you’re unlucky enough to have had to face rioters in your district, near your home, or near your business. In fact, the riots and disturbances are full of tragedy, deaths and ruined lives. They are, frankly, horrible.
And strong action is needed to stop it turning into a joyfull rampage for our criminal underclass.
But what they aren’t is some kind of protest. They’re a laugh. If I didn’t have much to lose I suspect I might even find the thrill of a riot quite an attraction. And in areas where there’s possibly not much to do if you’ve got very little money then I can quite understand the fun, the empowerment of feeling that police won’t stop you when they usually do. Thing is, what nobody seems to be saying is that the number of people involved is tiny.
200/816216 = 0.0245%
Here’s a thing – the number of people kicking off in the Liverpool area has been reported as approximately 200. In reality that means anywhere between 50 and 500. But let’s assume that 200 is correct for now. That’s a whole 0.0245% of the population. Another way of looking at is that that 99.975% of the population in Liverpool didn’t feel compelled to smash anything up or set fire to cars. I daresay the proportions around London are similar.
So actually, society functions well for almost everybody in it. In fact, given that 45,000 18-20 year olds are indicted of a criminal offence in a year (sample from 1999) you can see that even the vast majority of young convicted criminals aren’t interested in rioting. The numbers are so small that you can’t say that this is a problem with a consumerist society, a problem with poverty, or a problem with our culture – the sample size is too small. It’s probably just some yobs getting the upper hand on the police and having some fun.
It’s a Policing Thing, Stupid
You can stop almost all riots. All you need are an awful lot of police who aren’t scared to intimidate and bully their way through trouble. It works. Riots are rare in police states, for example.
So we need to ask if we really want brutal police officers? What about when they’re not dealing with a riot? They’re going to be the ones your son deals with when he gives a bit of cheek to an officer after being told off for cycling on the pavement. They’re going to be the ones potentially wading in too early during an otherwise peaceful protest.
We must come to accept that these occasional moments of unrest are, unless repeated again and again with significant economic damage, a relatively small cost of living in a relatively free society. Just as we mustn’t allow the few terrorists with religious agendas to change how we live, we mustn’t allow the few thugs out there to change the way we deal with protest and the way we run our cities.
Of course, the cost mustn’t be borne by the individuals and businesses affected – if our society is to accept this, it must also ensure that nobody is left harmed or significantly out of pocket by this either. We need to be humane and adult about it all.
What we certainly don’t need is to start pressuring our politicians into making some dumb, knee-jerk changes that will take away our hard won freedoms. Let’s take stock, let’s maybe ask for police to be a little smarter in apprehending the rioters, but let’s not give up and change too much.
So, here I am again at Thinking Digital. Only this time I’m no longer driving the seemingly doomed Golf TDI I had last year that did one of it’s self destruction tricks en-route. Consequently I’m not missing out on the workshops here.
In fact, I’m doing better than that – an additional workshop was added for the Monday by Jer Thorp of Wired fame. A workshop on Processing. That, I must say, was a wonderful find. Processing, in case you’ve never heard of it, is a data visualisation tool or sketchbook. It’s a bit old-school, but this is a good thing, generally, because this has the advantage of being relatively accessible. In fact it reminded me of the fun early days of BASIC on small computers.
Simply put, you can easily draw things, and you can analyse data with it. Some was stuff I could do on a Dragon 32 nearly thirty years ago, but with many thousands of times the power – and that means you can do cool stuff in real time. I recommend you look up some of the online Processing materials. You can even try it out without installing anything by using my colleague Robert O’Rourke‘s website, hascanvas.com
That Resonates With Me!
Then on day two it was a half day ‘off’ which, for me, meant a series of telephone calls with clients while I ensure that work continues as it should. The afternoon, however, brought along Nancy Duarte‘s “That Resonates With Me!” workshop.
Funnily enough, her resonate analogy was the one bit that didn’t work for me. She used the peculiar patterns of salt as it’s vibrated on a plate as a way of showing how different people can resonate with your message in different ways. It’s interesting, but I feel that people don’t work that way. People can, however, be like salt – you know, small, hard, square and bad for your health. So perhaps she had a point.
BUT – I’m picking. Because truth be told it was a fascinating workshop that helped me to see through the clutter of my presentations and to find ways to understand my audience and find ways to connect with them. The simple exercise she gave will help me improve my presentations – of that I’m sure. I just have to make sure I put them into practice.
The Rest
The rest of the conference is more classically organised, with the usual talks, networking and information overload. In the evenings there’ll be the usual entertainment. Already I’ve been better at avoiding alcohol than last year – I’m remarkably sober tonight. This is a Good Thing.
Highlights, I suspect, will be Jer’s talk (always visually amazing – check out his Vimeo feed) but the rest I’ll have to report on later.
I’m staying put while I wait for the headstone to be finished and fitted, and consequently got to see an Arican weekend.
There’s not a lot for me to do in many ways, so yesterday I spent some time going through all of my father’s papers and notebooks. I found evidence of one email address he’d used from five years ago, but it no longer existed. So I returned from the computer and continued… until I found painstakingly detailed notes on how to use Yahoo mail. Including a password.
Bingo!
I felt that if he had e-mail perhaps he’d been in touch with people and I could work out more of his life. I ran down to the computers they have here in the hotel, logged in and… he’d only ever emailed one place – the Department of Work and Pensions. It was all about his pension, along with a couple of emails explaining that they had his address wrong (and which they never seemed to correct!) and that was it. Nothing else, nothing in the sent folder to anyone else. It was a dead end.
Ah well. So I went back to the notes and worked out a fair few things. I’ll note what I’ve learned in full at the bottom of this post, as the whole day taught me things.
The Letters
One of my disappointments was to find no detail of any personal life, anywhere. But I did bring with me all the letters he sent me from 1988 to 1991. These covered his crisis period. I decided to get them in order, photograph each one, for posterity, and then read them one after another.
Ouch. This caused another period of getting down, because I realised some things. I remembered how, in the letters, were statements which were essentially threats to commit suicide. The incredible emotional blackmail. His feeling of injustice over what he thought was some kind of inheritence. In part that my memory hadn’t formed a perfect impression of the order of events (although I wasn’t too far out) and that his crisis had clearly been real enough, but largely because towards the end of the letters he stopped being so demanding and so hard on me. In fact, the very last letter was more about caring for me than himself. He was almost upbeat and looking to the future.
That was the moment. He’d realised what he’d done and he was trying to repair it. Problem is, he was too late. I was still upset at him, and I’d now rejected him completely. At the time I couldn’t forgive him for what he’d done. The letter is in quite a sorry state as I’d crumpled it up ready for the bin, but interestingly it looks like I changed my mind, flattened it out and put it with the rest.
And so I found myself wondering. Should I have forgiven him sooner? I’d certainly have stood far more of a chance of finding him, and maybe he’d learned. But at the same time I do believe I was still scared of him. I never told him I’d moved, and I never checked again with the neighbour who’d been taking my post in.
I think, to me (and maybe to others) that this is a valuable lesson in the dangers of losing the trust of those closest to you. If you want to get it back a letter isn’t enough. You have to earn it. Really work at it. He could have forged the connections once more, the stupid bugger, but he couldn’t stop me walking away. My own instability at the time meant he had no chance of finding out where I lived…certainly not from South America.
It’s also taught me that communication is everything. Sometimes those around you know little about what you do and what you think. For example, he didn’t really understand the repossession of my grandmother’s house or the intense solitude I felt at the time.
Maybe if I’d simply told him? But I needed to protect myself as well.
I did originally plan to place the letters online in their entirety, but that will have to wait. I saw some things there that could cause real issues for some people and which need to be cleared first. Maybe in the future. But it’s a thin maybe.
More Friends
At 9pm, after the terror pizza, I headed to the pool hall to meet more of my father’s friends and acquaintances. There was Oliver (or Oscar, my notes aren’t clear on this and I need to check tomorrow) who met him over ten years ago on the La Paz-Arica train. Or Pablo, who’d known him since 1991… from the time of that last letter.
Obviously I had questions. I asked if he’d mentioned family and they only had one mention… a daughter, in Quito, Ecuador, who died in a road traffic accident at the age of about 13. But I couldn’t find any more detail than that. No names, no known addresses, and there’d been nothing in the notes. Back home we suspect he may have been using this as a way of blocking conversation about family, but who can be sure? He gave the story consistently, everyone reported it as the same, but something occurs to me… it’s an old story. If he was reporting this 19 years or so ago, then the age wouldn’t be possible as I’m not aware of him having been to South America prior to around 1983.
So, after all this, and without the help of an interpreter, I only had vague echos of the man. Nothing so firm other than that he was, it seems, generous with friends, selective about his company, and a creature of habit. I sat where he sat, chatted with his friends, enjoyed a beer, and learned to spell ‘jote’, the red wine and Coke mix, correctly.
This all cheered me up. Apart from the odd mentalist (my father did hang around with a diverse group) I found that these friends he had were pleasant, intelligent people with things to share. We drank to my father, I tried to explain the story in as sensitive way as possible, and we laughed and joked.
I’d started to notice that my site could often be slow to load – other sites on the same server weren’t suffering the same way, so I wanted to document a simple way in which one can identify performance issues on the site. This is one of them.
Well, it took me a while to get back to the issue (babies and a booming business don’t help!) it’s continued to get worse and worse, until a recent change has improved things… but only marginally, as shown by the Pingdom chart below:
This is dreadful, really – daily average of 4,000ms responses just aren’t acceptable where, two years ago, I was getting 800ms.
So, now the process starts. The recent small improvement came after installing our Spectacu.la Advanced Search Plugin, which runs a regular database optimisation to help keep things nippy, but it was still dreadful.
Is it Pluginitis?
My first suspicion is always that of plugins (and sometimes themes, if they’re complex). In our office we have a term called ‘pluginitis’ which refers to the problem of a site having too many plugins installed, many of which are poorly written. I hate to say it, but when clients call to ask for a plugin to be installed that we’ve never tested we go through it and, 90% of the time, discover serious performance or security flaws that will cause long-term issues.
And this site here is old – I’ve been running a WP install for four and a half years with nothing more than upgrades and, like an old PC that’s been upgraded too many times, that causes issues with old drivers and code. Same can apply to WordPress. So let’s see what we can do to improve things.
First stage is to disable as many plugins as possible so as to isolate the issue. I’m using a division based approach – ie, I’m going to disable half of my plugins to see what happens. If I get full performance back, then the problem lies in that half. I can then reactivate half the plugins and see what happens. If the performance is still good, the problem is in the other half. I think you can see where I’m going here.
I’m also going to go for plugins that aren’t written by us. Not because I’m biased (ok, maybe a little) but because I know all of ours are carefully tested for performance – many are run on major sites such as the Telegraphs blogs site. Speed is of the essence.
I’m also going to skip plugins like Akismet, because anything that’s essentially ‘core’ is usually going to be reasonably performant – at least on a small site like this one.
It’s worth noting that I could easily delve into SQL statements and code efficiency – but that’s only interesting to developers – if you’re simply a WordPress user, performance is interesting but what you can do to find problems is somewhat more limiting.
Plugins being disabled:
Add to feed – a simple plugin, but sometimes simple plugins miss simple tricks.
Headspace2 – I have my suspicions about this plugin as it’s massive. Could be fine, may not be. Only way definite way to know – measure it.
Search Meter – a nice plugin to see what people are searching for, but is it adding load somewhere?
Social Bookmarks – it shouldn’t cause issues, but you can never be sure.
wp-typography – I love what it does for the typography on the site, but it’s also running a lot of javascript.
First results:
I do use YSlow to test the site, but one of the problems is that it’s hard to get a large enough series of data to be statistically relevant. It’s good for seeing the extra load (and why I knew the amount of javascript was an issue) but for longer term analysis it’s flawed.
So, we go back to Pingdom and look at the one day chart. As I type this it’s now an hour since disabling the plugins above – so let’s see what’s happened:
As you can see, in this afternoon alone there’s been a dramatic improvement – from around 2500ms per visit to 1230ms per visit. In one single step I’ve halved the load time of the page.
What we don’t know so far is whether that’s because the page got smaller to load or whether it’s down to a reduction in database load – but that’s really for another article. What this is all about is trying to document how I’m improving the responsiveness of the site in a way which relatively non-technical folk can follow.
What I’ll do in the next feature is to turn off some more plugins to measure the impact they had. I’ll also be interested to see if the spikeyness of the response times has varied much – are they caused by simple server load, or is there something else at play?
I will then start to switch plugins on again in a structured way in order to measure which was causing the heaviest loads on the site.
When you compete in motorsport one of the peculiar things is the change in your perception of what’s possible. You do an amazing run and you just think to yourself “there’s no way I could go any quicker there.” And then next time out, you go that bit quicker again. And you wonder where on earth the extra time comes from. I have some theories – but more on that further down the article.
If you’ve followed previous posts you’ll know that having the car in a fit state for this event was a problem. The toelink had failed and gave the car handling that could most charitibly be described as ‘novel’. With the field at Aintree being full of quality drivers such as Bobby Friars and Gary Thomas there was no way to compete without a well setup car. At 4:30pm the day before, I collected the car from Christopher Neil in Northwich – Paul there had done a sterling job in getting the Eliseparts kit fitted in time for me. You have to give credit to any franchise dealership willing to fit a third party item to a car. Unfortunately, apart from a quick run on local roads there was no way to be sure that the kit was going to work properly or the geometry hadn’t been messed up.
After first practice at Aintree it was quite obvious that everything was just fine. The car still handled beautifully and I was able to post a first time of 52.40 – only a third of a second slower than the record which stood until this year. I felt good, though I noticed Gary Thomas had gone fractionally faster. We’d set out our markers and it was obvious where the battle was going to be.
For second practice it rained. I was able to go much quicker than Gary, but quite possibly that’s just because I’m much more stupid. If it continued to rain I might have a straightforward win, but frankly I wasn’t interest in just winning – I wanted my old class record back. It stood at 52.07, before Gary took it with a 51.84.
First competitive run… and… 51.44! I cheered the car as I passed the finish line – it was .63s faster than my best ever and a long way inside Gary’s best. I felt like I had the record! Which is a shame because when I came I was told Gary’s time… 51.07! How on earth….? I was wondering where this extra time was going to come from. I’d beaten my own target of breaking 51.5s but finding another half a second was going to be some challenge.
Second run. I’ll mention now that Gary went a little slower. But me… I had to nail it. The first corner was slightly wild, but still quick. The rest were great, everything coming together. As you come towards the finish line at aintree you can see the clock ticking up for what seems an age. 49… 50… and as I crossed the line it flicked over to 51… point 14. Damn!
Third and last competitive run. I had to really be perfect this time. And I was – the start was great, the first corner utterly perfect, the second just right… and then I decided to go asleep for a second. Really – I was so angry with myself. As I approached Bechers I braked just a tad too early. It’s not a huge problem, but perhaps worth 1/10th of a second. But what really messed me up was that as I turned in I realised I’d not shifted down for the corner. Now, in a race, if you’re followed by someone slower they still won’t pass you if you make a mistake like this. And if you’re chasing someone slower… well, you’ll make up the lost time on the next lap. But in a sprint at a simple (ish) and fast circuit like Aintree you have no chance of recovery. So what did I do? Well of course I made things even worse by changing down to third, mid-corner…. corrected the resultant slide, and headed for the finish line.
Stupid stupid stupid. Now, let’s go back to my first paragraph – when I set the 51.44 time it felt rapid. Really good and it was hard to see how I could go faster. And now, in spite of rampaging stupidity and careless driving I’d managed a 51.40. Huh?!
But it was game over. Gary drove a stonker on the next lap and is now the first to take a road-going production car around the sprint circuit in less than 51s, with a 50.97s time. Damn – he was the first to crack 52s as well! We’d pushed each other so hard that we’d smashed up all the old records. Gary has a distinct power advantage over me, but it’s possible for me to drive better still. I believe I’ve managed to develop the car to a point where its handling is pretty much perfectly balanced and benign. I could add more power – the underbonnet engineering is done now to handle over 200bhp and I guess that would bring me in line with Bobby and Gary’s cars.
Theories on speed
At some point I’ll write up an article on what I think it takes to get quick on the race circuit. But for the time being I’ll expound one little theory I’ve been building up.
I reckon there are three phases that you go through in becoming a decent driver, maybe more. I can only really speak from my own experiences.
But it’s kinda hard to explain. You get through these three step changes – from first fumblings in a kart you realise that winning isn’t always feasible – so you learn to maximise what you have. Then you discover that a ‘moment’ won’t necessarily turn nasty if you keep cool. So then you go a bit quicker again because you’re not scared of the car. Then suddenly something else happens – a smoothness develops, along with courage over recovering the car, and so on. And suddenly you’re getting there. I guess there’s more still to come, but I’ve no idea where it comes from. If it happens to me… I’ll let you know!