Before going into this post, I would like to give a brief summary about what I do… I am a Sr. Systems Engineer, I have worked on many products and technologies… In the past 3 years I’ve been working with Google technologies mainly on G Suite (former Google Apps for Work), and it was a great experience I can never thank God for allowing me to be in this place, now this is not the time to talk about what I managed to get/learn from my work… but I’ll do that soon!

In addition to my knowledge, I’ve been writing code since 2 decades and maybe more. Since the days of VB5, I was just a kid in elementary school, I started out by helping my uncle designing interfaces for his freelance work at that time (mid 90s). And I fell in love with coding and programing,… Since that time … Read the rest “I took a challenge I never expected myself to take before!”

Disclaimer: The previous article has for some reason led to an awkward situation for me with someone I know, despite all the similarities and situations in that article, I by no way mean that person or anything about him, it was a recall of an experience I encountered, and I wanted to share it for myself first, and others to whatever possible benefits out of it. So I’m sorry I caused that situation to happen without my intention.

As a second part for previous article, I feel the need to list my own experience with team work and how I think it is great and where I felt I made mistakes and how I should have corrected them.

I’m working in a small team, we are 3 engineers in total, one of us is a network engineer, the other and I are systems engineers. Each one of course

Read the rest “How I Think Teamwork Should Be”

Working in a projects based company in a team is very hard, and to me it is the hardest job a person can ever have. Because it is a team work, you cannot complete a task or a project without the interaction or help form another team member… but sometimes a person can make a great mistake by taking a job in a team without researching on that team, or put an expectation to how that team might evolve with time while he is with that team.

A friend of mine who is working in an IT field, similar to my job is suffering like hell in his role… and it because of himself… HE as a whole is the reason of his issues…

He is the most senior in his team, he can do a lot of things, he is specialized in a special role, but he is talented … Read the rest “Senior team member, or Jack of all trades?”