I caught a portion of Big Bang Theory the other night (its actually a pretty funny show). When talking about making their relationship work, Leonard compared his relationship with Penny to software development. He suggested treating their relationship as a beta test; a trial period for the relationship where they could identify weak points and work out the bugs.
I was able to relate to this very closely given the Online Ordering project that we are working on right now. Did you know that, in software development, creating the functional program is only the first 1/3 of a project? Then next 2/3 is testing, fixing, testing, fixing, testing, fixing (you get the point) until you have something damn near if not completely perfect. When we were about to start testing, I assumed the Online Ordering software was flawless. Not even close. BUT... after testing it in every scenario possible and correcting the errors, its pretty darn close now.
But the dude from Big Bang Theory has a point. When you are happy with what you have, assume you are only 1/3 of where you should be, and you have 2/3 more adjustments to get to where you really want to be.
I am pretty sure that if you could follow this template (1/3 creation, 2/3 testing/fixing) for almost anything you would end up with a great end product (whether it be relationship, software, study habits, or whatever).
If you assume everything is going to work without adjustments, then you'll most likely fail. There are always adjustments, faults, and fixes. The key is knowing that 2/3's of the project probably still ahead of you, and having the desire and patience to work the bugs out.
No comments :
Post a Comment