Skip to main content
 

A Streak of Arrogance

7 min read

This is a story about hypomania warning signs...

Cambridge Union Society

If I was pressed to justify why I have any self-confidence and why I think I add any value to humanity - anything useful or interesting to say - then I could reference a number of achievements which I'm very proud of, indicating that I'm not completely delusional and grandiose. My sense of self-importance and pomposity is not entirely driven by perturbations of my sick mind. There are a few little things which mean I shouldn't think of myself as a complete waste-of-space, I hope.

Of course there are plenty of people in the world who will shout and scream: "YOU'RE A SHITTY WORTHLESS WASTE OF SPACE WHO SHOULD SHUT UP AND MAKE ROOM FOR ME ME ME AND ONLY ME. GET THE FUCK OFF THE STAGE YOU TALENTLESS FUCKWIT AND LISTEN TO ME ME ME. SHUT YOUR MOUTH AND LISTEN TO THE IMPORTANT STUFF I'VE GOT TO SAY BECAUSE IT'S ALL ABOUT ME ME ME".

I've had to endure plenty of these sharp-elbowed puffed-up pompous idiots, in love with their own reflections; quite convinced that they're brilliant people. I'm not exactly the shy and retiring humble type, but there's got to be some kind of middle ground unless you're happy flipping burgers in a minimum wage McJob and otherwise being trampled by precocious little shits; being shouted down by fucking airheads and their entourage of sycophants who believe the world owes them a stage and an audience.

...and breathe...

I realise that an arrogant streak within me rears its ugly head whenever I'm stressed and exhausted; whenever I'm scared and insecure.

I'm feeling very scared and insecure at the moment.

I know that I'm good at my job and I make a big difference to the teams and organisations that I'm part of, but I can see that a nasty side of my personality emerges when I'm under extreme pressure and stress. I can start to believe my own bullshit and see those around me as dead wood. I can start to become irritable and impatient. I can start to treat people unpleasantly. I become horribly arrogant.

It's a reaction to circumstances.

I'm not comfortable. I'm not secure. I'm not happy.

I'm exhausted.

I'm tired.

I'm scared.

At work, I know that I've proven myself yet again. I know that I've gotten to grips with a huge complicated system and a gigantic organisation in record time, and I'm making myself useful. I'm highly productive. I feel needed and I feel like I'm delivering good value. That feeds my fragile ego. My ego is incredibly battered and bruised because of the rollercoaster ride I've been on during the last few years, and because I don't feel at all secure.

I can point to things from the past which hint at my potential and clearly indicate that I'm not an idiot or a nobody, but how far back do I have to go? The picture above of me doing a Dragon's Den style pitch at Cambridge Union Society is about 7 years old. It feels like my life has been a complete mess since then. I feel like a fraud. I feel like a washed-up has-been.

For all my achievements, I've also repeatedly had problems with hypomania, where I've become impatient and irritable and I've spoken to people really badly. My arrogance has raged out of control at times. There's no justifying that behaviour.

I'm acutely aware that I wrote a very boastful blog post yesterday, and that I'm starting to become quite irritable by the amateurish stuff I have to deal with in my day job. I have to try very hard to avoid being harshly critical of my colleagues' work, which is perfectly mediocre and acceptable in the humdrum corporate world. I have to frequently remind myself that although I'm right it doesn't matter; although I could build a much superior system and do things so much better, I'm just one team member on a big project in a huge organisation. I need to recognise that I'm prone to the cyclical pattern of being smashed to smithereens and ending up destitute, only to get back on my feet and able to become high productive again with unbelievable speed. I need to stop being so dazzled by my own remarkable ability to pull myself up by my own bootstraps, because it's horribly arrogant.

There's a mountain of evidence that proves I can achieve exceptional things, but there's also a mountain of evidence that shows that I can become a right pain in the ass and I can be thoroughly unpleasant to deal with, when I'm consumed by hypomania. I need to remember that it'll be beneficial for me and everybody who I work with if I can rein in my arrogance, keep my lip buttoned, be kind, be patient and be as humble as I can possibly be.

It doesn't help that two people who I very much admired and respected have left my team, leaving me as the de-facto top dog, but I work with smart people and I need to work as part of a team or else I'll burn out. I need to get into the habit of learning to be more tolerant of the mistakes which people have made and the "varying abilities" in a diverse team, which is diplomatic double-speak for learning to put up with dullards. It's an essential skill in the workplace I think, to accept that there are more people who are undoing your good work and generally thwarting your ambitions to build utopian perfection, and to recognise that there are a huge amount of advantages of being a member of a big team of people who really don't care too much about the gigantic heap of useless crap they're very handsomely rewarded for fucking up. Striving for perfection has really messed me up very badly in the past.

So, I need an attitude adjustment. I need to acknowledge that when I've been given carte blanche - a clean slate - I've been lazy and sloppy and cut corners. I need to recognise that even though I have single-handedly built great big complex systems and profitable businesses from nothing, it's always fucked me up and burnt me out. On balance, it's the same net result - the tortoise and the hare.

I want to work really hard. I want hard work to accelerate me forwards. I want there to be a direct relationship between how hard I work and how much money I earn, but there isn't. No matter how brilliant and ingenious I am, I'm basically paid for being bored and keeping my mouth shut. The more dumb and numb I am, the more I get paid and the more people love me at work.

It's a really tricky time, because my mood viciously see-saws between suicidal depression, extreme boredom, insecurity about my value as a human being and a mountain of evidence that I'm very capable and competent at pulling off death-defying stunts and overcoming very difficult challenges, which clearly hints at a kind of troubled brilliance... although I'm not wanting to pat myself on the back too much or otherwise pump up my already excessively over-inflated ego.

If I'm going to make it through the coming weeks and months without disaster, I need to remind myself of past mistakes and attempt to curtail my arrogance; I need to recognise the cyclical pattern of my mental health and remember that it's always disastrous when I start getting impatient, intolerant, irritable and generally full of myself.

I need to keep my arrogance in check.

 

Tags:

 

Paranoia: So Close But Yet So Far

8 min read

This is a story about being thwarted...

Social Media Training

If I was prone to paranoia, I could swear that I've had more than my fair share of bad luck while trying to get back on my feet. Things should have panned out for me several times, but I've so far been thwarted by some asshats.

In September 2014 I was beginning to sort myself out after my divorce. I took a quick holiday before starting a new job. I was making good progress with the new project, but a couple of asshats took offence to me getting ahead and conspired to screw me over. Mercifully I took 'em down with me, although it was a hollow victory.

In September 2015 I'd had an eventful summer but I'd achieved a lot and proven myself to be a valuable member of the team on the project I was working on. It was a friend who rather unreasonably expected me to help him get a job and get out of the dive he was living in, which pushed me beyond my limits and made me unwell. There was also excessive pressure on me at work, but I could have coped if I'd have had a more settled personal life, such as having a secure place to live and some financial assistance.

In September 2016 I was starting to believe that I was finally going to get back on my feet, but the project I was working on was cancelled unexpectedly. With hindisight I suppose it was obvious that the project was going to get cancelled and that it was a dead-end job. It's my own fault for taking my eye off the ball. It's my own fault that I didn't immediately attempt to get another job, but I'd been so bored and miserable, and I felt like I'd been de-skilled by all the time off work I'd had. I hadn't learned anything, gained any new experience or developed at all on the project, so my self-confidence was at rock-bottom.

