Things aspiring Software Engineers should know - XIV

Ashish Vaidya
Published on: 23rd May 2014
As a Software Developer, I started my journey in the Software Industry at Novell from where I moved to Citrix and later to Amazon. Being in this industry for close to 6 years now, I have met and learnt from many wonderful intellectuals and have worked with them on various top class products that directly or indirectly impact billions of lives worldwide.

I have experienced diverse corporate cultures, working environments, software development practices and processes. During this journey where I accomplished some distinguished feats and also committed many silly mistakes, I have learnt lot of things of which I think some should be helpful and of interest to the aspiring Software Engineers. You may check out the points mentioned in the previous articles in this series. Here is another one-

Software Security Basics

Even if you write code that is complete from functional perspective and is delivering on the desired performance too, it can be vulnerable and easy to exploit. This is specifically more important when developing something that anyone can have easy and direct access to through internet, like websites.
things aspiring software engineers should know,software security
As hacking attempts have reported an increase in the recent years, software security has become more important. Corporates are paying much more attention after big names like Playstation and LinkedIn were affected badly due to loopholes that someone or some people could exploit. Many companies even organize for training sessions on the topic and make software engineers go through these.

My sincere suggestion would be to explore and learn at least the fundamentals about the software security, kind of attacks and preventive as well as corrective measures in case of those.

This is one of the things that I seriously think an aspiring Software Engineer should know. If you think some point should be added to this topic or some topic deserves to be added to this series, do post a comment and let me know. Keep watching for more. If you are keen on learning more about the better software development practices you can start following right from the college days, do get a copy of my first book "Hello World - Student to Software Professional" published by Partridge (A Penguin Random House Company). Now available worldwide on all the MAJOR ONLINE Stores - Amazon, Google Play, Flipkart, Barnes & Noble and many others. Get in touch with me on My page on IU eMagazine's Expert Corner.
On a scale of 1-10, how inspiring did you find this article?