It turned out I have to teach more than Java to the new guy

I wasn’t expecting this

Although we hired this new guy – A senior programmer – to help with my workload, I didn’t expect I have to look after him. We have more senior employees such as my supervisor in the company and I thought they would be more suitable to look after the new guy. However, all of them are too busy recently and I have to look after the new guy.

It is not easy for me because I am not the chatty kind of person

I don’t want to have a guy sitting there doing nothing, just because he is not familiar with our tech stack. I gave him some Java project example and asked him to write some code. Of course those are not real work. In the mean while, I am obligated to tell him about our company background, what do we do, our industry. It’s not exciting stuff because we the legacy code have more than 10 years history. I hope the new guy won’t be scared off and quit.

Am I working system analyst stuff?

As mentioned in last post, one of the senior guy left company and I picked up all of his work. Many of his work are manual report from sql and I wish all of them could be machine generated. Human labour is expensive and I want to serve everything cold, pre-made like a sandwich from convenient store. I checked those reports and some could be written as a program and be arranged in schedule, it is just that they have to be correct – exactly as human executed sql result. We have to particularly careful about decimal number because most of the reports is about bill, aka money. In the end, I am going to solve problem in our company by making suitable software with understanding of our internal systems.

Unit testing is needed

I have confidence in my work but I don’t have that in the work of the new guy because he shown ignorance and lacks passion. I would require him to perform unit testing.