In September 2017 I was sacked because I was in a coma on life support and the asshat I was working with thought that unconscious people are able to make telephone calls to phone in sick. He still owes me a lot of money. Obviously I had a lot of different problems that year, but successfully delivering software projects was not one of them - never has been and never will be.

I've been working for 10 consecutive months without a holiday and I've delivered two software projects successfully into production. I got sick in May, but I was given the benefit of the doubt because I'd proven myself to be a valuable member of the team, like I always do. I was sick in January/February time and barely limping along, but because I'd already completed my project in record time nobody much cared. That's the way I work - I'm blazing fast when I'm well, but I get sick too. You don't get to have me only on my good days - you've gotta take the rough with the smooth - although I don't charge my clients for the days I'm not productive.

Even with all the gaps in-between projects and time off sick, I've still delivered a hell of a lot of software in the last 4 years and I've impressed a lot of clients and colleagues. I've achieved a huge amount, despite not being very well. What I've managed to do in the workplace is all the more remarkable when we consider that it's set against a backdrop of homelessness, near-bankruptcy, drug addiction, mental health problems, hospitalisations, being sectioned and kept on locked psych wards, suicide attempts, moving all over the country, being estranged from family, social isolation and a whole host of other things which are toxic to a person's chances of succeeding in life.

I don't want to pat myself on the back too much, but I deserve a break. It's time I made a breakthrough. It's time I'm allowed to make a breakthrough.

Every time I get close to making a breakthrough, something goes wrong which is beyond my control.

It's making me paranoid.

If I can get to the end of the month, I'll have hopefully proven my worth sufficiently with my colleagues on my current project, such that I'll be able to relax and take a holiday in October. It would be incredibly cruel and unlucky if something went wrong, such that I'm not able to go away on holiday and relax, knowing I've got a job to come back to. That's what happened to me earlier this year, when I'd booked a holiday in June but then my project ended and I found myself looking for work again.

It's good that I've been able to work for 3 different organisations on 3 different projects this year, without any asshats screwing things up, yet. Not having huge gaps between projects has been crucial to my recovery. Also, it's important to note that this year I haven't - yet - been screwed over by anybody and I've been recognised for my talents and experience which I have to offer. It's nice to feel confident in my own abilities and to feel like I have proven myself to be reliable and dependable, beyond any doubt.

Obviously, I'm very exposed - my colleagues have seen the semicolon tattoo behind my ear and must have wondered if and when I'm going to get sick, but hopefully they've now started to see that I'm very capable and productive; hopefully they're enjoying working with me and they value me as a team member. However, if I need to take any time off work sick, it will obviously raise doubts again about whether my mental illness makes me a useless loser who should never be allowed into civilised mainstream society or permitted the dignity of getting back on my feet.

I'm probably pushing things too hard for too long. I should probably have a holiday sooner rather than later, before I have a breakdown; before I burn out. However, I also want to get to the end of the month, because it's a significant milestone and it puts enough cash in the bank to leave me safe from any unexpected bumps in the road. I'm so desperate to get back to a position of security as quickly as possible, having been on this agonisingly drawn-out journey with so many dashed hopes.

Everything is set up very well for me to be able to continue working and improving my life, but I'm paranoid that something's going to go wrong and screw everything up.

I spend a lot of time thinking about the consequences of a work colleague discovering my blog. I wonder if I might be the architect of my own destruction by writing this. There's nothing here that's unprofessional though. I'm not naming my client or divulging confidential details about the project I'm working on. I'm not guilty of misconduct of any kind.

As you can see from the screenshot above, I've been trained to be paranoid. I've been trained to keep my mouth shut and pretend like I don't have any problems. Despite the walls of the office being plastered with posters which proclaim "it's OK to talk about mental health problems" they really don't mean ME. I'm expected to be faultless. If and when my faults are ever revealed, it will be the end of me. The tiniest blemish is career-ending for those of us who work in the corporate world, where we must maintain a fake professional façade of perfection at all times.

If I'm feeling optimistic I like to think that my valuable contributions would outweigh the stigma and shock of realising that my colleagues have been working with a homeless, junkie, alcoholic, bankrupt with mental health problems all along - I should never have been allowed to get past the gatekeepers and rub shoulders with those who inhabit the fit-in-or-fuck-off corporate world.

When I'm feeling paranoid I feel like I'm only tolerated because I'm reasonably good at pretending to be a regular guy - any hint of who I really am and what I've really been through, and I'll be swiftly ejected onto the street to suffer destitution and homelessness.

It's so frustrating right now, because I've almost but not quite got enough money to complete my transformation from homeless, junkie, alcoholic, bankrupt with mental health problems, back to somebody who's indistinguishable from any other corporate drone. I'm so desperate to prove that it can be done - to get back on my feet from a terrible situation. It'll crush me if I'm thwarted.

Keep your fingers crossed for me. The next few weeks are crucial.

 

Tags:

 

Context Switching

8 min read

This is a story about screen time...

Phone icons

The button to silence my smartphone has broken so I leave it permanently in "do not disturb" mode, which suits me just fine. Hardly anybody ever phones me except for agents and other cold caller sales types. My time is mostly spent in the 12 apps pictured above. Perhaps I'm not on my smartphone all the time, but essentially I'm context-switching non-stop throughout my waking hours, so I thought that warranted a little examination.

Starting with my 35,225 unread emails, my inbox has gotten rather out of control. Email has become such a victim of its own success that no IT professional I know even uses it anymore - we're all on Slack. Most communication is entirely transient and there's no need to have a record of anything except some kind of chat transcript to catch up on - anything old can be archived and forgotten. I spend all day every day chatting to my colleagues on Slack, including colleagues from organisations where I don't even work anymore.

Messages comprises SMS messages - mostly telling me about voicemails I haven't listened to - and a handful of iMessages from people who aren't using WhatsApp for some reason. WhatsApp deserves special note though, because of the group chats. I was removed from the only group chat I was a member of - discussion between cryptocurrency enthusiasts - and I was usurped by a guy who screwed me over last year when I was on my deathbed, which is kinda besides the point but it galls me.

Instagram I don't actually use very much. I live in a text-based world and the photos I take are in 4:3 or 3:2 aspect ratio, not 1:1. I don't take very many selfies.

Facebook Messenger is my most active chat app, but I only use it to chat to one person - my guardian angel - and we mainly exchange memes about suicide, mental health problems and the ruined economy. Facebook messenger also makes calls - as do many of the apps - and I occasionally speak to a friend in Poland, which is about the only time I speak to anybody on the telephone.

Recently I've been using Tinder and Bumble in an attempt to meet girls. It adds additional complexity to my context-switching life.

I'm not really sure what I use Facebook for. I do browse through the feed once a day - not on my smartphone - and I occasionally like and comment on things which are especially noteworthy, but I generally try to avoid over-investment in that particular walled garden. I used to share a lot and indeed I've managed to rather make a fool of myself in front of all my friends and scupper my chances of ever working in some organisations, because I dragged my own good name through the mud. I don't put my dirty laundry on Facebook much, only for it to be conspicuously ignored. Instead I write over a million words on my blog and broadcast my ups and downs to thousands of followers and anybody who does Google searches.

