Cassidy James   

@cassidy@blaede.family
5.2K Followers
2.3K Following
12.7K Posts

Building communities and useful, usable, delightful products that respect privacy.

 @EndlessAccess Community Architect/Experience Lead
 @gnome Foundation Director
 @flathub contributor

Previously: co-founder & CXO at elementary OS, UX architect at System76

Experienced in UX architecture, open source, community building, product design, live A/V production, livestreaming, smart home automation, 3D printing, web dev… too much

Still an emo kid at heart 🖤

Website + more linkshttps://cassidyjames.com
Pronounshe/him
LocationDenver, CO, USA
Blog (with RSS!)https://cassidyjames.com/blog
“Dad, can you show me how to draw a dragon?” Years of watching Homestar Runner have prepared me for this moment.
there are, predominantly, three types of software:
- software written by people who do not take pride in their work, due to which the software is full of bugs
- software written by people who do take pride in their work, and have thusly burnt out, due to which the software is full of unfinished and/or missing features
- software written by people who are paid big money by investors, due to which the software is full of dark patterns and antifeatures

the art of using a computer involves learning to identify which of the above types a given piece of software belongs to, and choosing the software you use based on this tradeoff.

i don't mean to spend multiple days ragging on mozilla, but reading this:
https://blog.mozilla.org/en/mozilla/internet-policy/amicus_brief/

and it's hard for me to express how i both feel for them and do not love the idea of firefox revenue going to zero, but also can't help but laugh at how this is pure slapstick and they are the clown trying to beg the rakes to stop hitting them in the face.

ok in this RPG you are mozilla. the federal government pursues google for antitrust finally (this is good). the federal government zeroes in on exactly your funding mechanism as one of the major remedies it seeks (this is bad). you are in a pickle. you need to hedge, you need to diversify, you need to abandon ship. everyone who cares about you knows that, but what do you do?

do you:

  • jump directly into the oncoming traffic of the market dominance strategy of that very same google, trying to compete on the sheer accumulated goodwill associated with your brand (which is evidently massively overestimated, internally) as "the good AI." Zigging while everyone else zigs. Late and dad cringe in a crowded market. But not only that, you take the bold strategy of specifically and directly alienating the only people that care about your flagship product or soul as an organization. You make a truly bizarre and hard to read amicus plea to the courts to save your soul: "we hate the monopoly power of google too, but this particular monopolistic behavior is paradoxically good for reasons that we won't explain except to say that google has been so successful in building the browser monopoly that we barely even exist. and by the way google is very good! and if we somehow make it out of this alive, they should keep paying us!!"

or....

  • recognize that it's do or die, and you have a small but dedicated group of people that are very clear about their reasons for using your product being antagonism to the tech monopolists. you come out guns blazing and say to the courts "yeah that's right fuck Google. Their browser monopoly has put us in this position we absolutely hate where we are dependent on exactly the company that has crushed the life from our organization and keeps us alive as a corporate human shield to deflect accurate claims that they have swallowed the internet whole. The only way out is to cut them to ribbons, but since we doubt the court will have the courage to do that, we now need everyone who wants to see a free internet to put their money where their mouth is and fund us as we go to the mattresses to keep the internet alive. No AI bullshit, no bizarre doublespeak, pay up or we're dead." It's not unprecedented. Meredith is over there giving the finger to surveillance capital every day and ramping up the donation nagware for Signal users, which they gladly do, because Signal fucks. and Mozilla used to fuck.
The future of the web depends on getting this right | The Mozilla Blog

The remedies phase of the U.S. v. Google LLC search case wrapped up last week. As the Court weighs how to restore competition in the search market, Mozilla

Inside you are two wolves.

You can use update-alternatives --config wolf to set your default wolf.

"If you see a piece of writing with lots of em dashes, it's probably AI."

Me: Hey! Those were MY em dashes. Fucker stole my punctuation!

"Semicolons are becoming rare. Books contain half as many as they used to."

Me: Listen up; I'm gonna save the semicolon like we should be saving the whales.

A new issue of #ThisWeekInGNOME is now online!

#202 Presenting Screenshots
https://thisweek.gnome.org/posts/2025/05/twig-202/

#GNOME #TWIG

#202 Presenting Screenshots

Updates on what happens across the GNOME project from week to week

Friday sketches. Some illustration concepts for a change.

#gnome #design #illustration #sketch #procreate

Any time I hear anyone say 'content' or 'consume' when they're talking about looking at art or listening to music or watching a film, I instantly tune out and have no interest in what they have to say. When people think of things in those terms, it's gross and I'm out. Don't do that. Don't call it 'consuming' 'content'. Don't use that phony, bullshit lingo. Call it what it is-- art, music, or film and that you're viewing it, or listening to it, or watching it. Be a human. Not a corporation.
I got the itch to try some pixel art. I'm pretty happy with the results considering I really haven't done much before. I did realize through this that Inkscape probably wasn't the best tool for the job but I made it through and had fun anyway  I made myself a new profile-pic and cover image.
#inkscape #PixelArt #LoFiGirl #NewProfilePic