memory is lost

Come up with many ways we could solve the problem For some solutions simply re-use existing patterns you see elsewhere. For others try something different, this act helps you find something that you might not otherwise have explored. But then you must evolve beyond the new thing, combining ideas to get something better. Having at least 3 or 4 different ways to solve a problem allows you to figure out what’s better by understanding what won’t work. List the pros and cons of each option. Evaluate them against the intended outcome, the goals we’ve set, and against each other. This sets you up to evolve to a great solution rather than an available one.

Let’s talk about making tools. The things we make should either reduce pain, increase pleasure, or do some mix of the two. If you’re really good at goal A, you get a bit of goal B for free. And if you don’t figure out how to do either, you’re playing dress-up. Increasingly, I feel like a lot of my tools are dressing-up as tools, because they don’t offer any savings in time or effort, just slightly different methods to mindlessly shift information from one bucket to the next. And if one bucket has a hole in it, you get another, smaller bucket to catch anything coming out of the hole in the first bucket. This goes on and on with more holes and buckets, and before you know it, you have an intricate network of buckets whose reason for existance is to catch the information you can’t manage in the first place. You are stuck in bucket recursion, adding tools to patch the shortcomings of other tools. Those patches are how you know you have dress-up tools.