Willy-Peter Schaub's Cave of Chamomile Simplicity

Erich Witt … remembering a “very” special person!

It is at times like these that one realises how precious life is and how insignificant some of our humanoid, often self-inflicted, stress adventures are.

Our dear friend Erich Witt, my oldest son’s godfather, our trusted advisor, my great wine and Schnapps buddy has finally lost his last battle and has passed away on the 13th May.

He is the main reason we are in Canada today, because due to his ‘strong’ insistence and guidance to explore life outside South-Africa, we eventually decided to pursue the Microsoft adventure and the associated move to Vancouver.

He is leaving a huge crater and will be missed by us all!

Erich, we are hoping that you will be able to subscribe to this and my Microsoft RSS feeds from your new home and that we will make you proud!

PC250052 PA280303

… Erich in his infamous red Kanonkop shirt on the left (2006). On the right he is pictured with my three sons and my friend Brian, the pilot, on the left (2007).

Erich, we are missing you terribly!

Posted by willy with 1 comment(s)
Filed under:

Chatter: Haggling about the details, using potentially insulting and explosive terminology and forgetting the most important IT solution rule

Cross posted from http://blogs.msdn.com/willy-peter_schaub

On the community blog server, http://dotnet.org.za back home in South-Africa, I noticed a series of WTF (will not elaborate on the acronym, unless it stands for word to field) which is turning ugly. So much so, that I felt like placing my Swiss steel helmet close by, just in case.

P5050020 While the author of the blogs probably opted for a bad acronym and unfortunately disabled comments, his intentions were good. Instead of the flaming war which is currently raging between members of the community, the posts should have encouraged the readers to use the opportunity to “share experience” and allow everyone to share, learn and improve as a community. Unfortunately the comments were disabled for an obvious reason … when you enable comments on your blog you get 1% constructive feedback and 99% spam, offers to buy and evolve things you would never have dreamt of in the first place … I too, have disabled automatic comments on my blog and am spending a lot of unnecessary time separating the good from the bad.

Back to the WTF series of posts … here is my view for those interested:

  1. Be extremely careful when defining “guidelines”, “standards” or critiquing software designs and code. It needs to be reviewed and commented on in the context it was written, not in the context of the perfect world.
  2. Be open to share the good, the bad and the ugly, discuss not argue about about it and keep the discussions constructive … never ever take IT personally, else you will GP fault sooner than later.
  3. Be careful when using terms such as WTF and RTFM, because they can cause unnecessary and often unintentional reactions … as was the case on http://dotnet.org.za.

Team Of Diverse People Holding Up Connected Pieces To A Colorful Puzzle, Symbolizing Excellent Teamwork, Success And Link Exchanging Clipart Illustration GraphicThe most important point, in my humble opinion, is that the context under which a solution and code was developed must be considered during discussions. Surely we have all had the pleasure of writing code in good times (lots of time, best specifications imaginable) and writing code “under fire”, moving milestones, incomplete specifications, no time, fixing a production bug, … in fact, the latter far exceeds the former.

At the end of the day it is important to remember that the paying stakeholder does not care how you fix a bug in production, which is holding up 100 traders during the busiest time of the day … just that you fix the bug. This, however, does not give you a license to kill, because we must always consider the maintenance team that will eventually take ownership and support the solution. Keep them in mind at all times, because well documented code, code that delivers business functionality and code that is simply maintainable, is far more appreciated that the perfect code.

In a perfect world we should always design perfect solutions and write perfect code. However, the world is definitely not a perfect place and it is more important to SHIP a working solution that to create a perfect solution that gets close to SHIP’ing, but never quite gets there. I often call Judge Dredd to the rescue when I am pondering over spending just that little more time to make it just that little bit more perfect, instead of shipping it “as is”.

Gentlemen, be critical, be interactive, but switch off those flame throwers and “collaborate”.

Posted by willy with no comments
Filed under: ,

