What I love about open source is that itâ€™s a â€œcanâ€ world by default. You can doÂ anything you think needs doing and nobody will tell you that you canâ€™t. (They may not take your patch but they wonâ€™t tell you that you canâ€™t create it!)
Itâ€™s often easier to define things by what they are not or what we canâ€™t do. And the danger of that is you create a culture of â€œcanâ€™tâ€. Any one who has raised kids or animals knows this. â€œNo, donâ€™t jump.â€ You canâ€™t jump on people. â€œNo, off the sofa.â€ You canâ€™t be on the furniture. â€œNo, donâ€™t lick!â€ You canâ€™t slobber on me. And hopefully when you realize it, you can fix it. â€œYou can have this stuffed animal (instead of my favorite shoe). Good dog!”
Often when we arenâ€™t sure how to do something, we fill the world with canâ€™ts. “I donâ€™t know how we should do this, but I know you canâ€™t do that on a proprietary mailing list.” “I donâ€™t know how I should lose weight, but I know you canâ€™t have dessert.” I donâ€™t know. Canâ€™t. Donâ€™t know. Canâ€™t. Unsure. Canâ€™t.
Watch the world around you. Is your world full of canâ€™tsÂ or full of “can do”s? Can you change it for the better?