(EDIT : whilst the below line is an old joke, part of putting information out in public is making sure your facts are correct. So, for the dog trainers out there, as Christiaan Baes
‏ @ chrissie1 points out, the first rule is Be Consistent , which means I can’t break this URL, but I will leave this note in place.)
The first rule of dog training is : know more than the dog.
If you pass that level, you’re ready to give a talk. Have you used node.js on a real project, or evaluated it properly against another framework? Have you failed badly on a project that would serve as a warning to others? Did you learn something important from your mentor or boss that they’re happy for you to share? What do you know now that you wish someone had told you last year?
When I first gave a talk in public, I was very nervous. I still get that way.
My first talk wasn’t an original idea. At the first DDD Scotland, I saw Ben Hall talking about Red, Green, Refactor and took the ideas away to try it properly, without fully understanding it (sorry, Ben). The following year, at the next DDD Scotland, I did a live coding session entitled “TDD? I don’t have time” that revisited the highlights of that talk, then filled in some of the lessons I learned from applying it. There was a bigger audience, and lots of fresh faces who found the idea interesting, but I didn’t plan it enough and it was very rough.
I started giving talks as a way to improve my communication skills. And on my first attempt, I failed badly. And I had to make the choice. Do I write it off, and retreat, or do I keep doing it so I can learn to do it better? It was a talk about agile principles, so I had to take the latter route.
So I did some user group talks, 20 minutes, instead of an hour. Some pikka machu talks, 6 minutes. I’ve since done workshops and guided conversations, where I let other people talk. I’ve paired with others to talk. I’ve talked about technology, people, other talks I’ve seen and the near future. I learned some tricks along the way, but Scott Hanselman (check out the related links too) and Christos Matskas summarise them much better than I could.
There are good reasons to speak at user group events, or conferences, or in your office. Don’t be afraid of being noticed. And if you want any more advice or encouragement, leave a comment or find me on Twitter or LinkedIn.
And don’t forget, DDD Scotland is back. Submit.
Top comments (2)
Thanks a lot for sharing these training rules with us. I will share these rules with dog behaviourist singapore so that they can get maximum benefit from it.
The first rule of dog training, at least in most discussions you’ll come across, is consistency. It’s something that shows up again and again across different training approaches, whether someone is learning through experience, attending classes, or exploring resources like the Best Dog Trainer School. The idea is that dogs tend to learn through repetition and patterns, so when cues, rewards, or expectations change frequently, it becomes harder for them to understand what is being asked.
In many forum discussions, consistency is often described in very practical terms. It usually refers to using the same commands for the same behaviors, maintaining similar responses to both correct and incorrect actions, and ensuring that everyone interacting with the dog follows the same general approach. When different people use different words or reactions, the dog may receive mixed signals, which can slow down the learning process or create confusion over time.
Training environments, including structured programs like those offered by places such as The Academy of Pet Careers, tend to reflect this principle in how lessons are organized. Sessions are often arranged in a way that repeats key behaviors, reinforces previously learned cues, and gradually introduces new elements without disrupting the established routine. The repetition helps create familiarity, which is something that dogs seem to respond to quite naturally.
Another aspect that often appears in discussions is how consistency applies not just to commands, but also to timing and expectations. For example, responding in a similar way each time a behavior occurs helps the dog associate actions with outcomes. This doesn’t usually involve complex techniques, but rather maintaining a steady approach over time so the dog can recognize patterns in behavior and response.
Overall, the first rule of dog training is commonly described in simple terms, but it plays a central role in how training progresses. Consistency shows up in commands, timing, responses, and routines, and it tends to be a recurring theme across most training discussions and structured learning environments, forming the basis for how dogs gradually understand what is expected of them.