Skip to main content
 

Unprofessional

3 min read

This is a story about trash talking...

Post-it note

I have spent a whole bunch of evenings talking with a colleague. We have talked for hours. I suppose I have become somewhat habituated into gossipping with this buddy of mine. Regularly throughout the day, if there's anything which would be unprofessional to talk about with my regular colleagues, I can chat to this other colleague, because they read my blog and we talk like friends; I trust them, that my mad rantings and ravings will go no further - it's a safe space.

Then, I wrote something in the wrong chat. Instead of my message going to my colleague, it went to my entire team, plus some others too. What I wrote was deeply dubious, even by my usual standards, in that I named somebody specifically by name. What I wrote was really unprofessional.

I deleted the message, but people saw it.

It wasn't there for long but everyone saw it.

I'm mortified.

It's my own stupid fault for breaking my golden rule of not naming any names. It's my own stupid fault for breaking my rule of wearing the corporate mask the whole time; never letting down my guard. I let down my guard and I let it down badly - I shot from the hip, and I said something really dumb.

I'm now catastrophising. I'm assuming that all my hard work is undone. I'm assuming that I'm hated now, by some very influential people at work. I've acted super unprofessional, and it won't be forgotten.

Ugh.

I was doing so well.

Except I wasn't.

I was aware that my ego was becoming quite unwieldy. I was giving myself far too much credit. I was starting to believe my own bullshit. I was starting to really think that I was hot stuff; a big deal. That's a sign of sickness - a clear indicator that I'm in the grip of mania. Why wouldn't I be manic? How else could I cope with the pressure of the deadlines; the stress of the project? The heavy drinking was another bad sign - evidence that I was self-medicating heavily to try and control my mood.

I feel stuck in a terrible pattern. Yet again, I feel sure that I'm the architect of my own destruction; that I'm undermining all the hard work... that I'll be left with my reputation in tatters.

I'm catastrophising.

Having abruptly stopped drinking, I'm bound to be feeling anxious about everything, but I'm convinced I've committed an unforgivable cardinal sin and my name is mud now, at the office.

 

Tags:

 

Functional Alcoholic

5 min read

This is a story about demon drink...

Bucket

I have placed a ludicrous amount of pressure on myself, having decided that I'm going to create a great reputation for myself by being a major player in a massive important project, for a big organisation. I've been attempting to be all things to all men, and be in all places at one time. I have been attempting to be manyfold times more productive than anybody else, in order to demonstrate beyond all reasonable doubt that I've been a major contributor and driving force behind the success of the project. I've staked my name and reputation on a successful delivery.

How do I sleep at night?

Vodka.

I bought a bottle of vodka on Monday and now it's all gone. I never drink spirits. Except I have done this week. A whole bottle.

I know this is a bad sign.

This is how alcoholism starts.

Alcohol is a terrible coping mechanism. I was very drunk last night, except somehow I wasn't. I carried on drinking even though I wasn't getting any more drunk. I woke up and I was worryingly OK.

I should have been throwing up.

I wasn't.

It's not the drinking that's so much of the worry, it's the getting used to it. When I can neck a bottle of vodka over the course of 3 evenings, and still turn up to work and be productive, then I'm on a collision-course with disaster. Not the kind of disaster where I turn up for work in a dishevelled intoxicated state - that would never happen - but the kind of disaster where I end up dying of liver failure in my 50s, having been an alcoholic for more than a decade.

I think spirits are a step too far. Spirits spell disaster. The hard stuff is dangerous.

It's been shocking, the effect of strong alcoholic drinks - I've not found a limit where I start to feel unwell, and the hangovers are too unbearable, which is very dangerous. I also have failed to find any point where I think "I've had enough" or "I'm adequately drunk". Strange, that I would never reach a point where intoxication becomes unpleasant; aversive. That's worrying.

So. No more spirits. No more vodka. I need to stop that particular stupid idea immediately.

I do have an enormous amount of stress, which is reaching its peak. The deadline is almost here. The end is nigh.

I'm not sure how my colleagues in other teams are coping. I'm not sure how people who have a lot of responsibility, professional pride and reputation at stake, are coping right now. One colleague who's worked at the same organisations that I have - notably JPMorgan and HSBC - alluded to having a similar hard-drinking predilection. Alcoholism is ubiquitous in the Square Mile. Alcoholism is notorious in banking. I've lost numerous friends and colleagues to alcoholism, from that world. It was practically a rite of passage to end up in The Priory, all paid for by JPMorgan or whoever, in order to dry out and then come back to work.