I don't use Twitter properly. I don't generally retweet stuff and I don't spend enough time reading the tweets of the 6,000+ people I follow. How anybody could sift through it all I have no idea - Twitter is a pretty noisy place. Generally I just look to see if anybody I know is tweeting about any of the trending topics, and I otherwise rely on an email I receive in the morning each day, which tells me what my favourite people have been up to. I must admit, it's sometimes a struggle to stay on top of my notifications and DMs and then I turn turtle and hide for a while until things quieten down.

I don't bother with LinkedIn much. I don't struggle to find work. I don't much see the point in ploughing much time and effort into my corporate image - I've got a perfectly professional CV and LinkedIn page, and otherwise I rely on my contacts, skills, experience and references to be able to get work when I need it.

I wake up in the morning and I quickly scan through my notifications - mostly Twitter - to see if there have been any comments, which I make a mental note to reply to later in the day. When I get bored around mid-morning, I have a glance at my inbox to see if there's anybody demanding money with menaces or otherwise harassing me. Approaching lunchtime, I might kill a bit of time with Facebook, but I don't want to get too engrossed in my phone when I'm at work. If I'm having a really dreadful day, I might reach out to a couple of friends via Facebook Messenger and WhatsApp and see if I can get them to send jokes, memes or anything that might provide a moment's distraction from the boredom. After leaving the office and generally before my evening meal, I write a blog post. I often scan through my website analytics to see if there's anything notable going on. If my mind is busy and distracted I frequently find myself flipping between half-watching something on Netflix and several tabs in my browser - a mix of Facebook and Twitter. Sometimes I read the news, but I find that I spend less and less time engaging with current affairs at the moment, because I've been stressed out of my mind with basic survival. A new part of my routine is chatting to girl(s) via the dating apps and if I'm ever lucky enough to get a phone number, then chatting on WhatsApp.

The amount of context switching is pretty remarkable. In any given day I might have to switch between fully professional mode, with colleagues who I want to present with a squeaky-clean corporate-friendly version of myself, and a more relaxed but still guarded version of myself which allows a little bit of my personality to show, but hopefully keeps my bad not-safe-for-work (NSFW) stuff hidden. I might be chatting to somebody who I've known for a long time online who's in a different timezone - ahead or behind - and they'll know an incredible amount of personal stuff about me and we'll be talking very frankly and honestly about everything and everything... then I'll be talking to a girl who I've just started chatting to who doesn't know me at all... then I'll be chatting to work colleagues who I spend 40 hours a week in close proximity with and they think they know me but they don't [and I don't want them to know everything]. Then, there's the image I present and the interactions I have via my blog and social media. and all the people who I have frequent and infrequent contact with, and the different ways I know people. Facebook is a particularly weird melting pot, where former work colleagues mingle with people who I know through kitesurfing, my startup days, the time I was homeless and living in parks and hostels, people who I've just randomly friend requested when I was mentally unwell. Facebook is kinda the worst, because I never know which guise I should be in, so I'm probably too honest and I'm tarnishing my own reputation and good standing that I once had with friends.

My brain has to switch between survival mode - where I've been worried about money, housing, addiction, alcoholism, transport, sex, isolation, suicidal thoughts, self harm, depression, anxiety and odds that have been very much stacked against me - and professional mode - where I'm expected to perform at a very high standard and navigate extremely complicated large organisations and know all the ins and outs of massive and complex software systems and the infrastructure they're deployed on, plus all the many teams and the zillions of people and the processes and procedures - and my digital identity which I'm cultivating - which needs me to compose a blog post every day and stay on top of any replies, messages and emails, and generally keep in touch with an ever-growing list of friends who I've never met in person, but who've been amazingly kind and supportive during rough times - and Mr. Eligible Bachelor mode, which requires me to present myself in the correct sequence, so that I can be understood without at the same time being overwhelming and off-putting.

To some extent my life looks quite simple. I have a job and not much else - I don't socialise and I'm not in a relationship. To the casual observer, all I do is move between my home, the office and a hotel, and I'm always in front of my laptop, tapping away at the keys quite furiously.

I suppose my life is quite simple, if we imagine that my fixation is the screen and the keyboard, but the screen time is a red herring - it's a window to an unimaginably gigantic and complex world of thousands of interactions with people all around the globe.

The context-switching is pretty hard though. I've struggled to stay on top of everything during the last couple of days.

 

Tags:

 

Universal Basic Income

7 min read

This is a story about late capitalism...

Bank notes

Having been part of the JPMorgan team who built a system to process more than a quadrillion dollars of credit default swaps per annum, and also the system to find out who was holding the pass-the-parcel when the music stopped, only to discover it was full of dog shit, I feel pretty responsible for the credit crunch and financial crisis, which has plunged us into a global recession many times worse than the Great Depression of the 1930s. I'm pretty disillusioned with capitalism.

I've had front-row seats for most of the insanity of the past 25 years - dot com, Y2K, 9/11, credit crunch, financial crisis of 2007/8, Bitcoin etc. etc. - and I was a fully paid-up subscribing member of the 2% profiting handsomely from others' misfortune with my snout deep in the trough.

By 2008 I was sickened by the way I'd turned a blind eye and ignored my moral compass, because I enjoyed the wealth and privilege. I was able to buy a house, a yacht, a speedboat, sportscars and go on enough luxury holidays to help me set aside my misgivings about what the investment banks were doing to the global economy, by creating fabricated securities such as derivatives, which were somehow valued at a vastly greater sum of money than the aggregate value of all the precious metals, gems, land, property, cattle, food, commodities, industrial plant, machinery, companies and cash that exists on the whole planet. I was shackled with golden handcuffs - who in their right mind would give up their trophy wife and pull their kids out of private school, to slum it with the hoi polloi?

I decided that I was sickened by the bullshit synthetic world of digital securities and digital bank balances, and the global computer network with all its software and data, which actually doesn't create anything real or tangible. It seemed like the infamous tulip speculation bubble in the Netherlands during the 1600s. It seemed like utter insanity to place so much importance on a bunch of binary ones and zeros which exist nowhere but as a tiny magnetic bump on a disk platter, an electron in a memory chip or a photon in a fibre optic cable. The entire weight of the internet is estimated to be about the same as a golf ball, if you add up all the electrons. It's madness to think that any of our digital scorekeeping - i.e. your bank balance - will matter at all when global warming really starts to bite.

I quit my investment banking IT job at JPMorgan and I retrained as an electrician. I wanted to build real and tangible things with my hands. I wanted to learn a trade which couldn't be outsourced or automated. I wanted to escape the virtual realm of high finance and software and into a field which could make a real difference in people's lives. Try living for a day without your lighting, heating, hot water, power shower, cooker, dishwasher, washing machine, tumble dryer, kettle, toaster, fridge, freezer and the myriad other electrical appliances which you don't even notice are there in your life, saving you untold time and physical labour.

It turns out, we don't value tradesmen as much as we value bankers.

I could've scraped a living, but it was hard work with little reward. The work was dangerous and dirty and the general public expected to get everything for virtually nothing. I didn't much fancy working my whole life with the threat of bankruptcy and my home being repossessed, never having enough spare money to enjoy what little leisure time I had. Economically, it wasn't viable to be a tradesman, except as a kind of break-even hobby. It made no economic sense to use 100% of my brains and brawn, but receive so little reward.

