Web site for Codosaurus, LLC, a software development consultancy based in the Virginia suburbs of Washington DC but serving clients worldwide. Services include process advice, project roadmapping, developer training, and of course custom software development.
These are my definite speaking engagements in the future. There is also a Likely Speaking Engagements page, for ones that are not yet definite. When Conference Where Topic(s) Oct 2026 Devoxx Belgium Antwerp, Belgium Mutants I will probably not be doing much speaking in 2026. Now that I live in Portugal, on a temporary visa, the outside-Portugal travel rules are very complicated and based on the…
Image: from https://shecodesthecosmos.co.uk/2023/06/21/3-top-tips-for-applying-to-speak-at-conferences/ Software development conference CfPs (Calls for Papers, Presentations, Participation, etc.) closing in the coming 30 days include: C++ conferences in the UK and Israel Ruby conferences in India and Japan Python conferences in Senegal, Turkey, Netherlands, and Sweden And lots more! For more…
How could I forget to post about one of the biggest events of my entire life?! After living in the USA for all of my <mumblety-mumble> years, as of mid-July I have MOVED TO PORTUGAL!!!1!!one!!
Last week, I delivered my talk “From Examples to Exhaustive: Intro to Property-Based Testing“ at Software Quality Days in Vienna, Austria. They don’t record the sessions . . . but I recorded mine, on my phone, and have uploaded it here, plus the slides here.
You may have seen my blog post announcing WWWizzzard . You may have toyed with it, and found that many webpages have frequent irrelevant tiny changes, such as a carousel, or a list in random order or made from a random selection. I have now added a feature to help ignore those changes. As of recently, WWWizzzard will accept two blocks of text in each site description. Each one is treated as a list…
I have uploaded the video from the PyDistrict meeting of September 2025 of my talk “Kill All Mutants! (Intro to Mutation Testing)”; in case that link isn’t working for you it’s at:
You may have seen my announcements about conferences looking for speakers . You may have wondered how I keep an eye on so many. The answer is mostly that I use a tool I wrote, to check web pages for changes. That tool operates from the command-line, but I’ve been in the process of making a web version . . . that is now online! WWWizzzard.com (“it checks the WWW while you ZZZ!”) lets you specify…