It's ridiculously demanding work, delivering huge IT projects for gigantic organisations. The alcohol goes hand-in-hand with the project work, because otherwise people's blood pressure would be too high and the stress would be unbearable. Work hard, play hard. It's all good fun, until somebody dies 10 or 15 years later from alcohol-related illness.

I've been patting myself on the back, but nobody's really officially recognised my contribution, as yet. Why should they? So many people are working hard. So many people are involved. So many people are stressed and under pressure. Why should anybody single me out as special, in particular?

I veer between feeling confident and pleased with the project I've been involved in, and feeling that there's something really fundamentally wrong which is going to ruin things. Some nights I go to sleep content, and wake up excited to improve things. Some nights I can hardly sleep with worrying about an unresolved problem, and I wake up with anxiety, not knowing whether I'll resolve the problems satisfactorily.

Taking the edge off every night, self-medicating for my insomnia and anxiety, I have been drinking far too much. I drank bucketloads over the weekend. This week has been ridiculous for alcohol consumption. It's terrible.

This whole period is terrible for my health. The pressure is relentless. The workload is relentless. The demands I place upon myself to perform and excel are huge; I'm so determined to achieve something great, to prove to myself that I'm still a talented and capable engineer, who can deliver huge projects on time with high quality.

I keep telling myself that I need to keep pushing myself, just a little longer. The finish line is in sight. Not long now.

 

Tags:

 

MMORPG

2 min read

This is a story about co-operative play...

Java

What's the game I'm playing right now? Well, it's called "get the massive software system to work before the damn hard deadline". It's a multiplayer game. It's fun.

I've spent all evening chatting to some genuinely delightful colleagues. Instead of trash-talking the overpaid fuckwits, I should be raving about what a pleasure it is to work with some brilliant individuals.

I'm not so sure I would go as far as to say "I love my job" given that earlier I very much wanted to down tools and give up until the morning, in the face of overwhelming technical obstacles. I was inclined to wait for a couple of more skilled individuals to be on hand to offer some real, tangible, useful assistance, but I lucked out on being able to take a couple of nice shortcuts.

The joy has come from the camaraderie of working with the select group of individuals who really care; who really know their onions and are used to working under pressure, having to solve nasty problems with a gun to their head and a crazy number of people breathing down their neck.

The chips are down. This is sink or swim time. This is where shit gets real. I love it.

Earlier I thought "is it only Monday?" and I thought that I should give up and take it easy, because it's going to be a long week. Then, I got creative and found a way though. I've been doing work-related stuff up to 10pm but I don't care, because we're making progress; we're kicking ass.

This is fun. It's sociable.

 

Tags:

 

Managing the Managers

4 min read

This is a story about work...

Devops

Building software is no longer about programming. Programming is something that I learned as a child. Programming is quite literally child's play to me. Modern software development involves very little programming. Modern software development is all about delivering massive projects, with massive teams, in massive organisations, and none of this has anything to do with programming. Remarkably little programming gets done by programmers.

I would be surprised if the average number of lines of code written by a programmer in a big organisation was more than a handful a day. In fact, I picked a colleague - a programmer - at random and looked at how many lines of code they've written in the past year - an average of 8 lines per day. That's not a lot of programming.

So what do programmers do all day if they're not writing code? Well, most of them are sitting around scratching their heads, wondering where the problem is in millions of lines of code that they didn't write.

Why are programmers looking at other people's code, trying to find the problems?

Good question.

There are people out there who write lots of code, but most of them are software architects and devops engineers: these are developers. Developers don't just write code though. Developers create systems. Developers know how all the different moving parts fit together to create an entire system. Developers can design, build and assemble the components of gigantic software projects, into working systems. Sure, some of it involves programming, but none of it requires writing programs. Programs are for children. Children write programs. Programming is child's play. Developing software systems is grown-up work, done by developers.

There's a general belief that a programmer is an interchangeable commodity. If you don't like one programmer, fire them and hire another one who "speaks" the same language. Of course, this is idiotic, because programmers in big organisations write 10 lines of code or fewer per day. Most of what is useful and valuable is the specific knowledge which relates to an organisation and its software systems, which only the experienced team members know. Throwing more programmers at a problem makes things worse, not better, because they don't have a clue about anything, except how to read code... millions and millions of lines of code which they didn't write. There's nothing worse than somebody else's code.

