- · Do you “crash”
- · Do you “fail”
- · Do you “hide” or “omit” data
- · Do you “expose a symptom” of a bigger issue
There is a part of my brain that understands that I get tested as often, if not more, than the things/products/applications/ideas/people I test. Or, maybe it is just a suspicious/non-trusting trait that I have, which makes me “think” I understand this…
I have four daughters – current ages: 24, 22, 19, and 8… I understand being “tested” to a certain point…
The first three daughters had regimen in their lives. Their mother was like a feminine drill sergeant. There were rules and they were strictly enforced. Child number four, not so much… which ultimately led me to this testing that I am going through now…
I have not actively participated in any New Year’s celebrations or traditions forever… or at least for so long that I cannot recall a single resolution I may have ever made… until this year…
I made a resolution to make my 8 year old daughter eat more veggies every day…
It is only the 19th day of January, which means this is the 19th day of the resolution, and I have seen and learned so much… If you think you are mentally strong… engage your brain with that of a child… you will soon see you have much to think about…
The first thing I learned so far, was that this resolution really wasn’t to get “her to eat more veggies every day”, it was for ME to encourage and enforce it… so the specs were off… and please note, they usually are off a bit in software testing as well…
The second thing I learned was that I totally have a new respect for developers… I will use a simple IF THEN to show what I mean:
IF child eats said veggies in front of me, THEN she will continue to do so when I don’t look
ARE YOU KIDDING ME????
I left out the error handling when I made this resolution…
- · What IF child hides veggies
- · What IF child flushes veggies
- · What IF child throws up
- · What IF child attempts to make deals
- · What IF child is stubborn
I have a whole new respect for developers who are just trying to “code” what is “expected”… and forget what is not expected…
The third thing I have learned is using humor as a tool… You cannot get too frustrated when the plan does not go your way, or when roadblocks appear…
If you have the time, and you are a parent, please watch this video:
The fourth thing I have learned is that I don’t have to have all the answers to begin to do what I should do. I don’t have to “know” everything about the situation. I just have to commit to it. And sometimes that has to be enough to move forth with the journey…
There is much to learn and know out there in our little worlds, and we can use that to teach us how to be the best we can be in the bigger world…
Each time I am tested I have an opportunity to learn and grow… and fix my own “code”… it’s really all an adventure of thinking…
**Note: I quoted Wikipedia quite a bit tonight… on purpose… kudos to them on what they did about http://en.wikipedia.org/wiki/Stop_Online_Piracy_Act.
No comments:
Post a Comment