A Logical Explanation

my 2 cents about the world around us

I used to work in Oracle Corporation India for a product called Enterprise Manager. I was very new to the industry and didn’t know much. It was a hard time during the initial days. The product was huge. There was so much code some in java, some in plsql others in perl and god know what else. When I was given a bug (a software defect) to be solved i used to take ages to find what's wrong leave alone solving it :-).


Then one day I asked my manager to help. He solved them in minutes. I mean just like that. One thing I noted was that he was using lots of scripts and shortcuts which he had developed earlier. Thats when it hit me. I left all my work and started making my own framework of scripts. It took me about a week to create the skeleton. Then about a month or so to fine tune it. But once it was ready I was on booster. Give me any damn bug I was able to solve it. Later I was able to take up enhancements and projects also. It was great fun.


Though the framework was doing good but it required frequent changes. With my work load increasing I was not able to keep up. So I started searching again. This time I found that there are lots of open-source frameworks for solving these problems. Some of these frameworks were so SIMPLE, i felt foolish. Why didn’t I find them earlier. And wasted so much time creating one. I tried these frameworks. They were good. But by the time I could put them to proper use I moved out of oracle. Another company another framework.


I noted something else too during my stay at oracle. There were some bugs which were really not solvable. I tried all possible permutations and combinations but no use. :-(… They caused me ample frustration. Some of these bug were lying in my queue for about 6–7 months. At last I decided to leave them and work on other which I could at least solve at that time. But these problems always stayed in my head. Probably the guy who replaced me would solved them.


 


Do you use any framework in your daily life?


Did you make them yourself or did you use an existing one?


Can your framework solve all the problems in the field?


If not how did you cope up with the unsolvable ones?

0 comments

Post a Comment

Subscribe to: Post Comments (Atom)