Skip to main content
 

Advent Calendar (Day Eighteen)

30 min read

This is a story about running out of ideas...

Let there be light

That's a light box. It's supposed to be a way of treating Seasonal Affective Disorder (SAD). It's the final thing I thought I could try, as a natural remedy for depression. The regimen that I have followed for 6 months is:

  • Varied diet, including plenty of fruit & veg
  • Sleep hygiene: strict bedtime and getting up after 7 or 8 hours, even on weekends
  • No caffeine
  • No alcohol (actually only 3 months)
  • No medication
  • No drugs
  • No legal highs
  • Amino acids
  • Vitamins
  • Minerals
  • Exercise
  • Making new friends
  • Trying to have a stable place to live
  • Trying to have a job
  • Reconnecting with old friends
  • Getting some professional help (only had a whole week in hospital)
  • Being disciplined and self controlled
  • Wearing blue-light filtering glasses after 4pm (for the last few months)
  • Using the light box for at least an hour every morning (for the last month)

Guess what happened? My mood was able to react to things, and I reacted to my mood. There was no stability. In fact there was no coping mechanism. Everything I used to do to regulate my mood was removed, so I did other things that were detrimental to my overall wellbeing.

Being hung over or drunk at work is quite good if you hate your job and think that the management are idiots. Because I was sober, I told the HSBC management team that their project didn't stand a chance in hell of being delivered, because it was being run by people who are terrible at Agile Project Management, and seem to be completely lacking any relevant software development experience. I said I didn't want to be any part of it unless some big changes were made. I said I wasn't comfortable doing the wrong thing.

Being hopped up on coffee is good if you want to rescue a project. I recoded Barclays entire Corporate Pingit system, in 30 hours, with no sleep. I kept the existing public API, but everything else was thrown away. Instead of spaghetti code, full of copy & paste, and buggy as hell, poor error handling, poor logging - unsupportable - I just rewrote nice clean code. Lots of coffee, 30 hour hackathon, all the bugs solved, code reduced by 80%, production grade error handling and logging. The team leader felt important because the old system barely worked, so he spent a lot of time understanding the spaghetti. There wasn't really anything for either me or him to do after I wrote a decent system. My boss was happy, the team leader wasn't, I got my contract terminated, Barclays customers were happy, I was happy that I'd delivered the software that meant I no longer had any work to do.

Corporate software is boring. The projects I'm asked to do are child's play. 48 million customer's metadata? That's only 48 terabytes, if we store a megabyte per customer. A low res scan of their passport and maybe a utility bill, plus a few thousand characters for their name, address, phone number etc. etc. At JPMorgan we stored about 3 petabytes of document scans. That's about the same amount of data in the entire Library of Congress.

AI, games, simulation, data analysis, physics & cosmology modelling, codebreaking... those are the hard problems. I remember I wrote a program that calculated every single possible checkmate. Then I wrote a program that found all the moves that led to those positions. It ran out of memory before it got back to the early moves. Then I wrote a program that could take the position of the pieces on the board, and find the moves to checkmate, where there is no opportunity for your opponent to win. Most of the time the program couldn't find a path where the opponent had no chance. In theory, with enough processing power and storage space, chess could be solved by a program. However there are 10 to the power 80 (10 + 80 zeros) atoms in the universe, and there are 10 to the power 123 (10 + 123 zeros) moves in the chess game tree. We should probably concentrate on modelling the cosmos at subatomic scale before wasting our time on a silly game.

So, that's my quandary. I'm not very challenged or interested by anything in the corporate world, and my solution of just being drunk all the time can't have been doing my liver much good. However, without alcohol/benzodiazepines I think too much, and without caffeine/bupropion/stimulants, I can't get motivated to keep solving the same easy problems that don't even need solving.

In fact, when I think about it, I must have made a lot of people redundant. I've automated a lot of stuff that people used to be employed to do. I've made corporations very rich, by allowing them to lay off loads of their workforce, but increase their productivity and profitability. My main specialism is Straight Through Processing (STP). I know how to get $1.16qn processed with just a few programmers, database administrators, infrastructure engineers, network specialists and system administrators. You don't need project managers, because they just put the lies you tell them into a spreadsheet and tell everybody that everything is going really well. You don't need testers, because good programmers write good automation tests, and they don't write bugs. There's no difficult logic or calculations in a corporate system. I do get spooked out when my code works first time, but it's quicker to do it that way.

Human workflow and user experience. Here's a better use of your time and money. Fill out paper forms and then set fire to them. Nobody gives a shit about having to go through your life story just to become a customer or get a government service. If I want broadband, just send somebody to install it and set up a direct debit. If I want to rent a flat, I'm going to pay you 6 weeks deposit plus a month's rent in advance, plus letting agent fees. Just give me the keys as soon as I've put the money in your account. Don't even bother with the contract. Burn it. The contract is simple: I pay you rent, I live in the flat.

You send a person to read the electricity meter. They can take my card payment for whatever I owe when they are in my home. You send a person to read the gas meter. They can work out my bill and I'll pay it on the spot. You send armies of traffic wardens. They can spend less time hiding in bushes and more time knocking on doors taking card payments for the rubbish collection, street lighting, police, fire service, libraries, schools and other things that I quite like rather than hovering near cars whose meter payment is about to expire.

My bank sends me a letter saying that they've paid a bill for me, but I didn't have quite enough money, so they're going to charge me even more money. My bank's only function, so far as I can see, is to make my problems worse. Rather than ringing me up and saying "Hello, Mr. Grant. We can see your income has suddenly stopped. We're not going to charge you any interest until you start earning again, because otherwise we are going to stress you out and make you bankrupt, and then we won't get our money back"

You see, everything trundles along fine when you play along with the game. Keep working doing that job you hate, at a company run by imbeciles, on a project that just needs 5 decent full stack developers to get on with what they do best, for 2 weeks, with no project managers who couldn't organise a piss up in a bar, and no 'architects' who just draw on whiteboards and produce documents that nobody reads, because they were rubbish at actually producing real working software.

