DevExpress Newsletter 14: Message from the CTO

ctodx
04 November 2009

Reprinting my Message from the CTO from the fourteenth newsletter so that you may comment on my thoughts. Am I prescient or just nuts?

We're all beginners at some stage

In writing my chapters of Professional DevExpress ASP.NET Controls, I suddenly realized that there is really no way anymore to know everything about the OS, the platform, the run-times, or the language we use in our daily work. Sure, way back in the days of MS-DOS 6.22, you stood some chance of knowing most of it, but nowadays, especially as we're now learning more and more about Visual Studio 2010 and .NET 4, there's no possibility to make the time to learn it all, let alone say you know it.

Given that axiom, surely it makes sense that, if we are to use some fancy new tech in our app, we should spend some time in learning about said tech? For example, I hadn't actually written a web app that used AJAX before I wrote that part of the book. I could have just gone to our devs, thrown my weight around (it is considerable) and ordered them to make me an app or two and tell me how they did it, chop chop, but I decided to drop out and learn what it was all about through reading the documentation and writing some silly little throwaway apps.

Too often we don't do that, and too often we get irritated that something doesn't work the way we expect. Like everyone, I'd love for all software to be so intuitive that you don't have to crack open the help, but that utopia is very much in the future. Heck, even some iPhone apps aren't that intuitive.

The ability we should be cultivating within ourselves, then, is the ability to research, to experiment, and to learn about new software and not just take it on trust that we know innately how it works. This is the new job aptitude of the 21st century.

This was brought home to me by something that happened at home. My wife was using some medical X-ray viewer software that she'd never come across before. She wanted to print an X-ray from the database, but nothing she was doing worked. The X-ray was up on the screen, but it wouldn't print. I took a look at it, but it wasn't obvious at all. In fact, I had to read the help file to find out there was a little "selection" box in the lower right of the X-ray that, when clicked, selected the image for printing. OK, daft UI, but the point remains: if it's not obvious, read the documentation.

Free DevExpress Products - Get Your Copy Today

The following free DevExpress product offers remain available. Should you have any questions about the free offers below, please submit a ticket via the DevExpress Support Center at your convenience. We'll be happy to follow-up.
No Comments

Please login or register to post comments.