Mike Bowler's Avatar

Mike Bowler

@mikebowler.ca.bsky.social

Helping organizations improve how they deliver value for over 25 years. Using a mix of agile technical practices (XP), workflow design, and applied psychology/neuroscience. When not doing any of that, he can often be found in the woods with a camera.

66 Followers  |  43 Following  |  114 Posts  |  Joined: 10.01.2025  |  1.7689

Latest posts by mikebowler.ca on Bluesky

In the days that we wrote user stories on physical cards, we deliberately handed out small pieces of paper and large sharpies. We deliberately wanted fewer words on the card.

People who write stories in systems like Jira often miss that point. Those tools allow us to write novels, and so we do.

07.08.2025 18:35 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Risk Management Yesterday I went on a guided hike to teach people how to safely hike through bear country. Specifically grizzy bear country. Unfortunately, we didn’t see any bears, but we did learn an amazing amount ...

I wrote about risk management, illustrated with a hike through grizzly bear country. improvingflow.com/2025/07/27/r...

06.08.2025 16:32 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

One of the mistakes we make is assuming that people will make logical and rational decisions to optimize for the perfect overall outcome.

I wrote about this, with an example from a recent hiking trip at unconsciousagile.com/2025/08/05/o...

06.08.2025 16:28 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Helmcken Falls in #WellsGrayProvincialPark. One of the tallest in Canada, with a drop of 140m

03.08.2025 16:38 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Warning sign with a picture of a Grizzly Bear and the text: β€œGroup access. By law, you must hike in a group of four or more beyond this point”

Warning sign with a picture of a Grizzly Bear and the text: β€œGroup access. By law, you must hike in a group of four or more beyond this point”

All great adventures start with a warning.

We did a guided bear biology hike yesterday, at #GlacierNationalPark. Highly recommended, even if we didn’t see any actual grizzlies.
parks.canada.ca/pn-np/bc/glaci…

The first 17 photos here are from this hike.
flickr.com/photos/mbowler/

27.07.2025 13:46 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image Post image Post image

So many butterflies in Black Mountain today. #kelowna #canada

13.07.2025 03:09 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

When I talk to teams about their goals, I'm continually surprised how often the answer is framed as "meets our deadlines" rather than "delights our customers".

We get what we focus on. Perhaps we should have better goals.

11.07.2025 12:59 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I'm talking about what I've observed. I've been programming for forty years and coaching and training programmers for twenty and there are some patterns that I see over and over. Both in myself and in the people around me.

10.07.2025 18:58 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

That's fair. I live in a country where it's illegal to call yourself an engineer if you aren't formally trained in engineering so it tends to be a hot button here.

10.07.2025 18:51 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Are you assuming that programming is engineering? Very few programmers have any training in engineering. Few understand any but the simplest stats. They do all have a grasp of logic, although in many cases, that’s intuitive without any formal training.

10.07.2025 18:37 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
iNaturalist iNaturalist is a social network for naturalists! Record your observations of plants and animals, share them with friends and researchers, and learn about the natural world.

Whenever the subject of identifying birds comes up, someone will recommend Merlin (I use it too), however I don't see many recommendations for apps to identify plants, and other animals. Let me recommend iNaturalist, which I use for identifying everything else. www.inaturalist.org

05.07.2025 19:05 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
My people aren’t participating I frequently hear β€œmy people won’t speak up during standup” or β€œthey aren’t participating in retro” or other activities. Unfortunately, there are many different reasons why this might be so it’s not a...

Sometimes when we facilitate a meeting, it's impossible to get anyone to talk, and this makes the meeting a complete waste. I was asked again this week how to deal with this situation.
unconsciousagile.com/2024/03/11/p...

05.07.2025 18:56 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Juvenile great horned own sitting on a branch. The white baby feathers are still visible, making it look soft around the edges. It's looking straight at the camera.

Juvenile great horned own sitting on a branch. The white baby feathers are still visible, making it look soft around the edges. It's looking straight at the camera.

It was apparently four years ago today that I took this baby picture in the forest. #GreatHornedOwl #Kelowna

28.06.2025 16:18 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
The big rewrite I remember once having two back-to-back clients who had just rewritten significant systems in their environment. I asked why they’d chosen to rewrite the system from scratch rather than just fixing th...

