Tuesday, August 31, 2021

Loneliness and Codedependence

I first started this blog eight years ago. Then, I was so excited about the possibilities of working in tech after time spent burning out as a social worker. I named it Codedependence as a joke, a clever word play. I googled the word today and found this definition: The anger and frustration that grows out of an unsatisfying, unfulfilling or unpredictable relationship one has with an electronic device, especially a computer.” Perhaps ironically, this has come to mirror my own experience. I am forever grateful for the opportunities working in tech has created for me. It’s hard to regret the transition I made, between the people I’ve met, the amount my salary increased, the flexibility I got, and all that I’ve learned. However, I’m much less enchanted, and after six years of working 100% remotely, many days I wanted to throw my computer out the window. 

Part of the problem came because I moved cities right before accepting my first fully remote job, with LaborVoices, where I’d be tackling labor abuses in supply chains. I had only moved an hour away from DC, but it was far enough that casual hangouts with my old friends happened much less frequently. Some friendships didn’t survive. A few have, and I treasure them. Then, two months into the job, I realized I was pregnant with my son. This first presented as exhaustion that led me to cancel most of the social events that had previously provided me outlets and was helping me build new relationships here in Baltimore. Meanwhile, my startup dream job started running out of money. I tried going to coworking spaces, but with no connection to the people there, I didn’t know how to make friends. The stress wore me down. Six months into my son’s job, between our funding crisis and my loneliness, I started looking for new jobs. I found one, a temporary, in person Salesforce consulting job that could only pay a fraction of my current salary. I convinced them to hire me three days a week while remaining at LaborVoices two days a week. I look back on that time as one of my most joyful and creative. However, having very little paid time off became challenging when my son got a weeklong stomach bug. And I still needed more security. 

On a whim, I applied to a job with the Wikimedia Foundation, thinking Wikipedia would never hire me. I was wrong. After two months of interviews, I got the offer. It was more money than I’d even known to ask for and most importantly, offered very generous paid time off. The catch was I was returning to fully remote work. Okay, I said to myself, I’ll just try harder to find social opportunities. I’d made friends with some other mothers in my neighborhood, and I stayed connected with the nonprofit I’d been working with. I organized a writing group, joined a group of community organizers working on climate change as often as I could, went to a community garden, found people to go to coffee shops with, and at one point joined a group of women running at 6am. It worked okay for a while, but really, just okay. I didn’t have a lot of resiliency when friends couldn’t make it at the last minute, and when my daughter was born, the free time I had shrank. Then, in March 2020, the pandemic hit...the same week my mother died. A few months later, my dad, who had been living somewhat nearby, moved across the country. Some of my close friends moved away for new jobs.

So, now, I find myself struggling. I’ve started wondering if I should look for an in person job in tech (those are getting rarer) or return to social work. I realize I’m probably not alone. I also realize there are people who thrive working remotely. I work with many of them. In many ways, I’ve been one of them. For months, I thought if I just waited out the pandemic, it would get better. For a little while last year, we were podding with another family who’s daughter was in care with our kids. We’d have dinner every week or two weeks and it was always lovely and refreshing. But we had to change our caregiving situation, in large part because we realized our son was lonely, spending his days with two younger children. Now that we’re in this strange half-space where some people have resumed “normal” life, some people remain pretty locked down, and information about what we need to do changes daily, I’m not sure how to meet these needs anymore. I’m writing this after a gathering I organized last night had four out of the six other people attending cancel at the last minute. I was very grateful for the two who did make it, but it just underscored the vulnerability of my ability to meet my social needs. 

The truth is that only part of this comes from working remotely. In the last few years, I’ve realized that I tend towards a more avoidant attachment style, and that I’ve long struggled with social anxiety. Being around people consistently used to pull me out of this, but it was an issue long before I worked remotely. I tend now to feel that I’m alone in this. Reddit and Al-anon meetings are the only places that remind me that’s not true. I’m writing and posting this blog post in case I’m not actually alone. I don’t have any 12 step process to follow to get out of it, or answers of any kind, just my experience and an attempt at self-awareness.

Monday, May 24, 2021

Lil Wiki

I want to share a project that took me over a year to complete, if it could be called complete now. Lil Wiki is a tool I built after my now four year old kept asking me to look things up for him. Once I had done so, he'd ask "What's this?" about every picture about five times until I was tired of reading the captions out loud. Somehow, mid-pandemic last year, I managed to build the first prototype of a web app that would look up articles on Wikipedia, get the images, then read the captions out loud. It did exactly the trick and I could give it to my son and feel like he was getting reasonably educational screen time. This week was "inspiration week" in the Wikimedia product department, where I'm now an engineering manager for a new team that will support our Trust and Safety department. I used that time to fix up some blemishes in the user experience, and make it ready for sharing. Specifically, I improved the app by opening a new modal each time a user clicks on a search result, rather than loading the images at the bottom like I'd done before. The tricky part had been getting the close button working, but it went quickly this time. Unfortunately, I can't remember why I was struggling with this feature six months ago. I also added a title to the new page/modal. This turned out to be slightly trickier than I first thought, because I had to pass the result name to the state through an attribute on the DOM element. I got it working after some trial and error.

While I wanted this post to detail all my trials, tribulations, and learnings while building this, it turns out this blurb is what I have the energy for. I felt very accomplished after working on this. Next up will be url parameters for image pages. Wish me luck!

Wednesday, May 6, 2020

Written in the five minutes before I see my kids

I just wanted to write a quick post because I did not have a great day at work. The only good thing was that I was more aware than I used to be of some of my more negative coping mechanisms. Basically, my debugging tools are no longer working locally and I'm trying everything that worked for everyone else to get them working and as of now, they STILL don't work. It made me feel pretty useless. I'm currently transitioning from management back to an individual contributor/software engineer role, and it feels really vulnerable. I'm afraid of not being productive or supporting my team adequately in this role. Today triggered all of my "not good enough" shame and I can't say I fully pulled myself out, which triggered another round of shame. What's funny about shame narratives is how quickly they wipe out everything I've ever achieved. It's so tempting to find someone to blame for how I feel (which I guess could be JetBrains) but trying to stay away from that also feels scary.
Anyways, time for lots of self-compassion and baby laughs tonight. I wish I had a nice, twee ending to this story, but hopefully I learned something about both debugging and myself today.

Wednesday, March 18, 2020

Sundown

Over the weekend, amidst everything shifting with coronavirus in the US, my mom died at her nursing home after struggling with dementia for years. It broke my heart, especially since I couldn't be there with her. In her memory, I wanted to share a link to the free pdf of Yellow Arrow Journal in which you can read "Sundown", my non-linear account of losing her to alcoholism and dementia. The theme of the journal is Time, which seems increasingly relevant right now.
My mother, Specie Love, wrote One Blood: The Death and Resurrection of Charles Drew. You can read about Charles Drew on Wikipedia, but the story she wrote is actually about the history of the incredibly unequal treament black people have received at the hands of the medical system in this country and the indelible impact that has left
If you are reading this, I hope you are safe and healthy.

Wednesday, March 11, 2020

Self-compassion in the time of the coronavirus

Let's start with how silly my title is. There are probably going to be a lot of these "in the time of..." references. But it came to me today so I'm writing it. This blog is really just for me these days anyways (and you, lucky reader, if you stumbled across this).
I keep coming back to my need for self-compassion. The need is not just, in fact, for me to feel good, but I'm realizing that not being compassionate with myself has prevented me from most of the meaningful accomplishments I've longed for.
As a side note, I gave a lightning talk a few weeks back at Wikimedia All Hands on Self-Compassion and it may be one of the highlights of my professional career (aside from the Solarpunk talk I gave the year before).
I realize not everyone has heard of self-compassion. Kristin Neff has written extensively about it and has good examples on her website. To me, what's important is that it's about recognizing pain and giving myself kindness instead of criticism.
Right now, people in the US are starting to panic about coronavirus (at least, according to my social medias). I am trying not to panic too. I am enormously privileged and the truth is that the impact on me is likely to be much, much less than for a lot of other people. However, I still see the future shrinking up and disappearing in front of me. I imagine all my dreams to be suddenly out of reach. Of course, this is happening not because of COVID-19, but because this is my default reaction to stress.
When I step back and try to use self-compassion though, I see how I'm talking to myself, and how it is my own view that I am unable to cope with these stressors that is hurting not only me, but the other people I do not even think about in my panic. And because I am panicking, I want to hoard my own resources, money, time, health, and can't see how I could help anyone else.
I don't know what I have to offer to others in all this. Money is a good first step, and if my skills can be useful in another way, I hope to be able to provide that. Accepting myself and the situation with kindness will be a necessary first step towards any contribution though.

Sunday, December 29, 2019

New Year, New Resolutions

I see it was a couple months ago I pledged to update this blog more. I've been writing a post in my head recently, and I'm hoping I can capture it to some degree. I've been thinking about this journey (to quote the Bachelor), and I'm still not sure where it's going. Over the last couple of years, I've had a lot of guilt about not being the "typical" software engineer. Even if I compare myself to other career changers, I feel like my path has been different. I'm not sure I know enough typical Computer Science concepts to pass some coding tests (even though I have passed the coding test for a Senior Software Engineer role), but when I set out to learn it, I never get far. It's because I struggle to learn when the only goal is to feel better about myself. If I'm coming from a place of insecurity, I don't stay motivated.
I wrote that over a month ago and I'm just now posting it.
I'm currently in a time of reset, as we've passed the winter solstice and the year draws to a close. I've had a few dreams die in the last year, and my own idea of myself is changing. In the meantime, I've embraced the fact that raising my children will take up a lot of my attention right now. I've also realized that my children are not my biggest barrier to what I want to accomplish in writing, coding, career, and creativity. The bigger "blocker" is me, and not knowing what I want. There's work worth doing, to slow climate change, to protect the rights of those less powerful, to try to impact politics, but I struggle to know where my work would be most, or at all, impactful. I feel like I've been flailing about, investing my energy too broadly to be useful, and in the meantime, shying away from anywhere that makes me too vulnerable, too seen. I'm not sure how I can change that, but my resolution for the upcoming year is to be more focused, and goal-oriented, in areas which matter not just to me, but to the world at large.

Thursday, August 1, 2019

Inspiration to write more

A coworker mentioned the term "Radical Vulnerability" and a quick Google search led me to an article by Alaina Leary on practicing Radical Vulnerability in online spaces (link). It talks about the importance of boundaries and safe spaces. This blog is only safe because I rarely share it.  However, if I come up with my boundaries for posts here, perhaps I could start writing more and sharing it.