Monday, December 31, 2007

2008 - Watching for the black swans

It's New Year's Eve and I've just picked up one of the most popular and best reviewed non-fiction books of 2007 - The Black Swan: The Impact of the Highly Improbable by Nassim Nicholas Taleb. Spending a few moments reflecting on my own personal experience, it's clear that the author has twigged on to something very significant. Whether it's the rise of the World Wide Web (or to be more specific, HTML-based web pages) or Google, YouTube, Facebook or any other number of technology phenomena, nothing beforehand would have allowed an accurate prediction of their respective successes.

So, for 2008, as I finish this book and Taleb's earlier book (Fooled by Randomness: The Hidden Role of Chance in Life and in the Markets), I resolve to imagine the unpredictable, to anticipate the unexpected, and to be prepared for surprising opportunities. Yes, I will work on planning and risk management and improving my skills and knowledge about existing technology. But I will also look for anything but the sure thing, assured that the future is located somewhere in those black holes rather in the artificial light of the office cubicle.


I don't have any predictions for 2008, no prognostications - except to say that when I look back a year from now, I don't think it will be about the release of Windows Server 2008, SQL Server 2008, or even Visual Studio 2008. Something else will almost certainly have captured the imagination of IT professionals and developers. Well, maybe, maybe not. But insofar as IT professionals are tuned to the future of information technology, it won't be the obvious stuff that makes the year outstanding. It will be something that is now barely even on the radar.


I can hardly wait.

Thursday, December 20, 2007

Newbie, Oldie, Freebie


My new job is taking almost all my time these days. That's a good thing, I guess. But it's a little awkward for me having to ask so many questions about the environment, tools, procedures, policies, even names and job titles of people around me. That's to be expected, but I've operated for so many years from a position of expertise, knowledge, and the authority that brings that this kind of shift is a little bit unsettling. But that will change.


One of the things that I've noticed in the IT world is the respect for "older" IT professionals, something we were told wouldn't happen. We were told to expect that younger workers would displace everyone with "experience", but that simply hasn't happened. Sure, there are some areas towards which younger people tend to gravitate, but even then I've noticed an admiration and general respect for people still in the IT field with years of experience and the flexibility that implies.


There is absolutely nothing - not certification, not university or college training - nothing which trumps experience in depth and width.


But with a new job and new responsibilities, it's to be expected that I might back off blogging a bit. Still, when I got an offer from an excellent courseware company for a free course on blogging, I thought I'd take advantage. Simple-ology is the brainchild of Mark Joyner. I've looked at some of his material, but found that with a job search and then a new job, there simply wasn't enough spare time to do justice to his otherwise compelling courseware. But free! That's too much to ignore.


So you may just see me blogging about his free course.


I'm evaluating a multi-media course on blogging from the folks at Simpleology. For a while, they're letting you snag it for free if you post about it on your blog.

It covers:

  • The best blogging techniques.
  • How to get traffic to your blog.
  • How to turn your blog into money.

I'll let you know what I think once I've had a chance to check it out. Meanwhile, go grab yours while it's still free.

Friday, December 07, 2007

Working with other IT professionals


This week I started a new job as Implementation Consultant with Covarity, a company marketing a loans monitoring software service to financial institutions. On a personal level, it's a very exciting career change, part of which is the daily exposure to and working with other information technology professionals and developers.


Even though I've worked with teams for almost as long as I've been in the IT sector, I've not had the "luxury" of having immediate access to other IT pros and developers. True, I've been part of WWITPRO, the Waterloo Wellington Information Technology Professionals user group. But now, instead of just executive meetings and monthly public meetings to get my IT pro "fix", I can just lean over in my chair and reach several other IT professionals.


This is, thus far, an incredibly liberating experience. Because I'm part of a logical and functional team, I can now apply a laser-like focus while enjoying exposure to those with another set of responsibilities, all the while speaking the same language and having the same corporate objectives. And those other professionals, like me, come from different sectors where they have applied their considerable IT expertise. This means that casual conversations while grabbing a coffee or moving about the office often entail insights about the application of IT in areas I haven't touched before. And, I hope, the experience is mutual.


Sometimes it's just the little things that give me a jolt of excitement, such as learning a new software trick, tip, or technique in a sixty-second conversation over the baffle boards. "So, how do you do this?" - a kind of incidental, collegial learning environment. Now that I have it, I love it!


Having the aptitude and discipline to find it and fix it on your own is important. But having the resources of others who might have found it and fixed it already is oh so luxurious!

Wednesday, November 28, 2007

Beating the odds by mind mapping IT projects










Monday night (26-Nov-2007), I delivered a presentation to IT professionals at the Waterloo Wellington Information Technology Professionals IT Forum event held at triOS College in downtown Kitchener. My presentation was a look at how to use mind mapping techniques to manage IT projects.



I've presented other talks to our group about mind mapping before, but this presentation focused on project management, especially on using MindJet's MindManager Pro v7.0 and the add-on Project Management JetPack to conduct project management without the headaches associated with a complete deployment and rollout of Microsoft Project and/or Project Server to the enterprise.



For many companies, Microsoft Project is overkill. More importantly, the time and energy required to deploy and train staff in the proper use of a full-blown Enterprise Project Management solution can sabotage project management initiatives before they're started. That's because everyone needs to understand how to use MS Project before team collaboration with the tool will be successful. For many, that's simply too big a hurdle to contemplate.



With mind mapping (especially MindManager Pro), only team leaders need to have familiarity with the tool - the viewer will be sufficient for everyone else on the project team. Even then, if you determine that you do need the resource and scheduling management tools in MS Project, you can readily include MS Project in the entire solution matrix, but only for project managers. In other words, deployment of both MindManager Pro and MS Project can be limited to project managers with everyone else using standard viewers and Microsoft Office productivity tools like MS Word and MS Excel.



But in addition to the deployment and training savings, using mind mapping techniques reaps rewards in productivity and team collaboration that I've not seen matched in any other software category. Download my presentation in PDF format for a full description of how this works.



If you decide to do that, you'll see an example of a new PowerPoint methodology I'm trying out called Beyond Bullet Points or BBP, something which I think will improve my presentation quality dramatically. The developer of BBP, Cliff Atkinson, also has his own blog and web site devoted to the methodology.

Reviewing the HTC 6800

While attending the Security Education Conference in Toronto (SECTOR) last week, a colleague from Microsoft Canada, Ruth Morton, and I took some time out to do a video review of our cell phone/Pocket PC of choice these days, the HTC 6800 from Bell Mobility. Thanks to another Microsoft Canada IT Pro Advisor, Damir Bersinic, for getting those devices into our hands in the first place!

Ruth and I have never done a vlog before, so the experience was experimental, but ultimately successful, especially in having post-production work done by a Microsoft Canada intern, Majid Mirza.


Video: HTC 6800 Review

If you're anything like me, you may not like watching yourself in video. I certainly feel that way when I see this review. But, I think the message gets across anyway.

A lot of my IT pro colleagues use Blackberry devices, and I can certainly understand the appeal. But I've resisted, instead choosing Windows Mobile devices which give me the operating system that is closest to what I use with my notebook computer and whose Office Mobile applications (Word, Excel, PowerPoint) work almost exactly the same way on my mobile device as on my notebook computer.

