Skip to main content
 

Emotionally Unstable

7 min read

This is a story about repeating patterns...

Quote

What am I doing? It feels like I'm making the same mistakes I've made a bunch of times before. It feels like I'm re-living 2015, and I didn't like how things went that year, so I'm desperate to avoid making those mistakes, but I feel like my mood disorder has got me stuck in an inescapable pattern.

Strictly speaking, I have two mood disorders: bipolar and seasonal affective disorder (SAD). The latter disorder means that I'm unable to escape a downturn in my mood as summer turns into winter, unless I head to warmer climate. The former disorder means that I'm prone to episodes of mania, which I always like to believe I'm in control of, because I enjoy the mania and find it immensely useful for creativity and productivity.

Looking back to 2015, at the time I felt like I was enjoying playing a pivotal role in the number one project for the biggest bank in Europe. In retrospect, I was very unwell indeed. My behaviour was quite erratic and unpredictable and it's kind of hard to pinpoint exactly why I feel like I was doing good work, now that I think about it. For sure, I helped bang some heads together and get things moving to meet some key deadlines, but I was definitely suffering very badly with a severe episode of mental illness, and I hadn't been working on the project for very long so I expect my contribution was negligible. This is what gives me a great deal of fear that I'm repeating the same mistakes: that history is repeating itself.

In 2015 I was working a lot of overtime. I was working most weekends. I was working extremely hard - long hours - and I had the additional pressure of moving house, given that I was homeless and living in a hostel. Also, it hadn't been very long since I had been in a dreadful state, with my brain chemistry completely messed up. I had terrible insomnia. I was a big mess.

Today, I have a house and a cat. My home life is comparatively settled, although I've had some relationship problems lately which have been very destabilising. My working routine is not too taxing - I have a short commute to the office, and the hours I work are strictly Monday to Friday. If I leave the office at 5:30pm, that's a long day for me. In 2015 I was routinely staying in the office past 9pm, and often to 11pm, and then staying up all night writing emails, which was not at all healthy or conducive to good mental health.

In some ways I feel that I'm in much better health than I was in 2015, and I stand a much better chance of getting through an incredibly stressful period at work without losing my mind. However, late on Friday I lost my cool at the office, and the emotions that have been bottled up started to come out, which wasn't very professional. I started to speak my mind way more than I should have done, and I started to send off messages with a scattergun approach. I stopped approaching problems in a calm and methodical manner, and instead I acted with desperation and superstition. I was afraid that all my hard work was in ruins. Strangely, I thought I was dreaming; or rather having a nightmare.

I suppose my sleep quality is compromised at the moment. Several nights a week I don't sleep well because there's a technical problem I can't stop thinking about. My dreams are all about my work. In fact, my dreams are nightmares, where I attempt again and again to resolve the problems I left at the office. As soon as I wake up, I rush to the office to pick up where I left off.

A colleague has mentioned in private that I should take it easy; not get so obsessed over the project. A colleague has correctly identified me as somebody who can make themselves sick through overwork - at risk of burnout; at risk of a breakdown. It's good advice - that I should try to maintain some balance. Becoming obsessed by work is very unhealthy.

Yesterday, I left a rambling garbled and emotional voicemail for a colleague, begging them to let me do something over the weekend. I spent time trying to find colleagues who would help me with a piece of work, and ended up getting somebody to do something for me at 11pm. It's too much. It's too intense. It's too crazy.

I have no idea if I'm eternally doomed to suffer from delusions of grandeur, and to repeatedly burn out, only to look back and realise that my negligible contribution was laughable; pathetic. I have no idea if my perceptions are warped and I'm unable to grasp just how bad an episode of mental illness I'm suffering from. It's hell being so functional, and having so much feedback which seems to corroborate all the apparent evidence that I'm being incredibly productive and useful, but yet I also have a whole load of evidence that the end result always seems to be the same: burnout, crash, disaster, destitution, destruction. Am I a fool for hoping that this time is the time when everything finally works out for me, and I get the glory I crave?

Looking back to 2008 and 2011, I was able to make it to the finishing line with a gigantic project for JPMorgan and a TechStars program technology startup accelerator. I was able to deliver, but at huge personal cost. Both times I ended up in a terrible state. I was too fixated on the specific delivery date, and I didn't think about what would come afterwards. I didn't handle the anticlimax well at all. The episodes of depression that followed the frantic manic energy which allowed me to deliver on time, were so destructive that all my hard work was destroyed... or was it? JPMorgan was able to process quadrillions of dollars of credit default swaps, using the software I designed and built. My tech startup was able to continue trading profitably and getting new customers, even though I was too sick to work. The cost was to me personally. I was ashamed that I couldn't continue to function at the same intensity, and I assumed that everyone would hate me for getting sick. I threw away those opportunities, because I assumed that they were ruined. I assumed that everybody saw me as damaged goods; unreliable and untrustworthy.

