Microblog

This is where I collect some updates I post on social media.

BananaMD

This weekend I participated in Google DeepMind’s Nano Banana Hackathon.

The result is BananaMD, a web application for illustrating Markdown files (slides, documents…) with generated images. In recent years I’ve created all my teaching materials in this format and I like them to be accompanied by images, even if most are purely illustrative.

I also usually prefer to change them from one course to another. But thinking up the prompt, generating them, linking… It takes quite a bit of time.

Browser use for UX testing

One of the most interesting use cases I’ve found for @PerplexityComet is to use it as a UX tester for the apps I develop. I’m sure someone has already thought of it, but I haven’t seen it before. If it can’t complete a user story, maybe it’s because your flow isn’t clear enough.

Also, if I had a website in production I would worry about systems like Comet being able to complete most of the functionality without a problem.

AI memory for learning

Imagine studying with AI for months, but every conversation starts from scratch. The model helps you well… but doesn’t remember you’ve mastered algebra while struggling with trigonometry. We have “memory” in LLMs, but not for learning.

When you search for AI in education, you find the same everywhere: pre-made prompts, task automation, automatic grading… @emollick has written extensively about this challenge of moving beyond surface-level AI integration in classrooms.

There are promising initiatives like @karpathy´s @EurekaLabsAI that I’m excited about. But there’s one specific aspect I find fascinating: applying LLM memory concepts specifically to learning progression tracking.

Software engineering automation

Software engineering work has always changed continuously, but in the last two years that pace has skyrocketed. There’s constant speculation about its complete automation, but I think we’re not focusing enough on the immediate consequence of that.

If that work becomes completely automated, if truly any software product can be created on the fly, without any kind of supervision… Then, not only would software engineering jobs disappear.