Blog

Thoughts on data science, software engineering, and technology


Vibe Coding 6 -- pymgflip

As my next project, I thought it would be fun to use AI to generate memes. For many years I have used imgflip to generate memes. And they have an API! Unfortunately, they don't have an official Python library (that I could find, I found a bunch of one-GitHub-star unofficial …

Read More →

Vibe Coding 5 -- WoDRAG

"How do you know if someone does Crossfit?"

"They build a RAG system about Crossfit!"


As my next project, I wanted to build a non-trivial RAG system. To do that, I needed a non-trivial dataset.

Every day for 20+ years, Crossfit.com has published a Workout of the Day ("WoD …

Read More →

Vibe Coding 4 -- Speed Scrabble

A few years ago we went on an Alaska cruise, and we sprung for a cabin in the private/exclusive part of the ship (which is the way to go!) which had its own restaurant, its own lounge, and so on. The lounge had board games, one of which was …

Read More →