The worst code I ever wrote was my first iPhone game. Games are awful as a single indie dev. You have to do all the graphics, sound effects, music, plus design the user interface, and then there's the game itself which has to run at at least 30 frames per second. The calculations are hard. Doing it in Objective-C was a nightmare. I've never know a language with such whacky syntax. I can probably write code in about 20 languages (BASIC, Pascal, Assembler, C, ADA, C++, Java, Javascript, C-shell, Korn-shell, Bash, Perl, PHP, C#, SQL, AWK, Batch, Google Apps Script, Logo, VBA, XSLT) and there's a bunch more I know enough of the syntax of to read and edit.

I can glance at some data and tell you if it's XML, JSON, Base-64, HEX, key-value pairs, fixed position, CSV. I can probably guess how the programmers of your favourite game store the high score table, and insert myself as the number one player with an unassailable score.

Yes, playing the games that everybody else does, competing... it seems a bit pointless when you know the game is rigged, and if I really wanted to, I could tweak my bank balance. Fraud is not hard, and banks make so much money they don't even go after the small fraudsters. It's easier to charge honest hard working people exorbitant rates of interest and fees rather than doing their actual legal & moral duty to Know Your Customer (KYC). I could buy a digital identity for about $100, open a bank account, get some loans, use the money to buy a real passport from a European country that's a bit more relaxed about staff members making identity documents in return for a cash bonus.

Once you're in Europe you can just keep heading east until you find a country where people don't read too many newspapers and watch too much TV. You can find somewhere you can afford to eat and sleep for a couple of years, while you wait out the storm. You can take some time out from the rat race, because you deserve it.

My iPhone app business was a hit, my first IT contracting company made loads of money, my electrician business was profitable, but the building trade is hard, my enterprise mobile apps business was too ahead of its time and never made much money, my Bitcoin trading and mining was hugely profitable, my second IT contracting company made loads of money. I don't really want to sell out and get another contract just yet. I've got some cool software ideas.  Instead of doing what I normally do and start with a profitable business model, I want to do something I'm passionate about.

I don't work at MIT or Stanford. I don't work at CERN or the UK Atomic Energy Authority, but I can tell you that the strong nuclear force is the energy that's released when a heavy element is split into two lighter elements. But what does "heavy" even mean when we haven't managed to get the Standard Model of Particle Physics to be unified with Special and General Relativity. Special Relativity tells us that energy and mass are two sides of the same coin, and General Relativity tells us how mass stretches the fabric of spacetime. Gravitational lensing has proven the theories predictions. The Standard Model had it's wartime and industrial applications. The transistor radio and faster computers. Every experiment discovers new weirdness though, rather than proving the model is complete. The particle zoo grows and grows, every time we smash protons together at higher and higher energies.

What does Quanta mean? It means "how much". A photon - a packet of light - comes in a specific frequency, which tells you how much energy it has. Let's imagine that a red photon is 2, green is 4 and blue is 6. We can also imagine that an X-ray might be 20 and a gamma ray 50. Do you notice that all the numbers are even? That's because you can't see anything odd numbered. A photon with the wrong energy won't interact with an atom that needs a higher energy to absorb it, and then emit a new photon. The only way you know anything exists is because of the photons that are emitted from atoms.

So we can only work with things we can see, and those things will only tell us about the photons that have the right energy. We can build a machine that measures microwaves, but what material should we use to listen to the frequencies that no known material interacts with. How would we even find elements that our eyes and our radios and our photographic chemicals can't detect?

Well, cosmologists reckon there's loads of it, whatever it is. They call it Dark Matter and Dark Energy. Nobody can see it, but they've done the math, and there just isn't enough visible matter to glue the galaxies together. Imagine if Dark Photons came in frequency 1, 3, 5, 7 etc. but our visible universe is governed by the Planck Constant, which means multiples of 2, in this  simplified example. If you can only see 2, 4, 6, 8, 10 etc. then you can't see the Dark Photons and the Dark Matter that can only be seen with the materials that we only hypothesise to exist.

General Relativity is normally right, and GR isn't fussy about the matter that it accelerates. It doesn't deal in packets of energy. GR doesn't do probabilities. Quantum Mechanics says that if we stop observing something it loses certainty and spreads out into a probability cloud. If you know the location of something, you can't know it's momentum. If you know something's momentum, you don't know where it's located. It's like saying that if everybody stops looking at the moon, it won't be where you predicted it to be when you look back. But GR doesn't care about that. GR has predicted the moon's orbit with incredible accuracy, and the moon always obeys the law of gravity.

If you ignore gravity in your subatomic world, you permit matter to behave unpredictably. If you ignore special relativity, you permit massive particles to fly around faster than the speed of light, in order to uphold the uncertainty principle.

If we think about the duality of light. Both a particle and a wave. We think of photons as massless, but they have energy and finite speed so General Relativity applies. The speed of light is too fast to get caught in orbit but light will bend around massive objects. Let's use the Pilot Wave Theory instead of all that Quantum weirdness. Imagine our photon being carried along by the gravitational waves that it's making. Gravity waves can travel as fast as they like and can even escape black holes. You can't detect them, because your ruler will stretch and compress as a wave passes. You can't take a timing of how long it takes for something to travel from A to B because time and space are different for different observers. Just by carrying my atomic clock to my fellow experimenter, to compare the time I measured and the time they measured, my clock will run slower because I'm moving in space. Time is not distance divided by speed.

Time measures how much slower you're moving than the speed of light. If you could travel at the speed of light, and tried to shine a torch forwards, no light would come out and your watch would be stopped. You wouldn't even be conscious, because you'd be frozen in time. If you slowed down to 99% of the speed of light and shone your torch, you'd see it beaming off just as fast as normal. That's because time is passing more slowly, so you don't notice that your light is moving at 1% of its normal speed. When you get back home, you'll probably find that everybody is dead, because time didn't slow down for them. Your clock is right, but so is theirs.

So what's going on at the subatomic scale then? Well, you can't really detect a single particle. When a photon hits the Charged Couple Device in your digital camera, it's absorbed. Enough photons have to be absorbed to trigger the discharge of a capacitor. Only the amplified signal is strong enough to be measured. The thing about amplification is that you get noise. You're trying to measure a signal, but a percentage of what you measure is noise. That's the signal to noise ratio. It gets worse. Because instruments are digital, they have limited precision. If you measure colour with 8 bits, you can only pick the closest of 256 colours. A CD can only store 16 bits of air pressure: 65,535 possible values. It does this 44,100 times a second. Pretty good, but only an approximation.

Because all digital equipment depends on an effect called Quantum Tunnelling, it's hard to know if the Quantum phenomena are being observed, or whether it's the instrument's noise that is being amplified. Early computers sent signals in parallel, but sometimes the data got 'skewed', with some bits arriving later than others. Now data is sent in serial, with very fast modulators and demodulators, but that means that a lot of buffering has to occur. If you imagine the time it takes for a detected signal to be amplified, that amplified value to be measured, the value stored in a buffer, a modulator to turn the value into electrical pulses, the time to travel down the wire, a demodulator to measure the pulses and store a value in another buffer, a memory controller to load that value into the computer processor's register, the processing instruction has to be loaded from the cache, and then the calculation is performed, the result is copied from the result register to memory, the I/O controller sends the result to the storage device.

Then, ages and ages and ages later, a scientist comes and looks at the values. According to Quantum Physics, every piece of measuring equipment, power source, data transmission cable, the computer and it's storage device, are all part of a quantum superposition, and the value is not determined until the scientist observes it, at which point the wavefunction collapses. Computers are great at doing calculations and for sharing research, but by their very nature as machines that exploit strange subatomic behaviour - semiconductors - they are also not very reliable when measuring the very properties of physics that they themself are built on.

It's useful to think of the Pilot Wave theory, because it explains observations like the double-slit experiment, in a nice deterministic way. Photons don't travel through both slits, but the wave does, and then the two waves interfere. Interference disappears as soon as you polarise the particle, because the peaks and troughs are no longer in phase. We really don't need to mess around with probability waves.

Yes I really hate probabilistic theories. Because subatomic things are smaller than the wavelength of light, we can only make statistical measurements. The size of the atomic nucleus was estimated by hammering a sheet of gold really thin and then firing electrons at it. Based on the number of electrons that bounced back and got detected, an estimate was made of how much empty space there is in an atom. However, you might know the weight of the gold, and the surface area, but you don't know how thick it is. It might be 5 atoms thick, it might be 50. Where did you get your measurement for the weight of a gold atom? How you know its density? How do you know how tightly packed the atoms are together?

At some point you're going to have to rely on some old science. The periodic table gives us the atomic weight, based on a presumed number of protons, neutrons and electrons. But what about the strong nuclear force that's holding the nucleus together? What about the energy of the electrons in the biggest orbits? Does a 1g diamond have as many atoms as 1g of Carbon dust? Prove it.

So we know that heavier elements are unstable, radioactive, and decay into lighter elements. We know what amount of what element, in a certain isotope, will give a self-sustaining fission reaction. We guess that fusion in stars creates all the elements up to iron, and all the elements after that we guess are created in supernovae. We haven't done much apart from a bunch of chemical reactions and some atom smashing yet though. We've done pretty well with electromagnetism and radio waves. Semiconductors and transistors are completely ubiquitous. It's all useless junk if the Van Allen belt blows away in a coronal mass ejection and we're all bombarded by cosmic rays and the radio waves are filled with static noise.

I can tell you something that's fairly easy to observe. Hotter air takes up more volume than colder air. Also, there's an altitude where Earth's gravity can no longer hang onto its Nitrogen, Oxygen, CO2 and noble gasses. Also, if you suck up dense polycarbons from deep underground, where they have been heavily compressed, and then set fire to them, the result is less Oxygen, more heat, and the expansion of liquid into a big volume of gas that's heavy, so it lies close to the ground, while the useful Oxygen is pushed into the upper atmosphere, where it thins out and drifts off into space.

If you have more CO2, you should plant more trees. However, we're doing the opposite. Deserts are spreading, rainforest is being cut down and fire sweeps through vegetation in California, Australia and Borneo.

So many people work in banking, insurance, accountancy, financial services, paper pushing jobs of such woeful uselessness that probably the bulk of humanity's job description is: sit at desk in front of computer, wear telephone headset, read the script on the screen to people on the phone and type their answers on the keyboard, drink tea & coffee, go home.

Why can't I do something to help feed some people, spread the wealth, speed up the conversion to clean energy, get more computers doing more useful calculations and modelling, rather than just massaging sales figures and marketing crap that nobody needs?

I'm going to risk running out of money for another few weeks at least, and that means I definitely will run out of money, because it's usually 60 days until I get paid. For the amount of money I'd get selling my depreciating electronics, and the time and hassle involved, I might as well get a job stacking shelves in a supermarket.

I'm just going to do the type of work that I'm passionate about and good at for a few weeks. I know HSBC are going to need a Customer Due Diligence system before February. I like my ex-colleagues, but my god nobody had the balls to just bin the junk and start again. It doesn't scale, it's not maintainable, it's so hard to roll out in-country, the pilot was a disaster, all the good people are leaving, and 85% of the work still has to be done.

I remember getting really angry at an all-day meeting with about 40 people. I didn't know at the time, but the CIO was there, and head honchos from Retail Bank & Wealth Management and Corporate Banking, plus the best in the software business trying to save Europe's biggest bank, on their number one project, money no object. It maddened me that we spent 2 and a half days estimating how much work there was to do in 3 weeks, but nobody knew what our productivity was. Nobody knew what the backlog was. Nobody knew what Minimum Viable Product was. Nobody was bothered about Continuous Deployment. Nobody had thought about the godforsaken task of pumping thousands of questions and rules and logic into a spreadsheet that you needed to know 3 programming languages to even make a stab in the dark.

I said I'd do half the questions on my own. I then had to spend an absolute age reprogramming the core system so that it would spit out meaningful syntax errors. There were about 500 things wrong before I even started. Then the architect admitted that he hadn't even thought about some fairly fundamental things and his solution took days to get right, while my suggestion was roundly ignored. Then the data architect started changing everything, even though it was tightly coupled throughout the entire system. I had to give loads of people lessons on Git and Maven artefact versioning. It was madness, and I had to call time out: I asked for a code freeze while we got everything stable. To everyone's credit, they listened to me, trusted me and supported me. I think it was only 5 straight days of midnight finishes. The work wasn't hard, but there were major bugs in every single component of the system. The pressure of knowing that hundreds of people are effectively twiddling their thumbs, and if you don't get it all working, you've damaged a huge amount of productivity.

A little cheer went up when everything integrated and the screens went green for the first time in weeks. It was also just in time for the CIO to announce that we'd achieved a significant milestone at the Town Hall. It was false optimism though. I had unearthed an absolute mountain of buggy code and dodgy config. My worst fears about performance were confirmed too. It took 5 minutes for the homepage to load.

I found a Scrum Master I liked and gave him a list of names that I wanted to work on a new version of the application. We picked good tech, designed a simple system and had something to demo in a week. They sacked my scrum master, me, and the longest serving member of the development team. People were getting jumpy and we were making management look pretty incompetent. I was also leaving a paper trail that was inconvenient. I was quite explicit about the urgency of the situation and what the simple remedies were. I didn't sugar coat it, because I'd been giving the same advice for 5 months.

I had plenty of warnings to keep my head down, and toe the line. I knew my days were numbered, and when I found out my old scrum master wanted me back because everything was tanking, I fired my parting shot. I knew I'd get terminated. Quicker than having to work a notice period. No need to lie about your reasons for leaving. No 4 weeks of hell working for a micromanaging idiot.

There's no challenge for me in corporate software. I ran the IT for a nice medium sized company. The board asked me for a data warehouse and a new phone system. Instead I gave them a new card payments processing system and an accurate set of accounts, with the correct ledger for all their customers. It's the only reason why the Office of Fair Trading didn't shut them down when they sent their forensic accountants to see why the books didn't really balance. Oh, and they were in breach of card data protection and were going to have a data theft until I tokenised all the card numbers. I had such a hard time in convincing the CEO of the right technology strategy that when he said "fit in or fuck off" I was more than happy to leave that rudderless captain.

When JPMorgan needed somebody to figure out why their FX system was running like a dog and they were going to cause a market liquidity disaster on International Money Markets Day, they'd had 10 Oracle consultants and none of them could find anything wrong. I found a DBA I liked in London, who didn't even work in my department, and we went through everything with a fine tooth comb. I also harassed the sysadmins until they got my disk I/O up to scratch and tweaked every kernel configuration value, applied every patch and generally wrung every bit of speed we could muster out of the hardware. I then had to take the vendor's code to bits and tell them where they had multithreading issues. They didn't believe me, but I kept sending them the measurements I'd made and pretty graphs, until they put a dev on the phone to me, and we talked through the code, and found a bug. Then the marvellous DBA found the setting that was causing the latency. With the new code and the much faster database, I could hardly believe the timings from the performance tests. When IMM day came, we blitzed it. We absolutely wiped the floor. Fastest FX platform in the world. There wasn't much appetite for developing our own in-house system anymore, I really didn't want to sit around looking busy. I liked my friends and the culture, but I still need interesting work.

And that's how it goes. Hire me to fix your technology problems, and I will, but then I'll want to leave if new challenges don't come along. I hate just keeping a seat warm. I guess that's Bipolar. I work like a son of a bitch for 3 or 4 months, then I'm really struggling to stay motivated for another month or two, and then I'll just stop coming to work.

I could try and pace myself, but invariably I find myself drawn to the impossible challenges. Normally you hire somebody who turns out to be rubbish, but refuses to leave. They literally stick to their chair like glue, because their main motivation is job security, not being good at their job. When you hire somebody who's really good, you can't let them know what a hideous stinking mess everything is in, and that they're going to be under relentless pressure to do horrible work. People who are really good will just go and find somewhere better to work.

I'm an idiot. I want to finish the job I've started and leave feeling proud of delivering stuff. I never ask for the poor performers to be fired. Most of the time I'm able to calmly filter out the new guy I'm training, when they're trying to impress me, but they don't know what they're talking about, and I've got an absolute bitch of a schedule to keep. I had to keep just saying "no" when 3 people were shadowing me, and they were all saying you forgot this or that, or you did that wrong... then I press a button and it all works first time and I can start to be more amenable again.

I'm absolutely not perfect. The first implementation is normally a dog. An ugly dog. But it works, and then the pressure is off so I can refactor for elegance. It's a bit of a thankless task though. When you start refactoring you then start looking at other code, and you end up having to change more and more and more and all the tests break because everything is so fragile, and then people start complaining that they can't find their bit of code anymore, and they have to merge their bit of work into an unrecognisable new world, because people don't pull, commit and push often enough.

I don't even write much code. Ask me for a bit of code that does something, and I'll give you a little bundle that you can plug in wherever you want it. When everybody is developing features but the application doesn't work, I'll concentrate on bug fixing and stabilising the build. When everybody is trampling on each other's toes, I'll concentrate on release management and versioning. When an important demo is coming up but people are committing code that doesn't work, I'll roll it back and tell them to put it on a branch until it integrates. When code starts getting promoted from DEV, to UAT, QA and PROD, somebody has to make sure the database is created with the latest schema, test data is loaded, Business Process Management tasks are cleared down, and all the little microservices are up to the right versions. That can take 3 hours on a bad day.

Software is not hard. Managing a huge team is hard. I haven't had a management role since 2013. However, I know that every untalented email forwarder who thinks they can manage a big project says "features, features, features, we're late, features, features, oh my god we are so late, let's just get it working, get it working, oh my god so many bugs, performance is terrible, let's try and go live anyway, oh my god it's hard doing a production rollout, and the users hate it even more than the testers, what do we do? what do we do? everybody panic, work 25 hours a day 8 days a week, 366 days a year, what do you mean we don't have any metrics? what do you mean we don't have any reporting? what do you mean it's not multilingual? why are all the good people leaving? why do things seem to get done a lot slower now we're supporting 3 or 4 more environments, instead of just one? who could have predicted such a thing? why didn't any highly paid consultants tell me? oh, they did? get me the mail server administrator immediately, there's some junk mail I don't seem to be able to delete permanently. Just get it done before the regulators come asking why we've failed to meet our timetable commitment".

And that's why I hate corporate bullshit.

It's the engineer's curse: we want to just solve problems, to make stuff that works, to make things better. I don't care that it hurts your feelings when I say your idea's rubbish. Your job is to listen to the experts, motivate people and sign the paychecks. My job is to come up with the ideas and make them a reality for you.

I don't really think I'm cut out for having a boss. I don't really think I'm employable anymore. I just completely ignore all the management, then they love me, then I tell them I'm not doing it again unless things change, then they hate me, then I get fired, then they get fired.

I probably need to figure out a way to get paid for more than 5 or 6 months of shouting and swearing at everybody and just doing whatever the hell I want. But it's so soul destroying to go to work and think that you made absolutely no difference. In fact you were complicit. Your day rate bought your silence. You were more worried about losing the stream of big invoices than your ethics. You put financial benefit ahead of professional, moral and legal obligations.

A bunch of white collars have got to get prosecuted soon.

Bankers have had their hand in the till for far too long.

 

Tags:

 

 

Advent Calendar (Day Ten)

12 min read

This is a story about being in a trance...

7am Clubbing

Choosing your battles is important. You can't fight when you're outnumbered, weakened or compromised in some way. I'm an expert in keeping my powder dry, patiently waiting out my opponent.

I'm not out for revenge. Revenge is a dish that is best never to be served. However, a certain amount of pressure venting still has to happen. If that can be done in a non-violent, non-destructive way, then that's much better.

Lots of people have had a very hard life. Some people have had truly appalling things happen to them. It's not a competition though. It's not only those who are the most damaged who have a right to express their feelings. There isn't a minimum level of mistreatment that you have to receive before you're entitled to be upset, hurt.

If you don't think that I think about other people's suffering, and put my own feelings into some sort of context, you're completely wrong. I actually decided not to get professional help when I went somewhere and heard a few other people's stories. I decided that I wasn't worthy. I decided that because their stories were so awful, I would leave my own untold. That was a mistake.

There should not be a finite amount of compassion in the world. There is no shortage of energy being ploughed into agression, anger, violence. Why can't that energy be channelled into healing broken hearts? Why can't we love a little more, rather than spit and rage and hate?

Does this all sound a bit hippy? Well, why are you being critical? What's fundamentally wrong with what I'm saying? Why don't you park your criticism, and instead think in terms of "yes, and" rather than "no, but". Why don't you try and be constructive rather than destructive?

It's hard though, to let go of prejudice, fear and the baggage that you carry around. You're not very self aware. You've never taken a long hard look at yourself, and the damage that you're doing to your loved ones by beating them down. You can't even see how much you are projecting your own sense of failure onto your family and friends.

Do you remember the crabs in the bucket? Yes, the crabs in the bucket can't escape, because they always pull one another back down into the bucket, whenever one is about to escape. Mutually assured destruction.

People don't like to see their peers being successful. It's a jungle out there and we are genetically programmed to fight with each other, because the assumption is that the world's resources are finite. If you can murder a few competitors, then there is more for you. Co-operation is not part of the selfish gene.

But we have entered an era of technology. With machines and industrialisation, and modern farming techniques, we now have surpluses of food, energy, goods & other commodities. There is no need to fight with each other like cavemen any more. We should be living in an age of enlightenment.

My parents represent everything that's wrong with the world. They are bigots and racists. They are homophobic and xenophobic. They are selfish and stupid. They are critics, without the intelligence to turn the spotlight on themselves. They can't see their own hypocrisy. They think they have arrived in some sort of exclusive club, where they can do whatever they want. It's no co-incidence that they only live a few miles away from David Cameron, and Conservative Party safe seats.

If you live in London, you live with drug addicts, pickpockets, religious extremists, political activists, homeless people, alcoholics, gangs with knives, gangs with guns, prostitutes and every other member of a society that understands self preservation. One wrong step off the pavement, and you'll be flattened by a double-decker bus. We are often reminded by London of the constant threat of death.

Mixer

London's a big mixing pot. I used to live in a council flat in the Angel Islington. Our flats looked out over some of the most expensive town houses in the world. Millionaires and billionaires rubbing shoulders with the proletariat. Looking out of their mansions at grubby social housing, while we looked in on their pristine little lives, through their big windows.

And do you know what we saw? They eat the same food. They sleep like us. They argue like us. They fuck like us. They look the same as us under their expensive clothes. They bleed the same colour as us. They bruise like us. They hurt like us. The rich cry too.

If you try and insulate yourself from reality, you become dehumanised. How is it that wealthy people are so well practiced at ignoring people who are drawing attention to themselves? You can't help every beggar, every homeless person, but equally how can you just brush off somebody who is in obvious distress? How can you not hear their story? How can you keep your blinkers on?

If everybody just helped one other person, that would halve the amount of suffering in the world. That's all it takes. Just take one person under your wing, who would have otherwise been ignored. If you have more than you need, you have an obligation to spread the wealth, even if you feel like being greedy, selfish.

Yes, it's animal nature to be selfish. It's animal nature to hoard your seeds. Are you a squirrel? Are you nuts?

Yes, it's animal nature to be selfish. It's animal nature to fight like stags, to lock your antlers. Do you have horns on your head when you're horny? Are you the devil?

Yes, it's animal nature to be selfish. It's animal nature to squeal with delight when the food trough is filled. Do you have a pigs nose? Are you a porky pig?

3D Printed Gun

The above picture is of a 3D-printed gun. That's a terrible use case for technology. Why are our brightest minds building banks and bombs? You can't eat gold and bombs kill people. Those things should be worthless, in an enlightened civilisation.

You know the technology that's helped me most in my life? Chemistry. Better living through chemistry. I was able to throw of the shackles of low self esteem and claim my adult identity with a few doses of 3,4-methylenedioxymethamphetamine. Yes, it had the therapeutic value of an entire adult life spent on the psychoanalyst's couch. It allowed me to escape the clutches of my abusive drug addicted parents.

It sounds weird doesn't it, using a drug to escape a life of misery and a family home that was a den of drug addiction? However, the experience was disruptive in my life. It allowed me the time and the space to have some freedom from the oppression of my horrible childhood. I forgave myself for not being good enough for my parents.

The experience launched me and my career into the stratosphere. I had security and happiness for the first time in my life. I had a capability for love that my parents never had. Love conquers all. A kindness offensive is a wonderful thing.

You can learn the techniques of love, and master them without chemical assistance. You can learn to have an open heart. You can learn to trust. You can learn to take risks. You can learn to give and suspend your demand to get. You can learn to do random acts of kindness. You can learn to feel reward from doing good deeds in the world.

Normally oxytocin is the reason why you learn to hug your children, rather than drowning them for giving you a headache with their crying. However, I imagine that if you're fucked up on drugs, it's hard for your body to notice the subtle hormones that are being released. It's really hard to be a loving parent if you're fucked up on drugs.

You should probably date and marry a raver. You should probably have kids with an ex-clubber. If you meet somebody who used to take Ecstasy when they were a kid, then hang onto them... they're a keeper. If your heart has been broken in the past, they'll hug you so hard they'll stick your broken pieces back together.

I can't recommend that you take MDMA. For one thing, it's a Class "A" substance. I also think it's addictive, on account of it sharing a lot of its molecular structure with Crystal Meth. It's also as dangerous as horse riding, or maybe slightly less... but horse riding is quite dangerous. I like extreme sports, but horse riding looks a bit too risky, from the statistics.

For me, my life had reached a point where I was suicidal, so it was a risk I was prepared to take. My parents had also taught me that it was OK to take risks with my life, and that drug taking was somehow a 'victimless' crime, even though I could see a lot of bad effects on health, wealth and our family life.

I've never regretted taking a risk, even when things have backfired. You always learn something, and you often learn most from your mistakes. One mistake cost me the best part of 4 years in the wilderness, but that was because it was compounded by ignorant and abusive c**ts who trapped me in a dead end. More to follow on that soon.

Suicide Note

People can be very misguided. They believe ignorant nonsense and end up causing damage. If you're not part of the solution, you're part of the problem. Butt out unless you know what you're talking about. You will have to do 10,000 hours of anything before you become an expert. I found this note in a package that was delivered in my name. It contained something disruptive. Whoever intercepted it didn't know what they were looking at. They didn't know what they were talking about.

I got that note on the same day as Camden Council decided to make me homeless. I knew I needed help. One help would have been good, let alone a thousand. However, people were actually actively working against me. Ignorance is rife.

When the system fails you, you have to take matters into your own hands. I had very little faith in Camden Council, and I had a plan "B". It was very lucky that I had plan "B" because Camden Council was prepared to let me die. They didn't think my life was worth saving.

I can see why people might be a little bit selfish, when I was let down so badly by the 'safety net' that's supposed to be there for people who get sick. People in Camden Council always assumed that friends and family would help me out. Some friends did help, but they were talked into undermining that help by my destructive parents.

If you're spying on me, and undermining my patient confidentiality by talking to my doctors and other healthcare professionals, you are not acting in my interests. You are undermining trust and respect. You might think you're trying to help, but you're not helping me... you're treating me like a sick person. That's not your job, unless you're a nurse or a doctor or somebody who is professionally engaged to help me. Please just be my friend.

My Mum recently said to me "welcome back". That disgusts me. I really don't feel like talking to her any more. I'm not back. I never went anywhere. Just treat people right, and you'll see how they'll respond. Treat people well... that will help them. If you treat people with respect and dignity, that's the minimum that they deserve.

I have explicitly stated that I didn't want my parents anywhere near my doctors and treatment, after a horrendous experience with my dad and my wife compromising my GP conspiring to remove me from my own home so that my ex could go on dating websites and have no-strings sex. I paid a high price for my Dad's drug addiction and my ex's sex addiction. I've got my problems, but I need love and support like anybody else.

I've been trying to get back to London and recover from the drawn-out ordeal for about 4 years. For 2 years I was trying to forgive & forget, but while I forgave my ex's backstabbing, she never said sorry for abusing me. She's not sorry, and it hurts, but it's time to move on. I'm no angel, but I did give her a nice life and plenty of second chances to be loving and caring.

It's not a difficult recipe for life: be nice.

If you can't be nice, get the fuck out of my life. Admit to the world that you're a horrible person out for yourself, and go and find yourself a dark little hole to curl up and die in.

This is my recipe for living: take some risks. Be the first person to say how you feel. Give out complements. Smile at people. Hug people. Dish out some love. Share.

If the world's not interested in that, then I'm not sure what I'm living for.

Substitute Medications

These are all substitute medications that you can be legally prescribed. I have never been prescribed any of these. I don't take any substitute medication. I don't take any drugs, medication or drink alcohol (July 2014)

Tags:

 

Burnout

6 min read

This is a story about breaking point...

Burning Rubber

I don't believe in 'rock bottom'. Instead, I feel that I have either run out of fuel or suffered some kind of mechanical failure. You can't drive yourself at the absolute limit forever without some kind of blowout. I have melted my tyres by cornering at high speed.

When I was younger, I pushed myself very hard because I was bored and not at all challenged by what was asked of me. I needed to work many many times harder than my colleagues to prove that my age was no limit to what I could achieve. I've been programming since I was a little boy, so why shouldn't I be better at it than somebody who's been doing it for less years than me?

I had a couple of brilliant teachers growing up, one of whom taught me boolean algebra. If you can master boolean algebra, then there's not much you can't do with a computer. Else if, you're not cut out to be a programmer. End program.

Programming

So, I've been doing more or less the same thing in my full-time career for 19 years, because it's a skilled job and is very highly paid. However, there are so many asshats that I must endure in order to get on with my job, which is rather trying. Eventually, the pen-pushers grind me down and I lose my patience with them.

What's really heartbreaking is that I have worked so hard for so long in order to have some time & space to do some things which I actually love and I'm passionate about. However, just when things were seemingly working out for me, people came and picked my pocket.

Now, it's my own fault for being so open and trusting and generous. I have always refused to stop treating others the way I would like to be treated myself. Just because other people are mean and selfish and steal from each other, doesn't mean that I'm going to be like them too.

I imagine that they must feel pretty rotten about themselves, knowing that they have profited from other people's hard labour. I know that we all think of ourselves as relatively hard working. Just remember to look at the evidence. Think about how many 100+ hour weeks you have racked up in your life.

So this isn't about boastfulness, or oneupmanship. It's just about an attitude adjustment. I know that many baby boomers who are in the process of thinking about retirement feel pretty tired and that they have worked pretty hard. Well, I would advise you to look at some hard numbers about just how hard your sons, daughters and grandchildren are working and will have to continue working in order to fund your retirement.

There is a "screw it let's just drown our sorrows" attitude amongst the young, who have no hope of job security, not enough money to buy a house, not enough money to support a family without state support. This is a rational response to a world that has few opportunities left for them.

Underpaying people below the age of 25 is obscene. I was working as a contractor for Research Machines and Lloyds TSB at the age of 20 and they paid me top dollar because my skills and youthful energy got shit done.

It really depresses me, just how many layers of idle and out-of-touch management there are sitting uselessly on top of the toiling youth, while they wait to collect a pension that they didn't contribute enough towards to justify what they are going to withdraw from the system.

The future of children and grandchildren has been mortgaged by profligate baby boomers who were too busy getting stoned and taking LSD to actually ban the bomb and prevent British industry from being asset stripped and having our competitive edge completely destroyed by myopic idiots. Nuclear arms proliferation is not my legacy... it's yours, old people. The lack of jobs for young people is not my fault... it's yours, old people.

Squeeze

Ok, so you might be feeling rotten in your old age, but maybe your body wouldn't feel so bad if it wasn't full of cancer from all the radioactive particles floating around from your nuclear testing? Maybe you'd feel a lot better if the nation hadn't been totally bankrupted by you and your cronies, so we didn't have to cut medical research budgets?

My suggestion? Well, Soylent Green seems a little unpalatable, so perhaps we could just make sure that the burden of austerity falls on those who are responsible. It wasn't a debt binge by young people that caused the current crisis. It was a complete lack of political and social responsibility from the baby boom generation, that meant that the landed gentry had their hands in the safe, helping themselves to all the loot, while you sneering arrogant wannabe pensioners were drinking and smoking and taking drugs.

So, we have a very cold bitter winter ahead of ourselves. Everything is going to hell in a hand cart. Please please please remember not to blame your children for the implosion of the world and the collapse of society. Your pension is a privilege you get for leaving the world a better place than you found it, and I'm afraid you have no right to take something you didn't pay for.

I'm really reluctant to do another round of propping up a broken system, for the benefit of a bunch of ungrateful twats who show no appreciation. I think I'm going to stand back and watch the whole thing burn down.

That is all.

Calcifer

This is my sister's cat, Calcifer. He was catnapped. Us young people are struggling to look after our loved ones, because we are under too much pressure to work 6 or 7 days a week on hardly any money... baby boomers have no idea how hard it is being young (September 2014)

 

Tags:

 

Positive Discrimination #InternationalMensDay

6 min read

This is a story about the shoe being on the other foot...

Two Weeks

There's a Madonna song called "What it Feels Like for a Girl" which talks about men secretly wondering what it's like, being a girl. Here are my raw, candid, thoughts and experiences.

Men can be domestic abuse victims too. I've had to go to work with black eyes and a broken nose and make up some story to try and cover up for my partner's aggression and violence. I've had to lie to friends and family members about my battered & bruised face.

You know that as a man you can't hit back, because then you're the bad guy. You're damned if you do and damned if you don't. You can't turn the other cheek forever though.

When it comes to dating, men have got it fairly hard. I'd much rather that loads of women just chatted me up... gave me complements and massaged my ego, and then I just picked the best of the bunch. Yes, that'd definitely be better than being one of the horde of horny guys fighting over the passive females.

Yes, being passive is nice. I've been to gay clubs, and it's super nice being eyed up and having people ask you for you phone number. It's nice to feel wanted. It's nice to know where you stand. It's nice to have choice, to have options and just pick the person who you're most attracted to. Sadly, I'm not attracted to men.

Being objectified, mentally undressed, groped and otherwise felt up, ass slapping and pinching... I'm sure that can be draining. I'm sure it's often unwelcome. I'm sure it's pretty horrible, as a girl just trying to travel on public transport. However, I'll admit that personally, when those things have happened to me, I've enjoyed it to some extent. I guess that could be novelty though.

I did have one guy being really forceful with me, right in front of his boyfriend. It did become annoying after a while. I also felt sorry for his boyfriend. Mostly, it made me feel pressured into doing something I didn't want to do (which I didn't do... that time) but it still inflated my fragile ego a bit. There is security, self-confidence, to be found in feeling sexually attractive.

