DDD, Refactoring and Legacy Code
Last night I attended the DDD NL meetup where the challenge was to refactor some OO code, one file at a time without breaking (or… Read More »DDD, Refactoring and Legacy Code
Last night I attended the DDD NL meetup where the challenge was to refactor some OO code, one file at a time without breaking (or… Read More »DDD, Refactoring and Legacy Code
To get started in software you need two things. A good memory for useless details and an ability to see patterns in the things around… Read More »What Do You Need To Get Started in Software?
I first read Team Topologies in 2022 and was immediately impressed. It connected with me similarly to two great works by Gene Kim: The Phoenix… Read More »How Team Topologies Changes The Script
A good podcast to get a no-BS opinion on Agile, DevOps and CI/CD is the Non-Nonsense Podcast. Recently, Brian Finster talked to Murray Robinson and… Read More »Bryan Finster -Continuous Delivery: No Nonsense Podcast
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?
I found a gem in one of Simon Wardley’s presentations. Agile, Lean and Six Sigma are suited for different stages of your software’s journey. Choose… Read More »Appropriate Context for XP, Scrum and MVP
There are so many books on every aspect of computer science, algorithms, software development practice, DevOps, software delivery, organisational structure and now platform engineering. Surely… Read More »Towards an Evidence-Based Software Practice
There is currently quite a lot of noise about internal developer platforms <<insert obligatory Garter link>> as an aid to ease complexity and smooth the… Read More »Do You Need To Build An Internal Developer Platform?
As a recently appointed tech leader, you want to show you can do it all. Mentoring, guiding, coaching and setting an example. Proving yourself to… Read More »Want To Succeed at Coding and Managing?