I have no idea if I'm destined for another personal disaster. I certainly worry that I won't be able to cope with the end of my contract, and the end of my involvement with the project I'm so unhealthily obsessed with. I suppose I need to mitigate against any probable crash in my mood. I suppose I need to plan ahead.

I can't imagine I'll be able to find a good contract locally. I can't imagine how I'm going to juggle my need to find a well-paid contract, with my cat and my house rental agreement. It's a stress that I really don't want to have to deal with right now. It's stress that I really wish would go away - if only my contract could be extended for another year, that would be perfect.

My life is a rollercoaster, so we would expect my mood to be too. It's hard to unpick my mood disorder from the circumstances of my life. I like to think that my mood is dictated by the time of year and other things that are going on, such as whether I'm in a good relationship or not. I like to think that my extreme moods will abate as my life improves.

 

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:

 

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:

 

Hard to Count

8 min read

This is a story about beans...

Cray

IT projects routinely go over budget and fail to meet their deadlines. IT projects routinely fail spectacularly. The worst projects of all are government IT projects, which very often get cancelled, having failed to deliver any value at all.

Anyway, on an unrelated matter...

IT projects that I work on are a bit different. I like to deliver things; I don't just want to work and not worry about whether anything useful is getting done; I'm not happy to let projects fail. It'd be easy to get carried away with my own ego and delusions of grandeur, but I make a difference to whatever organisation I work for, on whatever projects I work on.

Sometimes I get the sense that I've over-estimated the value of my contribution. Sometimes I feel like maybe I'm the tiniest of tiny cogs, and my contribution is negligible. Perhaps it's a co-incidence that I can get big complex IT projects over the line, when more usually they waste a heap of money and then fail. Perhaps I'm getting carried away with mania, which is deluding me into thinking that I do anything useful at all.

A colleague of mine repeatedly says that it's easy to create a great piece of complex software if you're the only person who designs and builds it, but I think he's wrong. Sure, I really don't think it's a good idea to have 100 people working on a piece of software that could - and should - be written by just one person, however, a lot more can be achieved by a small high-performing team than a single individual.

A commonly recurring theme with my bipolar disorder has been episodes of irritability, impatience and general intolerance for asshats in the workplace. Quite regularly, when tight deadlines loom and I'm feeling exhausted, my desire to work with "dead wood" people who make things worse, not better, reaches its limit and I really want the 'team' members who are slowing everything down to butt out, back off, step back and watch the professionals at work.

What about this 'team' stuff then? Am I even a team player?

I refer you back to what I said about small high-performing teams. In order for a project to deliver a high quality end product on or before the deadline, it's often necessary to have fewer people, not more. It's the bane of my life, having dead wood in the team. I'm absolutely a team player... I just don't want the dead wood around the place, messing things up and slowing everything down.

I should qualify: I'm fine with team members who are there to listen and learn; I'm fine with people who are developing their skills; I'm fine with people who are quite junior and in the early stages of their career. If you've been doing software development for decades and you're rubbish at it, then no, I really don't want you in my team. One thing that particularly irks me is very highly paid consultants who are rubbish at software development. If you're slow and dreadful at your job, despite being massively overpaid, stay the f**k out of my way and don't slow my projects down.

Is it so hard to hire good people? Is it so hard to identify the underperformers, especially when their output is out of alignment with their remuneration? Surely it's a simple cost:benefit analysis, where some individuals are nowhere near worth the money, and in my opinion are actively damaging to both projects and morale.

I wonder how much better things would be in the workplace if highly paid consultants who aren't worth the money were booted out, and the projects were delivered by underpaid graduates who are little superstars, producing huge amounts for very little cost. Actually, I know the answer because I've worked on those teams - with the right guidance, the graduates will deliver every single time.

The lack of meritocracy and the ageism in the working world is particularly galling in the IT industry, where archaic knowledge and experience has zero value. Perhaps my young graduate colleagues might benefit from a little senior leadership and a good architect, but whatever mistakes they might make are irrelevant because they're so damn quick. It's criminal that an overpaid and underperforming consultant might earn 5 or 6 times more than a bright and productive quick-witted graduate; graduates proven to be 5 times more productive.

Why do I learn so much from my graduate colleagues, but so little from overpaid consultants? I have learned lots of quicker, more efficient and more modern ways of doing things, when my older colleagues are just doing the same dumb s**t that they've done for years. Sure, it's been uncomfortable to have to re-learn vast swathes of stuff, but the benefits are obvious, having bitten the bullet and decided to take my younger colleagues seriously; to treat them with the respect they deserve.