In my newsletter this week, I wrote about why rewriting large software applications, rather than fixing them in place, is almost always a mistake. It's now also on my blog at agiletechnicalexcellence.com/2025/06/25/t...

25.06.2025 14:23 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

How many things do we have like this, that actively discourage us from doing the right thing?

22.06.2025 15:47 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Whereas if I can make that little refactoring and directly check it into mainline then it’s a very low effort change that contributes to the quality of the product. It’s become easy to do the right thing.

22.06.2025 15:47 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

If I want to rename a method to make it clearer and know that making that little change is going to require real effort to go through a review process and manual merges, then I’m more likely to decide to just live with the original name, even if it is is poor.

22.06.2025 15:47 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

What we don’t talk about as much is how a culture of branching and Pull Requests (PR’s) actively discourages making small changes for that purpose.

22.06.2025 15:47 β€” πŸ‘ 1    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0

If you see duplication in the code, then remove that before you leave the method. If you see poor variable names then fix those before you leave.

22.06.2025 15:47 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

We often talk about the scouting rule of β€œalways leave the campsite cleaner than you found it”, or in a software context β€œalways leave the code a little bit better than you found it”.

22.06.2025 15:47 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

The theme for the week seems to be a focus on quality so let's look at some aspects of that.
1. Focusing on testing when we should be focusing on quality
2. About bugs
3. How pull-requests really aren't a quality step, most of the time

agiletechnicalexcellence.com/2025/06/17/q...

17.06.2025 15:21 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Improving learning with neuroscience and LEGO In an training, the goal is to have people learn. That should be obvious and yet we frequently see sessions where people walk out, having been entertained, but not having learned anything.

I did a session at Agile Open Canada last week where I ran people through a LEGO exercise on "technical debt" and then talked about the neuroscience of why this is a more effective way of teaching that concept, rather than using code examples. Now blogged at: unconsciousagile.com/2025/06/03/i...

03.06.2025 17:43 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Programming really took off in part because it was inexpensive to get started. I remember inexpensive languages from Borland and others when I was starting. Then later, open source tooling. Now AI is pushing it back the other way. Can't code unless you spend money, and that price will only go up.

02.06.2025 16:43 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Yet, as counterintuitive as it sounds, it's at these open space events that I find the best learning. I find these far more useful than formal conferences, although I do still go to both.

Wherever you are in the world, there are likely open space events being run near you. Check one out.

30.05.2025 15:27 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Participants will then share the things that they're most excited about, and conversations could go in almost any direction.

30.05.2025 15:27 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

If you've never attended an open space event like this then it may sound very counterintuitive. With the exception of the high level theme (AI this year), we don't know what topics will be covered at the event until we arrive on the first day.

30.05.2025 15:27 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I think this is my fourth time at this particular event and I've been to dozens of similar open spaces over the years.

These are often called "coach camps" although it's valuable to far more people than just coaches and that's why this particular event now calls themselves the "Agile Open".

30.05.2025 15:27 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
The town of Banff, Canada, surrounded by rugged, snow capped mountains. The photo is taken from the top of one of the mountains looking down towards the town.

The town of Banff, Canada, surrounded by rugged, snow capped mountains. The photo is taken from the top of one of the mountains looking down towards the town.

This week I was at Agile Open Canada in Banff, for another spectacular open space event.

This picture was from dinner one evening, looking down at the town of Banff, where the event had been held.

30.05.2025 15:27 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Brown coloured black-bear looking at the camera.

Brown coloured black-bear looking at the camera.

I see black bears maybe three or four times a year and this may be the largest one I’ve ever seen.

27.05.2025 03:42 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Colorful sunset over a snowy scene. Burned trees still standing from a forest fire, 20 years earlier.

Colorful sunset over a snowy scene. Burned trees still standing from a forest fire, 20 years earlier.

The photo below is one of my favourite sunset shots. It’s also a sharp reminder of a mistake I made that could have had serious consequences. It’s a time that I should have quit and didn’t.

Full story at unconsciousagile.com/2025/05/20/k...

20.05.2025 16:20 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@mikebowler.ca is following 19 prominent accounts