Vincent D. Warmerdam
koaning.bsky.social
Vincent D. Warmerdam
@koaning.bsky.social
Prefer common sense over hype. Employed at @marimo.io, building calmcode.io and dearme.email. Also blogs over at https://koaning.io.
Doing dad stuff in the attic.
November 16, 2025 at 12:23 PM
The PyMC docs have a new feature!
November 10, 2025 at 9:37 AM
If you are a marimo user, you may relate.

Also, I ❤️ our memes channel
November 7, 2025 at 12:50 PM
November 5, 2025 at 9:24 PM
Dutch people may only truely understand why this is so funny, but my colleagues are having way to much fun with translation APIs.
November 5, 2025 at 3:48 PM
I am not making this stuff up.
October 31, 2025 at 4:04 PM
Dang, these YT comments are making me blush
October 21, 2025 at 1:35 PM
Can I just make one comment about my social media feed this morning?
September 30, 2025 at 9:02 AM
I wonder what today's video will be about ...
September 29, 2025 at 8:52 AM
I wonder what today's marimo video will be about ...
September 22, 2025 at 12:40 PM
The perfect talk title does not exi...
September 17, 2025 at 10:00 PM
"dev-requirements.txt" is bad and "requirements-dev.txt" makes much more sense.
September 8, 2025 at 10:00 PM
I started calmcode about 5 years ago, and while I don't work on it as actively anymore, I am still overjoyed that when-ever I log into the analytics pane ... there's always visitors on the site!
September 8, 2025 at 8:19 AM
TIL that python has a webbrowser module and it plays super nice with my justfile to immediately open the page when I run pythom -m http.serve
September 8, 2025 at 7:45 AM
I made a thing by accident.

I noticed that rich, by Will McGugan, has an export svg feature that renders very nicely in marimo notebooks. So I was looking for an excuse to use that in useful way ...
September 5, 2025 at 9:38 AM
There's an offsite in SF in October and I may be organizing a live event when we have the whole team in a single room.

Follow me for live updates!
September 4, 2025 at 7:45 AM
One way to learn vim is to build your own game for it.
September 3, 2025 at 9:14 PM
Join the marimo Discord, we have all the best memes.
September 2, 2025 at 8:50 AM
I am growing increasingly convinced that the missing method of teaching (yourself) linear algebra is to leverage widgets in Python notebooks.

A matrix is a cool user interface if you think about it, I even made an elaborate video to explain why!
September 1, 2025 at 9:26 AM
I just wanted to take the time to celebrate things like this. There's *so much* potential for new math/data/tensor/ai tools in Python.
August 28, 2025 at 8:27 AM
dicekit now has a fun way to do order statistics :)
August 28, 2025 at 7:45 AM
Snippet of a YT conversation that really sums it up quite nicely.
August 26, 2025 at 7:45 AM
When I saw this keyboard I realized that we need a new term: domain specific keyboards. This is the mathpad, a macropad designed to write Latex effectively.
July 17, 2025 at 6:07 PM
I may have stumbled apon the perfect example of "working on the general problem makes the specific solution much easier".

Long story short, I'm working on a box of legos for CLI agents. Want to build a more bespoke/constrained claude code?

This library will help you do that!
July 11, 2025 at 9:35 PM
v0 of a new fun personal project is nearly ready 😄
July 11, 2025 at 5:45 AM