The diagram above shows how software is shipped these days. If we were back in the 1980s then the diagram would show copies of a diskette being made and physically distributed, so that people could install it onto their PCs themselves. How software goes from a programmer's computer to your computer is kinda important. How do you think it gets there? Well, there's a lot of magic behind the scenes. The diagram shows the magic trick, but it's so incomprehensibly complex that it remains as good as magic, even though I showed you how the magic trick is done. This is just one tiny part of being a developer: understanding how to actually get software onto people's laptops, tablets and smartphones.

There are a million things a developer knows. They know about the cloud. They know about databases and data. They know about servers. They know about security. They know about performance. All of these subjects are vast. There are experts in every one of those subjects, and there are myriad experts in the specifics of each field. There is an incomprehensibly mountainous amount that a developer needs to know.

So, managers, stuff your spreadsheets up your arse. You have no skills, experience or knowledge which is relevant or useful in the field of software development. You are allowed to exist because you are a shit umbrella, nothing more. You are doing your job if you stop anybody from annoying the developers and programmers, allowing them to do their jobs, and you are being insufferably irritating if you attempt to intervene in the business of software, because software is hard.

Yes, software is really really really hard. It's harder than Excel pivot table macros, or whatever the hardest thing you know is. It's waaaay harder than that, managers.

So, butt out.

Shut up.

Let us do our jobs.

Engineers left to their own devices will produce wonderful things. All the things we take for granted in the modern world are a result of engineers being left alone to get on with building cool shit. None of the wonderful things would have come into existence if the engineers were bothered by some know-noting busybody bloody managers, who tried to interfere.

 

Tags:

 

Team Player

4 min read

This is a story about leadership...

Design

As well as productivity - how much an individual produces - there is another contribution to a team which is harder to value. We have all suffered the micromanagers who are an annoyance and a distraction, slowing us down and stopping us from doing our jobs, but there are also people who do provide some useful function in a team, beyond their basic labour.

There are some people who aren't particularly interested in the big picture, and are very happy to go in the same direction as anybody with a big mouth and a certain overconfidence, who seems to have a vague idea of what direction everyone should be going. There are some people who are happier, more secure and more motivated if they're in a team with individuals who appear confident and knowledgeable. There is a great deal of value in having some authority figures in a team, to turn to in times of uncertainty in doubt, provided those people provide reasonable answers and can be trusted to be correct most of the time.

We might assume that there would be a power struggle, if two people tried to lead a team, but clearly this is untrue, because most of us have many masters. In a family, there are two parents, plus any other busybodies who decide to assert themselves, believing they have a valid opinion on the matter of childrearing. In most office situations, there are usually several people who have some degree of authority over us, who provide us with our objectives and otherwise place demands on our time. Generally speaking, we muddle along, even when we receive conflicting instructions from our higher authorities. Further, leaders will co-operate to achieve their goals - this is much more common than constant conflict, especially in organisations, where an argumentative person is not welcome.

I wrote yesterday about self doubt I had about whether I was suffering from delusions of grandeur, and I considered only my productive contribution as a builder - a labourer - as evidence that I'm a useful member of the big project I'm working on. Having given the matter further thought, I decided that there is also a lot of value in the role I play as a knowledgeable authority on a vast amount of subject matter. Although again it's anecdotal evidence, because it would be an insult to my colleagues to actually gather the hard data, I do seem to notice a reasonable footfall at my desk, of colleagues who are seeking my opinion or assistance.

Why do I fret about this stuff?

I thought a lot about why I'm so obsessed with my contribution to a massive project, and the answer is fairly straightforward: it's vindication. After many years where I felt sick and useless, that my skills, experience and abilities had rotted and withered, and that I was incapable of maintaining sustained and stable steady reliable productivity, my self-esteem was destroyed and I was full of self-doubt.

need this big achievement. I need this feather in my cap. I need to prove to myself and the world that I can pull off an impressive piece of work and that I'm still highly capable, competent and employable; that I'm worth the money; that I have value.

Whether it was homelessness, financial problems or mental health problems, I have felt very close to ruin and destruction for many years, and I started to believe that I truly was useless, and that I deserved to be ejected from society, to end up trampled in the gutter; kicked, spat on and tossed in the trash.