What about respect in general for my colleagues? I respect my colleagues who have decided to take permanent jobs and be underpaid. I respect my colleagues who've chosen to avoid the cut-throat and stressful world of the job market, and instead opt for long careers with a single organisation. I respect that there are different life choices and needs, that some people need job security, and that very few of us had the opportunity to learn IT skills as a child, to the point of those skills becoming innate and instinctive. I respect that it's a very good idea to hire highly paid consultants, in order to upskill your permanent members of staff. It's part of my job, to train, coach and mentor my colleagues who are permanent employees of the organisations I work for. It's part of my job to be patient with the permanent staff members and to help them reach their full potential.

I spend a lot of time worrying about whether I'm just telling people what to do, and whether I should take a more pre-considered approach where I allow my colleagues to think for themselves, rather than just being typists while I dicate instructions. Is there any value in me instructing somebody to do something I could do myself in a fraction of the time? Should I just race ahead, and then spend time explaining what I did and why, once the deadline is safely dealt with? Would it be better to simply let my colleagues watch me work? I know that it's very hard to think for yourself if somebody is telling you what to do, and that if I was doing people management I would avoid any micromangement like the plague, because it discourages independent thought, learning and initiative-taking. I know that the kind of people I want to work with are ones who can work independently and solve problems for themselves, but I work in an unusual situation where there are tight deadlines, but I'm also expected to train my colleagues to be self-sufficient to some extent, which is impossible in the timescales.

Explaining to management that more people does not equate to more productivity, and that the deadlines are not realistic to be able to get all the work done AND do all the training and handover that's necessary to make me completely redundant, is an impossible task. I'm eternally plagued by the mistaken notion that one day, there won't be any more need for IT professionals because all the IT work will be finished and the IT people will all be redundant - this has proven to be the most ridiculous nonsense, but an enduring fantasy of f**wits in every organisation.

I should qualify that I really like my colleagues, although I'm a bit frustrated with one or two very highly paid consultants who aren't worth the money. I should qualify that I really like the organisation I'm currently working for. I should qualify that I really like the project. It's all interesting and people are nice and even the management are pretty good, which is rare. There's not much pressure and the deadlines are not realistic, but they're achievable, which is usually a miracle for an IT project, especially in the sector I'm working in. I have no real complaints or criticisms of any colleagues or the organisation and its management team, not that this would be the place to air those grievances, of course.

I write a little tongue-in-cheek, because I know that colleagues from two different parts of the UK are reading this from time to time, and I wonder what they will think if they happen to read this particular post. I cringe of course at my arrogance and my delusions of grandeur, but I also struggle to know whether I'm making a significant contribution, or whether I'm just a tiny insignificant cog in an incomprehensibly huge machine, so I'm prepared to poke the bear a little.

 

Tags:

 

Cake And Eat It

9 min read

This is a story about a completed jigsaw puzzle...

Summer house cake

When I was 28 I was so depressed that I couldn't work. I couldn't face the outside world. I couldn't face the office 9 to 5 Monday to Friday routine. I couldn't face the glacial pace that projects moved at. I couldn't face the lack of productivity. I couldn't face the wastefulness of large organisations. I couldn't face the dead wood, being dragged along by those of us who wanted to actually create some f**king software.

My behaviour became erratic. The symptoms my my mood disorder - bipolar - made me a dysfunctional individual for long enough to cause problems in an ordinary office type environment: mainly my lengthy absence due to to the aforementioned depression. Nobody had ever much cared about me being hypomanic in the office, because it allowed me to deliver very complicated projects on time, to a high standard of quality.

I quit my job in 2008 and sat in my garden making iPhone Apps - mainly games. They sold very well and I was number one in the App Store charts for a brief time. Suddenly, I was earning a lot of royalties and I was comparatively wealthy.

I decided that I hated office work and corporate IT work - I hated big software projects - but that I should start a small business. I retrained as an electrician. I did all the training, bought a van and started trading.

Electrician

My electrician business traded profitably, but I kept getting asked to do freelance software work, which paid twice as much as my electrical work, and I was obviously much better at it, given that I've got 20+ years of commercial software experience and about 18+ months of commercial electrical experience. It's a lot less stressful being a software consultant than it is being an electrician.

I decided to combine my entrepreneurial side - the iPhone Apps and the small business - to create a startup which would have a software product which could be licensed, so that I could make money while I slept: it was a scalable business model.