Last dotnet.org.za post for me … diverting energy to http://blogs.msdn.com/willy-peter_schaub

This is probably my last post on this blog, as I am re-focusing my energy to my new technology blog at http://blogs.msdn.com/willy-peter_schaub.

Hope to see you at my new home soon q;-)
Blue Male Tourist Carrying His Suitcase and Walking With a Camera Around His Neck Clipart Illustration

Posted by willy with no comments
Filed under:

Property for sale in Melville/Auckland Park (South-Africa)

If you are looking to buy and invest in property in Johannesburg (South-Africa), especially in the Auckland Park | Melville areas, then please take note of our property.
imageTwo Orange People Using Roller Brushes To Paint A Home Green, Symbolizing Upgrading A Home To Be More Energy Efficient Clipart Illustration Image

House is close to the Deutsche Interationale Schule zu Johannesburg (DSJ) school, Helpmekaar school, the University of Johannesburg, the Johannesburg country club and the Melville centre.

Posted by willy with no comments
Filed under: , ,

SA Developer Community – Port Elizabeth .NET Event

image

Dave is scheduling another interesting event in Port Elizabeth … if you are in that region, make sure to pencil in this event in your calendar!

Event Information

  • Date: 24 March 2009
  • Time: 15:30 (3:30pm) – approx. 18:30 (6:30pm)
  • Where: Newton Park Library, 4th Avenue, Newton Park, 6045
  • RSVP: Please respond to this mail to RSVP for the event.
  • Please note that the venue has changed from previous events.
  • Presentations will be from local Microsoft Gold Certified Partner emediaIT (http://www.emediait.com) and topics will be:

Topics

  • C# 4.0: what’s new…

  • Develop your own game in C# using the free version of XNA

  • What exactly are lambda expressions in C#?

Contact details

Blog: http://pedotnet.blogspot.com
Website: http://portelizabeth.ning.com

Posted by willy with no comments
Filed under: ,

Microsoft DevDays 2009 – South Africa

header1

Are you aware of DevDays 2009 in South-Africa?

There is little time left for registration and to be part of an exceptional panel of speakers, including two Microsoft Most Valued Professionals (MVPs) and Willie, the infamous community lead speaker. With ingredients such as PHP, XNA, WCF and SQL 2008 you would miss a great opportunity to collaborate with passionate and exceptionally knowledgeable South-African speakers such as:

Hilton Giesenow
MVP_Horizontal_FullColor_2
Hilton Giesenow has been developing software professionally since 1997. Focussed primarily on Microsoft tools and technologies, he works for 3fifteen (www.3fifteen.co.za) as a regional development manager, software architect and development lead on enterprise projects.
Hilton is a Microsoft MVP, a regional lead for S.A. Architect and S.A. Developer.net, the national INETA representative, and a regular author and speaker at Microsoft, community and academic events. His recent work includes producing video content for the Microsoft MSDN and Tech Net sites. His random ramblings can be found at http://hilton.giesenow.com/
Peter Willmot
MVP_Horizontal_FullColor_2
Peter Willmot started in the industry as a systems-level developer (C on Unix) in the mid-1980s and worked in various large-scale data and transaction processing intensive projects. Peter's blend of developer and infrastructure knowledge eventually led to his current focus of solution architecture for large enterprise customers; he is a founding partner in XpertEase, a specialist enterprise solution consulting firm.
Peter is a past MSDN Regional Director for South Africa and is currently a Microsoft MVP for SQL Server. He currently lives in Cape Town, South Africa and is a regular speaker at industry events, including Microsoft's Southern African TechEd and Developer Days.
Willie Robert

Community Lead
Willie Roberts has been actively involved in the IT Industry for the last 14 years. He has extensive experience in various industries and has been driving the KZN community for the last 3 years. Willie is MCTS, MCPD and MCT certified and is currently working for the Mr. Price Group as a Senior Software Developer.
    … and many more! See http://www.microsoft.com/southafrica/devdays/speakers.mspx for details.

imageI am really excited to see that the MVPs and Community leads are hosting so many sessions, including:

  • Gaming with Microsoft XNA Game Studio (L)
  • Developing Solutions With SharePoint
  • What's new in ASP.Net Service Pack 1
  • Building Applications with SQL Server 2008
  • Ten ways your applications will be more secure on Vista
  • Blasting off with PHP and IIS
  • Into Orbit with PHP, Silverlight and SQL Server
  • WCF REST: Getting Started

Register now at http://www.microsoft.com/southafrica/devdays/ and reserve your place in what promises to be an exciting event under the sunny South-African sun q;-)

Posted by willy with no comments
Filed under: ,

Diary - Cross Atlantic Trek: T+21 days

Sunday was Grouse Mountain day, which for Carola and meant a relaxing day under the blue sky, and for Thorsten and Jacques a snowboarding day. They were both bruised and tired, were happy that yesterday was a day off from school, during which they slept like a bear enjoying his winter snooze.

P2150043P2150052P2150065 P2150047P2150050P2150049P2150080 P2150083 

As the pictures show, the scenery was breath taking and we definitely will be back to “Grouse” soon.

I am still waiting for the bad weather everyone has been warning us about … q;-)

