Editor's Choice

My new book, The Nature of Software Development, has been released by Pragmatic Bookshelf. Check it out!
Today Tozier and I will do a Quick Design Session and start TDDing something that will, I hope, turn into the actual app.

Recent Articles

(Jun 20, 2017)
Today Tozier and I will do a Quick Design Session and start TDDing something that will, I hope, turn into the actual app.
(Jun 16, 2017)
In which we suddenly realize something about Tozier.
(Jun 15, 2017)
Tozier and I start with some Ruby code for FTP or something.
(Jun 14, 2017)
Tozier and I try some things.
(Jun 12, 2017)
A couple of things passed by my Twitter last week and I'll try to comment briefly on them. For values of 'briefly'.
(Jun 10, 2017)
I'm told the iPad is the new Mac, or something. Anyway, it'd be nice to be able to write articles on the iPad and get them on my web site without lugging around my Macbook.
(Jun 5, 2017)
Thoughts on the state of Scrum and Agile. Pressing harder isn't the point at all. Bit of a rant, really.
(May 25, 2017)
Some thoughts about kinds of people, kinds of words, and kinds of hair and clothing. We need to come together.
Social ]
(May 10, 2017)
If you're like me (as of last week) you haven't read this book. I recommend that you do so, right away.
(May 9, 2017)
I had an idea relating to my habit of 'Programming in Public' with all my mistakes, errors, bobbles, fumbles, and goofs showing. Why not write a book (again), with different languages and problems? Interested? Let me know.
Erors ]
(Apr 24, 2017)
Based on our Scrum Gathering 2017 talk, we discuss the impact on real software development of growing focus on the 'enterprise'.
(Feb 19, 2017)
I've been trying to learn a 3D drawing program. Yesterday I noticed that I was working but not learning.
(Oct 17, 2016)
Possibly not the best stance to take on, if you can manage it.
(Oct 5, 2016)
Time was, you got a spec, got browbeaten into saying you'd do it in 6 months, then got mostly left alone for 6 months. Now, they get to **** with you every ******* day!
(Sep 13, 2016)
Good frameworks are deep. Quick-entry courses sell well. It turns out they sell TOO well.
(Sep 8, 2016)
Scrum is good, when done as intended. Otherwise it can be oppressive and dangerous to developers. Let's study: Defense Against the Dark Arts of Scrum.
(Jul 9, 2016)
A twitter conversation got me thinking about the extent to which Agile ideas are intended to support small improvement, or to disrupt things.
(Jun 27, 2016)
Some interesting tweets make me wonder: if I were creating a method today, what would it be?
(Jun 24, 2016)
A foray into Google App Engine turns into a Tibetan adventure with Bos grunniens. No real lesson is learned.
(Jun 21, 2016)
Mike Vizdos and I are starting a new Slack team and we invite you to join us.