During all this erratic behaviour, I was making a ton of money, I designed a built a beautiful summer house in my garden, I had a wakeboarding boat, I threw lavish garden parties. I was having the time of my life, except I was in a very toxic, abusive relationship.

I ended the relationship and my life continued to improve. In fact, my life kept on improving.

Soon, I was enrolled on a prestigious startup accelerator program which takes 8,000 applicants for every place, and only offers 10 teams the chance to be mentored by senior executives from Google, Facebook, Microsoft, Amazon, Paypal and a bunch of other great tech companies, plus the opportunity to pitch on "demo day" to a packed auditorium full of venture capitalists and angel investors, and raise a huge amount of investment.

My company was already profitable enough to pay my co-founder and I a decent salary and hire our first full-time employee. That was entirely bootstrapped: the company was built from nothing. My co-founder and I built a profitable startup without taking a single cent from any member of friends or family, or risking any of our own money.

This was my cake and eat it moment.

I worked too hard for too long. On the accelerator program mentor madness was fine for the teams who just had an idea, but my co-founder and I had a profitable business to run. We had customers who needed supporting. We had sales deals which needed to be closed. The rest of our cohort were happily burning the money they'd raised - making a loss - while our startup was living within its means and growing organically... in fact it was growing rapidly organically.

The problem was that toxic, abusive relationship.

She wasn't kind. She wasn't supportive. She didn't want me to succeed. She was just plain mean and totally inflexible; uncompromising. It wasn't fair, because I had supported her when she wanted to change career, and I had also been a very loyal loving boyfriend. Of course I could have split up with her and run off into the sunset with a lovely girl from the tech startup scene who could see the potential in me and the potential of my startup, but I let loyalty and a sense of "doing the right thing" get the better of me.

Since then, there hasn't been a lot of cake eating.

Divorce became extremely acrimonious in 2013, after a harrowing period when the abuse and the trauma was sufficient to give me PTSD - I was barricaded in rooms and defecating in a bucket to avoid physical harm and at least give myself what little protection I could. Verbal abuse and violent kicking and punching of the door was so frequent it was literally torture. My abuser was keeping me trapped with threats of violence, and I starved, I was thirsty and I had to sh*t and piss in a bucket.

Mercifully, we separated in August 2013.

Trauma doesn't heal overnight.

The divorce dragged on into 2014, ruining my second startup and depriving me of all my liquid capital - my money - which I needed to start another business. The divorce ruined me every bit as much as the toxic relationship and abusive marriage did. The divorce left me so physically drained, traumatised, financially taken advantage of, exhausted and stressed, that I broke down completely. I ended up sleeping rough. I ended up homeless. I was wrecked.

Briefly, at the end of 2014 I had a nice apartment in Swiss Cottage, a lovely commute on the Jubilee line to Canary Wharf and a well paid consultancy contract with Barclays. Was I having my cake and eating it? No. The divorce and the separation had caused me such horrible PTSD and financial distress that for almost that whole year I had been sleeping rough and in a homeless hostel. My life was very fragile; my recovery was only green shoots.

In 2015 I had an amazing apartment overlooking the Thames with panoramic views of all the London landmarks. I had a great consultancy contract with HSBC. Was I having my cake and eating it? No. I was so distressed by the financial troubles I'd had that I worked unsustainable hours and got very sick, and had to be hospitalised. I had to be kept in a secure psychiatric ward for my own safety.

In 2016 I had the same apartment. I had a great consultancy contract. I was less stressed about the erratic nature of my life and the financial boom and bust, but I certainly didn't feel comfortable spending money.

In 2017 I had the same apartment and a great consultancy contract with Lloyds Banking Group. A large blood clot - a deep-vein thrombosis (DVT) - formed in my leg and it caused the complication that my kidneys failed. I nearly died. I was sick for months with agonising nerve and muscle damage. Out of desperation I took a short contract in Manchester. It was so miserable that I tried to kill myself. I very nearly succeed - I was in a coma for 4 or 5 days in intensive care. I was sectioned and kept in a secure psychiatric ward for my own safety.

By the end of 2017 and into 2018 I had recovered enough to be consulting for an investment bank in London. I was commuting from Wales and staying in crappy AirBnBs. I was well paid but it was the most miserable life. I was homeless, single and coming to terms with having survived a suicide attempt which should definitely have killed me.

Then I got a consultancy contract in Wales. I had a nice girlfriend in Wales, I had a job in Wales and I had a very nice home in Wales with panoramic sea views. I was about to have my cake and eat it.

Then, soon after booking a short holiday, my consultancy contract ended early because the project was finished - I worked very hard and delivered early.

