Joined November 2015
65 Photos and videos
I want AI to help me learn more not less. That's what I talked about at the @mlopscommunity meetup in Amsterdam last week. I got some positive reactions so I made a recording at home so I could share it with others. youtu.be/Fmer_nA1MiI

Next week I'm speaking on learning new things with AI, and how to make tools that are helpful for this purpose. luma.com/twmvmr5r
3
5
225
Rens Dimmendaal retweeted
If AI is so great for coding, where are the apps? @R_Dimm and I studied the Python Package index to find an "AI effect". Here's where it is not, where it is, and thoughts on why. WHERE AI IS NOT. There's no clear AI effect on Python _package creation_ since ChatGPT.
7
9
39
27,064
if you want to go fast, vibe/agentic all you like. if you want to get far, use the solveit approach.
You probably know @clattner_llvm built the foundation of the software we all use today. Well now Chris is concerned: AI might create a whole cohort of coders that don't understand how to built software that lasts. Watch the full video to be sure you don't end up one of them:
2
207
I took the Solveit course by @jeremyphoward and @johnowhitaker. Main insight: we can't expect one-shot AI solutions because we can't even ask the right question on the first try. It's no wonder most AI tools feel like a self-driving car hell-bent on driving off a cliff. 🧵
6
8
59
10,546
The fix? Work WITH LLM properties, not against them: • RLHF makes them over-eager → Work in small steps, ask clarifying questions • Autoregression causes drift → Edit AI responses, use examples to guide direction • Flawed training data → curate relevant context manually
5
5
25
8,139
Read the full story in my blog post! Solveit provides the best AI experience I've seen, but these techniques work with any AI tool. Fair warning: I am biased. AnswerAI invited me to join their team after I took the course! rensdimmendaal.com/posts/sol…

1
12
663
Rens Dimmendaal retweeted
At @answerdotai we built SolveIt to improve how we develop software - including SolveIt itself 🔄 Here I'm using it to learn our own fastcore library, with immediate code execution right in the dialog. gist.github.com/erikgaas/11a…
4
9
79
27,527
Rens Dimmendaal retweeted
"🤯Imagine this: - Build a web app & interact with it on the same screen as your code - Use live vars from your REPL directly in AI - Turn any function into AI tool instantly A live environment fusing the best ideas from Literate Programming, Smalltalk, & Jupyter."
For over a year, @jeremyphoward has been in stealth mode. In this exclusive talk, he showcases what he's been working on. He & @johnowhitaker show us SolveIt, a new dev environment and programming paradigm. 🤯 Imagine this workflow: - Build a web app & interact with its UI on the same screen as your code. No more flipping to a separate browser. - Use live variables from your REPL directly in prompts to the AI. The AI knows your current state. - Turn any Python function into an AI tool instantly. No no registering tools or MCP. Just write a function in a cell and tell the AI to use it. This is a live, malleable environment that fuses the best ideas from Literate Programming (Knuth), the live-object world of Smalltalk, and the interactive cells of Jupyter. Who is Solveit for? Jeremy's take: SolveIt is best for programmers who are either very new (< 3 years) or very experienced (> 20 years). Why? Because developers in the middle (3-20 years) often have ingrained workflows and can find this different paradigm confronting. New devs are open-minded and build good habits from scratch, while veterans immediately recognize how this approach solves decades-old problems of complexity and state management. My Thoughts It's early days, but it is super cool. You get all the fun of trying a new programming language without learning new syntax (Python), because it will show you new patterns and ways of doing this. If you are wiling to climb the learning curve it is an extremely powerful tool that you can be productive with on real tasks like writing and coding. I'm personally addicted to it for several workflows and am afraid of losing it tbh. How Can You Try It? Just follow @jeremyphoward - he will announce something in the coming weeks or months (I suspect if this post is popular he might do something soon 🤣 ) TIMESTAMPS (00:00:00) - Introduction (00:00:30) - The SolveIt Method vs. "Vibe Coding" (00:04:00) - Investing in Yourself: Long-Term Skill Building (00:07:45) - Software Engineering vs. Short-Term Gains (00:12:15) - The Problem-Solving Loop: Understand, Plan, Implement, Review (00:18:50) - Example: Literate Programming with the Claudette Library (00:24:15) - First Look at the SolveIt Environment (00:28:34) - Demo Start: Building an Eval for Multimodal Models (00:31:16) - Iterative Development: Exploring the iNaturalist API (00:39:15) - Catching Bugs Instantly by Working Step-by-Step (00:43:37) - Prompting LLMs with Structured Outputs (00:51:54) - Demo: Building a Live Web App Inside SolveIt with FastHTML (01:00:24) - Demo: Exploring a Complex API (Cloudflare) (01:08:45) - Creating Custom AI Agent Tools with Zero Boilerplate (01:19:00) - SolveIt Ergonomics: Modes, Secrets, and Keyboard Shortcuts (01:28:30) - The Power of the SolveIt Community (01:30:45) - Who Should Use SolveIt? (01:34:30) - This is Just the Tip of the Iceberg YT Video and links in reply
17
71
485
67,416
Super useful.
I wrote a script which sets up security and stuff for newly provisioned machines if anyone is interested: github.com/AnswerDotAI/fasts…
82
Rens Dimmendaal retweeted
Replying to @chrisalbon
These stochastic dopamine rewards when we offload our thinking to the computer will have no negative consequences whatsoever
1
3
25
883
Rens Dimmendaal retweeted
At @answerdotai, we integrate @stripe into lots of projects. Every time, I found myself doing the same dance: create product, create price, create checkout session. Then hunting docs for parameters for each. So we built FastStripe, a self-documenting Stripe SDK that's easy to use!
4
12
67
29,560
Hah! Listened to @GrugBrainDev in Burt Reynolds voice using @elevenreader. It fits the writing well 😅
1
2
124
TIL: how to make an infinite scroll in reverse order w FastHTML
1
1
228
Rens Dimmendaal retweeted
Hello! I'd like to announce fastmigrate, a simple AnswerAI tool for database migrations. But I confess: I'm embarrassed that db migrations seem dull! 😳 I thought so too until I enjoyed A Pleasant Little Insight About Them. Maybe you will enjoy it as well. 🧵 1/
5
11
77
33,722
Rens Dimmendaal retweeted
New tiny release: nbs2ctx I have had a very productive streak using LLMs with the pattern "Help me fix [X], here's [big dump of context]". nbs2ctx makes it easy to turn Jupyter notebooks into LLM-friendly text - perfect for NBDev projects etc :) Link: answerdotai.github.io/nbs2ct…
4
16
79
8,599
Rens Dimmendaal retweeted
1
1
126
Is vibe coding a developer's slot machine? 🎰 Flashy outputs, highly variable intermittent rewards. And before you know it: you're in (tech) debt.
1
2
260
Rens Dimmendaal retweeted
Announcing fasttransform: a Python lib that makes data transformations reversible/extensible. No more writing inverse functions to see what your model sees. Debug pipelines by actually looking at your data. Built on multi-dispatch. Work w/ @R_Dimm fast.ai/posts/2025-02-20-fas…
14
135
837
44,274