ChatGPT Enterprise

ChatGPT was released to the public a couple of days before we created a policy for how engineers engage with the tool. I am 100% behind using any tools to solve problems and speed up delivery, but keeping possession of our Intellectual Property is also important. Even more important in the credit and collections industry it is critical that we safeguard personal information as much as humanly possible. Having data in Europe or UK the important, keeping on our own cloud services is ideal. There are some real challenges with compliance with channels like WhatsApp when they want to move data to the US.

It will be interesting to see how far Enterprise ChatGPT goes with addressing these concerns.

Read More →

T-Shape or H-Shape Skills Set

Being a CTO requires a diverse set of skills. Career advisors often refer to building a “T-shaped” skill set, where you possess in-depth knowledge of a specific skill while also having a broader but less detailed understanding of various other skills. In the case of being a CTO, it usually begins with a deep practical technical expertise. However, as time and one’s career progress, some of those practical skills may diminish, making room for a broader yet less detailed technical knowledge. The most challenging part of this transition is often the need to deepen your business skills.

For me, this journey has involved learning more about legal aspects, budgeting, accounting, HR and people management, project management, leadership, communication, the industries I’ve worked in, negotiation, stress and cognitive load management, risk management, and the list goes on. It leads me to wonder if my career is evolving into more of an “H” shape than a “T,” with deep and extensive IT and engineering skills, along with substantial business knowledge. Then, when I reflect on the skills I’ve developed, communication skills seem to be the most crucial and profound. This encompasses written communication, skills for framing “crucial conversations,” empathy and understanding, as well as tactical skills for knowing what to say and when.

So perhaps I am a “T” with serifs: deep technical skills, a broad range of other skills, and a dip representing business knowledge and communication. Or maybe communication is becoming my primary skill now. What are your thoughts? Is your skillset more of a “T” or does it lean toward an “H”?

Read More →

๐—ง๐—ต๐—ฒ ๐—ฃ๐—ฒ๐—ฟ๐—ถ๐—นs ๐—ผ๐—ณ ๐˜๐—ต๐—ฒ ๐—ก๐—ผ๐—ป-๐—ฅ๐—ฒ๐—ฎ๐—ฑ๐—ถ๐—ป๐—ด ๐—˜๐˜…๐—ฒ๐—ฐ๐˜‚๐˜๐—ถ๐˜ƒ๐—ฒ: ๐—ฆ๐˜๐—ฎ๐—ด๐—ป๐—ฎ๐˜๐—ถ๐—ผ๐—ป ๐—ถ๐—ป ๐—Ÿ๐—ฒ๐—ฎ๐—ฑ๐—ฒ๐—ฟ๐˜€๐—ต๐—ถ๐—ฝ

๐—ง๐—ต๐—ฒ ๐—ฃ๐—ฒ๐—ฟ๐—ถ๐—น ๐—ผ๐—ณ ๐˜๐—ต๐—ฒ ๐—ก๐—ผ๐—ป-๐—ฅ๐—ฒ๐—ฎ๐—ฑ๐—ถ๐—ป๐—ด ๐—˜๐˜…๐—ฒ๐—ฐ๐˜‚๐˜๐—ถ๐˜ƒ๐—ฒ: ๐—ฆ๐˜๐—ฎ๐—ด๐—ป๐—ฎ๐˜๐—ถ๐—ผ๐—ป ๐—ถ๐—ป ๐—Ÿ๐—ฒ๐—ฎ๐—ฑ๐—ฒ๐—ฟ๐˜€๐—ต๐—ถ๐—ฝ

In today’s fast-evolving business world, “knowledge is power” holds paramount importance. Yet, some boardroom leaders neglect regular reading. This non-commitment to knowledge not only limits their personal growth but jeopardizes entire businesses, especially in sectors like credit and collections.

๐—ง๐—ต๐—ฒ ๐—–๐—ผ๐˜€๐˜ ๐—ผ๐—ณ ๐—ก๐—ผ๐˜ ๐—ฅ๐—ฒ๐—ฎ๐—ฑ๐—ถ๐—ป๐—ด