Girls are expected to maintain an immaculate home, be a supernanny to the children, masterchef in the kitchen, powerdressing businesswoman and a whore in the bedroom. Sure there used to be a high expectation placed on women. However, men are modernising too. If you picked a knuckle-dragging caveman, more fool you: you can't really complain, can you?

Actually, I'm extremely neat and tidy and clean. I can cook a 7 course dinner and wash up as I go along. I can't imagine doing it while trying to round up children, of course, but I've always seen child rearing as a teamwork exercise. I've certainly always dreamt of working part-time when I have kids, so I can play an active role in their upbringing.

When it comes to bedroom antics, I've written before about my dislike of blow jobs. One of the big reasons is that it's hardly mutual gratification. Sure, women can derive satisfaction from knowing that they have pleased their partner, but it's still hardly the most pleasant of acts, is it? With a bit of practice, sex can be a thoroughly satisfying affair for both guy & girl.

I'm sure there are still neandertal men out there who haven't taken the time to practice their skills. They can't be bothered to satisfy their partner, because frankly, they're getting what they want. Again, it's down to choice: why did you pick such a selfish partner who doesn't get you off?

I'm a thoroughly modern man. In touch with my feelings and able to express myself and generally communicate very effectively. I don't really believe in traditional gender roles, and I have strong views about men's responsibility for contraception, household chores and childcare. However, that's not really gotten me anywhere so far.