Subsequently, I've returned to making software systems for banks, doing so as a consultant and getting paid even more. I've been a leech on a leech, and the cash has poured in.

Throughout this journey my priorities have completely changed. Instead of aspiring to acquire and accumulate vastly more than I would ever need, and fantasising about buying bigger and better houses, yachts and other material possessions, my fantasies have taken on a completely different guise.

I've been fantasising about quitting the rat race, and having secure housing. I've been fantasising about having enough money to read books and write. I've been fantasising about having time and being free from the tyranny of the alarm clock and bullshit jobs.

I'd live in a Soviet-style apartment and have beige products - no consumer choice - if I could be intellectually free. I'd travel on the bus and give up exotic foreign holidays if I no longer had to play along with the charade of late-capitalism, where we are all commuting too far, working too many hours, and living under constant threat of losing our jobs, losing our homes and subsequently being made destitute. Given the choice, I choose equality of outcome, not equality of opportunity.

It seems pretty obvious that the equal opportunities experiment has run its course and it would be inhumane to continue. Free markets are efficient, but they are only efficient at stripping away people's security, happiness, dignity and any hope of ever feeling content or satisfied. Capitalism is - by its very nature - a force which will price gouge humanity for the basic essentials, such as food, housing, transport, healthcare, medicine and to some extent education.

Our poorest 50% struggle to afford the basics, while even the very rich are miserably struggling to attain the academic qualifications which will allow them to compete, lest they be trampled by the struggling masses, desperate to realise their opportunities. The competitive element of capitalism has turned us into slaves. Our lives our wretched and appalling.

I desperately want to drop out of the rat race, but to do so would see me persecuted. I wouldn't even be allowed to sleep rough and beg for food without being arrested and locked up. Society offers me no ability to house, feed and clothe myself, with any degree of security or quality of life. Working a zero-hours contract McJob is not going to earn me enough to pay rent and bills, buy food, travel to work and have any kind of life worth living. The theft of our time and freedom is an awful crime perpetrated against most of society. The chance to stop and smell the roses is denied to us when we do not have secure food and housing.

The only viable solution that I can see is universal basic income (UBI). I just don't see how else we're going to be able to stop the terrible decline in living standards and save humanity from the tyranny of exploitation by the capitalists. It seems like we're at breaking point when even the middle class children are becoming slaves to the capitalists, with enormous loans for their education, which might win them a low-paid job in a completely unrelated field from their university degree if they're lucky - the unlucky ones end up unemployed.

It's a sad state of affairs when our fantasies revolve around basic needs, such as secure housing.

It's not my idea of a good time, sitting at home smoking cannabis and playing computer games, but I don't see any reason why it's not morally acceptable or right to allow people to do that, and not threaten them with homelessness and starvation if they don't get a bullshit McJob and otherwise comply with the tyranny of late-capitalism.

The idea that we live in a land of opportunity and that hard work will bring rewards has been proven to be a lie, and ever more-so during each passing year. It's time to let people live lives of quiet dignity, rather than frantic futile desperation.

It's time to just give everybody enough money to live in peace.

 

Tags:

 

Mercy

10 min read

This is a story about nth chances...

Reception

Is the UK so short of people with the technical skills and experience that I possess, that I would suffer no career setbacks even if I literally curled out a turd on the table in front of the entire board of directors, having waltzed into the boardroom, leapt onto the boardroom table, lowered my trousers and squatted?

I've been doing more-or-less the same job for 21+ years, and every single enterprise CRUD app for a large organisation is exactly the same as the rest. Yes, I switched from one programming language to another. Yes, I switched from one kind of way of managing a project to another. Yes, I learned a load of technologies that do a lot of 'magic' for me, so my job is 95% plugging things together, and only 5% 'programming'. It's not even programming any more... that 5% is just renaming stuff that you've copied and pasted, so it's not so obvious that you copy-pasted it, and then sorting out a bit of rewiring and configuration.

The last couple of projects I worked on, I got so bored and I had so much spare time, that I was able to do things properly for once - I did things which are hard, so most people don't bother; I was thorough. I didn't cut any corners. When I found the inevitable complex technical problems which defeat most people, I didn't kludge round those problems... I spent those days and whole weeks, tearing my hair out with frustration, to arrive at a "textbook" solution. I should write a frigging book: "How to write nice elegant software in a horrible corporate environment where nothing works like it's supposed to". I guess the title could be a bit shorter.

The main project I worked on last year involved a lot of conversations like this:

  • CEO: I want the app to look like this
  • Me: I'll make an app that has the essential features, but it'll be ugly, then I'll work on the other 70% of stuff that needs doing
  • CEO: Yes, but the app needs to look and work exactly like this
  • Me: Ideally, in a year or so, it could do yes, but right now you've only got me, so if you want to launch something in a couple of months, I need to do lots of other things as well as make a pretty app
  • CEO: OK, but it'll look like this, right? The design is 100% complete
  • Me: It won't look like that because the design includes things that are impossible
  • CEO: OK, but it'll look almost like this?
  • Me: I think you're getting too hung up on the app. There's lots of other stuff to do too.
  • CEO: But it's important that the app looks like the designs we've produced
  • Me: I think you should hire somebody else who can tweak what I produce to make it look the way you want it to look, and I'll get on and finish all the other essential bits
  • CEO: We already had 6 different freelancers from 6 different countries produce 6 different apps, and each one looks nothing like the design I want. Can you re-use any of their code?
  • Me: No
  • CEO: OK, well, I'm sure you'll have it all done in 2 months

So, I worked on the thing that I usually wouldn't bother doing, because it's not my core skill, which was to faithfully reproduce the design that the CEO wanted. I spent a lot of time making a really really pretty app. I learned a lot. I stopped being so afraid of UI/UX work. I started to feel quite confident building attractive and complex user interfaces; pretty apps.

Then, onto my bread-and-butter: take a load of data, convert it and store it somewhere, create some means of retrieving it, and create some means of users interacting with it, plus gathering loads of data and analytics on who they are and what they're up to.

Only, almost all my time had been wasted making a stupid pretty app, and when I came to look at the source data which has supposedly been analysed, it turned out that the analysis was total BS. Half the data which the pretty app was going to display to the users quite simply didn't exist - it was fiction; fantasy. "We'll scrape that data together ourselves" said the CEO. The price of a pint in 120 towns and cities. The average rent in 120 towns and cities. The total number of students in 120 towns and cities. The number of nightclubs in 120 towns and cities. Lunatic.

So, I've had occasion to become somewhat obstreperous. Rather than just plod along and ignore the lunacy, and waste my time on wild goose chases and impossible tasks, I've gotten stroppy; I've let my frustration be known loudly and clearly. I stop doing what I'm asked to do - because it's lunacy - and start working towards a finished product.

I wonder how many times I've left a project, and the CEO or whoever has been thinking "thank God we got rid of that guy who gave us a complete working application, and who told us in precise and concise detail all the problems that we were going to face if we continued on our chosen path, which we've repeatedly refused to deviate from". It's actually interesting to see the pretty app that I developed, live in the App Store, exactly how I left it - none of the impossible lunatic things are there, unsurprisingly