Having worked very hard for a long time on an extremely complicated project, and played a valuable role, this potentially vindicates my belief that I'm still a competent, capable and valuable person to have as part of a team, delivering gigantic software systems for huge organisations. I needed this proof that I don't deserve to be thrown into the dustbin, like a piece of human trash. I needed some concrete proof that those who wrote me off and left me for dead were wrong to do that.

That's why I work so hard and that's why it's important to me to believe that I'm making an exceptional contribution.

I absolutely do not want to rob my colleagues of their share of the glory or deny the value of their contribution. I completely recognise that it's been a huge team effort, and that I'm just one tiny cog in a big complicated machine. However, I do need to feel like I did something pretty damn good, for a guy who nearly died 2 years ago.

 

Tags:

 

Work Colleague Reads My Blog

7 min read

This is a story about being a team player...

Pokemon

A week ago I started writing, and by the time I had finished I was very angry - I had worked myself up into a rage. A close friend wrote to me immediately and said that I should reconsider what I wrote. Then, my work colleague who reads my blog replied to me. This was the moment I had been dreading: exposing myself as a lunatic to my colleagues. The mask had slipped.

My angry tirade was not directed at my workmates or management. My angry words were nothing to do with my workplace or the organisation I'm involved with, but sometimes I do write about the project I'm working on.

I suffer with imposter syndrome a great deal.

I feel very proud that I've made, what I feel is a significant contribution to a major project, but I'm also paranoid that I'm not that much of a big deal. I am, after all, just one member of a very big team. The project is costing hundreds of millions of pounds, and I'm just tinkering with one tiny part of it... and I'm just one tiny little insignificant speck. I need to curtail my delusions of grandeur, I think.

I attempt to use hard numbers to give myself some perspective: how many pieces of work have I played a significant role in delivering, versus my colleagues? How many technical obstacles have I managed to overcome? How many times have I unblocked team members and found solutions to problems? How many times have I saved the team from missing its deadlines?

Of course, I don't know the precise answers to all those questions, and to even gather the data seems to diminish the efforts of my team-mates. How arrogant of me to assume that I'm the driving force behind the success of the team I'm just one small part of. How grandiose. How awful.

I'm mindful that I don't even have the head honcho job title; the big cheese. If things screw up then I am comfortable in the knowledge that it wasn't my ultimate responsibility. There are colleagues who have the heavy burden of responsibility, which must surely slow them down and cause them to be hesitant, lest they tarnish their professional reputation. It's easy for me, mucking about doing whatever the hell I want, without a care in the world.

There is adequate evidence for my own success, productivity and achievements to go to my head, swelling my ego, without being completely delusional and unjustifiably arrogant. It would not be true to say that my contribution is ordinary; average.

My colleague has counselled me on a couple of occasions to not become obsessed with work and the project. I think that's great advice, and particularly meaningful and relevant to me, having burnt out and become sick due to overwork in the past. I know that I've got a completer-finisher personality, so I will definitely make it to the finishing line, but at great cost to my mental and physical health. I spend my evenings and weekends attempting to switch off, to have some work/life balance, but I struggle. My thoughts always gravitate back towards the project.

My thoughts often wander into the territory of wondering what my colleague thinks of me, particularly in regard to my arrogance and loathsome view that I'm some kind of hot-shot hero. I wonder how much I'm coming across as a terrible team player, entirely fixated on my own glory and somewhat denigrating the good work of my colleagues.

In reply to these doubts and worries, I have an anecdote which seems appropriate. I threw away part of the system, believing that it had been implemented in an unnecessarily complex manner. I was very pleased with myself for immensely simplifying the system, and the hard numbers were fantastic, in terms of performance improvement: a process which took several days was now running in 20 minutes. Then I started to think about the future, as the original system designers must have done, and I realised that what I had done would never work in a couple of years time: it was great for now - a huge improvement - but it was no good at all for the known future requirements. I started to think long and hard about how I would make the system support the anticipated future requirement, and I arrived back at where I had started, with a system which looked just like the original one I had thrown away. I had followed the same thinking and arrived at the same conclusion as my colleagues, and had perhaps wasted a lot of time and money making mistakes which I didn't need to make, because somebody had already thought everything through.

There is a huge temptation to believe that one could do a better job than those who have gone before, given that things often look easy and obvious to an outside observer. In my experience, once you do get the opportunity to try and improve things or implement your own ideas, then you discover all the many pitfalls which caused those who went before to have to compromise and kludge, leading to systems which look, to the outside observer, as though they could be easily improved.

