Vibe Coding - Becoming a Product Engineer>

Vibe Coding: I Am No Longer a Software Engineer. I Am a Product Engineer.

It was a Tuesday, the kind where the London drizzle seemed to seep into your bones, even if you were miles away in Basingstoke (my home town). I was tasked with a rather daunting project, or not really as you will find out: designing and deploying a real-time Sentiment Analysis product for a major telecommunications company, and, oh, they needed it yesterday. Or so it felt. Now, usually, this would mean weeks of planning, coding, debugging, and endless cups of tea. But this time, something was different. I decided to try something I’d been experimenting with – something I now call “Vibe Coding.” ...

April 1, 2025 · 6 min · 1197 words
Java vs Python vs AI

Java vs. Python: Which Language Should You Choose to Scale Your AI App? (Or Maybe Let AI Make the Decision)

Imagine you’re building a bridge. Not just any bridge, but one that needs to handle the daily rush hour of a major city. You wouldn’t use flimsy materials, would you? You’d choose steel, concrete—materials known for their strength and reliability. Now, think of your AI application as that bridge. What language will you choose to ensure it can handle the traffic of real-world use? Java or Python, or perhaps something more exotic or would you let AI decide for you? ...

March 19, 2025 · 6 min · 1081 words
What is an AI Agent - I'm confused?!

What IS an AI Agent, Anyway? (And Why Everyone's Confused)

Hey everyone! So, we’re on a massive hiring spree for AI Engineers at the AI labs (HCLTech), globally. And as someone leading the AI Engineering team, I’m trying to really nail down what makes a great AI Engineer. But honestly? It feels like we’re all speaking different languages when it comes to one key concept: AI Agents. Let me give you some background. I’ve been around the block. Years ago, I was deep into Java, building low-latency, high-performance cloud apps. Then, I dove into machine learning at Lloyds, training models for fraud and analytics. Now? We’re building AI and GenAI products and MVPs, pushing the boundaries. ...

March 17, 2025 · 4 min · 681 words
Flawed

Why Our Use of AI Is Flawed

Introduction Why isn’t AI revolutionizing business as expected? Despite the widespread use of tools like ChatGPT and customer service bots, the actual productivity gains seem minimal. Could it be that we’re not using AI the right way? AI’s true potential lies beyond basic tasks like writing emails or answering simple queries. To truly harness it, we need to reframe our approach, shifting from AI as a mere tool to AI as a co-worker that can transform operations. ...

March 13, 2025 · 4 min · 651 words