Piggie

I guess the battle of the sexes still rages, and the nice guys still finish last. Women believe that equal rights will be their salvation, but they still pick totally chauvinistic pigs as partners. They are still choosing DNA material donors based on animal instincts, despite the argument that women are equal.

Sadly, equality will never be achieved when we are breeding lazy, selfish, ignorant and sexist boys. You picked the man, and I'll show you the boy.

So, it's kind of up to you, ladies. Stop dating d1ckheads. Stop rewarding selfish chauvinists with the sex and easy life that they don't deserve, and then maybe we'll have a better world.

The alternative, which is to date kind and caring soft modern men, but then beat them up and abuse them... that's not really working.

As a metrosexual man, life was very hard at school. It's not that I wasn't fancied at school, but it would have been popularity suicide for a girl to date an outcast. The occasional tryst with a girl from another school, was all I had to keep me going through those years of puberty and early teens, along with the occasional secret note that was given to me saying "would you like to date... when we leave school?".

So, I skipped any childhood sweethearts. Getting girlfriends in later life when you're a bit of a late starter is very strange. I was cynical and mature enough not to declare undying love for anybody. I held off using the "L" word until the age of about 26. That's not to say that I didn't have crazy feelings for any girls though. I was just aware that it was probably lust and loneliness conspiring against me.

