photo of Dan


This is a guide for who I am and how I like to work.

What I do

As your Agile coach, I uphold and promote Agile values and principles in your organization.

But I don't think we should take it on faith that a particular Agile practice will work for you in the same way that it does for other people in other organizations. We need to experiment to find out what works for you.

Your rights

What I love to learn

I love learning how things are done. If you have a tip, trick, or technique on any subject—at work or otherwise—then let me know.


If you want to complain about how terrible "those people" are, I'm sorry: your complaints are not going to find a good home with me.

On the other hand, if you want help with how you can handle "those people" better, then you and I should definitely talk.

I'm not your therapist, nor am I someone who can "fix" other people for you.

Tell me about something you love

If you have a genuine enthusiasm for anything, please tell me about it. Is it a programming language? Your family? Your pets? Hobbies?

Your enthusiasm doesn't have to be cool or exotic. It doesn't have to be "normal" either. What matters most to me is that you are passionate about it.

What do you think are the most important aspects of your enthusiasm? Why do you love it so much?

Don't assume I won't be interested. Try me!

Arriving early

My goal is to arrive early every single time. "Arriving early" means I'm prepared for our meeting, in the right place, with the right gear, technical kinks worked out, my head on straight, and ready to work before the time we arranged to meet. Please hold me to this standard, and call me out when I fall short.

Don't be surprised if I end our meeting a little early so you and I can get to our next meetings early. I'll let you know if I need to end early, and I hope you'll do the same with me.

If you are late, please don't offer an excuse. Instead, just say "sorry I'm late" and leave it at that so we can get to work.

Please contact me immediately the moment you realize you are going to be late for our meeting or you want to reschedule. No guilt, no drama: I promise.

When to meet

Please feel free to reach out and book a meeting with me on any subject at any time. I'd love to know what's on your mind.

I am at my best in the morning.

If you want to change when or how we meet, please ask. I'll be happy to accommodate you if I can.

I can flex my schedule earlier or later. I can also work late or on weekends when needed. (E.g., coming in on Sunday to set up the room for a Monday workshop that I'll be facilitating.)

That said, the Agile value of "sustainable pace" means that I aim to work for no more than forty hours per week. Beyond forty hours, my effectiveness drops off rapidly, and I don't think it's fair to charge my clients for less than my best.

Emergencies happen, of course. When they do, I'm happy to work for as long as it takes to get the job done. Note, though, that "emergencies" are rare and exceptional conditions that contrast with a normally stable environment. This is in contrast to "chaos", which is a common and ordinary state of organizational panic, churn, and dysfunction. Emergencies rate overtime; chaos doesn't.