Working Sessions
If you’d like to book a working session with me, here is what you need to know:
- I live in the Atlantic Time Zone (Toronto/New York +1 hour), but I sometimes travel, mostly in Europe. You can usually book a session within two weeks.
- If we live very far apart in time zones, then contact me directly and we’ll see what we can work out that fits both our schedules. I have shared the time zone inconvenience with clients in Australia and New Zealand.
- For sessions focusing on code (TDD, testing, refactoring, design review, code review), I recommend booking at least a 2-hour session.
- If you would like to propose something radically different, just tell me what you have in mind and we will figure it out together.
Prices and Booking
To book a session for your company, browse the current prices and browse my calendar for scheduling options. Relevant sales taxes are added at the time of purchase. Teams and other groups are welcome. Read more of this page for information and options on specialized working sessions.
Individuals (including if you run a one-person company) should subscribe to The jbrains Experience in order to book one-to-one sessions starting at CAD 200. This membership includes group sessions during Office Hours.
These prices apply to working sessions only. You might instead be interested in scheduling some training or booking me for a speaking engagement.
Session Styles
I’ve done all these things in working sessions with clients. Perhaps you need something slightly different. Feel free to propose anything that you might need.
- ensemble programming, also known as “mob programming”
- What’s Not To Like About This Code? A serious game about design standards
- Thinking Partnership (from Nancy Kline’s Time to Think)
- code review, modeling, or software design review
- splitting features/stories, writing examples, Product Sashimi
- pair programming: new code and legacy code, writing tests and refactoring, katas and project work
- discuss an upcoming or current coaching engagement (Coaching the Coach)
- prepare to quit a job and become a freelancer (personal finance, fundamentals of marketing and sales, designing your first training course)
- facilitated group decision-making sessions, especially when the usual internal faciltator needs to be involved in making the decision
- Conversation Dojo: practise interpersonal communication
- prepare to interview with Big Well-Known Companies for positions like Scrum Master and Development Manager
- do a one-on-one version of a training course (requires multiple sessions)
- discuss what to do with the rest of their life (no, really!)