๐˜”๐˜ช๐˜ด๐˜ด๐˜ฆ๐˜ฅ ๐˜›๐˜ณ๐˜ฆ๐˜ฏ๐˜ฅ๐˜ด: In industries like credit, understanding market dynamics and regulatory shifts is crucial. Reading provides depth that briefings can’t match.
๐˜•๐˜ข๐˜ณ๐˜ณ๐˜ฐ๐˜ธ๐˜ฆ๐˜ฅ ๐˜—๐˜ฆ๐˜ณ๐˜ด๐˜ฑ๐˜ฆ๐˜ค๐˜ต๐˜ช๐˜ท๐˜ฆ๐˜ด: Reading offers diverse viewpoints, fostering empathy and creativity.
๐˜”๐˜ฆ๐˜ฏ๐˜ต๐˜ข๐˜ญ ๐˜ˆ๐˜จ๐˜ช๐˜ญ๐˜ช๐˜ต๐˜บ: Reading sharpens cognitive abilities, enriches analytical thinking, and aids clear-headed decisions.
๐˜Š๐˜ฐ๐˜ฏ๐˜ต๐˜ช๐˜ฏ๐˜ถ๐˜ฐ๐˜ถ๐˜ด ๐˜“๐˜ฆ๐˜ข๐˜ณ๐˜ฏ๐˜ช๐˜ฏ๐˜จ: Top executives, from Bill Gates to Oprah Winfrey, use reading for perpetual growth.

๐—ง๐—ต๐—ฒ ๐—–๐˜‚๐—น๐˜๐˜‚๐—ฟ๐—ฒ ๐—ฎ๐˜ ๐—ฆ๐˜๐—ฎ๐—ธ๐—ฒ

A non-reading leader risks cultivating a culture of stagnation. If the helm doesnโ€™t value learning, the entire organization may follow suit, stunting innovation and growth.


In our rapidly changing world, leaders have a duty beyond profit-makingโ€”it’s setting a growth precedent. Not committing to reading risks stagnation, a gamble no business can afford.

Read More →

Aligning Business with Technology

Aligning business with technology seems like it should be the simplest task in the world. Yet, it’s astonishing how challenging it can become. Often, it feels as if the tension arises from balancing cost against quality, or in defining UAT metrics that engineers can aim for. However, the issues can be much subtler than they appear.

Several years ago, before Webio, we worked on a webchat widget that utilized intent recognition to decipher customer inquiries and deliver appropriate responses. We dedicated considerable time and effort into training an IBM Watson data model to understand these questions and offer the answers. Concurrently, we developed an agent console to facilitate these conversations. All this was undertaken within an innovation lab, which aimed to revamp an outdated platform.

We pursued both tasks with enthusiasm. We located datasets, trained the AI, constructed workflows, and refined our strategies. We also determined contracts, calculated costs, and simultaneously, developed a state-of-the-art (for its era) extensible, restful API agent console, employing every conceivable framework and library to ensure its excellence.
Eventually, we secured a client. During our meetings, the client expressed significant excitement about becoming one of the pioneers in their industry to adopt this AI technology. Upon completing the product, we showcased it. The AI performed impressively; its intent recognition was almost flawless, save for the rare misunderstanding.

However, a pivotal moment came when one of the senior managers, who had been our staunchest supporter, assessed our work. She commended our achievements but then posed a simple question: “Wouldn’t it be easier for the customer if we just used buttons instead of intent recognition?” And she was unequivocally right. It simply streamlined the process. Consequently, we chose to retain the AI, but relegated it to a backup role, favoring a menu-driven interface. The overriding metric for success was usability, and this change aligned with that goal.

From that experience, I’ve consistently employed a balanced approach: using intent recognition for intricate queries and opting for buttons when only a few common questions are anticipated.

Read More →


