I'm a software developer trying to build sustainable software using Test Driven Development. I advocate for autonomous teams, continuous learning and failing fast.
Mentoring, discussions, brainstorming
May 12, 2023 · 1 min read · Good software is that which meets user expectations - both stated (explicit) and assumed (implicit). For example, for a banking app, it is explicit that a user might want to check their balance or transfer money. It is implicit that the user expects ...
Join discussionApr 28, 2023 · 2 min read · We are never going to create perfect software. If we did, it might only be perfect for a brief moment. Requirements change. What is useful now may be less useful next week. We are never going to know everything. We are never going to work in a perfec...
Join discussionApr 24, 2023 · 1 min read · Hi, I'm Damien. I've been in the software development industry for over 20 years - rarely far from code - and I still don't know how to write quality software. I don't know what junior developers think the life of experienced developers is like. I al...
Join discussion