It's almost an insult to my colleagues that I ripped up their work and started again with a blank piece of paper, except that's really not what happened. The new incarnation of the system is entirely based on the old one, driven by reverse-engineering. I didn't start from the original requirements and then attempt to build something brand new. I started from the requirement to make the system faster, easier to maintain and able to support new requirements, and I cherry-picked the bits that I liked - I whittled away all the 'noise' but kept the backbone. I kept the old system, but I got rid of all the layers of dust that it was caked in; I got rid of the rust and grime which had made it rather difficult to see the core functionality. It's the same system - I just stole the fundamental parts and put them into shiny new clothes. I hope my colleagues can see that their work lives on. I know that I would take it personally if I felt that something I was proud of was being thoughtlessly cast aside by a mindless vandal.

I don't know if my colleagues will ever forgive me for being such an arrogant sh1t. I don't know when my day of reckoning with reality will come, and I will come crashing down from my grandiose delusional state, and be forced to realise that I'm just a teeny tiny cog in a very big and complicated machine, and that my contribution is at best negligible. I don't know if I'll be able to avoid further insulting, diminishing and demeaning the work of my colleagues; upsetting them by suggesting that what I've done is good and what they'd done was somehow flawed or defective... insulting their legacy and insulting their hard work.

Perhaps I'm just not a team player.

 

Tags:

 

Decompression

3 min read

This is a story about deadlines...

Thames

I used to spend my lunchtimes eating my sandwiches by The River Thames. I can remember vividly how miserably depressed I was; how bad my suicidal impulses were. I was desperately bored and the project I was working on was doomed to failure from the very beginning, due to its tiny budget and unrealistic deadline.

Presently, I am working on a very exciting project. Well, it's not very exciting to most people, but I find it very exciting. I am much happier, because the current project has a chance of being successful, although the deadline was fairly unrealistic.

I've worked hard for a sustained period of time and I'm quite tired, although it did help having a holiday a month ago. I've worked hard but the stress levels have not been too bad. I've worked hard but I've felt productive, and I'm happiest when I'm busy, so that's fine.

It occurred to me that I will feel quite lost when the project ends. I made it my personal mission to deal with some fairly fundamental problems with the system I was working on, which were threatening to cause issues with the project. The solution required somebody to roll their sleeves up and do something drastic, which was a risk: nobody ever got fired for plodding along doing the same old thing, not rocking the boat. If I had been involved in a significant expenditure of time and effort which had subsequently turned out to be a bad decision and a failure, I imagine that I would have been shown the door quite swiftly.

My gamble paid off, and now things have progressed on the project many times more quickly than if we were hamstrung with the limitations of the old system, plus I feel very proud and motivated by my sense of ownership; my contribution to the beating heart of the project.

Of course, it's not my circus; not my monkeys. I will need to step away from everything in a couple of months. In the blink of an eye I will leave the organisation - services no longer required.

It's Friday and it's been a very intense week at work. I've produced a lot. I have been multitasking and context-switching an incredible amount. It's been exhausting but it's been rewarding.

Switching out of "work mode" and into weekend relaxation mode is a little difficult. Switching off is hard. I was tempted to work late, but I knew that would be unhealthy. Slow and steady wins the race, I try to tell myself.

So, I'm spending my weekend trying to decompress.

 

Tags:

 

Thwarted

3 min read

This is a story about middle men...

Train toilet

I was out schmoozing the client, celebrating a job well done; an almost but not-quite completed project and successful delivery. I was out doing what I do day in and day out, which is to keep my game head on and to be laser-guided towards the goal, for my client.

My client is a middle man, so I suppose I am not really client-centric, but if I please the end client then my client must surely be pleased, because if their client is happy then their contractual obligations are being fulfilled and they are likely to get repeat business. What's good for the end client - who I spend 40 hours a week with - is ultimately good for my client, who subcontracts their work to me.

I get the impression that I am being thwarted.

My extensive experience in my industry tells me that I'm being screwed over.

My intuition tells me that I am about to be shafted.

In short, I have busted my balls to get a particular project back on track, and to keep the whole team working at a high level of productivity in order to meet some ambitious deadlines. As the deadline looms and confidence mounts that we are going to deliver on time, I always seem to get screwed. If I allow things to slip and projects to struggle, then of course my services are retained, because it is more clear that I'm an essential member of the team, but if I help things to succeed and go well, then the part I play is undervalued and f**king idiots try to rip me off; to screw me over. That's what's happening at the moment.