When things start getting serious, that's when you get seriously screwed. Because I always open my heart, take the chance... I laid myself wide open to be destroyed by a spiteful ex. I've actually managed to come out of it without being horribly twisted. I still insist on wearing my heart on my sleeve and acting with some common decency, and taking some risks.

So, on International Men's Day, I urge guys to remain honest & open, and keep on the trajectory of modernising themselves. I know that many women view men who talk about their feelings as "soft mummies boys" and potentially not good partner material. Well, if you don't like equality then that view is probably correct.

Personally, I'm still dreaming of being a house husband some of the time. I'd like to discuss my feelings openly and without fear of ridicule, with my partner. Partnership is about equality, mutual respect. That's what I want to see on this day, and every day going forward.

That is all.

Soft Paws on Soft Grass

I got custody of Frankie the cat, but my ex thought she should have it all, even though he was the reason why I kept myself alive when I was starving myself to death (May 2008)

 

Tags:

 

Occupy Canary Wharf

5 min read

This is a story about being an activist...

It's cold outside

The streets of London are home to a huge population of runaways, refugees and other homeless people who have been marginalised by society. We tend to ignore them and their struggles. There are so many, we can't help them all, right?

I'm not OK with people freezing to death on the streets, right under the noses of the wealthy. I'm not OK with just walking past human suffering on a daily basis, on the commute to the office. There are people huddling in shop doorways for a little shelter from the elements. It's brutal out there, and things are getting worse.