I got another consultancy contract in Wales. I still have that consultancy contract in Wales. I have a girlfriend who I think is amazing and I'm crazy about her. I have very serious feelings for her. I was about to have my cake and eat it.

Now my consultancy contract is ending prematurely. I worked hard and managed to rescue a very important project which was running late. I was working very hard to deliver our project early.

Clearly I work very hard. Clearly, I'm lucky enough to create these opportunties where I could have my cake and eat it but so far nothing's worked out for me.

It may well be possible for me to still have that amazing holiday we've got planned, but it will always be slightly spoiled by the stress of knowing that I don't have secure income when I get home, which makes me worried about money.

You can understand why I'm worried about money, can't you?

You can understand why it's so terrible that my holidays get ruined by having my consultancy contracts unexpectedly cut short, especially when I work so hard and make such a big contribution.

Of course, I could throw caution to the wind and take that luxury holiday anyway. If there's one repeating theme in this story, it's that I always bounce back from adversity. I could risk it all and go ahead with that holiday, which I desperately need and want.

I've been lucky. I got to go to Turkish Disneyland on my own. I got to go to Tulum in Mexico. My luck ran out eventually I guess. I have a beautiful girlfriend who is kind and loving and supportive, I have a gorgeous bengal kitten, I have a very nice great big house. I have a little financial security, but paying for a luxury 2-week holiday has a major negative impact on my meagre financial resources, seen in the context of how bad things can get: months in hospital, sleeping rough and nearly dying on several occasions.

Perhaps it's just not my destiny to have my cake and eat it.

 

Tags:

 

New Website

3 min read

This is a story about dusting off the keyboard...

Dusty keyboard

If you are reading this then something fairly major has been achieved - I've managed to migrate 1.1 million words and 10,000 photographs from one one part of the internet to another. For anybody who uses Wordpress or Blogger dot com or some other type thingy, you might not find that very impressive, because your website is hosted by some mega-corporation and all the technical complexity is hidden away from you, but my website uses a piece of software written by some old school-friends - it's a startup - and it's now hosted by little old me, typing undecipherable commands in green text on a black screen, in scenes reminiscent of The Matrix.

I made a commitment about 4 years ago to use my friend's new startup as my home on the internet, and it still my home to this day: his startup powers my website, but it's now me who's responsible for "keeping the lights on". My friend kindly used his time and money to keep me running, but I always felt guilty about it, especially as my site has grown and grown in size.

"The cloud" is a bit of nebulous concept. Basically "the cloud" just means "other people's computers". My website is hosted in "the cloud" which means that if the power fails at my house, or somebody breaks in and steals all my computers, then my website doesn't go offline - security and uninterrupted power are somebody else's problem.

Your eyes are probably well and truly glazed over by this point, but it's a big deal - I did some stuff which I usually get paid to do, which I'd really rather not have been doing in my spare time, unpaid, and now I have the ongoing responsibility of maintaining my own little bit of "the cloud".

There's a great fear that I might have lost something precious during my migration from my friend's hosting to my own hosting. It certainly wasn't a straightforward procedure. Everything appears to be working OK, but given that it's just me myself and I, it's hard for me to do much testing - I'm relying on regular readers to report anything that's not working.

You might notice that my site is now "secure" - complete with a little padlock up in the browser bar. All this means is that if ever you were commenting on one of my blog posts, the data that's being sent would be encrypted, which is useless given that your comments would appear publicly anyway, but people like to see "secure" sites, even if they don't store any personal data. It feels a bit more professional that I've properly "secured" my site with encryption.

So, this is the new old. Everything should look pretty much identical. If it's 100% identical, then I've done a great job and I'm really happy.

It's a strange thing, to have done lots of work "under the hood" but nothing that anybody can really see, but that's what I've done for a living for the past couple of decades, so I shan't bore you with the details... although I already have.

Bear with me if there are any teething problems and do drop me a line if you spot anything not working - I'd be really grateful, because you readers are my beta testers.

If you're reading this, then great!

 

Tags:

 

Modern Art

8 min read

This is a story about creativity...

Crack

Those who are blessed with independent wealth - trust-fund kids - may groan at my unoriginal and clichéd ideas. Those who have been lucky enough to attend public or private school (confusingly similar things in the UK) have been educated to be discerning snobs who act as a kind of judicial panel, deciding collectively what is to be mocked and derided as worthless, because it has clearly originated from the lower echelons of society.

We may study a piece of text and detect traces of vocabulary, style and grammar use, which indicates the author did not have the benefit of an expensive education, and as such we decide that their words are meaningless. We presume that the author holds detestable values and baseless immature views which have not been properly forged in the crucible of a fine university's debating society. We discern a certain lack of intellect from any impression we form of a person of being from a more humble background than our own. We prefer to only read works by those who are posh and impeccably well-presented in their homogenised manner of written communication.