The HTC 6800 doesn't disappoint in this regard, being one of the first Windows Mobile 6 devices available in Canada. By now, there are probably several more choices available, but the point is that for me the choice of operating system has always had priority over the hardware features. Having the newest Windows Mobile operating system also means that I have to upgrade my mobile productivity applications, but that's almost always a good thing anyway. My particular favorite add-on application is Pocket Informant 2007 which takes advantage of a desktop add-on I use regularly for Microsoft Outlook called Franklin Covey PlanPlus for Outlook v.5. In concert, these two add-on's provide extended features beyond what Outlook and Mobile Outlook provide, the most important of which are simplified project management and task prioritization. The management screens on both the desktop and Pocket PC platforms for both software packages are also superior to the default screens in Outlook.

With my new HTC 6800, I've got what amounts to a computer on my belt clip. All my projects, tasks, contacts (over 2500 now), email, Mobile Office files and productivity applications are now available to me wherever I might be. And having the QWERTY slide keyboard just makes it that much easier to take notes and update all those productivity applications. But the device also has more flash memory, a Wi-Fi/Cellular switch, a decent camera and camcorder and an incredibly rugged and reliable casing, along with a snug stylus holder, a great belt clip accessory and several other hardware accessories to round out the user experience.

Take a look at the vlog and let me know what you think about my and your device!

Wednesday, November 21, 2007

SecTor 2007 - Blue Christmas?

I know a little about computer security, not a lot, but enough to be aware of where individuals and businesses are vulnerable. I've dealt with attacks and breaches, formed a response team, and been responsible for policies and procedures to mitigate risk. But when I go to a security education conference like this (http://www.sector.ca/), I realize that there is so much more to know and understand.

One session I attended this morning was all about Bluetooth vulnerabilities. The presenter was Dino Covotsos from TelSpace who traveled all the way from South Africa to be in attendance (if you want to see the PowerPoint presentation, you can view it here). One of the slides Dino used included video of hackers using Bluetooth technology to inject audio into the phone of an unsuspecting mark buying a coffee in a Starbucks Coffee shop so that when he asked for a coffee, there was an additional audio message asking the waitress for her phone number. Even more interesting was the use of Bluetooth technology to actually transfer funds from an account for the Chief Technology Officer of a bank. Yikes!


Most of us think that Bluetooth is simply a cool way to go wireless with our cell phones, or possibly to use a headset with our MP3 player, or to use a game controller for the Sony PlayStation. And to some degree that's right.


But hackers are able to do so much more including hijacking Bluetooth-enabled cell phones to make calls to 1-900 numbers, garnering hundreds of dollars an hour in a London public space. They are able to track the physical movements of individuals over a period of days in the Netherlands, thereby enabling profiling that is quite dangerous. They are able to capture bank account numbers, social insurance numbers, and entire phone books, SMS text messages, and an incredible amount of other personal information that most of us would be ashamed to find stolen so readily. And they are able to follow cars up to two miles away and listen in on all the conversations going on in that car.


Part of the problem is simply lack of education. But part is also owing to manufacturers using default PIN numbers like 0000 or 1234. Another part of the problem is that Bluetooth scanning devices can be built for about $750, something within the reach of almost everybody. Part of the problem is also the almost overwhelming desire for convenience. CBC.ca, for example, has a five-part series on cell phone technology this week, part of which deals with using cell phones instead of debit or credit cards.


All the parts of this jig-saw puzzle of Bluetooth technology mean that it will be an uphill battle working towards more security in the use of Bluetooth-enabled devices. In the meantime, I may simply turn off Bluetooth unless I have an immediate short-term need. And it may mean that I forego buying Bluetooth-enabled devices for family members this Christmas.

Tuesday, November 20, 2007

SecTor 2007 - Inside and Dangerous

What is the greatest information system security threat facing companies today? According to a poll of information security managers, 87% of respondents say disgruntled employees are the worst threat they face. Ninety-two percent of actual attacks were motivated by revenge. Sixty-two percent of those attacks were planned in advance. Here's the kicker, though - 80% of those perpetrating attacks were under suspicion already within their organizations.

So why don't we hear about insider threats when talking about computer security.

