The Right Model

There is seemingly and endless stream of AI models to choose from. Not only is the choice overwhelming, but I was constantly left with the thought that I’m missing out on some super model that would make me more efficient, but as someone with inertia to change when it comes to certain things, I had put off experimenting. But, I eventually did run some test. I defined 4 of my main coding styles , and tried to find the best models for each. ...

The Missing Skills of Vibe Coders

AI has democratised writing code. Pretty much anyone can pull up ChatGPT or Claude and build basic apps and websites. What people fail to realise is that writing code is just a small part of being a developer. Indeed, in most software engineer roles, writing code is one of the things you spend the least time on! While AI now means anyone can write code, there is fundamental software development knowledge still missing, and you don’t know what you don’t know. ...

The Anatomy of AI Agents

Although the availability of LLMs has made our lives easier, they are still very limited. They only have the ability to take some input text and spit out something that resembles human intelligence. They live in a void and have no power outside of the current and immediate interaction you have with them. But this is changing. AI agents are the next step forward. An agent can be thought of as more alive than a mere LLM. They can remember, create and follow better plans, and act on the world around them. ...