Daniel IrvineTDD gives you freedom of workflow, not restriction of workflowKent Beck, grandfather of test-driven development (TDD), recently drew criticism for suggesting an alternative programming workflow to TDD…Dec 4, 2018Dec 4, 2018
Daniel IrvineThoughts on DevConf 2018 (South Africa)Last week I spoke at DevConf 2018, a conference held on two separate days in two separate cities: Johannesburg and Cape Town. For attendees…Mar 31, 2018Mar 31, 2018
Daniel IrvineAre personality tests useful for developers?As a software developer my job is writing code. But knowing how to write code isn’t the only skill software developers need. We also need…Sep 2, 2017Sep 2, 2017
Daniel IrvineCognitive dissonance and its effect on programmersI want to explain cognitive dissonance by way of a topical example. I’ll explain how I believe the Google Dudebro, James Damore, has been…Aug 22, 2017Aug 22, 2017
Daniel IrvineIn defence of software craftsmanshipIt’s quite late in the game to be commenting on the Google Memo, but comment I must. To many of us in the software craftsmanship community…Aug 12, 20172Aug 12, 20172