Uncategorized Category

Who has responsibility to fix this?

I want to take some time today to reflect ahead of International Woman’s Day 2024 (8th March if it’s not marked in your calendar). Every year we celebrate international woman’s day and we talk about the importance of driving gender diversity in the workforce. Companies everywhere start tweeting about their commitment to equality and we […]

Read More

Orwell’s 1984 in the Modern Age: Navigating the Moral Dilemmas of Technological Progress

George Orwell’s dystopian novel, 1984, painted a haunting picture of a society controlled by surveillance, manipulation, and the erosion of individual freedoms. As we journey further into the 21st century, it is both exciting and unnerving to witness how some of the concepts depicted in Orwell’s masterpiece are becoming eerily real. While we embrace the […]

Read More

Exploring Microsoft Copilot: Advantages and Considerations

Artificial Intelligence (AI) has made significant strides in recent years, transforming various industries and revolutionizing the way we work. Microsoft Copilot, an AI-powered coding assistant, has garnered significant attention as it aims to assist developers in writing code more efficiently. In this blog post, we will explore the benefits and limitations of Microsoft Copilot, shedding […]

Read More

Apple Vision Pro: A Game-Changing Innovation Unleashed at WWDC 2023

As an avid Apple enthusiast, I have eagerly followed the annual Worldwide Developers Conference (WWDC) events, waiting for the moment when Apple unveils its latest breakthroughs. The WWDC 2023 keynote left me awestruck with its incredible lineup of innovations, but there was one announcement that truly stole the show for me: Apple Vision Pro. As […]

Read More

Domain-Driven Design: Unlocking the Power of Technology for Businesses

In today’s rapidly evolving digital landscape, businesses are constantly seeking ways to harness the power of technology to drive growth, innovation, and operational efficiency. However, navigating the complex world of technology can be challenging, especially for non-technical stakeholders. This is where Domain-Driven Design (DDD) comes into play. DDD offers a powerful framework that enables businesses […]

Read More

The Engineering Leader

The Engineering Leader is a brand new podcast that I launched today with my first guest Adam Rush, Technical Director at Stream talking about Developing for iOS. The podcast is aimed at helping the Engineering community to collectively raise the bar by sharing best practices that have been implemented by leaders working in some of the […]

Read More

A Great Place to Work

January 2022 brings with it mixed emotions for me as I prepare to leave my role as Head of Engineering at Boots and move onto pastures new (more on that very soon). Over Christmas I’ve been contemplating the experience I’ve gained at Boots and how much I’ve enjoyed working within the organisation over the last […]

Read More

Why Agency Agile Is Broken

Countless books have talked about why organisations need to adopt an agile way of working; the promise of delivering value faster and ensuring that the customer ultimately gets what they want because they can change their mind and reprioritise requirements is an alluring prospect. Unfortunately introducing an Agile way of working within an agency often […]

Read More