Posted by willy with no comments
Filed under: ,

Diary – Cross Atlantic Trek: T+16

The dust is settling and we are slowly but surely settling in … the weather is slightly cooler, which is not bad at all for those who know me, and the world is definitely a different place.

Here are a few pictures we took while exploring Vancouver City on Sunday:

P2080003 P2080004 P2080011 P2080015 P2080028 P2090030 P2090034 P2080010

What is really scary about this place:

  • Everything is organised and everyone, including the officials, are friendly, courteous and go out of their way to help lost strangers.
    • Imagine scenario 1: You need to go to local government, obtain a security identity number and thereafter you need to arrange a bank account, with internet banking and a safety deposit box. Normally this is an adventure from the dark side … we completed the entire cycle in less than 2 hours, plus 1 hour driving home and 5 minutes thereafter to activate internet banking.
    • Imagine scenario 2: Parents register kids at school on Friday. Parents visit school uniform shop on Saturday, looking forward to a loooooooong day. Parents shocked when shop has two lists ready, with details of kids, agrees to change length of pants and organises all pieces of uniform … within an hour parents leave shop, flabbergasted. Not even the Swiss army is this organised and efficient … scary.
    • Imagine scenario 3: Visit customs to get airfreight shipment cleared. You are received on time, courteously and the entire process is completed in less than 20 minutes.
  • There are no burglar bars, high walls, barbed wire, electric fencing and other devices we have grown up with back home … it is a really strange feeling to not go to bed within a personalised fortress.
  • Converting local currency … the Loonie … so ZAR is a sure way to create high blood pressure, followed by a stroke or heart attack.
  • Looking at the map to decide where to go next … the size of this country and the continent it is resting on is phenomenal.

Next weekend we are planning a trip up the mountains, so that the boys can enjoy the snow and my wife and I can enjoy a Schnapps, while ‘not’ watching them dare the slopes on snowboards. Not sure if my nerves could endure another “let’s see how this snow board works and fly down the mountain” manoeuvre.

Posted by willy with no comments
Filed under: ,

Southpointe Uniforms … my boys are gearing up for school

On Monday, when I am in Redmond for 5 full days of TechReady8 and lots of planning meetings, my boys Thorsten and Jacques will start their new school career at SouthPointe Academy … here are a few snapshots of them proudly presenting their new uniform:

P2010325 P2010323  P2010319

May the force be with them … or should that be with their teachers?

Posted by willy with 1 comment(s)
Filed under: ,

New technology focused blog starting in new home …

image

From now on I will be blogging technical journeys in this blog cave the new blog cave at http://blogs.msdn.com/willy-peter_schaub/. Read here for more details.

