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
You can find the current options and prices for companies by clicking here. Relevant sales taxes are added at the time of purchase. Teams and groups are welcome. Keep reading 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 sessions at a more accessible price.
These prices apply to working sessions only. To book me for a speaking engagement, visit https://speaking.jbrains.ca. To learn more about training for your company, visit https://training.jbrains.ca.
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!)