Posts in the Category "coding"

Diary week c/ 27 March 2017 also known as Let's start the Brexshit week but this post is not about that

This post was written 7 months ago.
Thu, 30 Mar 2017
This first entry of my new 'diary streak' is brought to you from a hole. - Although come to think of it, I might already be crawling out of it again.

I just remembered this poem: Autobiography in 5 chapters. I think I might be at chapter 3 now. Let's hope so! And onwards and upwards!

So let me write about coding. This is a vast topic. Technology, programming, is big, and is the single most influential thing that is changing how we work, socialise, and do about everything else. Automation of jobs is already happening, and there's going to be more of it. Like Thanh at Desklodge said recently, at some point the prefix "tech" won't make sense anymore, because everything will involve tech somewhere. It will be the default, so there will be no point in calling it "tech something" anymore.

The tech industry is amazing, daunting, enabling and illness-promoting at the same time. I am absolutely fascinated by it, I by now definitely feel I'm part of it, and it is massive. It has changed my life profoundly and has or is going to, change everybody else's, too.

If you work in tech, especially if you work as a software programmer or web developer, you live precariously. Your mental health is under constant attack (physical health, too, but I think that's easier to mitigate), that is how I see it now. Sitting at a desk for hours, looking at a screen, typing into a keyboard, is not that well suited to human nature for one thing. But a lot of jobs entail that. Programming, if you are not very confident and fast at it, makes you feel like a complete idiot a lot of the time. There is a lot of time pressure, and there will be periods where you get stuck and you will not see much progress for a while. Estimating how long things are going to take is notoriously difficult. Also, you need to keep many things in your head concurrently, and you need to be able to understand code that people have written in gung-ho ways, not thinking of their successors very much (just make the thing work..)

Now, in my own life, I have a really really difficult relationship with coding. For one thing, I think I have not learned it in the best way. I for a long time applied a very unstructured trial-and-error way to get things working, pulling thousands of levers here and there, till I might get a combination where things work. And I sometimes still take that approach, till I realise I must isolate things and start from really small. Build something really small that is working. My confidence is not very good at all, and if that is met with people having low expectations of me, a perfect match is made and I go down, down, down very quickly. The trouble is that the low confidence then often prevents you from getting better, it's absolutely a self-fulfilling prophecy. So, I have progressed over 10 years or so (!) very slowly. But I do know that I can program now, which is a massive relief. Still, there are enough ways left to beat yourself up if you choose to, and I have to fight a constant battle over not choosing to do that. Ms K S Durrani. Katja Self-sabotage Durrani. Shit, when I read that, why am I still here?? And is it just an excuse I am making there? "Haha, you say you are self-sabotaging, when in fact you just aren't very good." - Well, I have a huge interest in overcoming that part of me, I will keep on trying for as long as I can. I always think when I'll manage to keep it in check, then I can help others to do the same. Not only the self-sabotage thing, low confidence in general. If I manage to learn and build stuff, then I can show that it can be done, that that beast that some past well- and not-so-well-meaning figures in your life have planted inside you, can be tamed. I by now see myself as having a long-term condition. There is no point in even trying to get rid of it. You have to learn to live with it. And here's the thing. I think more and more people are living with this kind of beast these days, and it's not only women. We keep collectively digging ourselves into holes. And there is some people who actually have a vested interest in that. Because it keeps us calm and keeps us from opposing them, taking power from them ("TAKE BACK CONTROOOOOL". Fucking hell)

So, I guess this diary will also be about that. And there is another obstacle. That is my "executive functioning" weakness. Groan. I sometimes don't know what is the worse thing, the sabotage/low-confidence or that. Sometimes I wonder if they are actually two sides of the same coin. Yeah, it feels like there is something deep down in me that wants to prevent me from.. having success?

So, after I have now admitted my failures, I want to make it my expressed goal to show myself and others that I can deal with them. And the best way to start to effect change, is to observe what you are doing at the moment. Some very simple measurements I just came up with:
- Time I turn up to work
- Time I go to bed
- Time spent on coding outside job (Codehub and own projects) - at the moment I demonstrate to myself how bad I am by simply not coding very much at all!
So I'll record these every day (except the work thing, which is Monday, Wednesday, Friday). That will also help work towards improving the above-mentioned executive functioning.

And I am glad I did not mention my particular difficulties at my work place at the moment. But yeah, there's been a downward slide, after for a while things had been going quite well. And I will hang on to that. I have been doing good work. I can do it again. But ultimately I think it might also not the right match. We will see.

In the meantime it fills me with great joy that I managed to write again and I feel it will help me. I might be a bit of a wreck, but I am all in all a happy wreck (strangely enough, with all the B&T, or M&T?, stuff going on - but they can be overcome!)

Oh, here is a book about how machines will change the world (again): The second machine age It's excellent, but the authors managed to preface each of the 15 chapters with a quote by A MAN. Because women either do not say stuff, it is not quotable what they say, or they have no authority and therefore there is no point quoting them. Thanks very much, gentlemen!

Comments

Mini post about sudden frustrating realisation

This post was written 10 months ago.
Thu, 08 Dec 2016
Today things don't fit. And for once I am not talking about the world at large.

It had not hit me like this for a while, but now it's back. Hello feelings of inquadecy, pointlessness, and (relative) professional uselessness. (I do not doubt my value as a human, as wife and as a mother to my kids - in that I am actually a very fortunate person; I am not depressed at the moment)

So, there are these plans in my head, about CodeHub, and while I find myself forever in a weird 'active state of inactivity' where I am planning and thinking about things without actually taking much real-world action, my plans did get clearer over time. I have action points even, deliverables. But, as my friend araja put it, there is a "No". And I think this is what it's about: For the things I'd really like to achieve, I am not a good enough coder, and I don't have enough influence. Those two things go hand in hand.

This has nothing to do with impostor syndrome. You only have impostor syndrome if, through your job, or the respect shown to you by others, you are in a certain position that you feel you don't deserve to be in. I am exactly where I belong with my job, and I am happy there. I don't feel an impostor. Outside the job, as part of the tech community, I feel I don't count very much though. I do not have authority. I could still organise things, for sure. But it will not be as good as it could be. In short: I feel I am not the right person for it.

There is the possibility I could become what I envisage this magical organiser-mentor-person to be. But at the moment I don't see the way there.

I am also today extremely frustrated with the massive misogyny, both open and tacit, that has become apparent this year.

And that's where I'm at. I give myself till Tuesday, to get moving on my plans for next year. If I have not taken any proper steps by then, I hope I can just leave it. I might even step down as the organiser of the group.

Close but no cigar.

(Something in me riles against me saying all this. Come on rebellious me, find the weak spot in the lines above, and turn it all around!)

[edit 10 min later]
Ha, now I just remembered a thought I had recently (and I've had similar ones before): I am not an accomplished coder, but I am not a beginner either. I mean, not at all! I am in the murky middle, and things by its very nature get messy there. All I have to do is accept that. And this group is exactly about that stage. Still, today I just don't feel entitled to run it.

[Many hours later, at 1.24 am]
"Nobody else cares about my plans, the email I want to write to everybody, my ideas". And I know I am blowing things out of proportion. It is just such a shame, because I am sure it could be good if I only got started. Ha, but isn't that exactly the reason why you don't get started? As long as it is just in your imagination, you can say it would be good? No, no, I have seen it work before! It's just nobody cares. I feel so alone.

I just read this about Tim Ferriss and had tears streaming down my face. https://www.brainpickings.org/2016/12/08/tim-ferriss-tools-of-titans-depression/ The thwarted contribution. Always so powerful. Not fulfilling your potential hurts so fucking much, and can consume all your thoughts. Possibly more than bad things happening to you. You made something not happen. You are a failure. It's not that you failed, you are a failure, that is what your mind is telling you.

A tweet I saw today:
"Women are not going to forget or forgive this year." YES, YES, A THOUSAND TIMES YES. And not even the men I love most understand how much it hurts. I don't think they do. Not a single one. That's this year's big lesson for me.

Tags: coding / programming / codehub /
Comments

Just a small note

This post was written 1 year ago.
Mon, 09 May 2016
I feel a real urge to write though there is zero time now. I am about to go to work and it is already quite late.

It is just of all the habits I could introduce, writing seems to me the most valuable one, alongside running which I hope is an established habit by now. The past week I have let it slip a bit though, and that after I went on a 30k run last Sunday.

I spent a lot of the weekend making some CSS work, it was an interesting process, looking at the Semantic UI framework and also an application called Fractal which helps you to create a collection of components. I didn't use that yet, but it looks good. My endeavours to get a certain interface right, a very small thing, while not using a framework, was quite painful but ultimately worth it I think. I took inspiration from semantic UI, dropped in some grid styles and, at 2pm last night realised that I could write some decent CSS on top of that myself, without framework - even to just prototype.

Otherwise, it was the elections that were on my mind this weekend, and that should really have come first. I cannot write more now, hopefully more tonight. I am anyway happy for Marvin Rees to be the new Mayor of Bristol and wish him much luck.
Tags: Bristol / coding /
Comments