Given that each of the 6 previous freelancers had looked at the previous developer's code and thought "nah, this is rubbish, I'm going to throw it away and start again" but whoever it was who took over the complete and working system that I left behind, decided that it was actually exactly what they wanted and needed, so they released it to the App Store.

On another note, I keep getting sick. I work very hard, I try very hard, and I immerse myself it what I'm doing - I live and breathe the projects I get involved in; I care. It's the caring part that's the problem. When you care too much, you get upset and then you start to get frustrated, which is exhausting and it makes me sick. I literally get sick: I get too unwell to work.

I bust my balls, then I get sick. When I get sick, all kinds of bad stuff happens. I might end up in hospital. I might end up in trouble with the police. I might end up falling out with friends. I might end up running out of money. I might end up homeless... who knows? It's anybody's guess how bad things are going to get when I get sick. I've attempted suicide 3 times already.

So far though, nobody seems to have gone out of their way to do life-changing damage to me: to black-ball me from ever being able to work again, to punish me, to give me black marks against my name that would exclude me from civilised society. Nobody seems that keen to see me dumped on the enormous pile of humans who we've decided serve no useful purpose. Nobody seems that keen to prevent me from ever having another chance.

The last couple of projects, I didn't get obstreperous and I didn't get so sick that everything got badly messed up. The last couple of projects, I gave the client exactly what they asked for, more or less... I just ignored the lunacy, and built useful high-quality working software and ignored all the questions like "where's that [impossible/useless] feature I asked for?" and sure enough, they forgot all about it in the end, and they were happy.

In my personal life, I don't know why my misbehaviour when unwell hasn't landed me in more trouble than it has, and ejected me from civilised society and consigned me to a life that a great many of our "unwanted" and "unwelcome" members of society suffer, because they've caused trouble and they're now permanently branded as "trash". It must seem very unjust to those who have been branded as "human trash" to know that the rules and regulations of life are supposed to be applied fairly and evenly, but evidently they are not. Maybe it's because I can pretend to do a posh accent. Maybe it's because I try to remember to say please and thank you lots. Maybe it's just because I've been lucky up to now, but luck won't last forever.

I know people have found my blog and they know that my visible tattoo advertises that I've got problems, but nobody ever says anything, except for the occasional "do you wear contact lenses?" or other hint that they've seen my bespectacled profile picture: my alter ego.