Part of the answer to that question has to do with embarrassment. I mean should we expect to hear from Seagate directly that some of their hard drives were compromised and responsible for personal information being transferred to hackers in China? If you answered no, then you might be surprised to hear that Seagate did, in fact, 'fess up recently. Still, it's reasonable to assume that most privately held companies will not necessarily broadcast when insiders (or, in Seagate's case a subcontractor) are responsible for introducing vulnerabilities into their products or systems.

My own experience, limited as it is, would only partially confirm these lessons about insider threats. My viewpoint is simply that insider attacks happen far more frequently than most managers believe possible. Most are not particularly sophisticated. Most can be predicted at least to some extent. And most will never be reported publicly.

All of this from the first breakout session at SecTor at the Metro Toronto Convention Centre, a session with Kevin Coleman of technolytics.

Saturday, November 17, 2007

CBC.ca series on Going Mobile

This should be very interesting. Beginning Monday, 19-Nov-2007, CBC.ca will be delivering a 5-day series on its technology pages about the impact and future of the humble cell phone. Here's what will be covered:

  • Day 1: Competition and confusion in the cell phone market place
  • Day 2: Wireless competition in Canada and using cell phones instead of debit/credit cards
  • Day 3: RIM, Google, and iPhone, the future, and social networking
  • Day 4: Wireless technology in the 3rd world and in the human body
  • Day 5: Landlines and cell phones, cyborgs, and spirituality

 

One of the messages to IT professionals - especially IT managers - is to watch out for Gen-Y innovations, one of which is the pervasive appeal and infiltration of mobile devices into the IT infrastructure. This series will claim "we ain't seen nothin' yet!"

Friday, November 16, 2007

Microsoft Virtualization Newsletter

I recently published a two-part series on the IT Manager Connection blog about virtualization. The series dealt with the rationale and resources available for IT managers considering this technology. In the resources entry, I mentioned Microsoft's virtualization newsletter (If you wish to subscribe to this newsletter, you will need a Windows Live ID, a freely available credential providing easy access to MSN Messenger, MSN Hotmail, etc). This newsletter is slated to review technology news headlines and the benefits of virtualization, including customer success stories.

The November issue arrived in my Inbox yesterday afternoon. After reading this issue, I have to say that my enthusiasm for virtualization continues to grow on an almost daily basis.

In this issue, for example, we read about Microsoft's rationale for integrating its version of hypervisor virtualization into the core operating system for Windows Server 2008; we also get brief glimpses into both Windows Server 2008's Hyper-V technology and the current Virtual Server 2005 R2 SP1 products; we get an overview of Surgient's Virtual Labs software delivery process, of Digiturk's implementation of Virtual Machine Manager, and of Voca's implementation of SoftGrid application virtualization to multiple sites; finally, there is a section on Microsoft's virtualization resources, including a beta of Microsoft Application Virtualization (4.5) publicly available from Microsoft Connect, and a link to Tony Iams' webcast "Virtualization: Making the Move" (This webcast requires registration with InfoWorld Webcasts. The original webcast was broadcast on 24-Oct-2007).

Tony Iams, a VP and Senior Analyst with Ideas International, Inc., has a Camtasia Studio screencast presentation about their company's Virtualization Analysis Suite which any mid-sized to enterprise IT shop considering virtualization should review.

If you're thinking at all about virtualization, I highly recommend signing up for this free newsletter and using it as your jump-off point and monthly reminder to keep your finger on the pulse of the virtualization industry.

Saturday, October 27, 2007

Previewing Microsoft's Unified Communications

Yesterday, I had the privilege of providing feedback on a "dry run" for the technical track for the forthcoming Unified Communications Launch 2007 tour for Microsoft Canada.

To say I am impressed with Microsoft and the technology as an IT pro and an IT manager would be an understatement. I have to add that both those perspectives - IT pro and IT manager - are distinct and provide very useful ways of providing context to the technical presentations. More about that in a moment.


So why am I impressed? Some of it is about the mechanics and dedication of the people involved. Having now been part of two separate "dry run" experiences, it is readily apparent to me just how committed Microsoft Canada is to these launch tours. Presenters are grilled not once, but twice, in preparation for the tour, the first time to deal with content and overall objectives of each session, the second dealing more with fine-tuning, vocabulary choice, emphasis and tone.


The critical comments of "dry run" audience members are direct, sometimes brutally so. But the overall tenor is constructive and always delivered within a collateral objective of team building and empowerment. From my Toastmasters background, I find this very refreshing and another indication of why the corporate culture of Microsoft Canada is so highly regarded (among the top 10 for 2006 in the Canadian Corporate Culture Study).


Because these tours are so highly technical in nature, it is also critical that bugs be found and eliminated, and that both presenter and supporting audio-visual staff members feel comfortable with the technical components of the presentation.


But I am also impressed with the target audience analysis done by IT pro advisors and product managers. They know who will be attending these events and are constantly rehearsing how target groups will react to aspects of the presentations and demos.


Still, what impresses me most - beyond the way Microsoft Canada handles these event preparations - is the suite of technologies exposed by the moniker Unified Communications. As Damir Bersinic mentioned in a recent Canadian IT professionals blog post, incorporating these technologies into the overall IT environment means that IT pros will have to stretch once again. Telco pros know a lot that we don't, but we will have to learn much of what they know and do daily in order to make unified communications a reality in our environments. For the upcoming tour, this means that IT pros like me will have to listen very carefully to some of the telecommunications technical vocabulary, take copious notes, and be prepared to research those areas with which we are uncomfortable. But we've done it before and we can do it again.


But IT pros will feel very comfortable once the software demonstrations begin. Once presenters show Microsoft Exchange Server 2007, Microsoft Office Communications Server 2007, Microsoft Office Communicator 2007, Microsoft Live Meeting 2007 and the older Microsoft Office Live Communications Server 2005 - not to mention the show stopping Microsoft RoundTable - IT pros will feel right at home. Telephony will seem like just another software service.


As an IT pro, I look at these enabling technologies and realize that although the infrastructural details are intimidating, our end users will get used to the experience of unified communications very quickly. Like so much else of what we do, if we do it right, our "customers" won't even notice. End users will simply get used to identity and presence indicators in their Office software applications; they'll get used to starting instant message threads, conference calls, video conferencing and sharing of key collaborative documents with a click of the mouse and maybe a drag-and-drop operation. In a few days, it will be standard fare with productivity improving substantially. Sure, there are a lot of technical details we will have to master, but end-user training won't require much additional work for us.


As an IT manager, I look at these technologies and see business benefits staring right back at me. It won't take much to deliver these benefits and return-on-investment messages to business managers. Unified communications is, as Bill Gates said in an interview at the San Francisco launch, "taking your phone calls and making them far simpler and far more effective." That's the message. It doesn't get much simpler than that.


Whether you're an IT pro or an IT manager, make sure you get to one of these events.

Sunday, October 07, 2007

Photosynth - a breath-taking glimpse into the future of photo viewing

Thank you to Ruth Morton for a blog entry mentioning one of the most spectacular software developments occurring at Microsoft these days. If you go to Microsoft Live Labs to their Photosynth web site, be prepared to be amazed! In fact, take a few minutes right now and watch what Ethan Zuckerman, founder of Facebook, said was "Perhaps the most amazing demo I've seen this year." -available here). 

Imagine all the world's photos synchronized and organized within a 3D interface that can cater to both those who prefer a slide-show automated demonstration and to those who prefer the self-directed, virtual game-world ambience. OK, so if imagining all the world's photos is a bit too grand, simply imagine your own photo collection tagged by similarities and organized according to the Photosynth model. Now you can launch your photo collection into a 3D space and navigate, zooming, re-organizing, panning, detailing, re-arranging the photos according to likeness, etc. In effect, you've completely renovated your 2D photo collections into a 3D virtual world with emergent characteristics greater than the sum of the individual parts.

Emergent characteristics of a Photosynth collection are something you have to experience directly to fully appreciate. Imagine, for instance, that you were able to assemble all the photographs of yourself for your entire lifetime. Then imagine tagging those photographs by subject, time, place, perhaps even mood. Then the photographs are processed within Photosynth into a single panorama whereby you can rearrange instantly the way you view the collection with all the attendant capabilities of zooming, panning, and moving around objects.

For a few seconds, you view your life chronologically; then you see a friend in one of the photos and you wonder, "what about my other friends at that time of my life?". So, as long as you've tagged images of friends as "friends", you can instantly rearrange the collection according to the similarity of the photographs to "friends". Or, perhaps you want to view family connections, or locations and events.

The possibilities are truly staggering. But again, you've got to experience this to appreciate the possibilities. If you have sufficient graphical capabilities on your computer, you can download and install the Photosynth trial and then view the online collections which include NASA, buildings of Great Britain, a South Korean palace under reconstruction, the Gary Faigin art studio, the Piazza San Marco in Venice, the Grassi Lakes in the Canadian Rockies, or the Piazza San Pietro in Rome. Truly spectacular!

Tuesday, September 25, 2007

An Evening of Essentials

Last night we held the first meeting of the fall for the Waterloo Wellington IT Professionals user group (photos on Flickr). A crowd of about 40-50 attended the event hosted by our local TriOS college in downtown Kitchener, Ontario. Our speaker was Rodney Buike, an IT Pro Advisor with Microsoft Canada. His topic for the evening was Microsoft's System Center Essentials, a system administrator's toolkit in a single package for managing small- to medium-sized IT operations.

Rodney's an experienced presenter and the topic was a timely one, so when you add on a few door prizes, some pop and pizza, and comfortable chairs, you've got the formula for a very good IT evening.

As Rodney pointed out, whether you manage a network of 25 personal computers or one of 2,000 personal computers, the issues of management are pretty much the same. You need a handle on the hardware and software assets, the status of hard drives and services on the servers, the situation with service packs and updates, and notifications and alerts to help you deal with all these issue proactively.

Most of us in small IT shops depend upon a number of point solutions to get the job done. In my own case, asset management is accomplished with the help of an Excel spreadsheet. There is no automatic discovery of assets or of changes in assets, just a spreadsheet with information that may or may not be up to date.

