Uncategorized Category
Who has responsibility to fix this?
Posted on March 8, 2024 Leave a Comment
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 […]
Orwell’s 1984 in the Modern Age: Navigating the Moral Dilemmas of Technological Progress
Posted on August 8, 2023 Leave a Comment
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 […]
Exploring Microsoft Copilot: Advantages and Considerations
Posted on July 5, 2023 Leave a Comment
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 […]
Apple Vision Pro: A Game-Changing Innovation Unleashed at WWDC 2023
Posted on June 7, 2023 Leave a Comment
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 […]
Domain-Driven Design: Unlocking the Power of Technology for Businesses
Posted on March 7, 2023 Leave a Comment
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 […]
The Engineering Leader
Posted on March 14, 2022 Leave a Comment
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 […]
A Great Place to Work
Posted on January 7, 2022 Leave a Comment
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 […]
Why Agency Agile Is Broken
Posted on April 1, 2021 Leave a Comment
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 […]