Monthly Archives: June 2017

Scotch Eggs

Around seven or eight years ago a Venezuelan friend of mine asked me if I’d ever heard of a “Scotch Egg”. Obviously I explained how common they were in the UK, and asked how he could have possibly encountered them.
Anyone not from the UK needs to understand Scotch Eggs and the part they play, or rather the part they used to play, in British culture; we tend not to think about them unless we’re actually eating one. If you ended up eating one during the course of your day it would be forgotten about almost immediately, and only brought to mind with an accompanying thought along the lines of “oh dear, I shouldn’t have eaten that scotch egg!”
Consequently very few Brits ever spend time wondering where Scotch eggs come from. I suppose there are places where people do actually make them by hand and serve them to their families, but I’ve never seen anything like that. Generally Scotch Eggs are just there in your mouth at some point. You don’t deliberately go out and buy them, and you certainly couldn’t order them in a restaurant. Also, never in my entire life had I imagined they were possibly edible while hot!
scotch eggIf you’d asked me where to get one I’d have probably suggested a service station or maybe the remaindered section of a low end supermarket like Iceland. Actually the front seat of a car parked in a motorway service station is probably the most appropriate place to eat one. It’ll be cold, stuffed down to suppress hunger, and immediately forgotten.
At this point it’s important to know that I have always liked them despite my general indifference. They were useful guilty pleasures made more enjoyable by the rarity of their appearance in my life.
But things have changed. The idea of a deep-fried egg wrapped in sausage meat and breadcrumbs seems to have triggered a level of excitement in those unfamiliar with the general concept and as a result they have been adopted by poncy restaurants in the US! You can frequently spend the best part of 10 bucks on a hot Scotch Egg in a posh eatery, and it will arrive with some gourmet dipping sauce, a rocket (arugula?) garnish, on a piece of distressed roofing material.
I used to chuckle in an inexcusably patronising way when I saw this happen in high end restaurants here: these Americans think Scotch Eggs are proper food!
Earlier this year I visited London and was shocked to discover that high-end Gastropubs were now serving gourmet hot Scotch Eggs (dip/leaves/slate etc) for the best part of 10 quid! How did this happen?
I had to try one. It was bloody gorgeous.


Inventing Sex and Tech – part one

It has always frustrated older people when the next generation thinks they’ve discovered something new, because it’s invariably something that has been around forever. Sex is the classic example: no matter how naughty, new, or wild you think you’re being, humanity and the species that predated us have been doing it before. As Bill Hicks observed: look at your family tree and remember that every time the line splits, there’s fucking. And if you ever had any suspicion that Internet porn was responsible for inventing some of the extraordinary perversions that have now become commonplace, just see if you can find some uncensored historical texts. No matter what debasing act you think you’ve discovered, I guarantee that as long as it doesn’t rely on modern engineering techniques, it was done thousands of years ago.
It’s not just sex. In my accidental career of, what is now called, “software engineer” the atmosphere is riddled with the hormones of excitable youthful pricks who believe they have discovered a whole new area of computing. Spending time in an office full of millennial “programmers” (what we used to call ourselves) is the equivalent of walking through the fetid stench of a school gym changing room. They spend their time going to conferences and listening to their peers describing white-hot, bleeding-edge, paradigm-shifting technologies that were actually discovered decades ago. Armed with their new knowledge they return to their jobs and look down on everyone else who doesn’t know the new names for the old technologies they’ve discovered.
One of the tragedies of this situation is that in twenty years time they will feel the same miserable exhaustion that I feel now, but if they have any sense they will have departed the technical path and moved into management by then.
My personal curse is that I have eschewed any kind of management track, or “management bollocks” as I prefer to call it, which means I’m surrounded by these little gits who know everything.

By the way, it’s safe to say they are “little gits” because I was one. In my twenties my brain was faster than now and I thought I knew everything. In fairness I knew a lot more about the technology of the period than some of my peers, but looking back I was an ignorant nobhead. It’s hard to feel I was more ignorant then than I know myself to be now, but it’s surely true; it didn’t take long to learn the vastness of the universe of stuff I don’t know about; a universe that seems to expand exponentially with every article read. This is another significant problem: after twenty or so years of learning how little one knows, one tends to feel beaten down.
The only benefit of this awful, miserable realisation is that stamina combined with a vague interest in new technology is all that’s needed to hang on to your career. If you wait five years, the genuinely good technologies become fashionable again and you can ignore all the nonsense until then. NOSQL is a classic example of this. NOSQL was not originally “NoSQL”, it really meant “Not Only SQL”. This was an interesting development based on the real need for fast, scaleable key-value stores without the complexity of a SQL cluster. The world could have taken two paths at this point:
1) Reinvent database technology.
2) spend more time making SQL databases more scalable.
3) Use both.

Obviously they all happened, but the youthful excitement of new, hot, technology caused the young pioneers to throw away all trace of 2). That was old fart technology!

A few years down the line, the brilliant work of the forefathers is recognised once more as being pretty bloody useful and so relational databases, together with their trusted underlying technology, are about to take over again. Good.

Now, I hate Oracle as much any anyone else on this planet but don’t tell me it can’t outperform MongoDB with billions of rows of data because I’ve done it. Admittedly getting the queries right is an absolute bastard if they’re going to perform well – but compared to the alternatives it’s a piece of piss!

Yeah, there’s a lot more to say here. But it’s time to shut up.