Your trusted source of coaching and training for agile, lean, agile technical practices and human behaviour for twenty-five years.

In addition to articles on this website, we write about Kanban at Improving Flow, about the intersection of agile and human behaviour at Unconscious Agile, and about technical programming topics at Agile Technical Excellence.

Upcoming public trainings that we offer are below. For private trainings and other offerings, see our services page above.


Gargoyle Software Inc. is based in Canada and provides coaching and training services around the world. We have taught on three continents and can bring our expertise to your company, wherever you are.1


Over the years, we’ve worked with a wide variety of clients from tiny startups to Fortune 500 companies. A sampling of some of our more recognizable clients includes:

AIMIA Capital One Canada Pension Plan Investment Board Globe and Mail Ford Honda Loyalty One M&T Bank Royal Bank of Canada Charles Schwab Target Toyota The Weather Network

Recent Articles

Date Title Location Author
2023-11-25 Premature optimization Improving Flow Mike Bowler
2023-11-19 Improving meetings Improving Flow Mike Bowler
2023-11-18 Hero Culture Unconscious Agile Mike Bowler
2023-11-12 Not motivated to do anything Unconscious Agile Mike Bowler
2023-11-05 Prime factors in Elixir Agile Technical Excellence Mike Bowler
2023-11-04 Exploring Elixir Agile Technical Excellence Mike Bowler
2023-10-14 NLP Meta Model Unconscious Agile Mike Bowler
2023-09-17 How We Think: Systems 1 and 2 Unconscious Agile Mike Bowler
2023-08-27 Code comments Agile Technical Excellence Mike Bowler
2023-08-05 Perils of Why Unconscious Agile Mike Bowler
  1. Due to COVID, preference will be given to work that can be performed remotely.