This blog will remain the active cave for personal posts, including our experiences in Canada, and the home of www.SAArchitect.net community related posts.

Posted by willy with no comments

The two terrorists have found a new home …

After four days of “hell”, trying to find a suitable school for our two boys … faced with full classes, exorbitant fees and other, at times, weird restrictions we have finally found our boys a wonderful new home at Southpointe Academy in a place called Tsawwassem … never ever ask me to pronounce this town name.
stress

Although our boys are only starting on Monday, the first impressions, the friendly and professional welcome and the fact that the school went the extra mile to make space in grade 4 and 7 is reason enough to recommend this school.
image  image

Unfortunately I will miss the boys’ first day at school, as I will be in Redmond for a week for TechDays8 … bummer.

Posted by willy with 1 comment(s)

The Springboks have landed in VC …

We arrived in Vancouver on Sunday and after a long Monday at MCDC, blue skies and relatively warm weather, we woke up this morning to a white world.

P1270315 P1270313 P1270314

The new world is still overwhelming and I hope that the kids will soon return to school, find their routine and that I can settle down at Microsoft and re-awaken the IT-passion beat within.

Thanks Henk & Diane, the Sprinkbok jersey is most appreciated at the moment and keeping me really warm!

More to follow …

Posted by willy with 1 comment(s)
Filed under: ,

Diary – Cross Atlantic Trek: T-2, T-4

The hatches are closed, the point of no return has been crossed and the launch director has his finger on the launch button. It is now T-2 days until we depart and T-4 days until I start my new career.
BUTTON

Some of the last pictures of the move yesterday and our boys having some fun amongst the packers …
P1210293 P1210299 P1210298 

We will be going off the air for the final count-down, cross Atlantic flight and parachute drop onto the American continent.

After launch it will take 26 hours before we touch-down on the American continent and 17 hours thereafter before I commence with my new career with the VSTS rangers … tick, tick, …SadBoy

Until we chat again, I wish everyone in sunny South-Africa all of the very best, thank you for the immense collaboration in the MVP, academia and community programs and thank you for all being so supportive of our new adventure. We will definitely miss all of our friends, the communities and this wonderful country!

See you soon … latest at TechEd2009 in South-Africa!

Posted by willy with no comments
Filed under: ,

Pluto … an interesting article on TIME cnn

For those who have read our book “Software Engineers on their way to Pluto” (overview, online copies), the demotion of Pluto and our amazement has not gone unnoticed. In fact we dedicated the following text to the poor old ex-Planet:

Remembering Pluto as a planet

August 24, 2006 … the solar system has shrunk?!?

After much debate, the International Astronomical Union has approved a revised definition that shrinks our solar system from nine to eight planets, declassifying Pluto from a planet to a new class of celestial objects, called “dwarf planets.”

The dwarf planets include objects such as Ceres, orbiting in a belt between Mars and Jupiter, and 2003 UB313, nicknamed “Xena”, bigger and further away than Pluto, discovered by Dr. Mike Brown and his colleagues.

Planets from this date forth have three traits:

  • They must orbit the sun
  • They must be massive enough that its own gravity pulls it into a nearly round shape
  • They must be dominant enough to clear away objects in its neighbourhood

Dwarf planets must have only two of these traits and exclude all of the moons. Pluto with its small size, distant location and odd orbit, has always been the “odd one out”, with
debates raging whether Pluto was a planet or just an icy object. Visit the International Astronomical at www.iau.org or www.iau2006.org.
image

An interesting read …

While waiting for my son to complete ground school and Max to confirm that my last architecture diagram for BB&D is A OK, I stumbled over an interesting article in the health and science Q&A, by Astrophysicist Neil deGrasse Tyson, at http://www.time.com/time/health/article/0,8599,1872621,00.html?cnn=yes.
image

If you ask me, the poor little planet got a raw deal … especially considering that it has a lonely and ice cold trajectory around the rest of us.

Posted by willy with 1 comment(s)
Filed under: , ,
More Posts Next page »