Archive for August, 2009

All the King’s Architects

Monday, August 31st, 2009

I was reading an article today that compared a couple of Microsoft products… anyway… the author suggested a new (at least to me) Architect role… a XAML Architect role.

I should definitely add it to my resume :) along with a Scrambled Eggs Architect and a Funny Architect.

… work in progress …

Saturday, August 29th, 2009

Oh, Mighty Copy And Paste!

Amazing Microsoft (listview adventure)

Monday, August 24th, 2009

I have to do some wpf programming to pay my bills. Oh, I did not say it was fun, did I?.

Microsoft keeps inventing crap. What I’m finding now, is a) the documentation is extremely poor. Can anyone show me, for instance, a good example of how to create a simple listview with sortable columns? With some working code?

Never mind, I coded it. However, b) the amazing world of Microsoft is like IBM was 50 years ago: huge and completely disorganized.

There were hundreds of developers in IBM (when IBM DOS then OS came out) who did not know what others were doing. With this small list view control I discovered amazing things:

If you click on the scroll bar, it fires a GridViewColumnHeader.Click event. Oh, don’ tell me it’s by design… I know. One developer designed something that completely did not match what another developer did.

As far as I recall, the most beautiful operating system in the world, PDP-11 RSX-11M, was developed by a team of 20 (including a janitor). Well, when David Cutler moved to Microsoft to develop Windows NT his team was about 200 people… nobody is perfect.