There are no words to describe just how cold it is, sleeping rough. I have slept on a glacier. Millions of tonnes of creaking ice. That's cold, even with a decent sleeping bag, sleeping mat, and a tent. Sleeping out on the streets is just as tough - most homeless people don't have equipment that cost hundreds of pounds. The most vulnerable people in our society don't even have enough money for food, clothes and other basics that they depend upon.

Will you sleep out with us?

Normally charities will expect you to reach for your wallet. Normally charities will expect you to donate money. The whole fundraise & spend model of charity has failed, sadly. People and corporations are just not giving enough. People and corporations are treating charitable giving as a way to absolve themselves of personal responsibility for the wrongdoing in a society that they belong to.

Let's start with some empathy, instead.

If you haven't roughed it ever in your life, or it's been a very long time since you were truly soaked to the skin, freezing cold, shivering, and with chattering teeth... then you have lost touch with what some of your fellow human beings are going through. There are people freezing to death, here, in a supposedly civilised advanced Western econonmy. I'm not OK with that.

Please, try and make it to West India Quay with some warm clothes and a good sleeping bag, and sleep out with us. 7pm to 7am on Thursday 12th November 2015. It's incredible that this can take place when Canary Wharf Estate don't really want a whole tent army right under the noses of rich bankers!

The Centrepoint charity has worked incredibly hard to make this possible, and only by agreeing to do things in the most unbelievably controlled way. There is private security for the event, as well as Canary Wharf's own private security force, making sure that the wrong sort of people are not protesting about the abhorrent situation of young people being left freezing to death on the streets of London.

Sadly, in the 3 years that this event has been happening in Canary Wharf, my ex-employer JPMorgan Chase & Co has donated a paltry £70,000. That's a disgustingly small amount of money considering how this bank has wrecked lives. One of my colleagues was driven to by the insanity of what Global Banking is doing to the world.

I absolutely do not want to see this event lose credibility, so please sign up for an official ticket and donate whatever you can afford: https://www.centrepoint.org.uk/news-events/events/sleep-out/west-india-quay

Whatever happens, please please please tell everyone you know about the plight of the homeless and support this event.

7pm to 7am, Thursday 12th November, 2015.

So, last week, I was working for HSBC on their number one project. The biggest bank in Europe at the moment is HSBC. They just declared quarterly profits have risen 33% to $6bn. That's a substantial amount of cash that they have extracted from the world's pockets!

So, how much do HSBC care about the homeless? Well they employed a homeless person (me) but their due diligence should have prevented me from getting that job and working my way out of poverty and debt. I should have been trapped into living on the streets.

We can't have the wrong sort of people getting ahead in life, can we? It's all about the rich getting richer, at the expense of the destruction of society by people who already have more than they need.

HSBC Comment

I made sure I got this email from the HSBC Group so that nobody is going to get sued! Hurrah!

I've got a bunch of other emails that prove that Corporate and Social Responsibility is a joke. These companies pay a pittance in order to try and cover up wrongdoing on an unimaginable scale. The institutional corruption is disgusting.

I'm being warned by journalist friends to flee for my life for whistleblowing. You'll be able to find me... sleeping rough somewhere in London. If the Safer Streets teams can't find people, then good luck to the banks with their teams of lawyers out to gag me!

Come and sleep rough with us!

That is all.

Occupy Canary Wharf 

 Tags:

 

A Portrait of the Hacker as a Young Man

3 min read

This is a story about ethics...

Walk like an Egyptian

The difference between a white hat hacker and a black hat hacker is that the former is ethical and the latter is not. A black hat is out for fame or personal gain.

I signed the Official Secrets Act when I was 17, which means that I can't tell you that I hacked British Aerospace's servers when I was 18 and released details of everybody's salaries, as a protest about wage inequality. They covered it up anyway, but you can never stop loose tongues wagging, and I wound up on a watch list at GCHQ. Oops.

I did something similar at Barclays. Again, people tried to cover it up. If you try and cover up an ethical hacker's work, you normally end up in trouble yourself. Just be ethical yourself... nothing to hide, nothing to fear.

