Techniques to improve Application Design

Design is important because it gives an application a vision; a vision that can be shared amongst the team. It gives the team a direction; a foundation on which to build the code. It is not a means to make...

Understanding and Addressing our Waste

How often do you find yourself having to wait for an event to happen so you can progress what you are trying to do? Waiting for your application to build? Waiting for someone to code review so you can commit?...

The Thing about Things

This article looks at two sides of the Internet of Things – the emerging technologies and the cultural impacts. The other week I attended a talk by Mat Henshall, Head of Things at Thoughtworks, San Francisco. I went along hoping...

Win tickets to Voxxed Days Bristol

Want to win a free ticket to Voxxed Days’ first open source conference in Bristol? We at Capgemini Engineering are giving away a few full day passes to the Voxxed Days Bristol conference, February 25th 2016 (retail value £180). As...

Seniority, strength, and serendipity - what makes a good lead developer?

Like many other people, I fell into a lead developer role, mainly because I found myself part of a team that had no leader. The idea of self-organising teams makes a lot of sense to me, but I think that...

Women in Technology is an issue for everyone

Last week Thursday (28th of Jan) a few of our ladies and a gent had the opportunity to attend the inaugural Women of Silicon Roundabout conference. Over 200 women and men working in technology were present at the conference and...

Voxxed Bristol Feb. 25th 2016

What’s the technology / architecture / way of working that will be big this year? You’re not alone if you’re not sure. The Voxxed Days Bristol conference will highlight some of these big choices over the space of 18 talks,...

Docker Continuous Delivery Workflows

So this big new world of containers has come along, and with it we are solving a lot of problems we previously had with virtual machines, and we are developing much more elegant solutions to problems as a community. One...

Specialism Constrains Throughput

Why Specialisms Within a Team Leads to Constraints on Productivity Tim, a good developer, has been working on a story. “Fred, I need the build configuration changed to pick up the new component I’ve added.” Fred responds, “okay, I can...