I found myself writing this in my one of my CS Classes, today, and thought I would share it here: AI Coding is an interesting problem. I am old enough […]
Read MoreBlog
A new test challenge!
Today is Thursday, July 24, 2025, and it’s time we did something fun, isn’t it? I’ve been in a debate recently if my website, XNDEV.COM, is useful for test challenges. […]
Read MoreWhat happens when this stuff doesn’t work?
Thanks to the internet, people in software delivery seem to actually remember the last decade or two of history, and are less bound to repeat and reinvent it. Yet the […]
Read MoreTen Thoughts on Technical Debt
Back in 2008 I organized a peer conference on Technical Debt at Calvin College along with Pat Bailey, Steve Poling, and Michael Kelly. Sponsored by the Agile Alliance, the event […]
Read MoreThe (lack of?) Evidence for Klarna’s use of AI
I’d like to present an alternative perspective on AI for software development, using Klarna as an example. Klarna If we had to pick one company touted as the earliest adopter […]
Read MoreA new turing test
It’s been a odd couple of years. Take this post on linkedin from last week: The meta-point the author is trying to make is that testing is always testing, and […]
Read MoreA Quick bit on why/what Scrum improved
One of my students recently asked me: Is Scrum actually useful? Many developers I’ve heard from have had negative experiences with it, and I’m curious about whether it’s more effective […]
Read MoreAgile Alliance/PMI Partnership?
Too long/did not read version: The people-people took over the label Agile, as they do. The Sound Craftspeople, as always, have work to do. It’s time for us to get […]
Read MoreOn Truth
After a wonderful talk with Michael Larsen at #PNSQC, I do feel compelled to make a statement. That is to say, something like this: I got into testing at least […]
Read MoreJokes, Parables and Videos
A few years ago I realized that I have an informal list of jokes, parables, and videos that I use in everyday conversation on projects to make a point. Sometimes […]
Read More