We can quickly tell if somebody does a lot of writing, or if their writing style is a clumsy attempt to put their spoken words down onto paper.

Who has enjoyed the privilege of being able to read a very great deal, write an enormous amount, and have somebody paid to pore over their words? English is part of the mandatory school education of every child in the UK, yet as a nation we manage to produce many millions of people who don't know the difference between homophones such as "your" and "you're", which the public and private schools would not tolerate.

While an expensive education might give every child who attends those fee-paying schools a posh accent, an extended vocabulary and better grammar, it does not assure an academic future. Many children will prefer art to the prescriptive subjects, where there are right and wrong answers.

The position of power, gifted by privilege, is to decide what the "wrong" answers are in an area where there is no such thing as a "right" answer. With no more qualification than a posh accent and some snobbery, one can embark upon a career as an art critic, quite unwittingly.

Art exists in late capitalism as another rich man's hobby, like yacht sailing, horse riding, game shooting, vintage motor car racing and skiing. While some of the hoi polloi might have adopted those leisure pursuits in imitation of the wealthiest segment of society, a number of mechanisms exist to ensure that the poor man's version is inferior in every way, and not to be mistaken for things which are reserved for the wealthiest families. As such, the act of patronage is contained within that small group of individuals who speak in the manner of their patrons.

Who can really afford to write or paint for long enough to master the craft, without making creative sacrifices in order to be commercially successful? How many brilliant artists have been forced to become draughtsmen or take dismal tasteless commissions from gauche clients? We might love our favourite comics and assume that the artists are living happy, authentic lives which are true to their beliefs, but those who have seen it as a purely artistic endeavour find unhappy outcomes if they ever need to monetise their talents.

I can afford to give away my words for free because I have another source of income, but it means that my writing will never be anything more than an open journal - a daily diary which is publicly accessible. I don't have the time and energy to plan, execute and promote a piece of serious art, and I am forced to sell the most productive years of my life in order to pay rent and bills. I like to think that I am developing my craft, but the skillset for creative writing is quite different from the stream-of-consciousness which I produce.

Innumerable photographers have captured an image of themselves every day for considerable lengths of time, and countless more writers have kept daily journals. What I do is neither imaginative nor original. It would be easy to say that my writing is not art, or it is bad art.

It angers me that I should be denied the opportunity to be an artist. It angers me that my considerable creative talents and boundless energy for artistic projects, is thwarted by economic factors. I need to pay rent and bills, so I must sell my labour, but if I were to attempt to combine my job with my desire to create art, then I would be creating products not art.

What is art?

For me, I want to turn an exceptional period of my life - addiction and near-death - into a piece of art. My experiences have been so extreme that few people who've shared similar experiences have survived with their sanity intact and enough of a grasp of the English language to express themselves clearly on a piece of paper. Many people are lost to religion and other capitulations of the mind, or simply embroiled in family life, such that the difficult task of creating a piece of art which conveys some of the suffering endured, is rarely completed.

We might assume that a particularly rousing motivational speech or an incredible painting resulted from some God-given talents, but that's complete hogwash. We are a product of the surrounding environment and things that has driven us to repeat behaviours until they are innate. Anybody who says "I can't draw" has not practiced enough. When we look more closely at child prodigies, we see that their pushy parents are the reason why that child practiced a skill enough to become talented. There are no gifts - everything must be paid for.

My own so-called "gift" is a perseverance for tapping on keys in such a way which is mandated to be harmonious. A piano will happily play incorrect chords but if you press the wrong computer keys you will simply be told "command not found" or simply "error".

While I know that my writing doesn't get tested with the rigorous logic of boolean algebra, I feel confident that I can master writing as a lucrative craft, through practice and repetition, in exactly the same way that I taught myself how to program a computer as a child. I am certain that the skill of creating hundreds of thousands of lines of programming code which assemble together to make a functioning piece of complex computer software, is transferrable to the task of writing a few tens of thousands of words which produce a coherent story.

Few would disagree that music is an artform, but music is a piece of code executed on a machine - whether it's the notation on a piece of sheet music, or the laser-etched indentations on a compact disc, the creativity of the artist is coded and played through an instrument which adheres to strict rules. A grand piano only has 88 keys, while my keyboard has more than a hundred.

It's true that we've entered an era where almost anybody can call themselves a photographer or a writer, given the ubiquity of smartphones and the ease-of-use of apps which allow us to publish our photos and our words.

