I have been thinking about something Jean Baudrillard said a lot recently. It comes to mind because of the current moment and what is happening around generative AI. He said, "Art does not die because there is no more art. It dies because there is too much."
About two months ago I decided I would immerse myself in Rust and build small project after small project, each based on familiar ideas, until I reached a point where I felt like the language made good sense. It's one thing to read about a language and something quite different to actually use it, after all. All of those projects are contained in a repo I call "Cartons", with a nod and a wink to Rust's concept of a "Crate".
I attended University of Pennylvania's first AI conference last Friday, where I heard several talks and hung out with an old friend that teaches there. I went to the conf with an open mind, but some cynicism about AI hype. I came back from the conf with new opinions and a sense that, instead of harming them, creatives will likely just get faster at doing what they already do.
I have been dabbling with writing Rust code. I tell the story of using Rust to build a small project; a non-blocking, asynchronous port scanner called Eyes.
Python decorators are initially a mystery, but they're basically middleware with weird syntax.
We will take a walk through one of the more controversial sides of framework design in Python, metaprogramming.