How to Tackle a Legacy Codebase
You’ve just landed a new job and you have to come up to speed quickly with the existing legacy codebase. So how do you do… Read More »How to Tackle a Legacy Codebase
You’ve just landed a new job and you have to come up to speed quickly with the existing legacy codebase. So how do you do… Read More »How to Tackle a Legacy Codebase
I follow the Bob Lefsetz blog. He writes well. He writes about music and yesterday he wrote this about Elton John: You won’t see the… Read More »Find Your Unique Perspective
The other day I was riffing about ‘choosing development over legacy’. Building new things is the easiest path to take and we choose it because… Read More »The Unicorn Project: The Feeling of Complexity Debt
Here are some of the valid reasons that development and product teams can give for not wanting to approach a legacy software product with the… Read More »Does Fixing Legacy Mean I’m Not Innovating?
I once had an interaction with a CI/CD fanatic. You know the type – dogmatic and bristling with frameworks, tools and well-formed opinions. I’ve also… Read More »Do You Need CI/CD to be successful at Software Delivery?
DevOps – the word is a conjunction of Development and Operations. The development team or department is responsible for the development of new software features.… Read More »The Fundamentals of DevOps
Everyone can improve their logging. Either we’re drowning in meaningless log data or we don’t have enough. Usually, there is plenty of data but not… Read More »You Need Better Linux Logging
Back in 2010, Netflix announced their Chaos Monkey tool which helped them scale successfully into AWS: Chaos Monkey randomly terminates virtual machine instances and containers… Read More »Designing Your Release Process
It’s one thing to build a software product; it’s another to have that software packaged and ready to deploy whenever you need it. In the… Read More »Can You Release When You Want To?
One of my favourite podcasts is Maintainable by Robby Russell. I’ve just caught up with the episode with Professor John Ousterhout called “It’s Not You,… Read More »How to Build Maintainable Software