Exercise – Cost of Trouble

Exercises Apr 13, 2025 (Apr 13, 2025) Loading...

Unfinished placeholder... to be finished and used in Workroom PlayTime012 on 17 April.

A 15-20 minute exploration via a simulation

Based on an older exercise, no longer interactive, posts here: An Experiment with Probability, Broken Trucks, Models, lies and approximations, Enumeration hell, Diversity matters, and here's why, Modelling super powers . Go there to read background – I'll bring it here in the next few weeks and update it.

Each of these simulations have a similar core simplifications:

  • the simulation knows what can be found, and it knows what's likely to find each thing, but the entities looking don't know either of these things.
  • A searchable thing has a limited collection of independent things to be discovered. For testing, think: there are only so many problems.
  • Discovery is by chance. Different approaches to searching have different chances. A discoverable thing has a low chance of being discovered by any individual approach – but might have a better chance by another approach. For testing, think: Performance testing will find different problems from usability testing.
  • There's a limited budget – the more you spend, the more chances you have to find stuff.
  • Something stays found, but only counts the first time it is found.

You, the user, can see and change the number of things that can be discovered, the makeup of the crew that looks for things, and the budget to spend looking. During the simulation, you can see the results of the simulation in terms of the work done, the discoveries found. You can pause and resume the work. You can increase and decrease the budget. Different simulations will throw up different results, and you'll want to keep track of those to see the variation.

Background: a simulation works in chunks. In each chunk, all the explorers have a chance to discover a (random) set of discoverables (of fixed size in the simulation). A discoverable's chance of discovery is set by the explorer's active skill, and the chance of the discoverable being discovered by that skill.

I'm working below here... and will reveal as I finish. Paid subscribers can get to see what I'm doing.

Member reactions

Reactions are loading...

Sign in to leave reactions on posts

Tags

Comments

Sign in or become a Workroom Productions member to read and leave comments.

James Lyndsay

Getting better at software testing. Singing in Bulgarian. Staying in. Going out. Listening. Talking. Writing. Making.

Great! You've successfully subscribed.
Great! Next, complete checkout for full access.
Welcome back! You've successfully signed in.
Success! Your account is fully activated, you now have access to all content.