I offer up the photo at the beginning of this essay and these very words because I find both aesthetically pleasing and to have deep and profound meaning, beyond what you see at face value. In my text I offer up a glimpse of my inner turmoil, but I can never fully capture the full extent of every thought that races through my mind. My photo captures a moment that has immense meaning for me, but the viewer could never possibly know or guess correctly what that meaning is, which makes it a piece of art because it could only have been created by me, the artist.

"What even is it? I could take a photograph like that" I hear you say.

Yes, you could take a similar photograph, but it would have none of the meaning behind it, so therefore it would not be art.

"What are you even rambling about? I could write down my thoughts like you" I hear you say.

Yes, you could write down your thoughts, but they'd be quite different from mine and you wouldn't have the same motivations, so therefore it would just be yet another blog post from yet another blogger.

How can I claim to be creating art? In truth, I don't. I worry a lot that I'm wasting my time and creating a lot of meaningless noise. I worry that my creative energies are squandered on a pointless folly. However, this is still an impressive monument, whichever way you look at it. How many people have managed to write and publish more than a million words in a single document, with a consistent methodical approach, with regularity and with something interesting to say? How many people have catalogued their thoughts so thoroughly?

Not many.

 

Tags:

 

Brute Force

10 min read

This is a story about feeling vindictive...

Brute force

Several nights this week I've stayed up late. I am usually very strict with my bedtimes and routine, but when some major stressor triggers an episode of mania, I struggle to stop working on whatever particular thing has obsessed me, at any particular moment. I feel as though I have spare brain capacity with which to use for a whole range of projects, virtually simultaneously. I feel as though I'm close to making a breakthrough, and with just a little more effort, I will have achieved something great.

There is some truth to what I am saying, but there is also the thing that I didn't mention: What goes up must come down. You have to pay to play.

My attempts to automate the harvesting and analysis of data from Twitter has been reasonably successful. I have managed to extract and store a significant amount of useful information, which could be analysed. The achievement is no small one, considering that I had zero knowledge of any of the technologies involved, nor did I have approval to use Twitter's developer API, which I'd never seen before. Since Sunday, I have written code which can rummage through Twitter's data and find what I want, in order to then gain the insights I want. Obviously, I also got my code to Tweet "hello world" as well as send some messages to a group of special people. Not bad, considering I had to learn a whole bunch of stuff before I could actually start building stuff.

My attempts to stay in touch with a number of friends, and to also start letting friends know that they can [and should] come visit me in my new house, have been time consuming, but incredibly worthwhile, because I'm now in touch with lots of friends - old and new - and that makes me feel very loved and cared for, during a week following a break-up, when I might perhaps have been at risk of feeling somewhat isolated and lonely. Not bad, considering that only two friends have ever made the trip from England to Wales to see me, during the whole 17 months that I've lived here. That's a long time, especially considering how few friends I've managed to make locally. I live a very reclusive life, but not particularly through choice.

My attempts to impress my colleagues and make myself useful at work have been hit-and-miss. A sense of humour driven by mania is not well matched with an open-plan office full of fine upstanding members of the community who are very quiet and mild-mannered. I made a dreadful misjudgement, which caused some upset to a very senior person, but then something else I did was recognised as really valuable, so perhaps the good and the bad cancelled each other out. I still have a job, for now.

My attempts to write something interesting and entertaining - with my usual unflinching honesty - turned into manic rants, some of which were approaching 2,000 word impenetrable essays about nothing in particular. My 'excess' energy was ploughed into writing, but I can't say that I achieved much except for maintaining my daily writing habit, which is an achievement in and of itself, not to be dismissed lightly.

My attempts to prepare for moving house were particularly demanding. Mail redirection, changing the address for several bank accounts and other financial services, arranging broadband internet installation, ordering furniture to be delivered, arranging a van to transport my belongings, boxing up my stuff, signing contracts, paying various huge sums of money to various people and keeping my current rented place tidy so that new prospective tenants can be shown around, has been an arduous task. However, my ducks are almost all lined up.

Then, there were the very many things which I became briefly obsessed about, but were a complete waste of time and effort. I was inventing jokes about theoretical physics. I was making a playlist of all the 80s synth-inspired music that I like. I was writing long ranting Facebook posts about the anti-Semitism accusations flying within the Labour party, and about the International Holocaust Remembrance Alliance's definition of anti-Semitism.

I was chatting with some people who are massive fans of my favourite musical artist - Fear of Tigers - and there was an album that they were trying to download, but they were having problems. Me, being 'a little bit technical' decided that I would take a look, and quickly discovered that the website is simply purporting to have content to Google's crawler bots, which is actually untrue - the content does not exist. Angered by this honeypot, which is designed to get unsuspecting and non-technical internet users to give their name, date of birth, email address and home address, it then tries to trick the user into doing a number of other things, all of which would result in some remuneration for the owner and operator of the honeypot - the "ultimate beneficial owner" to use the legal term.

