Show newer

Time for an upgrade. Going up to 32GB RAM and adding a second SSD.

This rig's been running since 2013; it's a Computer of Theseus now.

I published the source to my Django+LWC site, Bibliothekai ( It's messy, but fun. Writing to come on how these pieces are stitched together.

Where's the strongest Heroku-equivalent experience on cloud providers like AWS/Azure?

In the sense of simple deploys, no VM management, support for containers or cloud-native buildpacks.

Plato is not a writer of aphorisms. Quoting dialogues out of context is usually deceptive.

More broadly, the genre of inspirational quotes is to be distrusted.

I wish federated tech ecosystems and open protocols received 1/10th the excitement and investment that blockchain-based flimflam gets.

Declarative Lookup Rollup Summaries is now available through MetaDeploy, as part of the program!

It's a good time to read Night Watch again.

"You took an oath to uphold the law and defend the citizens without fear or favor," said Vimes. "And to protect the innocent. That's all they put in. Maybe they thought those were the important things. Nothing in there about orders, even from me. You're an officer of the law, not a soldier of the government."

I have to constantly remind myself: if the unit tests are hard to write, consider whether the code needs to be refactored.

(Adding another 12 mocks doesn't scale).

I'm really interesting in moving my cloud service consumption into options that are paid, private, self-hosted, federated, or OSS.

Gmail -> Fastmail (?)
Plex -> Jellyfin
Dropbox -> ?
Twitter -> Mastodon
Slack/Discord -> Matrix (?)

It's the Memorial Day weekend of writing documentation.

I was part of the writing team for this trail and I'm so excited to see it live! Learn how to use CumulusCI to build apps like and .

Thesis: building email notifications into a Salesforce app is a code smell.

I'm offering a +150 bounty for great answers this this question on Salesforce Stack Exchange. Who has clever solutions for monitoring sharing recalculation operations?

Weekend project: I wrote a tiny Rust client library for the Salesforce REST API and a CLI driver.

It's not very good Rust (yet), but it works!

"We alone regard a man who takes no interest in public affairs, not as a harmless, but as a useless character; and if few of us are originators, we are all sound judges of a policy." (Thucydides, History of the Peloponnesian War II.40, trans. Jowett)

This is not the Athens of the Peloponnesian War and Pericles is not on the ballot, but it's still a good day to be sound judges of policy.

Vote, and in doing so apply "that knowledge which is gained by discussion preparatory to action."

I'm proud that my organization and my team do really well at this. But it's sad to see people having a tough time in settings where those conversations don't happen, and I shudder to think of the software that comes out of it.

Show thread

Leadership should empower their engineers to bring their expertise to bear as part of a conversation about how to build their systems.

One-way flows of information tend to produce silos that are inimical to good, well-rounded, and effective output.

Show thread

One of my greatest frustrations is watching developers try to implement "requirements" that make no sense or are technically flawed.

Dev: "I want to do X".
Me: "X is impossible, but you can achieve your goal with Y."
Dev: "I can't; my requirement is to do X".

Show older
Mastodon for Tech Folks

This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!