Again, service packs and operating system updates are handled, in my case, by Windows Server Update Services (WSUS), although I still have to manage most of the desktops by hand if users aren't compliant in leaving their notebooks and desktop computers on at night. I also have to do a lot of weekend server upgrades since weekend shift work varies week to week, thereby making a scheduled automatic server upgrade impossible.

Monitoring of essential services is outsourced and seems to work reasonably well, but I would still like all these essential services in a single tool instead of the assembly of point solutions. Rodney's presentation on System Center Essentials gave me a sense of what's possible.

Sunday, August 26, 2007

Hail Mary - Parallelism

iTunes is so cool! Now, in addition to music, podcasts, movies, even PDFs, you can check out university courses and programs, some of which deal with information technology. This morning, I took in the first in a series of lectures from Stanford University entitled, "Computer Architecture is Back: The Berkeley View of Parallel Computing". This specific lecture was given by Dave Patterson in January of this year and is part of what Stanford calls their Computer Systems Colloquium, a series of 14 lectures in "movie" format, available free on iTunes. If you have the 60GB "video" iPod, like me, then you can download these lectures and view them while traveling on the train or plane (uh, forget the car, please, if you're doing the driving!). To get more information, simply head over to SoiT, Stanford on iTunes U at itunes.stanford.edu.


So, what about the lecture and what is the message for computing and information technology in a manufacturing environment?



Patterson's high-level message in this lecture is that everything is changing in computer architecture, that the conventional wisdom of doubling processing speed every 18 months is over, that both hardware and software design need to invest in parallelism, and that a multiplicity of perspectives in the computer industry is required to find solutions for the new predicaments we face. The message for IT in a manufacturing environment (at least a non-computer-related manufacturing environment) is that it looks like the near future will offer far less performance improvement than we might otherwise have hoped for assuming the conventional wisdom.



The metaphor Patterson used is the "Hail Mary", itself a metaphor in football for a desperate play in which the quarterback throws a long pass hoping that somehow somebody on his team will catch it and rescue the team in the end zone. In the computer industry, the same appears to be true. Everyone is betting the farm on parallel computing to solve problems like the power wall we read about daily in the computer press. The "hail Mary" part is that the industry itself doesn't seem to know who or how the pass will be caught. And if the industry doesn't know, how the hell are IT managers supposed to figure this out?



As the computer industry moves uniformly in this new direction, IT guys like me are trying to figure out the implications for designing our systems. Although Patterson tries to make it easier by talking about the "13 dwarfs" - the areas in which multiple disciplines see the future evolving - and the computing world "interest groups" (things like high-performance computing, machine learning, games, embedded systems, and databases) where the 13 dwarfs are mapped, guys like me may feel somewhat overwhelmed.



But I think viewing this material a second and possibly third time brings on the aha experience.



One take home is that programming will have to change dramatically in the next few years. No longer will performance improvements be relegated to hardware. Programmers and developers will have to figure out how to program for parallel processing (Patterson calls this the end of "La-Z-Boy Programming"). Programmers will also have to invest heavily in the psychology of programming, in other words understanding how people interface with computers and making adjustments to make those interfaces more appropriate.



Another take home is that IT managers will have to understand their environment and make changes necessary to find incremental improvements. We can't depend any longer on new servers providing us with huge performance dividends. For example, in a database-driven environment such as ERP systems, IT managers will have to push software vendors in the direction of optimizing database structures, algorithms, reporting tools, querying tools, and integration.



Yet another take home is that knowledge of virtualization will be critical for IT managers, especially as we realize that we need to deconstruct our bloated operating systems, adding only the functions and services necessary to meet a computing objective which is, in turn, linked to a business goal.



Dave Patterson says, "No one is building faster processors." So, given the end of Moore's Law for single-core processing and given the industry's "hail Mary" approach to parallelism, why should IT managers feel optimistic? I mean, after all, are we now relegated to incremental improvements and lobbying with database and ERP vendors?



Patterson admits that the future could be one of failure. But it might also be one in which 1000 cores could be manufactured on a single, economical chip. It might be one in which experts from multiple disciplines work together to design human-centric solutions. It might be one in which the open source programming movement transforms software development by fostering development of minimalist services and functions based on minimalist operating systems and made available to IT managers in a secure virtual package. In other words, there is reason for optimism.



View the lecture for more detail, and check out the innovative Research Accelerator for Multiple Processors (RAMP).

Wednesday, August 15, 2007

Death and Digital Assets

When my brother died in 2002, he left behind some interesting digital assets. They were mainly in the form of artwork he created in his spare time, but also included a personal web site and samples of graphics work he had done for a variety of companies. At the time, his employer's web site design was primarily the result of his creative work.

I now wonder where those assets are. It would be interesting, purely for nostalgic reasons as we get closer to the 5th anniversary of his untimely death, to look again at what he created. But I strongly suspect they have evaporated much like the web site we created as a memorial for him did when the company hosting the site went out of business (it was called wewillmissyou.com; thankfully, I kept backups of the finished memorial web site).


With my recent catastrophic loss of data, as well as my recent medical history, not to mention the approaching anniversary of my brother's death, I've been thinking about digital assets and what happens to them after death. Then today, as I unwrapped my copy of Smart Computing magazine, my eyes were drawn to an article entitled, "Death & Digital Data: What Happens To What You Leave Behind?". The gist of the article is that it's not always clear who owns personal data in an online world. Even the most obvious situations may require litigation to secure assets of a loved one who has died. The case of Lance Corporal Justin Ellworth is an example of an online email company - Yahoo - trying to prohibit the family from retrieving the young man's personal email.


In corporate settings, it's not only the death of an employee that can raise these issues. A simply resignation or layoff can be the occasion for a review of ownership issues, not to mention consideration of what is the humane thing to do. This is especially the case with knowledge workers with corporate notebook computers which act as a repository for both personal and company data. Smart phones, Blackberries, and Pocket PCs are also part of the picture. Even if a company is progressive, for example, and strongly affirms that employees should have the right to retrieve personal data from company assets, if the employee has died, who is responsible for reviewing and separating corporate from personal data, for storing the personal digital assets and getting them into the hands of heirs?


Part of the obvious solution is to backup data, but that can be difficult with online email, web sites, and blog hosts. In my own case, for example, I'm still trying to find and execute reasonable backup utilities to preserve online digital assets like my blog sites and my photo sites (HTTrack WebSite Copier looks promising; Adobe Acrobat Professional also includes a utility for web site downloads).


And then there's online email. What about your hotmail, gmail, Yahoo egroup correspondence, etc.? Not that we'll all be famous after we die, of course, but even the correspondence of the not-so-famous can be extremely useful to historians and cultural analysts, not to mention the families who wish to preserve as much as possible of a deceased loved one's correspondence.


This digital age of ours means not only that we have more assets that will survive us, but that we have to take greater care to preserve those assets for our loved ones.

Friday, August 10, 2007

Gadget Guy, Gadget Guy

So, I have a bit of a reputation as a geek at work. That's not entirely a bad thing, I guess, for an IT Manager. Some of my colleagues poke good-natured fun at me (for the most part) wondering whether there is any more room on my belt for the next gadget to occupy. How will I ever get the flat screen monitor to hang from my belt?

But if there is a refrain that IT managers need to listen to regularly these days it's this - being a geek is OK, but you need to be much more than that. You also need to understand the business and to provide strong leadership. And not just any 'ole leadership will do; it has to spring from a clear understanding of business objectives and a coherent alignment of IT with those objectives.

That's sometimes hard for geeks to grasp. Yes, there will always be a role for a computer technology chief cook and bottle washer, but that's not really what IT management is all about these days. No matter how large or small the company we serve, no matter whether our business context is survival, maintenance, or market breakthrough, no matter how many servers, printers, scanners, pocket PCs, and firewalls we manage, no matter how large the staff - IT managers need to embrace the business and understand the value propositions of their business.

Yes, there are only so many hours in the day. And while it is obvious that you can never have enough knowledge of specific technologies that could benefit your company, it is more important that the technology you do manage be put in service of the goals and vision of the business itself. In other words, technology should always serve business, never the other way around.

If you are like me, the lone-wolf IT person in your organization, then the refrain may be something you know by heart. The real question becomes, "how do I do this?" It's different in every company, of course, and if I had the answer, then it's very likely I wouldn't be blogging about it. All I know for sure is that we need to talk about this, not only with other non-IT colleagues in our organizations, but with our peers and friends in our professional organizations.

For example, in our IT Pro users groups and information processing societies, it probably makes sense to balance the occasions when we show off our technical competence with times of vulnerability when we plead for help in understanding the larger business picture. Sure, iSCSI and SANs and turbo-charged WiFi will get the engines firing on all cylinders in a room full of geeks. But perhaps when we gather together, we need at least 50% of our time talking about how to manage business process re-engineering. What tools and techniques and skill sets do we need to become the business leaders that are needed in IT today? The gadgets can wait...

Wednesday, July 18, 2007

Vista Upgrade - Still at it

Not as smooth as it should have been!

May I complain for a moment? I'm an IT manager, an IT professional. I've been a developer, an early adopter, a geek since 1983. Granted, not all that time has involved a lot of attention to operating system upgrades and deployment. But I'm no slouch either.


So, why the heck did upgrading from Windows XP Pro to Vista Ultimate cause me so many headaches?


Two reasons are stupid mistakes.



  1. When upgrading and using the Windows Files and Setting Transfer wizard, always use the version of the operating system to which you are upgrading (I used the Windows XP Pro version instead).

  2. When doing data backups, especially for a planned upgrade, always use at least two devices (I used one and then dropped the external hard drive; it is now at a hard drive data recovery shop being evaluated).

Yes, even a genius like me can still make stupid mistakes. Just ask my euchre partner.


I should have considered the migration from one operating system to another to be a special case. Members of our Microsoft certifications study group, for instance, mentioned how most of their experiences with FAST have been from one computer to another using the same operating system. But when migrating from one operating system to another, the general rule should be to initiative the transfer using the tools from the newer operating system. My mistake was thinking that I could use the FAST tool from XP. But, again in retrospect, I should probably have used the User State Migration Tool from Windows Vista, instead of the Files and Settings Transfer wizard, even though the MCDST textbook for supporting Windows XP desktops suggests otherwise (70-271, pp.2-21, 2-22 - although the context is always Windows XP Professional only in the instructions).


I thought I had enough backups. About 3 weeks earlier, I can copied My Documents and an archive folder to one external hard drive. Then, as I prepared for a weekend's work of upgrading, I used another external drive with their backup software to take three kinds of backup - a simple file copy, a synchronized folders version, and a typical backup to disk. But as I prepared to go a study group, the external hard drive fell out of my backpack onto the steel stairs behind me. Guess what? Neither I nor two different computer consultants were able to access the drive. Now files that I have used for the past 10 years or more are sitting on a single device at a Toronto-based hard drive data recovery specialist where they are evaluating how much money and time will be involved in retrieving those files.


So you could argue that I'm the author of my own misfortune. You could, but you won't, right?


Still, with the backups that I did have, I ran into problems that required further research, quite a bit of tweaking of both the server on our domain and my notebook's operating system. The biggest problem is roaming profiles with Windows Vista.


Vista has changed - one might even say simplified - the file structure of user profiles. But in doing so, if you use roaming profiles in your domain, you will very likely encounter the dreaded "Your user profile was not loaded correctly. You have been logged on with a temporary profile." error message. When you do a search, you'll inevitably get a lot of misleading suggestions about folder permissions problems on your server or membership problems in the Guests group either on your local machine or the domain. Those discussions won't help you.


Instead, go directly to the Managing Roaming User Data Deployment Guide MS Word document for Windows Vista, download it, and read through the 39-page set of instructions (pick it up here). It took me almost an entire afternoon to implement a portion of the recommendations, but at least I now have my roaming profile working again.


It shouldn't be this hard. I am curious what might have happened had I used the Windows Vista User State Migration tool. Would I still have had the roaming profile problem? Probably, but at least I wouldn't be chewing my nails wondering whether I'll ever have my files back. They would have been transferred to some kind of profile on my upgraded Vista machine. What was a 2-day job has become a 2-week job.


Time for another coffee...wait...wait...


The estimate for the data recovery has just arrived...


Instead of coffee, I think I need a scotch...or two!!!!

Wednesday, July 11, 2007

Technological Regression

An IT manager's life is circumscribed by technology. Most days, he or she takes up a position in the spectrum of technology far closer to the technophiles than the technophobes. Mind you, there are times when the language expressed in the confines of my office definitely turns the air blue.

 

Yesterday, for example, after having painstakingly created backups for all my work and personal data from my notebook computer for the refresh of my system and upgrade to Windows Vista, I dropped my external hard drive. Today it's not working. My only other backup is incomplete and dates to 20 days earlier. Aaaargh!

 

Sometimes, the pen and a pad of paper looks very appealing.

 

But that would be regressive, wouldn't it? And regression is bad, bad, bad...isn't it? Still, I find myself thinking about technological regression and how and why it occurs, because occur it does.

 

I've just finished reading a massive and highly entertaining novel by Stephen Baxter called Evolution: A Novel. And because I never read one book at a time, I am 3/4's of the way through Guns, Germs, and Steel: The Fate of Human Societies. Neither book is about information technology in the early part of the 21st century. Instead the scope is about global history for the past 13,000 years for the latter, and the entire history of life on earth for the former. In both cases, technological regression not only happens, but is virtually inevitable.

 

It seems that human populations in isolation (Tasmania since about 10,000 years ago until 1642) not only often fail to develop new technology at all, but often lose what little technology they had. In fact, population densities of several hundred are almost guaranteed to sink back into a pre-technological backwater. Even several thousand is no guarantee that a social unit will grow beyond hunting and gathering.  Environmental factors play a huge role in whether or not societies advance technologically.

 

Both my novel and non-fiction reading recently have been characterized by themes of technology, evolution, social development, counterfactual history (a kind of what-if analysis), and broad, imaginative rethinking of our place in the universe. And I am humbled. But not just from reading.

 

My personal life for the past 20 months has been outlined in the shadow of medical technology - a diagnosis of colorectal cancer, followed by MRI's, CT scans, radiation treatment, surgery, post-surgical complications and hospitalization, chemotherapy, and regular follow-ups with oncologists. During that personal struggle, it has been easy to slip into a "why-me?" perspective and a narrowing of concern to the here-and-now. But when I break out of the stupor and think about the the long-term perspective and my place in it, I quickly recognize that the technology I use, the technology that is used for preserving my health, and the technology meant to improve our lives generally is a precarious thing at best. There are no guarantees. And here I'm not thinking simply about disaster recovery or contingency planning. I'm thinking about environmental or man-made catastrophes which undercut the very foundations of our science- and technology-driven society.

 

Any serious loss of electrical power, for example, and there goes information technology out the window. Sure battery backup will help for a few days, but then your computers, smart phones, and Pocket PCs will be useless. That same loss of power would mean that much of medical technology would be useless, that transportation and production of pharmaceuticals and many food products would cease within a matter of weeks. In fact much of what we take for granted as integral parts of civilization would disappear within as little as one orbit around the sun.

 

Of course, we can't live our lives in constant fear of societal and technological collapse, but even spending a few hours thinking about the possibilities can be a humbling counterpoint to the hubris we display with all our gadgets and always-on innovations. And occasionally, such reflection might even mean that we choose to forego "best of breed" and "best practices" objectives which are often the result of technological momentum only. Sometimes, with sober second thought, low tech and no tech is the way to go.

Tuesday, June 26, 2007

News Brief - Access 2007 Developer Extensions Now Available

If you've been waiting (and waiting) for Microsoft to provide a way to package and deploy solutions you've developed for Microsoft Access 2007, then the wait is now officially over. According to Eric Rucker, one of the bloggers/developers at Microsoft working on future versions of the perennial developer favorite, the developer extensions and runtime version are available as of 25-Jun-2007.

If you don't need to read about it directly, then here are the links for the downloads:

Access Developer Extensions

Access Runtime

Another resource worth considering is MSMVPS.COM: The Ultimate Destination for Blogs by Current and Former Microsoft Most Valuable Professionals. Tony Toews was the first off the mark to comment on the release (although the problem he reported with one link not working seems already to have been resolved).

A few other bloggers noting this event:

Blake Handler: The Road To Know Where

Clint Covington: Software Design, Microsoft Office Access

Alex Dybenko: Alex & Access

"AccessJunkie" of the MDBMakers.com (A Microsoft Access Developers Help Group)

So, it's time for me to gear up and determine once and for all whether I'll continue to develop in Access 2007. I've been having some doubts...until I downloaded and installed Office 2007, saw the new interface, and picked up my copy of Access 2007 VBA Programmer's Reference. At a wrist-bending 1152 pages, this hefty tome with 4 major Access authors contributing sparked my interest once again. Clearly, the new product offers more than I anticipated, despite some of the fall off among Access MVPs over the past few years.

Expect to see a few more entries on this blog about Access 2007 in the near future.

Sunday, June 17, 2007

EnergizeIT Recap

Yesterday's EnergizeIT event at the Metro Toronto Convention Centre is over, and now the reflection and review begins. It's unusual for IT professionals to commit a Saturday to a vendor-sponsored event like this, but evidently 3,000 other programmers, IT managers, and fellow geeks thought registering for this particular Microsoft event was worthwhile. From our own regional IT professional user group (Waterloo Wellington IT Professional User Group - WWITPRO), there were at least 7 people, although in such a large crowd, there were probably more we didn't see.

Successes

Overall, the event was a spectacular success. The facilities at the MTCC are world-class. The keynote presentations and break-out sessions were all very well organized. In fact, the PowerPoint slide decks are already available online and will soon be followed by streaming video of the keynote presentations (As an aside, the SharePoint site where Microsoft is coordinating all the materials and information about the event is an example of how appropriate technology enriches and extends the experience of a single-day event like this. Thanks to the Toronto SharePoint User Group.)


Innovations

In another first, bloggers could do their reviews of the event in real-time, courtesy of free Wi-Fi connections. Photographers could post photographs immediately to Flickr and tag them with EnergizeIT and see the results on the large screens in breaks between sessions. Very hi-tech, very cool, very appropriate. Kudos to Microsoft and their partners for enabling this kind of connectivity and communications during the event. (Note: some of my photos of the Toronto skyline as viewed from the Holiday Inn on King Street as well as a couple other EnergizeIT photos are here - including one of some of us WWITPRO members with Phil Sorgen, President of Microsoft Canada.)


There were a couple other innovations at the event that merit special comment and congratulations. T-Shirts for geeks (and tiny T-shirts for future geeks) were sold with all the money going directly to a charity. There were attempts to deal with environmental challenges through reducing power consumption (see http://www.bullfrogpower.ca/) and an admittedly symbolic innovation of having evaluations of the event done via online forms. I was also impressed with the wide-screen monitors placed outside each breakout session for those arriving late or who were unsure which session to attend. Great idea!


Cautions

I would recommend more tangible environmental initiatives in the future, including far less vendor paper and brochures in our goody bags. I know that's what sponsors want, but how much of that material gets read before it's tossed in the garbage? I'd far rather a perpetual location like the Sharepoint site with vendor ads than having to carry that stuff around all day.


Hands-on sessions can be a mixed bag. Personally, unless the user has a familiarity already with the broad concepts and layout of the software being demonstrated, there isn't much to be gained from doing a set of exercises. The context is everything. Without that, it's mindless, numbing, and futile.


Thank you's

Thanks to all the TechNet, User Experience, and Developer advisor and product managers for doing this, with special thanks to the support staff who make it all run so smoothly. Thank you to Microsoft Canada for hosting an event like this. You rock, Microsoft! Special thanks to Ruth Morton, the newest IT Pro Advisor for all her help to the WWITPRO executive.




Technorati Tags: ,

Saturday, June 16, 2007

EnergizeIT Underway

EnergizeIT is underway with a flourish and a flurry of T-shirt tossing, high-profile keynote speakers, a great facility, and a breakfast with Phil Sorgen, President of Microsoft Canada. These events are improving each year, with more IT pros attending (over 3,000 this year) than ever.

We have Wi-Fi for onsite blogging, hands-on labs, various streams, vendor exhibits and an atmosphere of excitement and anticipation. As they say, 'get your geek on.'

Technorati Tags:

Friday, June 15, 2007

Being an IT Influencer

Today, I had the incredible opportunity to be involved in an event hosted by Microsoft Canada called the TechNet Connected Summit. It was an invitation-only event in which selected IT professionals from across Canada met with Microsoft Canada IT Pro Advisors, product managers, and technology enthusiasts for a day of non-technical learning, discussion, workshops, and fun.

We learned about initiatives like the Community Connection Framework, Psycho-Geometrics, Microsoft's forthcoming Windows Home Server, technical presentation do's and don'ts, how to win at X-Box 360's Forza, and what product managers actually do for a living. We connected with other user-group executives and IT professionals representing a broad range of interests, levels of expertise, regions, and technology specialties. And all of this in preparation for Saturday's EnergizeIT event.


I'm not sure I feel comfortable with the moniker IT influencer. After all, it seems like just yesterday that I became an IT manager, although it is true that I've been in the computer technology field ever since IBM first released a personal computer in the early 1980s.


One of the alternative names used to describe who we are and what we do today was IT advocate. That makes me slightly more comfortable. It is, in fact, what I tend to do at Microsoft events, at user-group meetings, in my blog and other online activities, and, of course, in my daily work with users and managers at Pano Cap Canada. I seem always to be advocating technology solutions to users, to advocate on behalf of small business to associations and technology vendors, and to advocate use of advanced technology in general in enhancing work and play.


Good things are on the horizon because of events like that hosted by Microsoft today and the relationships being established between IT professionals across Canada. I have a renewed sense of optimism and excitement which will, I'm sure, only be heightened tomorrow when hundreds more of us gather to get our geek on.

Thursday, June 14, 2007

Scoble and Andreessen on Facebook

Blogging got me into this world of social networking and Web 2.0. And it was Robert Scoble and Shel Israel's book, Naked Conversations, that convinced me blogging was a worthwhile endeavor. So, it shouldn't be surprising that those two and other bloggers are influencing me now as I entertain another phenomenon. Facebook has convinced me that we are on the vanguard of something really big, something far larger than blogging.

Facebook is poised, I think, to revolutionize how we use the Internet. One of the reasons I understood this intuitively was by the simplest of measures - how often in a week was I prepared to navigate to Facebook and possibly even update my profile, add an application, visit friends, post messages, or simply browse photo albums and events? Facebook proved its value within a couple days' use. I have been, almost without exception, returning to Facebook every day since I registered.

Then, I happened upon a video of the F8 launch keynote presentation from Mark Zuckerberg, Facebook's founder. Watching that video, I began to realize how quickly Facebook had expanded its audience base to included old guys like me. Within a couple more days, I was reading about Facebook in the local newspaper. Within two weeks, 50 friends had accepted my invitation to join my friends list or had found me and extended the invitation to me. Just today, I began advertising events for our regional IT professional user group meetings on Facebook and extending invitations to IT friends within driving distance.

Other people seem to share my sense of excitement and anticipation. Robert Scoble, for example, pointed yesterday to one of the hottest Facebook applications, iLike, which is reportedly signing up 300,000 people per day. Marc Andreessen, the day before, posted an extensive analysis of the first three weeks since Facebook opened up its platform and APIs to developers.

They both reinforced the lesson that there is a huge difference between an application and a platform, something which ties in with Jared Diamond's insight that the history of technology is often about inventions applied in ways that were never anticipated by their initial inventors.

But the are definitely some gotchas. Andreessen has noticed a few key problems with the applications being developed. One is that success can kill 'ya - unless you have a server farm ready to scale immediately, releasing your killer app for Facebook could mean suicide. He notes some other things too, but take a look at his analysis for details (not to mention his great set of links on everything to do with Facebook).

Sunday, June 10, 2007

Play - The Business Imperative

Facebook right now is more about playing around than anything else. Still, as I continue to read one of the most fascinating and mind-bending books (Guns, Germs, and Steel), I am reminded that the history of technology is replete with examples of inventions looking for an application. Gasoline, airplanes, the internal combustion engine, sticky-notes, the steam engine, the phonograph - they're all inventions whose utility was only discovered well after their initial "invention" and mostly by people other than the inventor himself.

Facebook itself appears to be an innovation whose value and application surpassed that of its founders, much like the World Wide Web itself. But what about business and Facebook? Is social networking of value to business? What parts of the technology can be adapted for use in business?

As of today, I have only discovered 2 other people from Pano Cap Canada on Facebook. That's hardly enough to determine whether Facebook has business utility. But if I were to shift the question slightly and ask about professional utility, the question would seem almost vacuous. Certainly, there is professional utility to a social networking tool that allows individuals and groups to organize and share information quickly and efficiently. The social grid architecture of Facebook means that any shared venture can benefit.

Yes, there are many other collaborative tools out there specifically designed for teams and projects, but the open-ended nature of Facebook and the low cost of participation make it unique, I think. That architecture and openness must mean that there is business utility.

This next week I will be attending a Microsoft event called Energize IT. The sessions will deal with Microsoft technology, but one of the things I'm looking forward to is talking to all the Microsoft and professional contacts I've established through Facebook to address this question about using Facebook for business.

This weekend with Microsoft will be partially about play. I think the big guys are getting the message. Play is critical to developing useful applications. It's critical to building relationships. It's critical to lateral thinking and the application of technology to novel areas, to discovering utility for tools made for other purposes.

Play on!

Tuesday, June 05, 2007

The Facebook Phenomenon

Over 24 million active users on Facebook. More than 100,000 new users joining each day. Growth of 3% per week. Doubling every 6 weeks.

Who are these people? Ages 25 and up are the largest demographic group joining. Ten percent of the population of Canada has already joined. I guess this means Facebook is no longer just a college phenomenon. Soon over 75% will be people out of college.

Over 50% of users return every day. Nobody else in the online community world comes even close. I only started last week, and can attest personally that the experience, although admittedly somewhat impoverished graphically, is incredibly addictive. Facebook has recently passed over eBay and is setting its sights on Google for the most user traffic daily.

The way it intends to do so is with applications, photos being the most obvious. Photo viewing on Facebook has more users than any other photo sharing site on the Internet.

Events are another. As we all know, people share information and interests and tend to go to events based on their friends' recommendations. If I have a relationship with someone, I will be far more likely to attend an event if that person plans on doing so, than if I merely discover that event in the newspaper or on television or some other media.

Applications are key. But what makes the Facebook phenomenon phenomenal is the ease with which connections between friends and friends of friends occurs. Instead of sending an email to a friend or acquaintance about what I'm reading or an event I plan to attend or a copy of a photo of my family, I merely add that information to my Facebook site and immediately all my friends can see.

Even the Status application is something like the stand-alone Twitter social networking tool ... only better. Instead of updating an application, I merely update my status on Facebook and friends around the world know what I'm doing or how I'm feeling. Phenomenal!

It is the recent opening up of the Facebook platform that assures its continued success. That openness is key, as my friend Shel Israel has blogged about recently. Microsoft knows all about how important the developer community is to the success of the whole range of its products, not to mention the mind space devoted to its platforms. So, it shouldn't come as a surprise that Microsoft is partnering with Facebook.

Count in Amazon as well. One the recent applications I've just added to my Facebook site is Books, a place where I can review and recommend books. With this little gem, I can find all the other people in my network who have read the same book, start up a discussion group, or simply chat about the book's contents.

Facebook is changing how I use the Internet. It is certainly changing how I communicate with and relate to my friends and acquaintances.

Monday, June 04, 2007

ITIL for grown ups?

Today's the big day, I guess. The Information Technology Infrastructure Library v3.0 is released today. SearchCIO sent a story to me today explaining how v3 is ITIL for grown ups, possibly because the emphasis of this "best practices" guide for IT services is targeting CIOs.

V2, first released seven years ago, has been replaced by V3, a move from just tactical improvements to strategic improvements. If the hype has legs, then the shift is towards understanding how IT adds value to business objectives and not just organizing the activities IT managers do and manage each day.

Companies like HP are investing heavily in v3, hoping that middle level companies will invest not only in the published guidelines but in consulting services to implement those high-level recommendations.

I'm still left curious as to how ITIL factors into the development and growth of small IT operations such as the one I manage for Pano Cap Canada. Whether it's v2 or v3, how exactly do one- or two-person operations learn from ITIL and improve their operations and strategic alignment with business?

Saturday, June 02, 2007

The Mystery of 'Milan' - Microsoft Surface

One of my favorite vacation hot spots is Las Vegas. By the end of the year, I expect to find "surface computing" devices floating about in the casinos using Microsoft's 'Milan', essentially a hardware/software combo running Vista and getting input directly by touch from one or several users at a time. Obviously, gaming in the Wynn or the Bellagio or Caesar's Palace with a few friends or drinking buddies gathered around a surface computing table will have a definite cache.

By the way, the screen for Milan is not a touch-screen, typically understood and used today. Instead, the surface is hard, large and "interactive" both in the sense that you can manipulate objects and put Wi-Fi objects like cameras on the surface and immediately download the photographs without doing anything else.

Commercial applications offer tremendous possibilities. T-Mobile applications have already been written that would let a sales associate and a potential customer place phones on the surface and immediately get detailed information on each, adding service configurations, ring tones, etc by moving objects around on the 30" diagonal surface.



Educational potential is amazing. Imagine devices like this in a cancer center where patients are waiting for radiation or chemotherapy and would like to interact with a counselor, a dietician, a nurse, or an oncologist explaining not only treatment plans, but options, diagrams and animations of the process to the patient (check out the University of Calgary's CAVEman virtual human for an example). Or imagine students designing a school newsletter interactively with their photos, articles, banners, etc. all available for joint manipulation. The possibilities of social interaction and training are truly staggering.

Milan isn't mysterious to the imagination. We've "seen" it before in movies like Minority Report. It isn't mysterious that it took a company like Microsoft to pull the ingredients together (things like 5 infrared cameras set below the display top to detect objects like cameras, Zunes, etc; and a custom DLP - digital light processing - engine, not to mention an operating system like Vista that is up to the graphical and input/output demands). What's mysterious to me is why the possibilities of this kind of computing experience isn't seen for what it is; namely, a revolution as significant as the move from text-based to graphics-based computing.




Update
Talk about synchrony! My colleague and friend, Ruth, an IT Pro Advisor, wrote this morning about Microsoft's surface computing at her personal blog. Check it out. Her embedded Popular Mechanics video gives a great illustration of the ease of use and multi-point input technology behind "Milan".

Saturday, May 12, 2007

Dell Watching

We use a lot of Dell products at Pano Cap. We've standardized on PowerEdge rack servers in the data centre and Latitude and Inspiron notebooks for those needing mobility.

Over the years, I've been pleased with the durability, reliability, and performance of our computer systems. The servers, especially, have performed well and needed little in the way of replacement drives or power supplies.

The notebook and desktop computers (again, most of which are Dell products) have not been as stellar performers as our servers, but they still provide good value and have been relatively maintenance free. It's true that we have sometimes been irritated and frustrated with the purchasing process, but now that we entrust most of our hardware purchases to a single supplier, the aggravation of dealing directly with different arms of Dell financial services has disappeared. So too have maintenance issues by simply assigning all of that to our supplier.

But things have not gone well for Dell in the recent past. Their customer service reputation has taken a beating, especially among bloggers quite willing to point out the deficiencies of technical support. Market share has been slipping, with both HP and Acer making inroads. Hewlett Packard has the largest share of the market, Dell second, with Acer and Lenovo in a virtual tie for third place. In the United States, Apple has grown faster than any other PC maker.

So it may not be too surprising to see Dell making changes. As of 31-Jan-2007, Michael Dell resumed the CEO role; on 24-April-2007, Dell began offering solid state drives in the Latitude D420 and D620 notebooks; on 27-April-2007, a leaked memo from CEO Michael Dell suggested that the long-time direct selling mantra of Dell might be augmented by channel sales ("The Direct Model has been a revolution, but is not a religion"); and finally, on 1-May-2007, Dell announced that Canonical had been chosen as its partner to provide some desktops and notebooks pre-loaded with Ubuntu ("Linux for Human Beings").

Whether these moves will have any direct impact on us directly or not remains to be seen, although one suggestion of offering customers an option of either Vista or Windows XP would be welcome (a recent purchase of a notebook was only available in Vista); an even better option would be a dual-boot option with both Windows XP Pro and Windows Vista.

Tuesday, April 24, 2007

Unify Tour 2007: Building, Deploying and Maintaining the Application

Ruth Morton is a friend, not just a colleague in IT. She asked that I provide her with some constructive feedback on her presentation to the Toronto-and-area IT professionals and developers attending the Unify Tour 2007. But being a friend doesn't mean that I won't be as objective as possible.

Having said that, I have to say that what I'm seeing in the Windows Live Meeting webcast for this second session of the day is impressive. For the first time since I've been attending these sessions from Microsoft, not only is there interaction between IT pros and dev types in the presentation itself, but the additional implied friction and humour adds the ring of truth as well as comic relief in what otherwise is often a "talking heads" experience. Ruth's colleague, Christian Beauclair, is especially good at juicing it up in the interaction segments between the developers and IT professionals.

Microsoft's new System Center Operations Manager 2007 appears to be a powerful new tool in the arsenal available to IT professionals for monitoring application performance. Of course, PerfMon still provides some value.

Ruth is quickly developing facility with presentations like this. I'm glad to see Microsoft branching out slightly by adding the female voice to the IT Pro community. And I will certainly recommend presentations like this continue to use interaction, implied role friction, and humour. Good show!

Unify Tour 2007: Better than being there

I'm currently watching Session 1: Designing Architecture from the last stop of Microsoft Canada's Unify Tour 2007. The tour is all about how professional developers and IT professionals can collaborate together on the entire product lifecycle from design to deployment to monitoring and management.

Although I couldn't be at the in-person event today, I am watching it using Windows Live Meeting. While I don't get to mingle with IT Pro Advisors and colleagues in the industry, the streaming webcast is in some significant ways better than being there. I'm not talking simply about avoiding 3-4 hours of commuting to Toronto from Kitchener and back again, or even about the luxury of having my notebook computer for notetaking, maximizing and minimizing screen shots, or even blogging while sessions are being delivered. No, I'm talking about really important things, like washroom breaks, fresh home-made coffee, and leaving my cell phone on full volume.

Yeah, it's also useful to have access to the Internet, chat features with other remote session viewers and Microsoft IT Pro Advisors. But can that really compare with watching the sessions in a recliner?

Having spent many years in development and coding, this 10,000-foot overview of some of the new tools for design were quite impressive. The new Visual Studio Team System includes some features which really impress, including the new DB Pro role, auto-generation of sample data in the developer's SQL Server Express prototype database, specific service pack and other IT-related settings for design components, and source control for database schemas.

Kudos to the MSDN and TechNet presenters, Christian Beauclair and Damir Bersenic.