In a very subtle way, FigJam has radically transformed our approach to software planning. Special kudos to David Power, our Dev Experience Lead, who recognized its potential for R&D during a management course and championed its adoption. Figma has been a popular tool among UX and design teams for some time. FigJam, however, is a hybrid between Figma and tools like Visio or Lucidchart. What sets FigJam apart is its user experience, which is highly conducive to the free flow of ideas, making it particularly effective when groups of engineers are tackling complex problems. Its use of bright colors, stickers, and curved lines creates a more creative and friendly environment, avoiding the rigid, technical feel that can hinder idea generation by demanding perfection. While rigid diagrams are still necessary, especially for working through specific details and helping with compliance, FigJam strikes the perfect balance for planning stages.

Read More →

“Amateurs talk about tactics; professionals study logistics”

“Amateurs talk about tactics; professionals study logistics” might be one of my favorite quotes despite no clear attribution to who may have said it. But as a CTO of a tech company trying to develop software for the Credit and Collections industry, it is a constant theme. From a strategic perspective, we dream of an automated assistant that works with creditors and the people they service to enable everyone to have the financing they need and to stay in control so their debt does not spiral. On a tactical basis, this means looking at the different maturity models for innovation in AI and messaging, this means building robust and modern RESTful APIs and WebApps that can be used to integrate the channels that our clients’ customers are on and to automate as much of those messages as possible. But logistically we have to work with what we have and recognize that different companies are at different stages of their digital journeys. This means making sure we can accommodate the use of SFTP where possible, being mindful that even the smallest interface changes can have a profound impact on call center productivity, and making sure that everything we do is aligned with the latest requirements in terms of the FCA, GDPR, and any other applicable regulatory framework. Every company needs a strategy, needs the tactics to implement that strategy, but the best strategy will always hang on the logistics!

Read More →

Meetups and Engagement

Engaging with tech and business communities is important, engaging with the right communities is critical. As a tech leader it is important to balance technical knowledge with industry knowledge. Meetups are a great way to do this, at the moment my go-to group is the Nottingham Data Science and AI meetup which has a great mix of particle and theoretical AI workshops and talks.

I also spend some time on the Tech Nottingham and Irish Tech Community slack groups and have found CTO Craft group a great way to keep abreast of tech leadership trends and issues.

What are your go-to places for industry news and community?

Read More →

Generative AI: The Little Things

I know everyone and their dog has been talking about generative AI and all the exciting opportunities it offers. However, sometimes it’s the simple things that have the most profound impact. For me, Alexa was a game-changer when I could ask it how to spell a specific word.

Now, with tools like ChatGPT and Bard, I’m finding their proofreading capabilities to be incredibly helpful! Like many software engineers, the neurodivergence that aids me in building software also makes proofreading exceptionally challenging.

When I’ve written white papers or crucial proposals in the past, I’ve often had to meticulously go through the content line by line. I’d start from the bottom, working my way up, reading each line out loud three times to even come close to producing something error-free. Now, with so many tools at my disposal (including for this post!), I can simply paste my text into ChatGPT, kindly request a proofread, and off we go!

Read More →

Ask Your Developer

Ask Your Developer: How to Prosper in a ‘Build or Die’ Business Landscape” by Twilio CEO Jeff Lawson is an outstanding book for numerous reasons. Most notably, Lawson delves deep into the significance of integrating engineering needs into the business and emphasizes the importance of maintaining frequent and effective communication with engineers.

All too often, I’ve witnessed software planning and discussions taking place in secluded meetings or sessions involving sales teams, account managers, and senior IT managers, but excluding the very people who will be building the software. Regrettably, I’ve sometimes been that IT manager. At its core, software development is a collaborative process that demands consistent and clear communication. This ensures all stakeholders understand what they are building, what they will receive, and the value it will bring.

Another pivotal aspect of Lawson’s approach is framing any piece of work for an engineer as a problem that needs a solution, rather than a task to be completed. Managers frequently fall into the trap of dictating to engineers how to address an issue, rather than allowing engineers to leverage their extensive technical expertise to devise a solution. Managers should pinpoint the problems (or opportunities), while engineers should be entrusted to resolve those problems (or capitalize on the opportunities).

Read More →