Horrrse
/I’ve been fiddling with AI generated pictures. Sometimes it produces some wonderful stuff. Like the horrrse above.
Rob Miles on the web. Also available in Real Life (tm)
I already know what the bedroom looks like
We’ve upgraded to the latest AI version of Alexa (Don’t judge me. It was free and I like new toys).
Now screens about the house offer to “Write a Haiku about how your day is going” or “Describe your surroundings”.
Is there anyone in the world who has ever needed a Haiku writing about their day? And if I’m standing in the kitchen holding a mug of tea, I don’t really need a device to say “I can see bloke in a kitchen holding a mug of tea”.
this picture was also not made with AI
Today I wanted to finish off the menu system for my tiny navigating program for the PICO. I could have spent some time writing a prompt for Claude AI to use to create the code. But today I thought I’d spend around the same amount of time actually writing the code. It was awesome.
I didn’t have to spend any time figuring out what the code did since I already kind of knew. And bug fixes stuck because nothing else in the code changed when a fix was applied.
And I really felt that I owned what I had built, which was nice too. AI is great and can do amazing things, but I’m trying hard not to forget how to do it myself.
My Inky AI image display program is now running full time in my office. I like it because even though it is terribly impressive, every now and then it produces something that is just hilarious.
I’ve got this Raspberry Pi connected to an e-ink frame. I’ve written a little program that generates random text prompts from a set of keywords. The text gets fed into a copy of Stable Diffusion and every few hours a new picture appears. It’s quite fun. Today I added a little web server to the app so that I can view past pictures. None of them are very good, but I find them fascinating.
At the last Hardware Meetup Ross was getting AI to make funky patterns using his LED panel. He’s taken it a bit further now. You can find out more here.
Update: If you liked the post from Ross you might find this interesting too: Creating a complete Basic interpreter using AI.
“Vibe coding” is apparently a phrase of the year. It describes a programming practice where you tell an AI system what you want a program to do and then AI writes the code for you. Then you test the code, it works perfectly, you embed it in a mission critical system and everyone lives happily ever after. Or not.
I’ve tried this a few times and what I end up doing is what I call “Reverse Vibe Coding”. I describe what I want, the AI makes something which mostly works. I describe what changes I think should be made to make it work properly, the AI then makes something new which may, or may not, be better. And then we repeat. There seem to be inflection points in the process where the AI can jump in massively the wrong direction and you have to kick it back on track. Rather than AI helping me solve my problem I end up helping AI solve its problems. This is kind of fun, but not usually very efficient. Although the AI probably learns a lot.
A nice person can be expected to give you what you want. A kind person can be expected to give you what you need (which might not be what you want). AI is in the business of being nice. Once it has figured out what you want it considers that the job is done. It is really hard for a human to work out how best to be kind, and it is a human thing to want to try.
I’m far from convinced that we can ever encode kindness into an AI. I think it adds a layer of introspection which would be an order of magnitude bigger than what we are doing at the moment. This doesn’t mean that we can’t use AI. It just means that when we do we need to remember that is only ever nice.
Rob Miles is technology author and educator who spent many years as a lecturer in Computer Science at the University of Hull. He is also a Microsoft Developer Technologies MVP. He is into technology, teaching and photography. He is the author of the World Famous C# Yellow Book and almost as handsome as he thinks he is.