« on: November 12, 2013, 09:25 PM »
I prefer not to debate or argue in workplace environment. People with higher position tend to project bull** on the people who work under them. I have heard a lot of crap from managers and tech leads regarding trend changing and advocacy for paid software or closed source software.
e.g. "Java is outdated, nobody uses java so we should use them", "open source is costly than microsofts stuff", "open source is not easy", "open source is not secure", "norton software doesn't hang on any computer, it is good at security", "php is crap, rails is good", "linux is hard to use, windows is easy" and list goes on.
Arguments from those who promote MS stuff or expensive software is very thin and purely on the basis of personal interest.
There are many reasons with which we can argue on such stuff. We can make things work as simple as possible and get the work done. But some people hold presumptions and just want to do the work they find it better. No amount of debate can satisfy Pro-MS or Pro-paid software person from accepting open source or free software than "cost" argument.
Open source projects if gained popularity, turn themselves into foundation and become more active for security and updates. Only the projects with less popularity and lack of organization tend to be easy target for security issues. Otherwise popular open source projects are quickly maintained on security and features like - Mozilla, WordPress, Debian etc etc. The amount of work done on these projects is much higher than paid software when it comes to security.
I switched my workflow on linux 2 years ago and working just fine. No virus, no constant rebooting. It took just few days of getting used to and managed to work just fine on linux. The beauty of open source and free software is you don't have to defend it. As it saves you money and time on many things, adoption becomes much easier. Sometimes debate is pointless.