I've had the opportunity to defraud my employers out of millions of dollars and be living on a beautiful coral sand island, safe from extradition provided I never set foot back in Europe or North America. At JPMorgan, I knew about a rounding error with Derivative settlements and I knew that our reconciliations weren't picking it up. There were literally billions that were missing and nobody knew except for a handful of programmers.

I'm not a bank robber. I'm trying to help the banks.

At a security briefing for a higher level of clearance, with DERA (Defence Evaluation and Research Agency, which is now QinetiQ) I was told to mistrust attractive women, Chinese people... I was told these people were probably spies. Lolz.

I decided that I didn't like working for the defence industry. They've got dirt on me. They have photos of me sleeping with my male boss. I was only 18, like I said... it was too easy for them to do something like that. Like taking candy from a baby.

I worked on two software systems that were linked with a fibre-optic cable and used quantum entanglement to verify that there was no man-in-the-middle snooping attack going on. That's paranoid, considering that I worked on a military site guarded by Marines with guns, and my car was searched every day.

So, if I seem a little paranoid, it's because I've been trained to be.

I've stood above the working nuclear reactor on Swiftsure and Trafalgar class submarines, and peered into the core and seen the Cherenkov radiation. I've seen the propulsion units that no civilian is supposed to see. These are hunter-killer machines that run seriously quiet.

I know things that I'm not supposed to know. Oops.

So... please leave me be. I'm just trying to do the right thing. I'm trying to be more grown up and consider the wider ramifications of everything I do, but sometimes I feel like nobody wants to act ethically.

Look at the vast number of refugees fleeing wars. Look at the vast number of families who are financially struggling. Their need is greater.

That is all.

 

Tags:

 

Epidemic of Human Greed

8 min read

This is a story of a sabbatical that I never got to take...

My Life in Clothes

Anybody who says I'm ungrateful for my life needs to have their head examined. My life has been paired down to the nth degree. Anybody who has lived aboard a 22ft boat for weeks knows how to live a small life.

In 2003, I asked HSBC if I could take a sabbatical, so that I could backpack around Australia, New Zealand and South-East Asia. The important thing about the trip, for me, was that I needed to make more friends and do a bit of independent growing up, away from the Angel Islington and Canary Wharf, which my whole life revolved around.

My old boss, an Exeter graduate who had completed an M.Phil (Master of Philosophy degree) in Epidemiology at Oxford, was a brilliant guy and did his level best to get this agreed with Human Resources. The rule at the time was that you had to have been an employee for 2 years, which I had been. It had been agreed and I started to get excited about tying my knapsack to a stick and setting off on the road to secure and happy adulthood, with some brilliant travel stories to tell when I got back.

Sadly, HR decided to change the rules under our feet, and the trip of a lifetime became a choice between resignation or cancelling my trip. I chose the latter, as I had a secure job with a conservative bank that I have loved since being a Griffin Saver, in the days of Midland Bank. Working for HSBC was very personal for me. Also, memories of the Dot Com crash and 9/11 were fresh in my memory. I valued my job, and I liked working for my boss. He's a great guy: so disciplined and inspiring.

