## List of my Failures, Mistakes, and Struggles in the last one year.
#. **I reach my office late (10:25 A.M) every day and have to leave late ( 7:30-8: 30 P.M ) as finishing the day's work takes time.**
Why do I hate this failure?
I leave my house at 8: 30 A.M and return at 9:40 P.M. Thus, due to this schedule, I have to ignore all my other responsibilities.
Because of the same, after being selected to work as a mentor for "Google Code In" under JBoss, I was not able to devote time and had to withdraw on my 14th day.
#.I spend my weekends sleeping, attending meetups and playing games. Hence, each Monday I am sleepy and lazy.
#. In the first week of my work, I was assigned to modify existing code to read csv and after some manipulations to data, put data to DB. I concentrated too much on making this process less time-consuming and this led to the other person (Moiez) doing all this work on his own. And my optimized csv's reading code was not useful, as it was not easily readable and maintainable.
#. I was supposed to code nearly 96 java classes which would have ~9% redundant code, and ~1,60,000 line of code according to Java standards. I was supposed to do this for 6 products, and 1.5 days were assigned for each product, i.e, 1.5×6 =9 days. I always had an evil thought in my mind "This work is not for me." But, even though I happily coded for 2 days, the evil thought took over me.
So I spent the whole night coding some python scripts and the next day when I reached office I completed the whole work in nearly a few hours. So from the 3rd day to the 5th day, I spent my office hours in learning graph algorithms and talking to Elastic's senior solution architect to understand the implementation of the best security in elastic nodes. I had still 4 days left with me, but because of the guilt of cheating, on the 6th day, I informed that I finished my work and was assigned some new work.
Why do I hate my decision?
I will not like any junior to do this to me at work.