Wednesday, 25 March 2009

Hello World

It has become a right of passage. Just about every course, tutorial and book will begin with the ubiquitous Hello World phase.

"So let's start with a simple Hello World console application, Hello World WinForm, Hello World custom control, Hello World Silverlight Application, Hello World WCF service .." and so on.

In fact, when adding a web service to your ASP.NET project in Visual Studio, guess what they call the starter method ?

Now I have been in ( not into) IT for over 20 years. I started as a developer programming in Basic. There was a brief time spent with COBOL followed by some 4GLs including one called Sensible Solution.

In time, I moved on to C and then C++ and finally things got a little 'Visual'. I used every version of Visual Basic through to Version 6.0.

Finally there was .NET. However. This isn't a language. It was a whole new bunch of languages, libraries and tools. C#, VB.NET, ADO.NET, ASP.NET, WPF, WCF, WF and most recently Silverlight.

Every one of them has tried to get me to write Hello World.

Well I have a confession to make.

I have NEVER written a Hello World application. Ever!

Even the first time I was invited to try, all those years ago. Live Aid a recent memory. I resisted.
I think even then, I had a sense that everyone on the planet who had read that chapter of the manual had written the code exactly as printed and I felt uncomfortable about playing 'Simon Says'.

There have been times when I conceded to Howdy Pardner but that was only as a gag when delivering a demo.

In fact. I am proud of this little foible / eccentricity.

I have others you know.

Foibles that is.

Books. I don't buy as many technical books as I used to because the web is such a rich source of information.

However there are times when the whole subject has been put down in one place with care, narrative, structure and not too many typos. So why not simply buy a book and cut down on the surfing?

Ah. But what book to choose?

Well, if the author is known to you, that might well help make up your mind.

Covers too must play a part. O'Reilly are always putting attractive line drawings on their covers that are easy on the eye. Although I am not sure what they are supposed to say about the contents.

Just as those recruiting a new member to their team might identify a criteria that will easily eliminate half of the candidates so there are fewer to interview, for example "must have MCT, MCSD, MCTS, MCDBA, play wargames, good with livestock AND speak Italian!".

So I have a simple criteria that I apply when vetting potential books from a group of unknown authors.

The Chin Shot!

If the author is photographed cupping her/his chin on the cover then sorry, I don't want to read the book. It's just so cheesy !

The 'Chin Shot' is the Hello World of studio photography.

I have just realised that with the exception of the early 80's when I was a keen New Romantic, I am not one for following trends.

Rest assured, should I ever write a book, there will be no Hello World applications or Chin Shots for me.

Come to think of it, I am not into Line Dancing or 'must have' gadgets either.

Now does that make me an individual and my own man, or simply grumpy, pedantic and idiosyncratic?

That's enough self analysis for one day.

See you soon

Phil Stirpé
"I don't do average!"

No comments:

Post a Comment