You'd have thought that the reward for playing a pivotal role in making an important project into a big success, would be to be treated as somewhat indispensable; to be valued. In fact, the opposite is true - the better a project is run, and the more successful you are at making things look easy, then the less you will be valued, to the point of being valued lower than those people who would flounder and screw everything up.

I feel quite certain that all my hard work will be for naught, and that I will get neither the satisfaction of seeing the result of all my hard work reach its fruition, nor seeing any reward for my hard work in terms of being treated with the respect I deserve. I feel quite certain that pen-pushing spreadsheet monkeys have gotten over-confident, and have decided to screw me over.

I feel pretty p1ssed off.

 

Tags:

 

I Love My Job

5 min read

This is a story about inconsistency...

Apple Mac

I often forget that I have a mood disorder - bipolar - because I'm pretty functional and unimpaired, but clearly I'm not neurotypical. Depression seems to my 'usual' day to day mood, or perhaps it just feels like that because depression seems to last interminably long and can't go away soon enough, but hypomanic episodes are all too infrequent and very welcome.

My hypomania has, as usual, produced some useful results, in that I've been able to make fantastic progress at work on the project I've been involved with.

I was feeling disheartened about how much mess had been made and how the 'purity' had been lost of the wonderful system that I had a major hand in shaping, leaving things less-than-perfect. Then, I spent ages hacking away trying to make things better and tidying everything up, and I'm happy again; I feel like I can be really proud of my work.

Why anyone should expect me to feel consistent about things is dubious, given my mood disorder. Of course I'm going to say "I hate my job" on one day and "I love my job" on another. I wonder if the same can be said for my feelings towards life. I definitely have suicidal thoughts on a very regular basis, but it really wasn't very long ago that I had the holiday of a lifetime, which really was amazing, and I have some great things in my life like my girlfriend and my kitten, plus some great friends and a generally pretty enviable lifestyle... although of course I'm working hard and taking some pretty grim jobs in order to pay for that lifestyle.

I can decide whether I love or loathe creating software. When I wrote some iPhone apps, I never ever wanted to touch the code ever again once they were released. I was not at all proud of my code and it was quite arduous making those apps. In fact, I really got to scratch the coding itch that summer, writing code for 16 to 18 hours a day.

I think creating software can be a mood rollercoaster. Sometimes it's difficult and sometimes it's easy. When it's difficult, it can be really difficult and it can feel like a problem is impossible, but anyone who's a good software engineer will persevere and overcome horrible technical obstacles. When you solve a really hard problem, it's a major triumph, but it's emotionally taxing to have that range of mood fluctuation as an integral part of your day job. Many software developers will retreat into their comfort zone, only doing things in ways that they're familiar with; refusing to work with unfamiliar technologies, where they'll suffer the misery of technical obstacles all over again.

I'm not sure whether I love or loathe overcoming technical challenges. I love it when I succeed but I hate it when I feel like I'm not succeeding; that I've finally met my match with a particularly nasty problem.

In the organisation where I currently work, it seemed like the system I was working on was incomprehensibly huge and that the problems were so deeply embedded in the very fabric of what'd been built, that I could do little more than nurse the thing along and make very minor improvements. However, I started to become more bold and ambitious about making changes, until eventually one day I decided to rewrite it all. Everything works like I thought it would, and things are incomparably better than they were when I joined, but maybe I'm biased. I do have hard numbers to back my claims that things are better... things that were taking days take a matter of minutes now.

I always worry that I'm repeating past mistakes, where I've become full of myself and convinced that I'm a major driving force in delivering a major project for a massive organisation. Perhaps I am a major driving force, but things have not always ended well for me when I've allowed my hypomania to run riot. I need to learn those lessons of the past and not allow myself to become excessively tired, where my hypomania turns into outright mania and I start acting strangely.

Hopefully the reality I perceive is not too different from how other people see things. Hopefully I'm not suffering too badly with delusions of grandeur. There seems to be plenty of evidence that I'm doing a good job and I'm well respected, and that my contribution is valued. There seems to be plenty of corroborating evidence to support my claim that I've made a major contribution to the project and can feel proud about that.

I'm really hoping I get to stick around and see things through to completion. There's fairly significant stuff going on in October, and I really want to be part of that, seeing the stuff I've worked hard on getting used in anger. Sure, I'm over-invested and taking things too personally, but I also want to have been part of something to feel really proud about.

 

