galbenu.ro

I am John and I solved a problem

Dec
13

I am John, I work for a company whose name I can not say and we have this client, but I am not allowed to mention their name, and we had this problem for which I cannot give specifics but I am here to tell you about how we implemented the solution.

Sounds familiar? Maybe, maybe not.

Well, for me this is the thing I hear at almost every conference I attend. Truth be told, I can understand that one can not give specifics, but one should also not start a topic meant to teach others unless you are willing to go into specifics.

I have the feeling that these “Johns” want to create the impression that they encountered a million problems and found at least one solution for each.

But how do I know that the problem was not created due to a faulty logic? How do we (the attendees) know if maybe the requirement was stated or understood in the wrong way. Usually that is where the problem stands. And it is best to ask all the questions before starting to work.

Anyhow, there are speakers for whom I would travel half the planet, but there are also others that have fancy job titles and do not have a clue of what’s going on in the dev world.

So, conference organizers: please, please I would rather see the same 3 speakers in all the conferences than having different poorly prepared speakers, just for the sake of not repeating.

And for the speakers: Please speak for the sake of sharing and making the community better not for the money. Remember why you became a programmer! If money is the first answer, you are doing it wrong.

Petr (or how to lose a great developer in under 3 months)

Dec
11

Once upon a time, in April this year, I was moving to a new company. It looked really good especially since they said that they have “Nordic (Danish) management”. All good until end on July when I had some well-deserved vacation.

In mid-July this new developer Petr Čaněk joined my project as developer. I knew nothing about him even though something was a bit off in the way he talked (choice of expressions, tone, attitude, frequency of words per minute, lack of article usage…), but hey! we are all unique and as long as the company decided to bring him in I was convinced that they made the best decision, so I welcomed him to the team, made sure that he had access everywhere he needed and then left for vacation.

After I came back, we had a meeting with the client and out project manager could not join but we (PM, team and client) had an agreement that I would be his stand-in (not only that one time but every time he would not be there). For some reason Petr felt the need to say – out loud – that this team had no project manager and because of that reason we are chaotic. I immediately responded that this statement is not true. We do have a project manager, but since he is not here, I am his stand-in, as agreed. I asked him if I could be of any help in this role, and when he said “no” I suggested we should continue the meeting. A few days later I receive a call from my line manager (in short: a person responsible with the relationship between me and the company) saying that Petr complained to him about me not doing my job – there were over 10 untouched tasks in my backlog. I cleared the problem (or at least  thought I did) as it was a misunderstanding that lead to so many tasks being created. My line manager also informed me that out PM would be changed (the reason was that the new PM already has the rest of this client’s projects).

After this things only went down.

(more…)

Colour of the year 2018

Dec
07

If you haven’t decorated you house yet or at least the Christmas Tree I (or better: Pantone) give you colour of the year 2018: Ultra Violet!.