About a month ago I upgraded my laptop OS to Windows 7 from Windows XP. I originally had Vista on my laptop, but after frustrations with some of the 'new' features I scrapped it in favor of the predictable XP. Since the upgrade to 7 my user experience with my laptop has never been better.
A bit of information regarding the type of user I am. I use my laptop mostly for pure business purposes. As such I have Office 2003, use Firefox as my browser, AVG for anti virus protection, and most of the 'standard' plug ins and tools you would expect to find on anyone's computer. I do not use my computer to run games or any application that would require - or run best in 64 bit mode. In summary I do not consider myself a power user, but I would say I am an average user. My expectation is that any software loaded on my system should work without a lot of hassle or intervention on my part.
I will echo what most others have said about Windows 7; it is what Vista should have been. At first glance there is nothing really extraordinary about it - it just works. My laptop takes about 20 seconds to boot up as compared to over a minute when XP was installed. All of the applications that I was using under XP installed and work without a problem. I have decided to run the Defender anti-spyware application that is included in lieu of SpyBot. So far it has worked well and I will continue to use it. There is a free anti-virus application that can be downloaded called the Microsoft Security Essentials (works with XP, Vista and 7) that I have decided not to use, but instead stay with my trusted AVG. Our security staff have been testing it for the past few months and they have been impressed with it. We are seriously contemplating using it as our enterprise anti-virus solution.
Generally I am conservative when it comes to major upgrades with software applications and operating systems - I usually wait until the first upgrade is released and allow others to identify any issues etc. With Windows 7 I would recommend to most anyone running Vista or XP to consider upgrading now and not wait.
Note: Over the next couple of posts I will try to focus on how my organization and others are looking at or planning to utilize some of the emerging technologies.
In a post earlier this year, I made the statement that there is opportunity in crisis. That the current economic conditions could be the catalyst that will enable sharing of resources amongst agencies that would result in improved service delivery and reduced costs. My belief is that this will provide public entities with the capabilities to provide a higher level of service and overall will provide the best return on tax payer dollars. I still believe that this is an important strategy looking forward, but such a quantum leap, as logical as it might sound, will require a tremendous amount of political will. While this should be part of a longer range strategy for many, there are some short term gains along these lines that organizations can start to adopt that could provide some relief. Cloud computing is one such strategy.
Cloud computing encompasses any one or combination of services delivered from the "cloud" software, hardware, or infrastructure. This technology trend is one that I believe can not only free up resources, but might also change the way small and medium organizations approach IT. As an example in my organization, almost 100% of the available time of our analysts are dedicated to maintenance tasks and system support. This resource is fully utilized for these tasks because:
1. we are understaffed and can not hire new resources due to budget constraints,
2. we have some older technology that requires a high level of attention for its care and feeding. While the desire to move away from this technology is present, and the risks of not doing so are understood, there is no capital to initiate a project to replace
3. we do not have any budget to hire help such as consultant, etc.
As a result of our current budget dilemma we have looked at any and all trends and technologies that could save time and money. Cloud computing is one of those technologies that is promising. There are reliability and security issues that must be addressed as part of any contract negotiations (and of course legal must be involved to work through transparency issues and ownership of data), but the list of available applications and services continue to grow as does the customer base. Without increasing our budget or staffing levels it appears that - if we went the cloud route - we could start to free up personnel and fiscal resources that could then be applied to projects that could potentially save us more money and provide a higher level of service to our users.
This is not for everyone and a careful understanding of the risks are necessary before embarking on such a journey, but I believe that cloud computing will be an important technology strategy (in some form) for most IT organizations. I am interested to hear if anyone has taken or is planning on the cloud plunge. Please share you thoughts.
So we sit on the brink of yet another malicious attack - the Conficker Worm - and wait patiently to see what evil it will unleash. Most of the online and print media have been sounding the alarm for at least the past week. Most have been reporting the facts as they are known, while others are sensationalizing the event in much the same way the Michelangelo virus was (for those that can remember back that far). While I do not mean to trivialize the potential impact of this malicious code, I never cease to be amazed at how attacks such as this still manage to negatively impact business and government systems in this day and age.
The Conflicker Worm is avoidable by insuring that Microsoft patch MS08-067 is installed (MS08-067 was part of Security Update KB958644, which was published by Microsoft in October 2008), and that anti virus signatures are current. While I certainly hope that I am wrong, I expect that we will read of organizations that will incur significant loses due to the effects of this virus. Implementation of some basic best practices such as automatic virus scans on a regular basis, keeping current on OS security patches and virus definitions, and not allowing any external device (such as USB memory) to be used in a machine without first scanning the files will prevent a good majority of the problems that these viruses can cause. In organizations such as mine it allows our security administrators to focus their attention fighting the never ending battle against those from around the world who try desperately to infiltrate our network in the hopes that we have some sort of window into some of the prized federal systems.
There is nothing more important in any computing environment than having good security plans and practices that are followed diligently. Any IT organization that is adversely impacted by a minor event such as this (and again I hope that this is nothing more than minor in its impact and effect) should seriously consider the value that it provides and whether its users would be better served by another provider.