Author Archives: davef

MSEC – The Modern Software Engineer’s Companion

I have been working on a side project over the past year or so. I had been making content for my YouTube channel and publishing articles, how to guides and other writing and learning from others, but lots of people … Continue reading

Posted in Uncategorized | 6 Comments

5 Things I Learned About Being a Technical Lead

The usual route to a Technical Leadership role is by getting promoted because of your technical skills or experience after working on a successful project. That was certainly true of me: I got my first Technical Leader role in a … Continue reading

Posted in Uncategorized | Leave a comment

Team Topologies – Book Review

Team Topologies – Book Review In many organisations where high-quality software development is essential for success, there is often a bias toward “immediate technological solutions” (automation, development tools, language adoption etc.). These things matter, but they aren’t the most important … Continue reading

Posted in Uncategorized | Tagged , | Leave a comment

What is Modern Software Engineering?

I have a new book out. It’s called “Modern Software Engineering” and I have been working on it for the past few years.  The ideas in it grew out of a growing realisation that the way that I approach software … Continue reading

Posted in Continuous Delivery, Continuous Integration, Culture, Effective Practices, Engineering Discipline, Personal News, Software Design, Software Engineering, TDD | Tagged , , , , | 12 Comments

Women in Computing

March 8th is International Women’s Day, which got me thinking again about why we have so few women programmers (well, in Europe and the USA anyway). Things didn’t start out this way. Many of the first programmers and pioneers of computing were … Continue reading

Posted in Culture, Software Engineering | Tagged , , | 3 Comments

Is SAFe safe?

I recently made a passing comment in one of my videos about SAFe, it was a bit of a cheap-shot on my part if I am honest and I got picked-up on it, appropriately, by a viewer. It is too … Continue reading

Posted in Agile Development, Culture, Effective Practices | Tagged , , , | 17 Comments

Are we ‘Deploying’, ‘Releasing’ or ‘Delivering’?

This year I started a YouTube channel in which, every week, I discuss ideas related to Continuous Delivery. I have been very pleased with its success. As part of that, but also because of working from home more as a … Continue reading

Posted in Uncategorized | Tagged , , , | Leave a comment

101 Pieces of Advice for New Developers

Welcome! First, I’d like to say welcome. You’ve chosen a great industry and profession in which to pursue a career. We software developers are changing the world. We are changing the world with a unique form of creativity, and that … Continue reading

Posted in Uncategorized | Tagged , | 4 Comments

The Impact of Continuous Delivery

When Jez and I wrote our book, we knew that we were describing a powerful approach. We were very nervous of claiming a “Methodology” though. Instead we saw the Continuous Delivery book as describing, in some detail, an approach to … Continue reading

Posted in Uncategorized | Tagged , , , , , | Leave a comment

10 Years of “Continuous Delivery”

10 Years Since My Book Was Published My book, “Continuous Delivery” was launched on 10th August 2010, so in a few weeks time it will be the 10th anniversary of its publication. Jez and I spent 4 years writing the … Continue reading

Posted in Agile Development, Continuous Delivery, DevOps, Engineering Discipline, Personal News, Software Engineering | 4 Comments