Category: AI in Software Development

Agentic Coding Is a Power Tool. Don’t Use It Like a Glue Gun.

Agentic coding tools (like Claude Code, OpenAI’s Codex agents) are making it ridiculously easy to turn an idea into working software. That’s exciting. It’s also where people can get into trouble – especially when non-developers or non-solution designers use these tools to build systems they can’t confidently secure, test, operate, or maintain.

Below is a pragmatic way to think about agentic tools: when they’re a superpower, when they’re a liability, and how to get value without accidentally creating a future incident (or an unmaintainable mess).

Unlock Your Legacy Code: The GenAI Shortcut for BAs & Devs

It happened to me a quite a few years ago when I resurrected some of my C code from the 90’s and brought it up to date and if you’re a Business Analyst or Developer, you’ve been there as well: trying to decipher a legacy system with outdated documentation and only a handful of power users to guide you. Traditionally, we’ve relied on user interviews and painstaking manual testing to map out functionality. Using LLM’s, combined with the more traditional methods can give us extra insight.

Why Design is About to Change: GenAI and the Future of App Development

A number of threads are converging:

Coding assistants like GitHub Copilot, Codeium, Cursor, and Replit Ghostwriter are integrated directly into IDEs – or in some cases, are the IDEs.

Autonomous agents or agent environments that can generate and execute code, like Microsoft Magentic-One or Langflow .

Application generation environments like Replit takes this even further, generating full applications from natural language prompts and deploying them with just a few clicks.

Elevating Software Development with AI Companions: My Game-Changing Experience with Codeium

I needed a small utility to search using the Google custom search API and then submit the results to ChatGPT’s API for summarising; I leveraged the power of the AI coding companion, Codeium for the first time (in VSCode and Python). This combination truly improved my development experience, making it a lot more efficient and enjoyable, auto-completing code, generating explanations and providing in code documentation. Digging a little deeper …