Categories
Career

Mid-year review with my manager

Main input given by him is my development skill is very weak because I need to many man days to revamp AIF module. Oh, hard to swallow that. In spite of much hard laboring into development lately (so many hours I have been working outside working hours), is it still so far to meet his super high expectation. I think he expect that AIF enhancement/revamp only take 5 man days while I gave him 25 man days. Thinking back, the man days I gave didn’t take into account that I got one week (5 man days) as backup support and another week (5 man days) as primary support in between.

I think if the module is 100% developed by me and they have a clear requirement what they need to change or add in, then I think I can complete it in 5 man days. And don’t forget this 5 man days include other job function as well like first level investigation from ihelpdesk, attend weekly meeting, other training.

To do first level investigation/troubleshooting can be one of the most difficult thing to me, because the scope is extremely wide. Even if all the programs are developed by you, to support all of them also not easy because so many modules and you need to know so many business logic as well. Example for your the core system and for one bank, there are 40 queues and one queue come from some conditions. And there isn’t a lot of documentation like system flow chart for your reference. But the actual fact is those programs are developed by so many people and majority of them are already long gone from the company. In order to know and understand the system flow and because there isn’t much documentation like system flow, you need to open the source code to understand what is going on there. One of the source code module I open last week, when I look at it, those source code are very neat as well.

And also about multiple version of source code due to multiple banks factor. What about testing. Just one bank itself, the testing can be so comprehensive due to so many validation and so many different types of scenarios. And what about the documentation part? Now, technical team lead requires three types of documentation: system flow diagram, sequence diagram and class diagram and what about code standard. There could be a lot of redundant code in it and to clear them up, you need to retest it and what about comment standard? what about the existing code is not too maintainable and revamp the module might need to make sure the code is easy to maintain as well. What about consistency area? Need to make sure that the term in comment or method name is consistent. What about those hard coded code? Need to make it a common code for all banks, so code merging will be easier.

One thing he asked me to do from now is to update my team lead weekly (Monday or Friday) on how do I spend my working hours. Example how many percentage on support and how many percentage on development. And to give reason on why I didn’t achieve certain goals if there is.

And for future, start from October 2009, my manager might most probably transfer me to GWC team which is using JAVA programming language. I can makan JAWA mee and drink JAVA coffee but I don’t think I want to go into JAVA programming now as I have been into ASP and ASP.NET from the beginning of my career until now. I wish I can continue to stick with VB.NET.

No matter where I will be next month, for now I should give my best to do a good job for this AIF enhancement task. Another thing I should tell myself also is I don’t have to ‘kill’ myself to meet my manager’s super high expectation. If he has extremely unreasonable expectation again on me in the future, I think I will go straight to his manager or HR.

Nevertheless, I should continue to work hard and to give my best to do a good job in whatever tasks given to me. One more thing I should tell to myself is not to take his remark so seriously and personally.

Categories
Uncategorized

All in a Day’s Work: 9 July 2009

Today, I left customer site at 12.43 AM due to some mess in HCI. Actually, I managed to solve most of the problems after 2-3 hours but because of so many things I have done, I’m worried if I have messed up many things. Appreciate Simon who is willing to come down to help me by confirming everything is okay and clean up some other things as well in a short time. If he didn’t come down, don’t know how long I will be stuck at K3.

From this problems, I also learn more about Ultraman, no I mean UltraEdit. Its file comparison function is really useful, also the delete column function. Its good to have all these problems to revise and strengthen my HCI as well.

I also appreciate my team lead, Lim for his support and teaching me how to delete column using UltraEdit. He is a good team leader.

Categories
Uncategorized

Minor car accident but I’m alright

I got a minor car accident just now as I was driving from office to our customer side at Plaza Pantai. Not sure if the big van got nearer to my lane or my car got nearer to his lane, but suddenly i realize that my car is about to hit his big van while both are cornering. So, I step on the brake and clutch (mistake but I panic ma. mistake because stepping on the clutch during cornering will cause the car to ‘drift’) but the car was still moving near and near to the big van and that forced me to press the brake a little harder until I can hear some sound came from the tyre. What I heard next is a load “bang”.

My car front left side (below the left main light) hit the back right side of his big van. And my car spin at 90 degree to the right and stopped in the middle of the corner road. I got stunned for a few seconds. Then, I started back the car, drove and pull over to the side. The big van has already pull over much earlier. After I have pull over, I went to check my car. It (front left side) was damaged quite badly. Two Malay guy from this big van came out and asked me if everything is okay. They said their big van is okay. In fact, he didn’t know which side my car hit his big van as he couldn’t spot any damage in his big van. I think my car hit the right side of the protective steel of his big van. That’s why his big van is okay.

I guess I need to spend another few hundreds to fix this damage. But, thank God that no car was driving fast at behind. Imagine if there is, that car can direct head on to me as my car already turn 90 degree to the right. Thank God also that there is a protective steel in that big van. Imagine if I hit other normal car without this protective steel, the losses will be much bigger.

Besides thankful to God, I just need to learn from this minor accident that I should not drive too fast during rain especially during cornering and be more alert when driving under the rain. So, you guys also be careful as well ya.

Categories
SQL / Stored Procedures SQL Server 2000

Cannot perform bulk insert. Invalid collation name for source column 1 in format file ‘C:bcp.fmt’.

It took me a while to finally figured what what went wrong to fix the above error. The problem is my bcp.fmt needs to have an empty line at the last row.

The first screen capture is the one before I added the empty line and the second screen capture is the one after I added the empty line. Take note of the cursor.

After you have added the empty line, it should works.

Categories
ZBible Study

Bible Interpretation

This morning, I reviewed back some of the text I underline last time from the book “How to Read the Bible for All Its Worth” and managed to convert them into this flowchart. Enjoy doing that. 😀

Exit mobile version