Tags:

 

Something to Live For

6 min read

This is a story about becoming obsessed...

Monitor

Everywhere I've ever worked has talked about the glorious day when all the IT people will be sacked. Everywhere I've ever worked has been obsessed with the idea that one day, everbody can be made redundant. Everywhere I've ever worked has always been saying "soon we'll be able to get rid of those dratted IT people".

What's actually happened is that everywhere I've ever worked has become a technology company. What is a bank except for a database of bank balances and transactions? What is an insurance company except a database of policies and claims? What is any company, except for its data and its systems? When you examine most companies in the service sector, it turns out that there is no business... just software and data. Even a retail company with warehouses and stock is mostly a software company: just look at Amazon, which is mostly a technology company, not a retailler.

The organisation I currently work for talks endlessly about the glorious day when they'll be able to sack all the contractors and consultants. Indeed, the organisation made a decent attempt at actually getting rid of one of their main suppliers, to usher in the glorious and much vaunted IT-free future, which has been long promised.

I'm rather torn about whether to assist in the job of making myself redundant. There's considerable financial incentive to do a shoddy job and fail to deliver my project on time. There are negative consequences for the organisation I'm working for if their project isn't delivered, but there are positive consequences for me if things aren't finished by the deadline, because it means that my contract will probably be extended. You'd think they'd pay me for delivering a completed high-quality end product, but instead I'm payed by the hour, so of course there's no incentive to go quickly.

I can't stand being bored. It's never been my style to take my time and make a small amount of work last a long time. I'm not a person who believes it's a good idea to deliberately go slow. I'm not a person who believes it's ethical to make myself indispensable; a key-man dependency.

So, I am in a strange situation in my day job. I might end up accidentally finishing the project in time for the deadline, and delivering something that's high quality and easy to hand over; easy to maintain and support. That would potentially be disastrous for me, financially. Why bother to keep me around if I've delivered a neat-and-tidy, easy-to-use and well designed system, which is reliable and mostly bug-free? Surely I'm playing straight into the hands of those people who believe that one day all the IT work will be finished and all the IT people can be sacked?

I find it very frustrating working at snail's pace and looking busy, making a piece of work last longer than it actually should take to do. I find it very frustrating when I see shoddy workmanship and impenetrable unmaintainable and badly designed crap. I like being busy. I like delivering high quality systems. I like delivering finished projects on time.

I'm fairly obsessed with my day job and my project, because it seems like a simple way to achieve some progress in life. On paper, I'm highly qualified and experienced to do what I'm doing, so therefore there should be no reason why I wouldn't be able to keep working until the project completion date, and able to bank all the money that I'm potentially able to earn. On paper, it's a straightforward exchange of my labour for the project deliverables, and therefore I should be left unmolested to get on and do my job.

In reality, it seems that nobody really wants the project to succeed, me to earn my money or be able to achieve any of what's clearly possible to come to fruition. On paper the project can succeed, I can earn my money and the money helps me to achieve financial security, but in practice the project will fail, I don't earn my money and I don't have the means to pay rent and bills - this seems to be the desire of the decision-makers, who really don't want to see competent and capable people delivering successful projects.

I've come to expect defeat to be snatched from the jaws of victory in the final hour; far too often I've be scuppered and thwarted when all that needed to happen was for me to be left alone, unmolested, and for the inevitable success to be allowed to happen. I'm very torn about whether I should employ more cynical tactics for my own economic gain, as I'm incentivised to do, which would be detrimental to the project, because it would essentially mean a far lower quality end product, which seems like a huge shame.

How have we reached this situation where we're so disincentivised to work hard and do a good job? How have we reached this situation where f**kwits and lazy idiots are rewarded, while anybody who's capable and competent is thwarted?

I remembered some times in my life when I had other interests, outside the workplace, and those were happier and more healthy times. I know that it's not good to be obsessed and single-minded. I know that I'm generally a more easy-going and laid-back person when I don't take things personally, but I really need this right now. Of course I'll find a way round the obstacles if I'm thwarted, but it's frustrating, especially when I've busted my balls.

I was really devastated when I thought I might not get to see my project through to completion. Now I'm a bit more "meh" about it, but I still have little going on in my life except for work at the moment. I also really need things to go as planned so that my financial planning isn't completely ruined.

Anyway, work work work. Work very much on my mind this week.

 

Tags: