What the actual fuck?
Former Diaspora core team member, I work on various fediverse projects, and also spend my time making music and indie adventure games!
What the actual fuck?
Most of my working adult life has involved struggling with untreated ADHD. It’s one of those things that a lot of people failed to understand, and when I’d explain my symptoms to them, they would often just say that it sounded like I was depressed, burnt out, and overburdened at work. While all of those things were true, executive dysfunction is more complicated and nuanced - for me, it manifests in the form of procrastination, seeking stimulation, and difficulty carrying a thread of consciousness from one sentence to the next. It can also mean that your self-esteem is constantly in the toilet.
In spite of this, I had a lot of success in early stage tech startups, which are often chaotic. You have to switch roles at a moment’s notice, going from customer support and technical resolution to product development and logistics. When things are on fire, customers are angry, and things are broken, I tend to be at my very best. It’s the slower, more tedious, repetitive tasks like manual data entry that I tend to struggle with. I have been forced onto Performance Improvement Plans more than a few times in my career - despite glowing performance reviews - and have never gotten off of one.
In spite of dropping out of college, I had managed to make a career for myself. I worked at a few tech startups, and had a really good reputation among my team members. As I continued to climb a corporate ladder and move to bigger and bigger companies, I found myself becoming burdened with larger responsibilities. I can accomplish anything I set my mind to, but I gradually turned myself into a workhorse for the entire team. My manager eventually saddled me with an enormous task where I had to develop a deeply technical presentation from scratch and give it to a live audience of over 300 engineers. To be clear - no such resource had ever been developed within the company. I guess this stemmed from me rewriting so much of the documentation so that ordinary people could understand it?
I did the best I could. I solicited advice from just about every department in the company, rewrote the whole thing several times over, and practiced my presentation in front of my manager over and over again, as they nitpicked every aspect of it. Presentation day finally came, it ended up being a huge success. For me, this was a massive accomplishment. Unfortunately, my work performance had been languishing in other areas, and I once again ended up on a PIP. My manager drove the team into the ground, and I tried to make the case that I was just about done with being treated this way.
I ended up in an HR meeting that I thought was initially being done to hash out our differences and find a path forward, but it was actually just the company kicking me out. I got a severance package, struggled for months to apply for a new job, faced a ton of rejections and self-sabotage. I smoked pot and got drunk until I had to sell all of my belongings just to survive, and then had to move back across the country to live with my dad and apply for the military. Four years later, I’m married, going to school full-time, and living a pretty okay life as a veteran.
Yeah, the election results were a horrible thing to wake up to. I had really hoped for a better outcome, but this is the direction America decided to go.
The biggest thing to remember right now is that the progressive cause will always have work to do, and challenges to face. Even if we had won, either partially or by a landslide in the House, Senate, and Executive branch, that would still hold true. The American Right may very well unleash new horrors that make life intolerable for absolutely everyone, and may take up policies that get people killed. Now, more than ever, it is on us to build bridges and networks of support. All we have to do is outlive these bastards, and oppose their worst tendencies at every turn. Vote early, vote often, and vote locally.
In the coming days and weeks, pundits will likely try to highlight all the possible reasons that the Harris campaign failed, because they love sounding like informed geniuses who take a result, work backwards, and highlight what should have been done. Try not to lean into the tendency to blame people on the left, and try to avoid infighting. It’s going to happen.
I used to work with enterprise customers at a SaaS company, and still have a lot of anger in how corporate types use this fluffy language. I think my “favorite” example of this jargon is “Please Advise.”, which basically just means “What the fuck?!”
I was working at a tool checkout in my shop for a while, and the sheer amount of ignorance and repetition blew me away.
People would come in, see signs stating things like “Don’t throw your hazardous waste in this trash can!”, and people would straight up ignore it. Things got so bad that we had to stop offering a trash can in our part of the shop.
A lot of people would also just repeat the same statements, day after day, week after week. For example, we have iPads that contain maintenance manuals. We have to update those manuals every week, on the same day. Without fail, the same people always forget which day Update Day is, and have to ask.
The worst ones happen when people come to turn in their gear before end of shift. Most people are fine, but every toolbox has to be thoroughly inspected before being scanned back in. Often, somebody misplaced a tool, left garbage in the box somewhere, or there’s some other undocumented discrepancy.
Most people are cool about it, and willing to make things right. But, some people act like you’ve purposely screwed them over, or react with total apathy and disrespect. I don’t make the rules, man, I’m just trying to do my job.
Honestly, this really resonated with me. Running an open source project on its own can be hard, running a popular one that gets used by tons of people and companies, while giving free labor, is extremely hard. Acting as free tech support to a large company, for nothing in return, is ass. Full stop.
I’ve seen some people make the statement that “maintainers owe you nothing”, and I’ve seen people state that “your supporters owe you nothing.”
While I believe there’s nothing wrong in a person willingly running a project on their own terms, just as there’s nothing wrong with refusing donations and doing the work out of some kind of passion… there’s only so many hours in the day, and developers need to feed themselves and pay rent.
I think a lot of people would love to be able to work on open source full-time. I’d devote all of my energy and focus to it, if I could. But, that’s a reality only for a privileged few, and many of them still have to make compromises. The CEO and founder of Mastodon, for example, makes a pittance compared to what a corporate junior developer makes.
Sentry also did this by embracing the Business Source License. Technically, you can still get an MIT-licensed version, but it has to be more than two years old.
As a former employee that worked there during the days that Sentry really promoted itself being Open Source, it was disappointing to see. VC Funding and a growth obsession basically poisoned the well.
Thank you. ❤️ I know, and I’m doing my best. It’s just my first real experience of dealing with any of this as an adult, and I don’t think I’ve ugly cried harder in my life.
I’m about to fly East next week, to bury my grandfather. I think it will be good for me, but it hurts to let go of someone that so many of my happy memories stemmed from.
It’s also a horrifying thought to me that this is the logical conclusion of “growing old with someone”. One of you is going to go first, and it’s going to be the worst pain the other person has ever felt.
I’m a trainwreck right now.
My grandfather suddenly passed away after a prolonged battle with cancer, multiple strokes, and COVID. It was brutal, he was in so much pain for months. What really hurts is that he was a wonderful person, a source of great joy and insight, and most definitely the person who got me into computers at a young age. My youngest coherent memories are of him, and the loss is exceedingly painful.
My stepfather pointed a loaded gun at my autistic little brother and basically kicked him to the street. My little brother has had his fair share of problems with holding down any kind of job, and can barely take care of himself. He was kicked out of a shelter for a messy living space, and living out of a tent next to a YMCA.
My mom was living in fear for a while, as my stepdad increasingly became more paranoid and violent, to the point that she was no longer allowed to talk to us on the phone if he came home. She managed to give him the slip and take the kids with her to go take care of the grandfather on the other side of the country…but, she’s in for a messy divorce.
These three things have kind of converged, and a lot of it is starting to resolve finally, but it’s been a massive strain on my mental health and my marriage. I’m barely taking care of myself most of the time, and trying to live with anxiety, depression, suicidal ideation…and all of the fun side effects of trying to treat those things with therapy and medication.
I’m so tired. I’m barely eating. I have six months left in a maintenance squadron before I get out of the military, and all I want to do is scream.
Okay. I’m glad that the situation is looking better, and it’s probably more on the Ubuntu people than the Gnome people, but it’s still an incredibly shitty experience.
The one that really irks me now is that Nautilus in Ubuntu doesn’t show thumbnails for PNG images in the file selection dialog. It’s such an ass-backwards change that I’m legitimately shocked.
I mean, it certainly looks nicer. At least they’re thinking about ways to make the experience better, for those that use it.
I’m still really happy with SteamOS, the only real downside is that newer AAA games are simply too demanding. Not so much of a problem on the desktop, but certain games just look rough and run at sub-30 fps.
God, that book sucked. I read it out of curiosity, but it was trash.
Just cross your arms, smile wryly, and comment on how pathetic the Interviewer’s pen is. Cheap material, runny ink, a grip that’s painful to hold. Wish him good luck in taking notes on subsequent interviews.
Then lean in, and say “But, you know? I’ve got a premium writing utensil. It’s crafted in the Netherlands by a Space Age engineering firm. It’s designed to fit comfortably between your fingers. And the Indian ink that runs through it glistens and glides smoothly through a specially crafted tip.”
Pull out a business card with absolutely beautiful handwriting on it. Just as he expresses surprise and interest, sigh and say “But… It’s really not for you. It’s really more of a thing for your boss, or your boss’s boss.”
Start getting up to leave, and wait for him to come running after you.
Honestly, I think the #1 problem to be concerned about right now is that there a lot of people self-hosting for the very first time, that maybe don’t really have much experience with hosting or moderation. It’s tough! There can be a lot of drama, random software failures, lost data, and disappointments that can happen. An instance can go under at random, at any time.
It sounds bad. In practice, the day-to-day can be fairly smooth sailing. A lot of people just kind of need the experience, need to make sure they’re not the one person moderating thousands of people on a serer. Making sure that moderation is a community effort, that the server has backups, and that there are channels for donations to support the instance - those things go a long way towards long-term stability.
These are both definitely pain points. The good news is that the second issue can be dealt with manually, even though it’s annoying: you can copy and paste post links from the community on the server you’re browsing, throw it into the search form, and the remote post will get pulled in. This is a common convention in almost all fediverse platforms.
The apps situation has gotten a lot better over the years, but I can’t understate how big of a sea change it was when Mastodon first came along. Prior to them, most fediverse apps were terrible. The influx of clients that came out of that community changed the network in so many ways.
Bookwyrm is so good! It’s so simple, and just works. Somehow, it’s one of those examples of the open source alternative actually being way less clunky and cluttered than the proprietary thing.
The biggest thing that’s surprised me is just how long the network has been around. I signed up for Identica (StatusNet platform, which became GNU Social) in 2008! The fediverse has only continued to grow and evolve. It’s absolutely wild.
Yeah, I’m on sertraline and Adderall XR. While neither one is perfect, the baseline quality of my life has improved. It’s hard to quantify or explain, but my recall and short-term memory is a million times better. I’m currently going to school full-time, and my grades are the best they’ve ever been, even in my hardest classes.