
Yesterday I gave a talk at Geomob London on my adventures in vibe coding. The slides are pretty but probably don’t tell the whole story unless you have been reading my regular posts on my projects.
The images in the slides are all cartoons of an old dog learning new tricks and got some praise, the way I made them was interesting, so i thought I would post about it.
I started out by building an empty slide deck on Google Slides, each slide had a title and a few had a handful of words, they all had spaces for an image. I asked Claude:
- I am building a slide deck for a talk about making maps with AI that is called “You CAN teach an old dog new tricks!”
- I want to create about 11 coloured cartoon images to use in this presentation. the style should be light with watercolour style fills (not perfect solid colours)
- The initial one should be based on “You CAN teach an old dog new tricks!” and should have an old dog learning to make a map. This old dog should be the central character in all of the cartoons and should be visibly recognisable as the same dog in most of the cartoons (I will prompt you when the dog should not appear)
- Some cartoons will need to be landscape to fill most of a slide, some should be portrait to fill half of a slide with text filling the other half, I will include this info in each prompt
- What more info do you need? Can you read my slide deck on google slides?
Claude responded by suggesting that it draft prompts for each image and that I use Nano Banana (the image tool in Gemini) to generate the images because it was much better at image generation than Claude!
We then worked through a short process where I uploaded a picture of myself, we refined the spec for the dog character and Claude parsed my slides and suggested a brief summary idea/description of what the dog would be doing in each slide and whether it was landscape or portrait. Very little tuning was needed. Then Claude generated a Character Sheet that I would instruct Nano Banana to use in every image and a prompt for each slide image, here is the first one (the opening slide image at the top of this post):
- Character Sheet (the fixed description — reused in every prompt)
An old, lean and lanky anthropomorphic dog character, standing or sitting upright like a person. He has grey/silvery fur, and is balding on top of his head with a few wispy grey hairs remaining at the sides. He wears round, black-framed glasses and a red collar. He has a warm, big, toothy grin — friendly and good-humoured rather than fierce. Rendered in a light watercolour cartoon illustration style: soft, loose watercolour washes with visible paper texture and gentle colour bleeds at the edges, not flat solid colours. Plain white background, no scene or setting painted in behind him. - Title slide — “You CAN teach an old dog new tricks!”
Orientation: Landscape (16:9)
[Character Sheet] He is sitting at a desk, peering with curious concentration through his round glasses at a laptop showing a simple map on the screen, one paw resting on the keyboard, a pencil tucked behind one ear and a stack of books beside him. His expression is puzzled but determined, like he’s just starting to figure something out. Light watercolour cartoon style, plain background. Landscape orientation, 16:9.
I am particularly impressed at the almost collaborative approach that Claude took to fulfilling this task by drafting the prompts for Gemini.
You can look through the slides and form your own opinion of the images, if I didn’t know better I would almost say that Claude had a sense of humour!
<p>The post You CAN teach an old dog new tricks first appeared on KnowWhere.</p>





















Workshop QGIS Expressions: From Labels to Geometry Generators (by Benoit de Mezzo | Monday, October 5, 11:30 AM)
The QGIS User Conference is an annual event that brings together users and developers of the QGIS open-source geographic information system (GIS). The conference offers an opportunity to discover the latest developments in QGIS, share real-world experiences, and network with the global QGIS community across administrations, industry, academia, and beyond.
With a team of QGIS contributors and “core committers,” Oslandia is committed, as a “pure player,” to improving the core of QGIS and fixing bugs. The team is looking forward to participating in these events to engage with the international community 






