
@dsaltaren
Curator at Yelmo · joined May 2026
Does it respect the user's context, or does it interrupt and demand attention? Consistency in patterns. If we solved this interaction once, we use that solution everywhere. Invisible affordances are a red flag. If I have to guess what's interactive, the design is already broken.…

@dsaltaren
Curator at Yelmo · joined May 2026
Does it respect the user's context, or does it interrupt and demand attention? Consistency in patterns. If we solved this interaction once, we use that solution everywhere. Invisible affordances are a red flag. If I have to guess what's interactive, the design is already broken.…


AI progress creates more work for humans, not less

On AI, systems, taste and the human filter

299 lessons. 20 phases. Build neural networks, transformers, and LLMs from first principles. Python, TypeScript, Rust, Julia.

Born in London, UK. Based in Los Angeles, CA.

Command menu block for @alignui ✨ https://t.co/emyBLM6Pdn

I made a package that lets you vibecode directly in your website. Click, prompt, review and commit without ever switching tab Try it: npm install -D spidey-sense https://t.co/uncGvXmbFK


AI progress creates more work for humans, not less

On AI, systems, taste and the human filter

299 lessons. 20 phases. Build neural networks, transformers, and LLMs from first principles. Python, TypeScript, Rust, Julia.

Born in London, UK. Based in Los Angeles, CA.

Command menu block for @alignui ✨ https://t.co/emyBLM6Pdn

I made a package that lets you vibecode directly in your website. Click, prompt, review and commit without ever switching tab Try it: npm install -D spidey-sense https://t.co/uncGvXmbFK