Brutkey

Cassandra is only carbon now
@xgranade@wandering.shop

Sometimes I write intimate eschatologies or words about technology and math. Sometimes I make things by burning them with light or squeezing them through a small, hot tube. Sometimes I push water with a stick while sitting in a tiny boat.


Notes
19284
Following
0
Followers
0
Pronouns
she/they
Joined Fediverse On
June 15, 2017
Website
https://www.xgranade.com/
Newsletter
https://newsletter.xgranade.com/

Cassandra is only carbon now
@xgranade@wandering.shop

Three propositions that I offer for your consideration, hoping that the juxtaposition will make my point for me:

• I am immune to propaganda
• I never fall for phishing scams
• I can always tell it's AI

Cassandra is only carbon now
@xgranade@wandering.shop

You bet your almighty ass I'm frustrated that people finally left Twitter for another corporate enclave. You bet your unholy posterior that I'm frustrated that people still expect me to communicate exclusively over WhatsApp, SMS, and Discord DMs. You bet your feeble heiney that I'm frustrated people assume I'll go out of my way to accommodate Windows and macOS workflows when they won't budge an inch for my Linux-based ways of working.

That frustration is human. Unproductive, sure, but human.

Cassandra is only carbon now
@xgranade@wandering.shop

Anyway, it's good advice, listen to it and boost it, please. But also make space to be a messy human being who has very real frustrations with the people around you. Both can exist.

Cassandra is only carbon now
@xgranade@wandering.shop

Seeing "punish the behaviour you want to see" go around again, and it's good advice. But it's also a bit infantilizing: I honestly think it's OK to criticize people for the technical choices that they make, and the resulting societal impacts of those choices. Similarly, I think it's OK to express frustration with peoples' reticence.

Being human is OK? It should fall on you to be a saint, absorbing everything from people around you. Not every emotion or expression thereof is tactical.

Cassandra is only carbon now
@xgranade@wandering.shop

You bet your almighty ass I'm frustrated that people finally left Twitter for another corporate enclave. You bet your unholy posterior that I'm frustrated that people still expect me to communicate exclusively over WhatsApp, SMS, and Discord DMs. You bet your feeble heiney that I'm frustrated people assume I'll go out of my way to accommodate Windows and macOS workflows when they won't budge an inch for my Linux-based ways of working.

That frustration is human. Unproductive, sure, but human.

Cassandra is only carbon now
@xgranade@wandering.shop

Seeing "punish the behaviour you want to see" go around again, and it's good advice. But it's also a bit infantilizing: I honestly think it's OK to criticize people for the technical choices that they make, and the resulting societal impacts of those choices. Similarly, I think it's OK to express frustration with peoples' reticence.

Being human is OK? It should fall on you to be a saint, absorbing everything from people around you. Not every emotion or expression thereof is tactical.

Cassandra is only carbon now
@xgranade@wandering.shop

Things that have replaced CI for me now that I'm coding to make my own life better, rather than as a profession: just, direnv, nix shell, docker, uv, etc.

All extremely different tools, but have in common that they're things that allow me to run things in a folder without worrying about what all else I may have elsewhere. That's all I really need, not full reproducibility, not CI, just separability between side projects.

Cassandra is only carbon now
@xgranade@wandering.shop

Anyway, none of the above is "don't use CI," it's "ask yourself if you actually need CI, and be prepared for the answer to either be yes or no, depending on what you're trying to do."

Cassandra is only carbon now
@xgranade@wandering.shop

Things that have replaced CI for me now that I'm coding to make my own life better, rather than as a profession: just, direnv, nix shell, docker, uv, etc.

All extremely different tools, but have in common that they're things that allow me to run things in a folder without worrying about what all else I may have elsewhere. That's all I really need, not full reproducibility, not CI, just separability between side projects.

Cassandra is only carbon now
@xgranade@wandering.shop

Hot take, as someone who definitely encouraged a lot of folks to start using CI: your project may not actually benefit from CI. That's OK.

If it's a small, hobby thing, CI is overkill. Set up a build/test script, make sure to run it before you push changes, and you're good.

CI has become a huge kind of lock-in, in part because it provides a lot of value — but it's worth asking whether you make use of that value or not.

Cassandra is only carbon now
@xgranade@wandering.shop

If it makes it easier to leave GitHub, it's especially worth considering whether CI is actually useful to you. There's a good chance it is! But not a 100%, either.

Cassandra is only carbon now
@xgranade@wandering.shop

Hot take, as someone who definitely encouraged a lot of folks to start using CI: your project may not actually benefit from CI. That's OK.

If it's a small, hobby thing, CI is overkill. Set up a build/test script, make sure to run it before you push changes, and you're good.

CI has become a huge kind of lock-in, in part because it provides a lot of value — but it's worth asking whether you make use of that value or not.

Cassandra is only carbon now
@xgranade@wandering.shop

Ah, that dreaded "| 0 words" status bar in Scrivener. Getting that first word down is... fun some days.

Cassandra is only carbon now
@xgranade@wandering.shop

Like there is an actual and conceivable niche for gamers who only run Linux because they want to "optimize" games or whatever. Wild.