You Can Keep Your Job, but It Won’t Be the Same JobAI encroaches on coding skills but hasn’t aced human language yet. That’s where our competitive advantage lies.Oct 21, 2023Oct 21, 2023
Specification by Example Is Not a Test FrameworkSBE is a collaboration framework to arrive at executable specifications. It won’t work if you treat it as just another testing tool.May 24, 2023May 24, 2023
Let’s Use AI To Fix Bugs and Write DocumentationAI assistants can produce code from written intent. What if it handled the reverse route too to produce useable documentation?May 9, 2023May 9, 2023
When Scrum Feels Like Dressing for DinnerThe industry has been infatuated with Scrum for too long and adopts it without question. But in a creative process, no prescriptive…Mar 10, 2023Mar 10, 2023
When Scrum Feels Like Dressing for DinnerThe industry has been infatuated with Scrum for too long and adopts it without question. But in a creative process, no prescriptive…Feb 13, 2023Feb 13, 2023
What Was the Question Again, ChatGPT?Sure, AI can write very decent Java code. But asking it the right question is the hardest part, and it won’t help you with that.Jan 27, 2023Jan 27, 2023
The Agile Compromise Calls for CourageMore frequent deliveries reduce the risk of building the wrong thing, but sadly often at the expense of quality. That’s the Agile…Dec 21, 2022Dec 21, 2022
Agile 2 — More Than an UpgradeIt’s time we steer Agile thinking out of the rut. Not with extreme ideas, but one that also puts people over procedures.Dec 5, 2022Dec 5, 2022
Testing the Untestable and Other Anti-PatternsThe path to maintaining effective test automation is not easy. Let’s explore some well-intentioned yet harmful anti-patterns.Nov 28, 20221Nov 28, 20221
How To Stay Happy and Relevant as a Java Developer Over DecadesCraftspeople delight customers, coworkers, bosses, and themselves. There’s something inferior about a career dedicated to the craft.Nov 20, 2022Nov 20, 2022