Two points in the context of using software, made by others, in ways that can serve us well:
- Treat every software as an object
- Irrespective of the nature of the object, ask yourself what you would like to do with it
Say, in a weird situation, you have a nail to hammer but no hammer. So would you not hammer the nail in? You’ll search for something that serves as a hammer. You’ll look around and you find a weirdly shaped small block of stone. Or say a smoothly shaped paper weight. The obvious question: can this be used to hammer the nail?
3rd point, once you’ve figured what you would like to do with the software object:
- So which part of the stone can really hammer the nail and which part you will use to grip and apply a hammering force?
4th point, remember to start with a question and ask a question of any kind in the context of any software object.
Phew, long post by my standards. Any useful?
Leave a Reply