Martin Algesten

@algesten.bsky.social

Dog daddy. Rust lover.

I've been pondering app architecture in Rust. Complex applications, like teleconferencing, with many moving parts. I don't like Flux/Redux, reducers modifying a shared global store (state). The idea is "query-driven", like rust-analyzer, but simpler by using memoized fns for queries.

github.com

Keyword generics has not become less of a misjudged idea just because two to three years have passed since it was criticized.

Spain going after X is not undivided great. I hate Elon Musk, but I also worry about the how laws and rules are enforced in Spain (and EU at large). Spain has many laws, but enforcement is arbitrary in the hands of politicians and the police. Thus the law is a power tool in the hands of the ruler.

I was on the fence of whether to try Kingdom Come Deliverance 2 since I didn't play 1. I love RPG, but don't like having a fixed character (like The Witcher). But then I googled "KCD2 gay" and I'm excited. If I can subvert Henry, I'm all in. #KCD2

Spending the morning being gaslit by ChatGPT "helping" me analyze an mDNS message. It kept repeating the same incorrect analysis, until I pointed out _exactly_ the problem. Sometimes I think LLMs for coding helps, other times I'm dreading the bugs that will surface in their wake.

Bild

#rust backwards guarantees are great, apart from Minimum Supported Rust Version (MSRV). It's quite common to find transitive dependencies bumping MSRV in patch-versions, making your build environment just stop working.