Author

Ian Pritchard Avatar

Ian Pritchard

Latest articles

by

  • How To Start Finishing – Learning from Agile Practices

    ·

    ·

    15 min read

    Summary Many of the agile tools, principles and guidelines used by large IT enterprises can be used by small teams or individual engineers to improve efficiency and create more value. In this article, I’d like to explore these concepts with you to help you level up your engineering practice. The underlying agile principle I’ll explore is “Stop Starting. Start Finishing.” In other words, rather than constantly starting new work, concentrate on completing the work you are currently doing-transforming from a Starter to a Finisher. When Starters think of a new idea, they drop what they are doing and start working…


  • It’s not you – it’s me

    ·

    ·

    4 min read

    Every so often I get convinced that a challenge test suite is wrong or Python is somehow giving me the wrong results. “It’s You”! I checked and quadruple-checked my code. I walked through every single line in the IDE debug mode noting how the variables changed as the code branched through. I printed everything printable and more. What is wrong with you, Python? What is wrong with these tests? Whose mistake is this? Sadly, experience shows it’s highly likely that Python is working and the tests are just fine. I will save time and frustration if I just admit that…