I was in grade 8 when I had this conversation with one of my uncles about political situation in Bangladesh. I asked him why all these people couldn’t just live peacefully, and he would be like “Junal, naturally, we people fight for power, we don’t want to follow anyone, instead we want to have a lots of followers!”. And then I went to high school/college and met some students who were senior than me,for that they didn’t allow me to smoke in front of them. Because, you got to respect seniors, but in my head I would be like why I cannot do such thing that you can do in front of me? So, I always had this idea that one day, I would be “senior” like them when I will ask my juniors not to smoke in front of me!
This situation had improved when I went to university, seniors didn’t mind for smoking with me, but the attitude of seniority was there. Seniors wouldn’t allow juniors to say anything, their decision was the final decision in every case.
And finally, after graduation I started my career as a PHP developer in a local software firm. And yes, situation was unchanged! Seniors like to order “learn this, learn that…i want you to finish this by next day!” blah blah …. but there is a difference between “request” and “advice” and these two words can make a huge difference.
I wrote another blog about senior developers on my old blog and yesterday, after reading this blog I felt like writing next one on similar topic. Does it mean I’m really frustrated about this barrier ? Answer is “NO”, not really, personally, I consider myself very lucky to to work with some nice guys. Specially, after joining at Tripperlabs. But I have this sympathy for junior developers from around the world . I know situation is not same everywhere. I want this to be changed. I hope a “Senior act” will remain there but it will not be transparent.
I really like this blog that I read yesterday, let me get some part of it here so that it makes clear how seniors/juniors should be everywhere!
With a senior developer, you have to be lucky that he’s learned from his previous mistakes (and every developer makes mistakes, no matter how good he is or how much experience he has), that he hasn’t picked up too many bad habits and that he is open minded. If you can get a senior developer like that, consider yourself very, very lucky because there really aren’t that many of them.
With a junior developer, you can easily mold them into the kind of developer you want them to be. They haven’t really had a lot of time to pick up bad habits, and they are eager to prove that they belong at your company so they will be very eager to learn and improve. All you need is a couple of people who are willing and capable of teaching these young developers.
Ok, I hope I will not write anymore blog on senior/junior stuff. Hope it gets better in upcoming days and hope juniors feel lucky to have RIGHT senior developer with them.