Possibly as some kind of compensation (I'm totally speculating here) my boss allowed me to ride his coat tails into a very important project, whereupon I sulked for months and months, because I hadn't fully comprehended what he might have done, in light of the clear importance of the project that I was a part of. My boss exposed me to the very best people within HSBC, and perhaps tried to pair and mentor me - perhaps deliberately, who can say? - with people who are still to this day an inspiration in everything I think and do. I can't help but well up with tears thinking about what an amazing time that was, even if I was sullen and sulky for so much of it.

When the pressure really ramped up on the project, towards the go-live date, I flicked the switch from 'zoned out' to 'warp drive' and started putting in the hours I should have been. I had wasted a lot of time, so this was hardly anything more than working as hard as I should have been all along, but nobody should underestimate the effort that was put in, either.

Anyway, I was eventually ranked - quite fairly - on my average effort over the whole year, rather than just on the 'heroic' efforts towards the end. There was one issue that I was very very tenacious with, having to work with operations, software vendors, networks, sysadmins and security to track down a particularly nigglesome problem. This taught me some well-needed discipline, but not, however, much humility.

My boss did his very best to knock a streak of arrogance out of a jumped-up young upstart: I found it very easy to do the work that was asked of me, but I was lazy, sloppy and work-shy, to be honest. Nothing was much of a challenge, so instead, I filled my time reading the BBC News website, chatting with my friends on the Kiteboarding forums and planning my next weekend trip to the beach or overseas Kiteboarding trip.

I suppose you could say that I had my cake and ate it. I got to continue my career in London, and I also got to travel the globe and meet a set of friends who became a part my life, almost like University or "gap-yah" friends (gap year to those who don't speak posh) would be in the lives of my rich upper-middle-class white spoiled brat peers.

However, I still harboured a bitter resentment against the world for having 'conspired' to deny me a year of diminished responsibility, casual sex with sun-kissed young women with sand in their hair, and generally having fun in the playground of World's backpacking hostels. I felt I was entitled to this, like all the University-educated upper-middle-class twentysomethings in Banking.

I couldn't see that I had kind of won. I had kind of gotten both. I couldn't see that my life was awesome already.

When my boss told me that I been ranked just below the very top performing employees of the company that year, I was mighty p1ssed off. He did a very good job of staying calm and not telling such an arrogant little sh1t to p1ss off. Partly at issue, was that entitlement is bred into us by our upbringing and society around us.

We are told what to expect depending on our position in the World. Perhaps we also misunderestimate (sic.) the effort that is going on beneath the serene surface: some of us are wild swans, with our legs frantically paddling under the surface, while we glide along the surface looking cool, calm, collected & awesome.

Tony Blair told the world that 50% of people should get to go to University. I wanted to go to University, but always felt such a deep sense of responsibility to be self-sufficient and work hard, it seemed decadent and profligate to spend so much money, geting into debt, just drinking and reading books. I have always been excellent at cramming for exams and words seem to flow out of me like so much water in a sieve, so that part didn't exactly worry me.

It's always been a bugbear of mine that people think that education is a right. It's not. It's a privilege, but it is also essential to advance civilisation and humanity. It can improve lives and society more than any other gift that we can give to the developing nations. Teach a man to fish etc. etc.

People have tried to gently, and not-so-gently steer me towards teaching. I loved my teachers and I love teaching. I can remember all the names of my teachers, and I still fondly recall so much of what they taught me in life, and how they inspired me. I hated school though, because the bullying was so unbearable. But then again, I was always terrified of electricity and ended up becoming an electrician, so fears can be overcome.

I think I know now that, when I'm done with wearing a suit, I want to teach - so much that it makes me absolutely sob my eyes out as this realisation dawns on me - Physics, Maths and Design/Technology/IT working with underpriviledged kids in state comprehensive schools in Inner City London. This doesn't have to be soon. It's something to aspire to for semi-retirement, I think.

The only way that I can think to make that a reality from my current situation of zero cash, zero assets and massive debts, is by draining the swamps in banking, as an IT contractor, and by changing the political landscape of the UK so that we pay Teachers a decent living wage and top up the salary of those working in London so that they can afford to live here.

Ideally, I would like to finish the project I'm on, and deliver of a stint of many months and years of steady high-quality work for the global bank I have always loved admired and respected the most. HSBC really is a great place to work, and you really can be reassured that when we are all done, it's going to be good for another 150 years of helping people and businesses to achieve their full potential.

Maybe I'm just a hopeless dreamer. Answers on a postcard if you've got a better idea.

You are such bores

Anyone who says 'narcissist' to somebody who has decided to wear a grey suit for 18 years is going to get a punch in the mouth (Winter 2014)

Tags:

 

If You Read This I Will Have To Kill You

5 min read

This is a story of "greedy, lazy, incompetant people who got found out"...

Fear and Loathing in 8CS

Justice is a funny thing. So is Karma. Things will always catch up with you. "My name is Earl. I'm just trying to be a better person".

I might not particularly agree with the Patriot Act, but I agree with the punchy tagline that was used to sell a lie to the American people, who were still scared and reeling from the biggest terrorist attack on home soil: nothing to hide; nothing to fear

However, I have a job which I need to pay my rent, but someone who isn't me (Earl) was working with a colleague who had his/her contract terminated today. Here are some more words I heard from Earl:

"I had asked to be moved from one scrum team to another due to a difference in style and approach from the way I like to do things, which has always been quite successful for me. However, it's not in my remit to tell other people how to do their job, so I asked if I could work with the a person who seemed to be doing things more in line with my expectations.

There then followed a blissful two days of productivity. The business seemed happy. The product owner/CIO seemed happy. Us developers were overjoyed and we were high-fiving and walking around the office with big grins.

We decided to go out for lunch as a well bonded happy team, at the suggestion of our scrum master. But he/she never showed up. As we sat there at lunch, we all agreed what a great guy/girl he/she was, and that we wanted to support him/her from the inevevitable management pressure that was going to fall on his/her shoulders.

We were surprised that our colleague didn't join us for lunch, especially as it was his/her idea. We had left a note and tried phoning him/her.

Over lunch we discussed how 'damagement' (management) were not really interested in knowing the truth, and in fact didn't want to know it, as it would undermine plausible deniability.

I observed that a couple of people had been asked if they would like to consider other opportunities in light of the increasing and relentless pressure. I wondered whether I might have been guilty myself of precipitating one of the scrum masters' untimely departure. It was almost an open secret that I thought he/she was a micro-managing waste of space.

I had actually been one of the people who was asked to consider other opportunities. I nearly laughed in the face of the person asking me. The irony of it was beyond belief, given this person's dependence on me during the previous weeks. I stood my ground and asked him/her to resign instead.

This kind of brinksmanship must be going on all the time between these equally incompetant fools. Knowing that I was competant, it was not brinksmanship for me. Instead I felt confident that the project and the client needed me more than I needed the contract.

You can't bluff a poker player who is holding the nuts - the very best possible hand available from the cards that have been dealt. It's a simple matter of memorising the odds for all the possible hands, and then your play becomes automatic: you know almost immediately when you should fold.

When we got back from lunch, I went for a pooh. I sat on the toilet, looking at Facebook and taking my time. I was relaxed and enjoying my job again, for the first time in ages, after having been empowered to do my job and make things better.

I came back to my desk, and my team told me he/she was gone. Immediate effect. They had got rid of him/her while we were all at lunch, with that empty chair at the dining table.

We speculated during the afternoon that the reason for termination was a lack of fear. Our departed colleague was rumoured to have no mortgage. He/she was too honest. Too fearless. He/she wanted to do the right thing.

I liked him/her, even though many people didn't, seemingly for intangible reasons, unrelated to whether they could do their job well or not. His/her face didn't fit it seems."

Anyway, I'm not really able or willing to comment, given my position on a sensitive, high-profile project that I can't talk about, and would never talk about, given my professional duty to my client. I will say this though, of the attitude of me and my colleagues. We care very deeply about the needs of our client and customers, and we always put those needs first, often ahead of our families, our health. We are passionate and dedicated, and excel at our jobs, under the most intense pressure and stress.

We are all trying to be the very best we can possibly be. We need to be. The bank is "rotten as shit" as the Department of Justice will attest. $1.9bn fines don't get dished out every day. We are turning it around though. I really like the CIO. I really like my team. I really like my job. I really like trying to save hundreds of thousands of jobs. We don't get to do that in IT very often.

[Picture has been removed by IT Security]

Me in the office, wearing a rugby shirt, looking like I'm having a 'good time' despite having worked far too many 7-day weeks (September 2015)

Tags:

 

Global Terrorism: One Brit's Perspective

6 min read

This is a story of identity, respectfully, on the anniversary of the September 11 attacks on the World Trade Center, New York, USA...

Spikey Shard Statue

When people ask where I'm from, I'm not sure how to answer the question. My surname is Grant, which is Scottish, but I was born in Aberystwyth, which makes me Welsh. But my Dad was from Yorkshire, so maybe I'm a Yorshireman. However, my Mum was from Lancashire, so maybe I'm Northern. But then again, I grew up in Oxford and Dorset, which are in the Midlands and South. I have lived & worked in London, England most of my career, and this multicultural smelting pot is where I feel most at home.

The short answer is, in my opinion, that we are all global children in the age of jet travel, international journalism and the Internet. I identify most strongly with the American people, who made me feel comfortable with my modern idenity, and the Irish people, who made me feel welcome despite my shortcomings.

As a European, I grew up during a period of IRA bomb scares and bombings. I remember not wanting to drink my milk at primary school because of fallout from Chernobyl. My school was once evacuated due to a bomb threat. My neighbour was working late next door to the Baltic Exchange when it was blown up. During the height of "The Troubles" our family felt scared to visit Northern Ireland, when we were on holiday in the Republic of Ireland. Several friends were nearby when the Brixton and Soho nail bombs went off. I remember being scared of planes carrying nuclear atomic bombs from the USAF bases in Oxfordshire. I remember the Lockerbie bombing and I remember being scared of planes being blown up or crashing while I was in one.

When I started my first Banking job in Canary Wharf in 2000 (age 20) there was no HSBC or Citigroup tower (let alone Barclays, JPMorgan, KPMG, Fitch etc. etc.) - they were just digging the foundations around Canada Square - the glass windows in the offices, that were blown out by an IRA bomb, had only relatively recently been replaced. My first job in The City (Square Mile) of London was in an office, which overlooked the bombed derelict ruin of The Baltic Exchange.

In May 2001 (age 21) I started my first Investment Banking job, quite near the Natwest Tower (now called Tower 42). On May Day the previous 2 years, The City had been engulfed by protestors against the rise and rise of Global Capitalism. During the riots, my office reception had been amongst several that had been compromised by protestors, leaving pinstripe-wearing, briefcase carrying, FT-reading fat cats (if that's how you care to think of these friends and colleagues of mine) barricaded in their offices.

On the 9th September, 2001, I moved to Surrey and was commuting into London for the first time. On the 11th, I remember the unfolding of events precisely and vividly. People crowded around my computer screen, which had been one of the few that had managed to refresh the BBC News Homepage during the surge of Internet traffic following the first tower of the World Trade Center being struck.

We made our way up to the trading floor, where they had TV, and we gasped as the second plane struck, and truth was immediately obvious - that this was a deliberate attack on the World Trade Center - fear spread throughout our office and The City. We believed planes were headed for Tower 42 and 1 Canada Square. We made our way home quietly, afraid, whereupon I had to buy a TV. I remember standing in the shop, just watching the footage over and over, transfixed with horror. We were frightened and saddened for the American people, and for ourselves too. Human suffering defies borders, defies race prejudice, defies class divides.

In early summer 2005, I started working for a U.S. Investment Bank and relocated to the South Coast of the UK. On the 7th of July, London was hit by 4 bombs on public transport. Before I relocated, I could walk to work from Angel to The City, but when my office had been relocated to Canary Wharf in 2003, I used to take the tube every day. On that particular day, one of the bombs detonated when the tube was right underneath where I used to work, in between Liverpool Street and Aldgate East.

I can barely imagine the horror of living, working or having friends and relatives on Manhattan Island on 9/11,  but in the UK the emotional connection spread as fast as the images were transmitted around the globe. On 7/7 there was chaos and confusion. I remember the phone network not being able to cope with the volume of calls and SMS messages, as we all reached out to one another to check we were OK. Nobody knew what was going on.

The images of the towers falling, and the dust cloud engulfing a city, will always be etched in our memories. Despite not being an American or having any direct connection with New York, I hope it does not seem churlish to say that I am symapthetic with the plight of those who were more directly involved in the events of either 9/11 or 7/7, and also have basic human fear and life-preservation instincts, that make me a little more fearful than I would care to admit to a terrorist, on the prospect of working in my 42-floor office with 12,000 souls, even 14 years later.

Somebody took a giant dump outside my office recently, as a non-violent protest about banking ruining the global econonmy, presumably. If somebody is angry enough to drop their trousers and curl one out, right in front of the security guards and CCTV, then I think there is still a large body of people who are pretty unhappy with those 'fat cats', still.

This is not at all about me. This is meant to be a message of sympathy, empathy, respect and common understanding, that we have all shared experiences of terrorism, and they are real and affect us all, in some way.

Condolences to all the families who lost loved ones on this day.

Tags: