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.
We hired a senior programmer to replace a employee who resigned last month, it turned out he does not have the tech profile we need. We focus heavily on Java but this guy is a Web Developer according to himself. My boss request me to take care of him and I wonder how? I introduced him to our colleagues and have lunch with them together, in the mean while I tried to understand his profile because my boss didn’t invite me to the interview of this senior programmer.
He is a web developer and has a question mark on his face
It’s beyond my imagination
I have stomach ache in the afternoon because of my increased responsibility. I am not in a role with require management of staff, I am not saying I can interact with human, actually I chat with my colleague regularly about daily stuff, but I am not teaching them about programming.
If I have a choice
I would fire him because it is obviously a mistake in recruitment. It’s better to deal with it earlier than later. But I am not in the position to suggest such thing. I have reflected this issue with my boss and he would decide.
There has been several months of difficult time and I haven’t blogged. I did some development but there is no point talking about it because I want to start from scratch with Java.
I hate Python 3 and everything that come with it
I am the average Joe developer and certainly I am not those who lead technology advance. I hate the guys who created Python 3 and decided it should be incompatible with everything of Python 2 because it leads to so many buys and difficulties in development. They said we should ditch Python 2 but most Linux distribution come preinstalled with Python 2 as “the Python”. Also python has a Pip which also comes with Pip 2 and Pip 3, with Pip 2 being the default one.
Now I just want to write program, do development instead of messing with system setting issue. Today I wasted at least one hour configuring PyCharm Professional with virtualenv. I don’t know what is the problem and I don’t want to waste time on it.
It could be the package “mecab-python3” used some default setting of Python 2 and crashed? I don’t know. I have already configured the system with default Python 3 and Pip 3 but it still happens.
I installed PyCharm Professional ( Trial ) because I don’t want to fiddle with command line anymore
During all the time with this “project”, I code with command line “Flask” and notepad++. But I fed up with it because every time I make a code change, I have to kill the running Flask server with Ctrl+Z and run “Python app.py” again. Ideally, I wish there is an IDE environment which behave like Eclipse of Java. Eclipse support Tomcat and I could bundle Spring project with it and the configuration is so simple. I just press the green arrow button “Run”. Coding, Testing in the same windows.
Because I haven’t touch the code for a while, somehow it didn’t work as before. Did I make a fresh install of my PC? I don’t remember it. It should have work as expected but it does not work.
There should be a way to do development so that you close the IDE today, so it still works 100 days later after you click the funny icon which launch the IDE.