My plan is to try and get myself onto page one of Google (I'm on page 2 at the moment I think) but the truth is, I don't think people - the decision makers - actually care that much, when they find somebody with the skills that are apparently in such short supply that a person like me can limp along and suffer the horrible manic highs and depressed lows in full view of my office colleagues, when economic circumstances force me back into that environment.

Ideally, I'd like to send out my CV and have my email address as nick@manicgrant.com and list my website, as well as including details about exactly what's happened in my life since I got sick. I'll just write a summary of my life and career to date - good and bad - rather than the corporate friendly horses**t nonsense that conforms to the expected standard.

At the moment, do I require mercy? Yes, a little. I'm in a precarious situation. There are a few people who could choose to bring the full force of the blows raining down on my head, but they've been merciful, so far.

At the moment, do I require an nth chance? Yes of course. I always feel like I'm on the back foot; I always feel like an imposter or a fraudster, even when I've just finished a big project and the client's really happy. I always feel like my not-so-secret website and the stuff that's happened in the recent past - which would usually be confidential - somehow disqualifies me from doing the job that 21+ years of evidence shows I'm very capable of doing to a high standard.

For the first 11 years of my career, I had an unspoken agreement with my bosses: they'd let me have days off sick or come in late when I was depressed, because they knew I'd be so productive when I was manic. It was a system that worked well. The trouble is, with short projects, it's so much harder to establish the trust in that relationship and accept that a member of your team is not a regular 9 to 5 Monday to Friday mediocre plodding drone who doesn't give a f**k.

It would be arrogant and unreasonable of me to expect special treatment in the workplace, or indeed in society in general. I don't know why I keep getting more chances. Do you think it's fair?

 

Tags:

 

My Macbook is Kaput

3 min read

This is a story about precious objects...

First Macbook Pro

I gave my sister the second Macbook I ever bought, which was the first model with the aluminium case. However, it was also the one where the batteries always expanded and busted the trackpad when it got old. I got it fixed, but never got round to giving it back to my sister.

I had a Macbook Air, which was wonderful, but then I went through a phase of breaking it. One time it cost me virtually the price of a [working] second hand one to fix. Once it broke, so I left it gathering dust for a year or so, and then it came back to life.

I can't wait a year to see if my main mac comes back to life. Annoyingly, I only back up SUPER important stuff, so I'll be hunting through email inboxes or just damn well having to live without some of the data, until it can be recovered.

I'm back on the Mac Pro my friend brought me back from New York, saving me hundreds of pounds. It has an "enter" key rather than a "return" key, and no sign of the UK Sterling or Euro currency marks. I like that I can type a # (what Americans call pound) without having to use a weird keystroke.

Having this old mac has saved me from being laptopless while I get mine fixed, which could really have badly screwed up my week (more than it is already) and delay me applying for contracts in London, of which there are loads and they're really good ones too, so I'd better get my CV updated... see if I can secure something before my last day at the current place.

Tonight and tomorrow are going to be awful; this week is going to be awful. I've made things harder for myself than I needed to, I've seen how much work there is in London, and how much extra they'll pay now I've added a few skills to my repertoire, and it's great news: it makes me really hopeful that I can go to London, live comfortably and be able to continue to replenish the war chest. It'll be so much better to not have the constant strass and anxiety about cashflow.

If I get this old laptop out at an interview, it might raise a few eyebrows, but it does the job and it's got retro chic.

Am gutted about my Macbook, but I do have home insurance which will hopefully pay for the repair.

All in all, I've managed to make a right mess of the weekend, after a relatively uneventful Friday night, and I've really made a lot of work and suffering for myself,  as well as the risk of going into the office when in a state. Should've brought the work laptops home on Friday, but I was feeling a helluva lot better than I was on Wednesday... I'm a fucking liability.

Maybe the insurance gods will be kind and I can get a shiny new toy.

 

Tags:

 

High Availability

6 min read

This is a story about keeping the lights on...

Bright city lights

There used to be a time, not so long ago, when banks were closed at weekends and on bank holidays, and the only way to do financial transactions was with cash, or otherwise with cheques that used to take 3 working days to clear and could 'bounce'. Today, we can do credit and debit card transactions 24 hours a day, 7 days a week, 365 days a year. Today money flows across the globe in the blink of an eye - pay for some sunglasses in Singapore and your current account will be immediately debited back home here in the UK.

There used to be a time, not so long ago, when getting online meant phoning up another computer. We weren't online all the time - we'd connect once in a while to check our emails, but the rest of the time our telephone line had to be left free so that people could call us. Likewise, computers weren't always available to be connected to - the dial-up number might be engaged because somebody else was connected, or maybe the computer would be switched off or having maintenance done to it. Today, you can access websites 24 x 7 x 365 and you'll never see a message that says the service you're trying to access is offline because of maintenance or some kind of problem. That's what "high availability" means.

So, did we stop turning off the computers, or install some more phone lines or something? Did we get rid of the need to upgrade and do maintenance on the computers? Are the days of engineers having to take a service offline now gone? From a consumer's point of view, that's certainly the way it appears.

In a post 9/11 world, disaster recovery is seen as an essential requirement for business. A terrorist organisation could blow up the headquarters of your bank, but to you as the customer, the computer systems have been designed so that things should function just like normal - business as usual as far as you're concerned. Does that mean that computers are now bombproof? From a consumer's point of view, it certainly seems to be the case.

The reality is that behind the scenes there is a lot of redundancy and failover design so that if anything catastrophic happens, other parts of the system can take over from the parts that have failed. If a computer blows up, another one immediately takes over its work, seamlessly. If a hard disk fails, the data has been copied across a bunch of other ones so no information is ever lost. Software is designed so that it can be upgraded without the users even realising that it's happened - you get new features on the websites you use all the time, but you never notice any interruption in the service. That's high availability in action.

Behind the scenes, there's an army of developers, testers, devops, support analysts, network engineers, sysadmins, database administrators and other flavours of infrastructure engineers, who keep things running smoothly. To keep you plugged into the digital world 24 hours a day, allowing you to send and receive emails, text messages and naughty photos whenever you want, a huge stack of systems have been designed, built and maintained with the principle that they must be "always online". It's a bit like repairing a broken-down car while it's still driving down the road at 100mph.

The net result is that the main skill in IT is not creating the hardware and software anymore, but in keeping the lights on all the time - 100% uptime. Teams of people work in shifts around the clock just waiting for something to go wrong so that they can spring into action and fix it, even though faults are not fatal to the overall functioning of the system, and the users won't even notice that there's been a problem. Computers still fail and hardware still needs replacing. Things need upgrading; things need maintaining, but it all happens without anybody ever seeing a message that says "SERVICE NOT AVAILABLE".

Personally, I do not enjoy sitting waiting for something to go wrong. I'm currently working for a team whose role is to keep the lights on, and it got briefly exciting when the air conditioning failed and a whole datacentre shut itself down, but that was the briefest possible thrill. I'm like a firefighter in this modern world where modern fabrics, improved electrical safety and central heating systems mean that fire is an increasingly rare occurrence in the domestic home. I'm built to fight fires, but everything's built to be so resilient. There are no crises that demand heroics anymore.

I'm pretty much in the wrong job. I deal with machines all day long but I want to deal with people. I'm bored but banking is supposed to be boring - when it gets exciting it means stock market crashes and people not getting paid. I need variety but once you've grasped how to build a computer system, they're all the same - I've built everything from torpedo guidance on nuclear submarines, to bus ticket machines and iPhone apps, and it's all built exactly the same way. I am devastatingly depressed about my job. I think banking is 99% evil, with only 1% of it having anything to do with keeping people's wealth safe from robbers or facilitating transactions that are easier than barter. I need to be solving problems, but I've already solved the same ones a million times, and if I do a good job upfront then there aren't many to solve anyway. It's a dismal existence.

So, I sit at my desk and I get paid an obscene amount of money for doing nothing, just in case something goes wrong... which it very rarely does. I'm highly available, but like a disaster recovery site, hopefully I never have to spring into action, because things are really bad if I'm put to good use. It's really horrible, sitting and waiting for something terrible to happen, and really wanting a crisis to develop because I'm so bored and under-utilised.

I really need to find some kind of app which serves some kind of societal function, beyond stupid distractions from the point of living. Surely the point of living is to spend our brief time on this earth with our family and friends, eating, drinking and making merry, not chasing money and other made-up bullshit.

 

Tags:

 

As Fast as Humanly Possible

10 min read

This is a story about the origins of [my] bipolar disorder...

Me in hospital

Here are a couple of select conversations from the last year that might help you to understand the circumstances that influence my mood instability.

Me: "I'd like to discharge myself from hospital, please"

Doctors: "No. You are on a high dependency ward. You will die"

Me: "It can't be that bad. I want to discharge myself, please"

Doctors: "Your kidneys aren't working. You need dialysis. Your blood has dangerously high levels of potassium in it and you could go into cardiac arrest at any moment"

Me: "But I need to go to work otherwise I will lose my job"

Doctors: "You can't work if you're dead"

Me: "I'm going to have to risk it"

Why would I do such a staggeringly stupid thing? Why would I risk my life like that? It seems patently absurd, doesn't it?

For my whole career, bosses and shareholders have demanded only one thing: do more, faster.

I decided that I was being exploited. I'm the one who makes the software. Without my software, there's no product; there's no business and there's no profit. Without software that I've built, no amount of lawyers and salespeople and middle managers and jumped-up idiots with important sounding job titles, would have anything to do other than burn what little money the company had left. If the software is the product, then you've got nothing if you've got no software. If the software is what allows you to do thousands of times more volume than you'd be able to do without it, then you haven't got a business if you haven't got the software - your business model would collapse. Your business is software.

I'm not saying that software is important. Software can't build a house. Software can't plant carrots. Software can't dispose of your sewerage. Software is bullshit. However, most of the economy is bullshit - at least 85% bullshit here in the UK anyway.

So, anyway, some jumped-up little twat with his daddy's money comes up to me saying "I'm an entrepreneur and I've got a genius idea... I just need a geek to make the software". On closer inspection the software is where the genius lies. When the business idea is examined with close scrutiny, it turns out that none of the important details have been figured out. Turning an idea into a working business - the execution - is something that gets figured out by the lawyers and software engineers. The "entrepreneur" just provides his daddy's money, while he walks around with his chest puffed out pretending like he's a serious businessman.

The next thing that happens is that I say "how much money have you got to spend and when do you need to have a working product?". The answer is always the same: "I haven't got any money and I need it yesterday".

Where did the budget go for the software? It seems to have all been spent on employing a bunch of old schoolchums to do "brand consultancy" or "business development". Basically, the directors fly all around the world attending conferences and "networking", which is very costly because they're running up huge expenses. Meanwhile, the geek is expected to churn out the software - "I don't know what it is, but is it finished yet?" - as fast as they possibly can. It's quite common now for very capable young computer programmers to work unpaid, or on slave wages, because they're desperate to gain commercial experience. Some idiots even think that I'd enjoy working on a software project for free, like it's a motherf**king hobby or something.

So, I arrived at the situation where I would always work at top speed. I've pleased my bosses and shareholders, not because I give them what they want, but because I've generally been much faster and much cheaper than anybody they've used before. In short: I deliver.

I was working so damn hard all the time and not seeing much of a reward for the dedication I put into my job, so I started to work for myself. I made software and I sold it. I made some iPhone apps and I sold them. One of my apps took me half a day to code and it was downloaded thousands of times. This made sense to me - the whole reason I work with computers is because they can do things while I sleep; a computer can perform many thousandfold tasks than I ever could. It makes sense that I would use a computer to leverage my talents and efforts.

I didn't quite understand that the whole reason why I came to be writing iPhone apps was because I'd been burnt out by my employer. I'd landed a hell of a project. The world's biggest project, in fact - "Nick, would you mind creating us a system that can process a quadrillion dollars worth of credit default swaps, please? Have it done as soon as you can, please, there's a good chap... we've got a global economy that needs wrecking".

I didn't quite understand that I burnt myself out again writing iPhone apps. I coded as fast as I could. I catnapped and skipped meals. I worked 7 days a week. I knew that every moment that I wasn't coding was another moment that my competitors were potentially going to release a similar app. I had to be first to market with my ideas. I had to be the first person in the Apple App Store with an app that did something that nobody else had thought of yet.

I decided to start a proper business. I decided that I'd create a piece of software with a recurring license cost. I decided to create a piece of Software as a Service (SaaS) and then I'd be able to earn money while I slept, once I'd completed the system. I didn't have any of my daddy's money to spend though. I didn't raise any money from friends and family. I just had me and my idea, my software engineering skills and 24 hours in every single day.

I didn't quite understand that I burnt myself out doing my startup. I didn't understand that writing the software - the hard bit - was only the beginning of what I had to do. I had to raise investment to be able to market my product. I had to sell the product. I had to support the product. I had to do all the business administration. I had to raise investment to be able to afford to hire people, so that I didn't collapse under the weight of all those competing demands. I didn't go fast enough though, so I did collapse.

With every burst of intense focus and effort, there would be a windfall. Particularly in investment banking, if you do a good job then you get a big fat juicy bonus. If you make an app that goes to #1 in the App Store charts then you get a windfall. Even if you do a startup, you can sometimes get a reward - my startup was at least profitable; investable.

The pattern of behaviour was established. It made sense to me to work as hard and as fast as I could, because the rewards seemed to be there.

When I run a software project - a team of people who work for me - then I put developer welfare as the top priority. I set realistic deadlines. I allow time for people to catch their breath. If the pressure starts to increase, then I move the deadline rather than asking people to work longer hours. Bosses should hate me, but I underpromise and overdeliver, and I run happy motivated high-performing teams. I get great feedback from the people who work for me.

When I'm coding, I seem to forget about my own mental health. When I've got a tough deadline and a tough deliverable, I'll work as hard as I can. I get scared. I think I've forgotten how to code. I feel like my skills are rusty and outdated. I feel old and useless. So, because of this fear, I go as fast as I possibly can.

It hasn't helped that I've never quite managed to gain a comfortable financial cushion that would allow me to feel like I can consider my health and general mental wellbeing, as well as just delivering the software. I always put work as my first priority.

Me: "I'm going to go to London to do some IT consultancy for an investment bank"

Psychiatrist: "But that's what you always do, and you know it makes you unwell"

Me: "But I need the money"

Psychiatrist: "You need to look after your mental health"

Me: "My mental health can wait. I'm nearly bankrupt"

Psychiatrist: "Well go bankrupt then. Allow yourself time to recover"

Me: "But then I'll never be able to work in investment banking again"

Psychiatrist: "That might be a good thing. It makes you unwell"

Me: "Yes, but it also makes me rich"

In the interests of completing the picture: I am not rich. The amount that I earn would make me rich if I could stay well for long enough to keep working, but the stress and the pressure also mean that I almost always get sick. It's a horrible catch 22.

So, I've completed another software system and it's live - it's up and running and people like it. My boss is pleased. Am I burnt out? Yes, I am a little. I had to bunk off work yesterday. In fact, I've bunked 3 out of the last 9 days. Is this the beginning of me starting to take a little more care of myself?

The cycle is very much not over. I need at least another one or two decent length contracts before I have that all-important financial cushion. It's going to take me until the end of the year to get back to financial security. It's going to be months and months before the ever-present threat of running out of money goes away, even if some money is slowly starting to trickle into my bank account.

It's quite ludicrous that I was on collision course with certain bankruptcy, and now I'm solvent and I've delivered another project on time and on budget. Last year was the year where I gave up. Everything was just too damn hard. I had a great contract, then my kidneys packed up. I had an OK contract but the boss didn't seem to realise he'd hired a bit of rock star at a bargain basement price. I got a contract, but I only just had enough money to be able to afford to go to work... I was running on petrol fumes.

If you were to ask the most stable person you know to live my life, I guarantee that their mood would be unstable as hell. How can you expect anybody to go through the kinds of ups and downs that I go through, without accompanying high and low mood? My mood is a sane reaction to an insane world.

I don't think I have bipolar disorder. I think I'm a product of my environment.

 

Tags:

 

Tortured Soul

9 min read

This is a story about the brain drain...

Daily photo of me in a suit

I should keep photos of myself wearing my ordinary work clothes off my blog. I should take more care to separate my professional identity from my blogging identity. I should ensure that Nick "Manic" Grant and the name that's written on my CV can never be connected.

To even write my proper name - as it appears on my passport and birth certificate - onto this website would risk appearing at the top of Google searches that prospective employers might do. I've been careful to separate my LinkedIn and never mention my consultancy company name. I rarely mention client names, and certainly not the names of clients who I wish to continue working for.

However, I'm starting to slip. I'm starting to not care so much. I'm starting to prefer my real identity to the fake one that's necessary to get a well paid job. I was finding it cumbersome to try to pretend like everything was A-OK in my world, and attempt to stop rumours spreading about me in the companies I used to work for. It was exhausting, trying to cover up my indiscretions. It's been exhausting, leading a double life.

One of the biggest double life issues I have is that I have nothing but contempt for capitalism and banking, and I completely fail to see the utility of computers and apps and software and data. Yes, in our super tech-heavy world, it seems inconceivable to say such a thing, but I definitely think humanity's headed in the wrong direction. The mechanisation of farming and the industrialisation of food production are two examples of tech's potential to feed the world's hungry, but we're not using tech to do that, are we? Instead, we're using tech to create artificially inflated asset bubbles and an ever greater rich:poor divide. It eats me up inside that I'm involved, but I'm also shackled with golden handcuffs to the cash cow that provides a hefty income. What am I supposed to do?

Many people think it's churlish that I bite the hand that feeds me. Many people seem to think it's not possible for me to have ethical concerns about what I'm involved in as a day job. Why don't I quit and do something else? It certainly seems to upset me and cause me a lot of angst and anguish.

As I've written before at length, I'm economically incentivised to get the most bang for my buck. I'm economically incentivised to sell my labour to the highest bidder. I need a place to live and food to eat, don't I? So of course I'm going to plump for an employer who's going to give me enough money to live, rather than one who would leave me starving, homeless and impoverished.

I should be rich & retired by now. Here's how my strategy to become rich went:

2005

Me: I'm going to invest all my money in gold

Her: no

Result: gold plus exchange rate of US dollar would have delivered 500% return on investment

2008

Me: I'm going to quit my job and write iPhone apps

Her: no

Result: we broke up. I made enough money from my iPhone apps so I didn't have to work... until I got back together with her

2011

Me: I'm going to be CEO of a tech startup worth millions of pounds

Her: no

Result: my company continued to trade profitably and win big customers... without me

2012

Me: I'm going to invest all my money in Bitcoin

Her: no

Result: each Bitcoin is now worth $15,000. I would have paid about $5 for each Bitcoin. A $5,000 investment would now be worth $15 million

2013

Me: I'm going to invest all my money in Bitcoin

Her: no

Result: we separated and divorced. I've hardly had to work since then.

In the absence of any good ideas to get rich quick, I always fall back on IT consultancy. I was getting £40 an hour when I was 19 years old, and then £470/day when I was 20. I was on-track to retire at 40, if I stuck with the consultancy gig, even though it was soul destroying.

Now, it galls me that I've been so close to serious wealth so many times. It galls me that my ex-wife was such a toxic person that she's fucked up a whole bunch of very decent ways I could've made a fortune. It galls me that I'm back doing the soul destroying day job, because my ex-wife held me back and sabotaged some very smart and shrewd plans I had. It galls me that I'm doing a job that I mastered a long time ago. It fucking sucks to only earn six figures and have to work like, maybe 35 whole hours or whatever, doing a really easy job.

Of course, I'm deliberately writing in such a way that might cause offence. Many people dream of earning decent money, or having a shot at getting rich. Well, here's the solution: do a job you really hate.

I hate my job so very very much. I can't believe just how flipping easy it is. I also can't believe just how awful it is to be part of the capitalist machinery that's wrecking the planet and the wellbeing of humanity. I'm involved in legal loan-sharking. I'm an accessory to murder. I'm guilty by association.

I started out my career in defence - the military - so I'm no stranger to the ethical dilemma of working for a weapons manufacturer. I had to wonder to myself how I'd feel when lives were inevitably lost as a result of my software. It seemed wrong to think that I'd succeeded as an engineer, if I successfully brought about the death of the so-called 'enemy'. My software was very definitely going to be used to kill people; nothing defensive about it at all.

What should I be doing? Working for a charity? Working for an NGO or some other kind of humanitarian cause? What, like your chum Hugo from private school, who went off and built a school in Africa... he put that on his CV and now he works for a fucking bank because he's not fucking stupid. Hugo tells all his chums that he's done important work in the developing world, because he's an insufferable tosspot; he's a smug spoiled little shit, who's never known anything other than wealth and privilege.

You might hear my posh accent, or see the big name multinational companies I've worked for on my CV, and you might be mistaken for thinking I'm posh and spoiled and entitled and all the other things you don't like very much. In fact, I've had to spend my whole career with ethical conflict in my heart. I'm a bleeding-heart liberal who puts on a sharp suit and pretends to be a banker. I have to think about the part I played in the 2007/8 financial crisis. I have to think about my part I played in the whole stinking shitpit that is capitalism. I could hide behind the defence: "I'm just an engineer" but I can't.

"I make the rockets go up. Where they land is not my department"

I don't think it's a valid defence for an engineer to say that they're apolitical; amoral. I write software that's unopinionated, but I know what it's going to be used for. I know that I'm donating my brainpower and brawn to an evil cause. I know that ultimately, I'm helping the rich get richer.

I spend my days somewhat outraged that my time's being wasted on trivial bullshit, that contributes nothing to society except for improving the apparatus that oppresses the planet's poor people - tools to better extort money out of the 98%. I spend my days frustrated - I want to be doing something worthy, but I can't.

Of course I'm not going to jack in my job and go work for a charity. Charities pay shit money. Of course I'm not going to work for charity. Charities have failed to deliver any meaningful change. Impoverishing myself is the world's most stupid first step towards any meaningful change.

I'm frustrated and upset, because my ingenuity was thwarted so many times by my ex-wife that I'm now exhausted. I'm not a young man anymore. I was lucky enough to have a couple of moments of glory that proved my point - I can build valuable stuff that works - but now I don't have the energy or the financial security to make another foray into something more worthwhile than the bullshit that passes for my day job.

I'm trapped by debt that I ran up when I got sick. I'm trapped by the capitalist trap of high living costs. I'm trapped by the need to speculate to accumulate, but I've got nothing to speculate with. I'm hoisted by my own petard. The irony is not lost on me, of course.

It's torturous agony, working a job that I mastered 21 years ago. It's torturous agony, solving the same problems that I already solved a million times over, knowing full well that everything is doomed to the same fate. Of course the global financial markets are going to collapse again, imminently. Of course, the whole bullshit system can't be propped up anymore. Of course, the bubble has to burst. Bubbles always burst eventually. It's physically painful in a way that's hard to describe, knowing that the whole ridiculous house of cards is going to come crashing down again at any moment. I know it's just anxiety and stress and depression, but it's not made any better working for an investment bank, doing the same bullshit job that I was doing - I was so close to ground zero when the whole fucking financial crisis happened. I was feeling ethically challenged 10 or 11 years ago. I was feeling ethically challenged 21 years ago. Fuck my life, that I'm back doing the thing that I hate most, because it's an economic necessity.

Who's to blame? Me presumably.

Fine, pin it on me. I'll take the rap.

Imma kill myself.

 

Tags:

 

The Fractional Part of the Cubed Root of the First Sixty-Four Prime Numbers

4 min read

This is a story about going insane...

Barricaded door

What does this even mean? Who on earth can follow what I'm going on about?

When you take a very large dose of a stimulant drug, often you can be compelled to take things to pieces to see how they work. Famously, many stimulant abusers have dismantled their televisions and radios. I once spent the best part of a couple of days - without sleep - wondering how to design a more efficient electric motor.

If you're not going to come up with a new and novel invention, you can amuse yourself by reverse-engineering other people's. Something that holds much fascination for me are the secure hashing algorithms designed by the United States' National Security Agency. I love one of those algorithms so f**king much that I went to the trouble of writing my own software simulation of a central processing unit (CPU) just so I could study how each individual binary bit flowed through the processor and memory.

What's most compelling about my little venture into the world of pulling that puzzle apart, is that I feel transported into that room where a bunch of computer scientists and mathematicians sat down and tried to design what's called a one-way algorithm - a piece of computer code that produces an unpredictable result; unique to every piece of starting data. In theory, it should be impossible to predict the result of a seemingly trivial change, because of cascading complexity. What's the relationship between "AA", "AB" and "AC"? It should be easily predictable. Computers are very predictable. But, is it possible to obfuscate the relationship between those trivial changes and the end result?

You know all that boring maths stuff that you didn't really get at school? Well, guess what... I didn't really get it either. There just didn't seem to be any purpose to it, you know?

Well, guess what? Whoever solves the problem of solving the secure hashing algorithm known as SHA-256 gets to win a quarter of a trillion dollars. By solve I mean to come up with an algebraic equation and a number of coefficients that allow a person to compute - in a single calculation - the answer for a given number.

At the moment, a computer processor has to iterate 111 times to produce an unexpected result. Each iteration has 18 instructions. That's more or less 2,000 computer instructions to find an answer that should be as simple as doing a sum. Whoever solves the riddle will be the richest man (or woman) in the world.

An idea occurs to me: perhaps this little puzzle has been set deliberately. Whoever solves it may inadvertently be destroying the privacy we take for granted in the modern world. Our governments are very keen to break encryption so they can snoop on us. Governments are so keen, in fact, that they could have invented something like Bitcoin, to economically incentivise the very finest minds to attempt to crack the uncrackable.

It hurts my brain and it makes me feel physically sick. Of course, I'm well aware that I can make myself unwell by thinking about such problems. Perhaps it's even a sign that I'm becoming unwell, that I'm thinking about this particular head-scratcher again. I can almost hear the voice of a very trusted friend in my head, saying "banana" which is my 'safe' word, warning me that I'm getting hypomanic again.

Of course I'm getting hypomanic. I've been living with a gun to my head for so damn long. I have to spend all weekend waiting to see if I get paid on Monday. If I get paid, all my financial woes are over. If I dont, I can't even afford to get to work. F**k my life.

 

Tags: