Wrangling AI: How I Turned ChatGPT into My Creative Sidekick for Garden Design

My Cottage style garden with Mediterranean influence - Lavender, and various grasses are in the foreground.

“Are you crazy, nobody uses ChatGPT like that, you know that right?” Mark said as we sat in the pub. I took a sip of cold crisp beer, slightly puzzled. I thought about how I’d been using generative AI to change my life recently. How I had used it to build a zen-like focus-point around a huge Japanese Acer in my garden. “Surely everyone uses it like that, isn’t it obvious?” I said, feeling slightly self-conscious. I hesitated. Should I tell him how I had also spent all evening talking to ChatGPT coming up with ideas for a cottage garden? It had factored in thousands of different plants that would make even Monty Don drop his trowel in surprise. That was when it struck me that most people use ChatGPT like Google. They punch in a prompt pieced together from some cheat sheet they found on social media and watch it spew out information like a hot bubbling volcano of knowledge, before copying and pasting the answer and never to give it a second thought. For me, this was a bit like using an expensive Macbook Pro laptop as a tea tray. Sure, it works and it’s useful to some degree, but there is so much untapped power in this method of computing, and by method, I mean “conversational intelligence” computing.

Steve Jobs famously once compared the computer to a bicycle for the mind — for its efficiency in propelling humans to where they wanted to go. I would be so bold as to say, extending this analogy… That AI is a motorcycle for the mind.

Continue reading

AI Thoughts: Computer Vision, ChatGPT and Captain Kirk

A few weeks ago, I had the pleasure of attending a compelling lecture on computer vision at The Royal Society in London. Professor Andrew Zisserman showcased an innovative approach to building models, much like how a child learns – by cross-referencing visual, audio, and text data. However that is an oversimplified summary, the actual process can broadly be summed up into 3 steps and really got me thinking deeply about AI and some of the issues the lecture uncovered.
Continue reading

Framed in an interview!

Recently I have been interviewing and it is eye opening to be the other side of the interview table/Zoom chat! Having been an iOS developer for 14+ years, I think there are things you learn very early on in your career that you never question or need to revisit it again and it can catch you a little off-guard. One of those areas that I got asked about recently was about the relationship between the frame, bounds and transforms in a `UIView`.

Continue reading

A guide to learning how to 3D Print

One of the latest trends that does not show any sign of fizzling out yet is 3D printing. The technology isn’t mainstream enough for everyone to have a 3D printer but I’ve had many interested people when talking about the things I’ve printed. Surprisingly squirting melted plastic through a hot-end and getting a good print is hard and is more of an art form. Here are some of my learnings and tips on 3D printing.
Continue reading