Psychological Safety in the Workplace: The Results

A little while ago, I published a survey, trying to gauge the levels of psychological safety in the workplace. Now that's ran for a while, I'd like to share the results. First of all, I want to say thank you to everyone who decided to share their experiences, there was both very positive, to very … Continue reading Psychological Safety in the Workplace: The Results

Shaping the Future of Software Engineering in the Public Cloud

In recent years, the public cloud has emerged as a transformative force, revolutionizing how organisations build, deploy, and scale their software applications. The paradigm shift towards cloud computing has had a profound impact on software engineering practices, unlocking new opportunities and challenges. In this thought leadership article, we will explore the future of software engineering … Continue reading Shaping the Future of Software Engineering in the Public Cloud

Cloud Platform Team: Enabler or anti-pattern?

Recently, you can see the rise in organisations who have either a Cloud Platform Team, or a Cloud Engineering Team, sometimes also called Platform Engineering. A platform team is responsible for creating and maintaining the underlying platform that supports the development, deployment and operations of software applications. I thought about jotting down my thoughts on … Continue reading Cloud Platform Team: Enabler or anti-pattern?

Why Developers Should Embrace Citizen Development

In this post, we look at citizen development, discuss what it is, the pros and cons, and discuss why professional developers should embrace it. Citizen developer is a term used to describe individuals who are not professional software developers, but who have the ability to create software applications and automate processes through low-code or no-code … Continue reading Why Developers Should Embrace Citizen Development