Another Tiring Day

It was yet another tiring Monday. I was actually pretty pumped up to go to office this morning as I wrote down some actions for us, my team, during the weekend which I thought we can execute this week. As I woke up, I got a call and I had to pick a neighbor from my hometown and drop them to their destination as they don’t know Bengaluru much, and it was exhausting drive in the car. There was one hell of road traffic, and I was pissed. I dropped them when the destination was almost 3km away, and returned to office.

It was very unfortunate for me that some changes I made to the build system broke the system. They are using autotools, and our build environment is not uniform, and this autotools is very fussy, and complicated. It failed sporadically, making the whole thing look wrong. I got busy in this talking to people, and fixing things up. Although I got sufficient support from people, it just was another tiring day, and at this moment, I’m done preparing an undo of my changes from trunk. This is the last option.
I’m exhausted. So exhausted that I just cannot take this anymore, even if it means I will be considered incapable. I think I don’t want to solve these problems anymore. It is here that I don’t want to call it quits, but that thought is slowly reining over me.
At the same time, I see a lot of people from the developer community, who are so seamless and seem to take more pressure than I can. Now that makes me think I just should do things right and everything will be fine. Or I just really want to call it quits as I know I can do things right, but I just don’t want to anymore..
Well, to those strange readers who stumble onto my blog, sorry to disappoint. I hope to put some good interesting reads here, than my boring routine rants.

Doing It Right, At Right Time

We have a serious problem at our office with software build times. I, being the guy who’s supposed to take care of this system, sometimes go blank with no ideas in my mind to relax the situation. We have serious network issues, resource crunch, hardware limitations, etc.
I knew about the bottlenecks, however, what I did not do was, see what can be done quickly to settle things down to some extent. Perhaps, I was close to doing this, but in my own way, that wasn’t the right way for our current situation. So, my boss called for a meeting and listed down a few things that can potentially help us to some extent.

From this point on, I started thinking what did I not do right, at the right time, and having that done, would things have changed? Well, even now, things are still bad, nevertheless, there has been a lot of things I really had thought about, that are now being raised by somebody else again, and to me, it appears like, I never pursued until it is complete.

That seems to be my first drawback. Picking up some task, but not driving it to the end.

Then, there were some issues in the past, I tried to address them, but as long term solution. No short-term solutions were derived by me. That seems to be my second drawback that is slowing me down. Not addressing the problem quickly in short term.

I did have some long term plans to improve this situation, even in the past, but, doing multiple things together is never beneficial. So, that’s my third drawback. Pick one task, finish that up. Or have a schedule of time, for each task, and do nothing else during the time so dedicated.

Take no problem lightly. No matter how small the problem reported, understanding the problem in depth, and acting on it as quickly as possible. This hasn’t been done by me. I did check the reported problems, but, never really had that added to my backlog, and closed it at the earliest possible time. That’s my fourth drawback.

It, so, seems to me that Doing It Right, Doing It At Right Time is a good approach to any problem.
This has been my learning during the 2 days of this short week.
While I learn from my mistakes, and I have gratitude for the tips, I’ve no shame in confessing that I build hatred towards certain acts. Acts of sarcasm, especially when they are expressed indirectly, when things I do are not working although I put my best efforts. I try to shut my emotions, but, when there are no mistakes from my end, I find it hard to control myself.

Things are easy said than done. And I’m trying to do things..


The Deutschland!

I was on an office trip to Germany for the last 3 weeks. People seem to like these trips a lot, but I kind of didn’t like it this time. I just did not want to go but I had to because of the commitments at office.

It was nice weather there. Brief cold, then sunny, and then rain, all in one day. No heavy road traffic. The buses, and trains arrive in time. Hot water always, heaters to keep the room warm, comfortable hotel room it was. Beautiful girls, kids playing with their bicycles with all merry, and those who sleep like they own the world, in the baby strollers. Cute, and adorable.

While all that is the good part of it, I kind of felt I was no where, lost some where, missing something, and I felt like turning the calendar dates quickly wanting finish my trip early.
Isn’t it when you most want that the time just doesn’t move fast at all? I was in that situation.
And I also know times when I don’t want the time to run fast, but it does. Ah, bad time.
Nevermind, I’m back home. I finished the 21 days trip.

Not the flight I flew in ;)

Not the flight I flew in 😉

Its the same flight ;)

Its the same flight 😉