Angered by the injustice of would-be music pirates being misled by this honeypot, I decided that it would not be unethical to probe this fraudulent website for any vulnerabilities. I quickly found a couple, which I have set about the task of attacking by brute-force, in order to sabotage the fraudulent site and troll whoever set it up. I had the theoretical knowledge of how I might go about this, but it felt suddenly very important to me to learn the skills of a highly-experienced and sought-after internet security engineer (known as a pen-tester - i.e. penetration tester) or perhaps one might argue, the skills of a white-hat hacker.

Given my propensity for never abandoning tasks until I feel I have completed them to my satisfaction, I would not be surprised if my current attempt to use the most common 13,000 passwords found on the internet to break into the target server, would escalate to a full-on distributed attack to exhaust ALL possible passwords until finally I 'crack the safe' and I can then set about my act of supposedly ethical sabotage.

It's rare that I pause and think "should I stop" and even when it seems very obvious that to continue further would be inadvisable and entirely pointless, I continue, for unknown reasons. It must be something about my personality and upbringing. I particularly relish problems which are generally declared as "so hard" that they're equated with being impossible, which is untrue. Some of the very hard things I've achieved have had surprisingly positive unanticipated consequences, such as giving my life new meaning, purpose, and skills that have later turned out to be incredibly valuable.

If you imagine a lonely isolated child who's been given a hugely complicated task - perhaps even no task at all - but has a huge number of tools at their disposal and lots of raw materials, by trial-and-error that child might create something... perhaps because of sheer boredom. As that trial-and-error learning technique becomes more innate, those tools and those materials start to become understood to that child, in a way that no teacher could teach. If you can self-direct your own learning and you have developed the attitude required to keep trying and failing, but carrying on regardless, then eventually you can start to finish projects that you started, no matter how hard they seemed when they were first conceived of.

What I'm doing could be considered a vindictive vendetta, based on the false premise that the person who set up this devious honeypot 'deserves' to have a person like me vandalise it, because it's become an absurd crusade. Not a moral crusade, but a crusade against the technology that's been put in place to stop mindless vandals from doing what I'm attempting to do: To crack the security that's there to prevent total anarchy on the internet, where somebody with a grudge could cause damage to whatever they wanted, very easily.

What I'm doing is not easy. It's hard. That's more the reason why I'm doing it than any other reason, even though that reason doesn't make sense.

It was hard to get where I am, so it makes no sense to stop doing hard things. In fact, when I'm stressed I actively seek hard problems, which is why I'm always drawn back to things like theoretical physics when I'm suffering from stress-induced mania.

It seems unlikely that my knowledge of theoretical physics will ever be of any use in my everyday life, but a lot of the side projects I've busied myself in this week have very real tangible benefits, although I suppose I could technically find myself being extradited to the United States to face charges of computer trespass or some other vague and nebulous bit of US law that I've fallen afoul of, depending on whose parade I'm pissing on and how far they're prepared to to to get me back.

One thing I would advise you though: Don't get on the wrong side of the geeks, because they're the ones who look after that folder of photos you sent to your lover, which you think is well-protected. The geeks are the ones who look after all those messages you send to the person you're having an affair with. The geeks are the ones who know the most about the dark side of human nature, because the geeks suddenly got put in charge of keeping everyone's secrets. When people think they're doing stuff in private, they act very differently. When people think they're protected they do things they'd never dream of doing without the protection they assume that they have.

I like to think I'm a good person, but I'm also an unusual person. Sometimes I do stuff just to see if I can do it. Sometimes, I take things too far, but I find it hard to stop because I'm a completer-finisher, and sometimes I have to dismantle a huge complex piece of apparatus, to satisfy a mere curiosity, when in actual fact I'm terrifying the hell out of a whole bunch of people who like to believe that their barriers are impregnable. It's disturbing for society to have its incorrect notions of concepts like privacy and secrecy, openly challenged.

We feel safe, searching for whatever we want via Google. We click "private browsing" buttons that give us an extra sense of reassurance that we are entering a "safe space" where we are completely anonymous, and our privacy and secrecy is guaranteed.

Whatever contact you and your personal data have had with digital devices, you can assume that it's as good as public knowledge, I'm afraid. If somebody is determined enough, they will walk right through every barrier that supposedly exists to protect you and your privacy. If somebody is determined enough, your secrets will be known, if you've been so foolish as to let them leave your brain.

Be warned.

 

Tags: