Skip to main content

3 posts tagged with "sajeetharan"

View All Tags

· 2 min read

It has been 6 years since i entered into programming field, and 18 years since i started using a computer, Everyone things i am a computer geek. Some times in my mind sounds come that Is that I am really a developer or just a good nethead?.

It's because there has not been a single day i coded without using Google search and Stack Overflow.

My Experience

When I was 15, I wrote my first program.  That was a long time ago now.  And it was in pascal language. During my university days i had more interest on gaming and animation rather than programming. When i got my first job, i struggled to code in c# with the dot net platform  during the initial days. With the help of google and stack overflow, now i would rate myself 8 on c# and i have experience of various open source technologies. But still i felt i was a better googler , not a good programmer. 

What made me to think I am a really bad programmer?

(i) Choosing workarounds over doing the right thing.

(ii)Used Ctr+c and Ctr+v more than normal keys

(iii)When things went wrong, i asked who is at fault rather than what the problem was. **

Mistakes to avoid to become a better programmer

**

In the year 2016, i started to avoid above practices and i would say programming is the first step to solving problems using technology. My tips that i followed during the year to be a better programmer as follows,

  • Every day find a small challenge that can  be done in an hour.

  • Read code. There is a plethora of freely available code for applications. There are tons of free projects by others on github.

  • Make small projects to build experience.  Make it an open source project and if you can encourage collaboration if your project is compelling enough.

  • Try programming for a day without googling. continue it for two days, maybe a week. See how it feels.

  • Go to Meetups, Workshops, meet with others who feel the same way you do about technology.

anyone can become a good developer if he/she is passioned about it and practice a lot, preferably daily."In order to remain at the same level you have to spend at least two hours daily programming.". There will be many programmers out there who would think the same! What do you think?

· 3 min read

Time has gone extremely fast, and I can still recall the day that I joined Duo. I can safely say that Duo is an awesome place to work at since I have had the opportunity to work with awesome, highly motivated people who loves the company. I never had much trouble with work life balance as I only worked more when I felt like it, rather than someone telling me to do. It truly is a different experience working for a Product Company which gives you an environment (Innovation engine) and Core focus on developing cutting-edge components.

Unlike most of the top IT firms in Sri Lanka, Duo gives  much importance to innovation and out of the box thinking. If you have something new and substantial to offer, trust me you are going to go a long way. It is a great place to start your career. Work culture is very positive and is full of energy. Talents are recognized and appreciated. Most importantly, one of the places which gives importance to work life balance!

Why I think it’s a great place to work?

Flat Hierarchy and Freedom of Ideas:

One of the things I love about Duo Software is that there's no sense that management is hiding somewhere making decisions and then condescendingly telling you what to do without listening to input. From CEO to the person who provides tea is constantly asking for input from everyone in the company and is available for discussing where we should go. It is a company, still at a size where you can get to know everybody and things still feel like a family. And it's exciting to watch the company itself evolve and grow.

Great Learning:

Duo Software has a lot of smart, hard-working people. The best engineers I have ever had the privilege of working with. For developers out there it’s a company that uses “GoLang”, a fun new language, as well as Couch Base, Redis, AngularJS and a range of other cool new technologies that will be good to know for the rest of your career.

Here at Duosoftware,

“Developers don't need dress code,

                                          They do write best code!”

Awesome office:

Some heavy metal music to keep you awake, a pool table which is free to be used by the team whenever they like, a reception hall with a pretty receptionist, a group of crazy people from different places belonging to one family. What more  could you ask for?

More Opportunity and Responsibility:

As of my knowledge, DuoSoftware is producing an exciting product that is constantly evolving and exploring the cutting edge, thereby a developer can become a full professional stack developer.

The Best “CEO”:

Last but not the least, one of my inspirations Mr.Muhunthan Canagey. As an aspiring tech entrepreneur, I think his best asset and what led him to success was being optimistic. He sees the problem in many perspectives and he thinks of solving the problem in many dimensions. An outstanding human being, that any employee  would be proud to to have as CEO.

Finally, my journey with Duo Software is remarkable, and I hope the upcoming days will be equally fulfilling and challenging, towards my next goal. I hope this blog will also serve some help to new members of team Duo  or laterals willing to join Duo Software.

· 2 min read

Life’s not that easy I know, Things never go in the way we think so. But still being a part of all that goes, Make me feel I’m special and it really shows. This is because I found my new family, In my friends whom I met in college, coincidently. Being far away from family, You can’t always be happy. First day in college, Stranger’s I met, As if all the varieties in a single set. I chose the friends of mine, With a logo and a perfect sign. We were twelve and all of different kinds, And I name the group” The Perfect 12”. Initial perfect 12 members are as follows, And all the heads are shallow.

Shyam- Though the shortest of all, but the smartest we call.

Rajesh- “The jaan of the group”, the funniest one in the troop.

Sathish Ramachandran- “The angry young man”, but always the helping hand.

Rajendra - The one who everyone respects, play safely and overview all the aspects.

K.sathish - “Ching chong hong”, he is crazy about this song.

Aparajitha - A perfect combination of “Mature without brain”, but times spent with her never goes in vain.

Venkatesh- The dashing dude of the class, “who always secure pass”.

Sujitha - The most friendly and dearest to me, her possesiveness makes me “tumble and fall”.

J.S - One who was always with me! His girl name ends with "thee"

Sandy we call programmer! His Best friend is the queen of grammar!

Prem- The handsome and experienced one! who creates troubles to none!

Now the branch separates , And the members also somehow changes. This is what Perfect 12 is full of, And the rest all “Shut Off "